/*!********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../venv/lib/python3.12/site-packages/arches/app/media/fonts/openSans.css ***!
  \********************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(/static/fonts/1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.252a41f69d4c320154a1.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(/static/fonts/KeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.61747992dd9a412e601e.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(/static/fonts/_ySUJH_bn48VBG8sNSonF5uFdDttMLvmWuJdhhgs.3a9ed93414d9101ceabb.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(/static/fonts/702ZOKiLJc3WVjuplzInF5uFdDttMLvmWuJdhhgs.ec32d6be7329ece0789c.ttf) format('truetype');
}

/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../venv/lib/python3.12/site-packages/arches/app/media/css/vendor/bootstrap-3.4.1.css ***!
  \********************************************************************************************************************************************************************************************************************************/
/*!
 * VENDORED — Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *
 * ---------------------------------------------------------------------------
 * Why this file is here rather than a node_modules import
 *
 * Bootstrap 3 reached end of life in 2019 and carries two unfixable advisories,
 * GHSA-vxmc-5x29-h64v and GHSA-q58r-hwc8-rm9j. Both are in `bootstrap.js` — the
 * plugin code — not in this stylesheet, which has no script surface at all.
 *
 * Arches is moving to PrimeVue, so upgrading the legacy Knockout screens to
 * Bootstrap 5 would mean reconciling every one of them against a framework they
 * are scheduled to leave. Vendoring the stylesheet and dropping the JavaScript
 * removes the npm package — and with it the advisories — while leaving those
 * screens pixel-identical.
 *
 * The behaviours the plugins used to provide are reimplemented, dependency-free,
 * in arches/app/media/js/bootstrap-behaviors/. Both this file and those go away
 * when the last Bootstrap-era template does.
 *
 * Unmodified except for this banner and the glyphicon @font-face block, which is
 * dropped — arches uses Font Awesome and Ionicons, and the four `.glyphicon`
 * references in its templates carry no glyph.
 * ---------------------------------------------------------------------------
 */

/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html:where(:not([data-arches-core], [data-arches-core] *)) {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body:where(:not([data-arches-core], [data-arches-core] *)) {
  margin: 0;
}
article:where(:not([data-arches-core], [data-arches-core] *)),
aside:where(:not([data-arches-core], [data-arches-core] *)),
details:where(:not([data-arches-core], [data-arches-core] *)),
figcaption:where(:not([data-arches-core], [data-arches-core] *)),
figure:where(:not([data-arches-core], [data-arches-core] *)),
footer:where(:not([data-arches-core], [data-arches-core] *)),
header:where(:not([data-arches-core], [data-arches-core] *)),
hgroup:where(:not([data-arches-core], [data-arches-core] *)),
main:where(:not([data-arches-core], [data-arches-core] *)),
menu:where(:not([data-arches-core], [data-arches-core] *)),
nav:where(:not([data-arches-core], [data-arches-core] *)),
section:where(:not([data-arches-core], [data-arches-core] *)),
summary:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
}
audio:where(:not([data-arches-core], [data-arches-core] *)),
canvas:where(:not([data-arches-core], [data-arches-core] *)),
progress:where(:not([data-arches-core], [data-arches-core] *)),
video:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]):where(:not([data-arches-core], [data-arches-core] *)) {
  display: none;
  height: 0;
}
[hidden]:where(:not([data-arches-core], [data-arches-core] *)),
template:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none;
}
a:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: transparent;
}
a:active:where(:not([data-arches-core], [data-arches-core] *)),
a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  outline: 0;
}
abbr[title]:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  -moz-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b:where(:not([data-arches-core], [data-arches-core] *)),
strong:where(:not([data-arches-core], [data-arches-core] *)) {
  font-weight: bold;
}
dfn:where(:not([data-arches-core], [data-arches-core] *)) {
  font-style: italic;
}
h1:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 2em;
  margin: 0.67em 0;
}
mark:where(:not([data-arches-core], [data-arches-core] *)) {
  background: #ff0;
  color: #000;
}
small:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 80%;
}
sub:where(:not([data-arches-core], [data-arches-core] *)),
sup:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup:where(:not([data-arches-core], [data-arches-core] *)) {
  top: -0.5em;
}
sub:where(:not([data-arches-core], [data-arches-core] *)) {
  bottom: -0.25em;
}
img:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 0;
}
svg:not(:root):where(:not([data-arches-core], [data-arches-core] *)) {
  overflow: hidden;
}
figure:where(:not([data-arches-core], [data-arches-core] *)) {
  margin: 1em 40px;
}
hr:where(:not([data-arches-core], [data-arches-core] *)) {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre:where(:not([data-arches-core], [data-arches-core] *)) {
  overflow: auto;
}
code:where(:not([data-arches-core], [data-arches-core] *)),
kbd:where(:not([data-arches-core], [data-arches-core] *)),
pre:where(:not([data-arches-core], [data-arches-core] *)),
samp:where(:not([data-arches-core], [data-arches-core] *)) {
  font-family: monospace, monospace;
  font-size: 1em;
}
button:where(:not([data-arches-core], [data-arches-core] *)),
input:where(:not([data-arches-core], [data-arches-core] *)),
optgroup:where(:not([data-arches-core], [data-arches-core] *)),
select:where(:not([data-arches-core], [data-arches-core] *)),
textarea:where(:not([data-arches-core], [data-arches-core] *)) {
  color: inherit;
  font: inherit;
  margin: 0;
}
button:where(:not([data-arches-core], [data-arches-core] *)) {
  overflow: visible;
}
button:where(:not([data-arches-core], [data-arches-core] *)),
select:where(:not([data-arches-core], [data-arches-core] *)) {
  text-transform: none;
}
button:where(:not([data-arches-core], [data-arches-core] *)),
html input[type="button"]:where(:not([data-arches-core], [data-arches-core] *)),
input[type="reset"]:where(:not([data-arches-core], [data-arches-core] *)),
input[type="submit"]:where(:not([data-arches-core], [data-arches-core] *)) {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled]:where(:not([data-arches-core], [data-arches-core] *)),
html input[disabled]:where(:not([data-arches-core], [data-arches-core] *)) {
  cursor: default;
}
button:where(:not([data-arches-core], [data-arches-core] *))::-moz-focus-inner,
input:where(:not([data-arches-core], [data-arches-core] *))::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input:where(:not([data-arches-core], [data-arches-core] *)) {
  line-height: normal;
}
input[type="checkbox"]:where(:not([data-arches-core], [data-arches-core] *)),
input[type="radio"]:where(:not([data-arches-core], [data-arches-core] *)) {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]:where(:not([data-arches-core], [data-arches-core] *))::-webkit-inner-spin-button,
input[type="number"]:where(:not([data-arches-core], [data-arches-core] *))::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"]:where(:not([data-arches-core], [data-arches-core] *)) {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]:where(:not([data-arches-core], [data-arches-core] *))::-webkit-search-cancel-button,
input[type="search"]:where(:not([data-arches-core], [data-arches-core] *))::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 0;
  padding: 0;
}
textarea:where(:not([data-arches-core], [data-arches-core] *)) {
  overflow: auto;
}
optgroup:where(:not([data-arches-core], [data-arches-core] *)) {
  font-weight: bold;
}
table:where(:not([data-arches-core], [data-arches-core] *)) {
  border-collapse: collapse;
  border-spacing: 0;
}
td:where(:not([data-arches-core], [data-arches-core] *)),
th:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *:where(:not([data-arches-core], [data-arches-core] *)),
  *:where(:not([data-arches-core], [data-arches-core] *)):before,
  *:where(:not([data-arches-core], [data-arches-core] *)):after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  a:where(:not([data-arches-core], [data-arches-core] *)),
  a:visited:where(:not([data-arches-core], [data-arches-core] *)) {
    text-decoration: underline;
  }
  a[href]:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: " (" attr(href) ")";
  }
  abbr[title]:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:where(:not([data-arches-core], [data-arches-core] *)):after,
  a[href^="javascript:"]:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: "";
  }
  pre:where(:not([data-arches-core], [data-arches-core] *)),
  blockquote:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-header-group;
  }
  tr:where(:not([data-arches-core], [data-arches-core] *)),
  img:where(:not([data-arches-core], [data-arches-core] *)) {
    page-break-inside: avoid;
  }
  img:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 100% !important;
  }
  p:where(:not([data-arches-core], [data-arches-core] *)),
  h2:where(:not([data-arches-core], [data-arches-core] *)),
  h3:where(:not([data-arches-core], [data-arches-core] *)) {
    orphans: 3;
    widows: 3;
  }
  h2:where(:not([data-arches-core], [data-arches-core] *)),
  h3:where(:not([data-arches-core], [data-arches-core] *)) {
    page-break-after: avoid;
  }
  .navbar:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
  }
  .btn > .caret:where(:not([data-arches-core], [data-arches-core] *)),
  .dropup > .btn > .caret:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top-color: #000 !important;
  }
  .label:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #000;
  }
  .table:where(:not([data-arches-core], [data-arches-core] *)) {
    border-collapse: collapse !important;
  }
  .table td:where(:not([data-arches-core], [data-arches-core] *)),
  .table th:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff !important;
  }
  .table-bordered th:where(:not([data-arches-core], [data-arches-core] *)),
  .table-bordered td:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #ddd !important;
  }
}

.glyphicon-plus-sign:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e081";
}
.glyphicon-minus-sign:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e082";
}
.glyphicon-remove-sign:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e083";
}
.glyphicon-ok-sign:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e084";
}
.glyphicon-question-sign:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e085";
}
.glyphicon-info-sign:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e086";
}
.glyphicon-screenshot:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e087";
}
.glyphicon-remove-circle:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e088";
}
.glyphicon-ok-circle:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e089";
}
.glyphicon-ban-circle:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e090";
}
.glyphicon-arrow-left:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e091";
}
.glyphicon-arrow-right:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e092";
}
.glyphicon-arrow-up:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e093";
}
.glyphicon-arrow-down:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e094";
}
.glyphicon-share-alt:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e095";
}
.glyphicon-resize-full:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e096";
}
.glyphicon-resize-small:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e097";
}
.glyphicon-exclamation-sign:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e101";
}
.glyphicon-gift:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e102";
}
.glyphicon-leaf:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e103";
}
.glyphicon-fire:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e104";
}
.glyphicon-eye-open:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e105";
}
.glyphicon-eye-close:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e106";
}
.glyphicon-warning-sign:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e107";
}
.glyphicon-plane:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e108";
}
.glyphicon-calendar:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e109";
}
.glyphicon-random:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e110";
}
.glyphicon-comment:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e111";
}
.glyphicon-magnet:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e112";
}
.glyphicon-chevron-up:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e113";
}
.glyphicon-chevron-down:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e114";
}
.glyphicon-retweet:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e115";
}
.glyphicon-shopping-cart:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e116";
}
.glyphicon-folder-close:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e117";
}
.glyphicon-folder-open:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e118";
}
.glyphicon-resize-vertical:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e119";
}
.glyphicon-resize-horizontal:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e120";
}
.glyphicon-hdd:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e121";
}
.glyphicon-bullhorn:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e122";
}
.glyphicon-bell:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e123";
}
.glyphicon-certificate:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e124";
}
.glyphicon-thumbs-up:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e125";
}
.glyphicon-thumbs-down:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e126";
}
.glyphicon-hand-right:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e127";
}
.glyphicon-hand-left:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e128";
}
.glyphicon-hand-up:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e129";
}
.glyphicon-hand-down:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e134";
}
.glyphicon-globe:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e135";
}
.glyphicon-wrench:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e136";
}
.glyphicon-tasks:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e137";
}
.glyphicon-filter:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e138";
}
.glyphicon-briefcase:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e139";
}
.glyphicon-fullscreen:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e140";
}
.glyphicon-dashboard:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e141";
}
.glyphicon-paperclip:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e142";
}
.glyphicon-heart-empty:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e143";
}
.glyphicon-link:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e144";
}
.glyphicon-phone:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e145";
}
.glyphicon-pushpin:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e146";
}
.glyphicon-usd:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e148";
}
.glyphicon-gbp:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e149";
}
.glyphicon-sort:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e152";
}
.glyphicon-sort-by-order:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e156";
}
.glyphicon-unchecked:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e157";
}
.glyphicon-expand:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e158";
}
.glyphicon-collapse-down:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e159";
}
.glyphicon-collapse-up:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e160";
}
.glyphicon-log-in:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e161";
}
.glyphicon-flash:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e162";
}
.glyphicon-log-out:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e163";
}
.glyphicon-new-window:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e164";
}
.glyphicon-record:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e165";
}
.glyphicon-save:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e166";
}
.glyphicon-open:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e167";
}
.glyphicon-saved:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e168";
}
.glyphicon-import:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e169";
}
.glyphicon-export:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e170";
}
.glyphicon-send:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e171";
}
.glyphicon-floppy-disk:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e172";
}
.glyphicon-floppy-saved:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e173";
}
.glyphicon-floppy-remove:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e174";
}
.glyphicon-floppy-save:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e175";
}
.glyphicon-floppy-open:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e176";
}
.glyphicon-credit-card:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e177";
}
.glyphicon-transfer:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e178";
}
.glyphicon-cutlery:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e179";
}
.glyphicon-header:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e180";
}
.glyphicon-compressed:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e181";
}
.glyphicon-earphone:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e182";
}
.glyphicon-phone-alt:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e183";
}
.glyphicon-tower:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e184";
}
.glyphicon-stats:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e185";
}
.glyphicon-sd-video:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e186";
}
.glyphicon-hd-video:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e187";
}
.glyphicon-subtitles:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e188";
}
.glyphicon-sound-stereo:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e189";
}
.glyphicon-sound-dolby:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e190";
}
.glyphicon-sound-5-1:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e191";
}
.glyphicon-sound-6-1:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e192";
}
.glyphicon-sound-7-1:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e193";
}
.glyphicon-copyright-mark:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e194";
}
.glyphicon-registration-mark:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e195";
}
.glyphicon-cloud-download:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e197";
}
.glyphicon-cloud-upload:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e198";
}
.glyphicon-tree-conifer:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e199";
}
.glyphicon-tree-deciduous:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e200";
}
.glyphicon-cd:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e201";
}
.glyphicon-save-file:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e202";
}
.glyphicon-open-file:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e203";
}
.glyphicon-level-up:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e204";
}
.glyphicon-copy:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e205";
}
.glyphicon-paste:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e206";
}
.glyphicon-alert:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e209";
}
.glyphicon-equalizer:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e210";
}
.glyphicon-king:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e211";
}
.glyphicon-queen:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e212";
}
.glyphicon-pawn:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e213";
}
.glyphicon-bishop:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e214";
}
.glyphicon-knight:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e215";
}
.glyphicon-baby-formula:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e216";
}
.glyphicon-tent:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\26fa";
}
.glyphicon-blackboard:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e218";
}
.glyphicon-bed:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e219";
}
.glyphicon-apple:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\f8ff";
}
.glyphicon-erase:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e221";
}
.glyphicon-hourglass:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\231b";
}
.glyphicon-lamp:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e223";
}
.glyphicon-duplicate:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e224";
}
.glyphicon-piggy-bank:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e225";
}
.glyphicon-scissors:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e226";
}
.glyphicon-bitcoin:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e227";
}
.glyphicon-btc:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e227";
}
.glyphicon-xbt:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e227";
}
.glyphicon-yen:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\00a5";
}
.glyphicon-jpy:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\00a5";
}
.glyphicon-ruble:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\20bd";
}
.glyphicon-rub:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\20bd";
}
.glyphicon-scale:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e230";
}
.glyphicon-ice-lolly:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e232";
}
.glyphicon-education:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e233";
}
.glyphicon-option-horizontal:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e234";
}
.glyphicon-option-vertical:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e235";
}
.glyphicon-menu-hamburger:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e236";
}
.glyphicon-modal-window:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e237";
}
.glyphicon-oil:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e238";
}
.glyphicon-grain:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e239";
}
.glyphicon-sunglasses:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e240";
}
.glyphicon-text-size:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e241";
}
.glyphicon-text-color:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e242";
}
.glyphicon-text-background:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e243";
}
.glyphicon-object-align-top:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e244";
}
.glyphicon-object-align-bottom:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e246";
}
.glyphicon-object-align-left:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e247";
}
.glyphicon-object-align-vertical:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e248";
}
.glyphicon-object-align-right:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e249";
}
.glyphicon-triangle-right:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e250";
}
.glyphicon-triangle-left:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e251";
}
.glyphicon-triangle-bottom:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e252";
}
.glyphicon-triangle-top:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e253";
}
.glyphicon-console:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e254";
}
.glyphicon-superscript:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e255";
}
.glyphicon-subscript:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e256";
}
.glyphicon-menu-left:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e257";
}
.glyphicon-menu-right:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e258";
}
.glyphicon-menu-down:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e259";
}
.glyphicon-menu-up:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\e260";
}
*:where(:not([data-arches-core], [data-arches-core] *)) {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:where(:not([data-arches-core], [data-arches-core] *)):before,
*:where(:not([data-arches-core], [data-arches-core] *)):after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 10px;
  --arches-rem-correction: 1.6;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body:where(:not([data-arches-core], [data-arches-core] *)) {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
input:where(:not([data-arches-core], [data-arches-core] *)),
button:where(:not([data-arches-core], [data-arches-core] *)),
select:where(:not([data-arches-core], [data-arches-core] *)),
textarea:where(:not([data-arches-core], [data-arches-core] *)) {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #337ab7;
  text-decoration: none;
}
a:hover:where(:not([data-arches-core], [data-arches-core] *)),
a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #23527c;
  text-decoration: underline;
}
a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure:where(:not([data-arches-core], [data-arches-core] *)) {
  margin: 0;
}
img:where(:not([data-arches-core], [data-arches-core] *)) {
  vertical-align: middle;
}
.img-responsive:where(:not([data-arches-core], [data-arches-core] *)),
.thumbnail > img:where(:not([data-arches-core], [data-arches-core] *)),
.thumbnail a > img:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-inner > .item > img:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-inner > .item > a > img:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded:where(:not([data-arches-core], [data-arches-core] *)) {
  border-radius: 6px;
}
.img-thumbnail:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle:where(:not([data-arches-core], [data-arches-core] *)) {
  border-radius: 50%;
}
hr:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active:where(:not([data-arches-core], [data-arches-core] *)),
.sr-only-focusable:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"]:where(:not([data-arches-core], [data-arches-core] *)) {
  cursor: pointer;
}
h1:where(:not([data-arches-core], [data-arches-core] *)),
h2:where(:not([data-arches-core], [data-arches-core] *)),
h3:where(:not([data-arches-core], [data-arches-core] *)),
h4:where(:not([data-arches-core], [data-arches-core] *)),
h5:where(:not([data-arches-core], [data-arches-core] *)),
h6:where(:not([data-arches-core], [data-arches-core] *)),
.h1:where(:not([data-arches-core], [data-arches-core] *)),
.h2:where(:not([data-arches-core], [data-arches-core] *)),
.h3:where(:not([data-arches-core], [data-arches-core] *)),
.h4:where(:not([data-arches-core], [data-arches-core] *)),
.h5:where(:not([data-arches-core], [data-arches-core] *)),
.h6:where(:not([data-arches-core], [data-arches-core] *)) {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small:where(:not([data-arches-core], [data-arches-core] *)),
h2 small:where(:not([data-arches-core], [data-arches-core] *)),
h3 small:where(:not([data-arches-core], [data-arches-core] *)),
h4 small:where(:not([data-arches-core], [data-arches-core] *)),
h5 small:where(:not([data-arches-core], [data-arches-core] *)),
h6 small:where(:not([data-arches-core], [data-arches-core] *)),
.h1 small:where(:not([data-arches-core], [data-arches-core] *)),
.h2 small:where(:not([data-arches-core], [data-arches-core] *)),
.h3 small:where(:not([data-arches-core], [data-arches-core] *)),
.h4 small:where(:not([data-arches-core], [data-arches-core] *)),
.h5 small:where(:not([data-arches-core], [data-arches-core] *)),
.h6 small:where(:not([data-arches-core], [data-arches-core] *)),
h1 .small:where(:not([data-arches-core], [data-arches-core] *)),
h2 .small:where(:not([data-arches-core], [data-arches-core] *)),
h3 .small:where(:not([data-arches-core], [data-arches-core] *)),
h4 .small:where(:not([data-arches-core], [data-arches-core] *)),
h5 .small:where(:not([data-arches-core], [data-arches-core] *)),
h6 .small:where(:not([data-arches-core], [data-arches-core] *)),
.h1 .small:where(:not([data-arches-core], [data-arches-core] *)),
.h2 .small:where(:not([data-arches-core], [data-arches-core] *)),
.h3 .small:where(:not([data-arches-core], [data-arches-core] *)),
.h4 .small:where(:not([data-arches-core], [data-arches-core] *)),
.h5 .small:where(:not([data-arches-core], [data-arches-core] *)),
.h6 .small:where(:not([data-arches-core], [data-arches-core] *)) {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}
h1:where(:not([data-arches-core], [data-arches-core] *)),
.h1:where(:not([data-arches-core], [data-arches-core] *)),
h2:where(:not([data-arches-core], [data-arches-core] *)),
.h2:where(:not([data-arches-core], [data-arches-core] *)),
h3:where(:not([data-arches-core], [data-arches-core] *)),
.h3:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small:where(:not([data-arches-core], [data-arches-core] *)),
.h1 small:where(:not([data-arches-core], [data-arches-core] *)),
h2 small:where(:not([data-arches-core], [data-arches-core] *)),
.h2 small:where(:not([data-arches-core], [data-arches-core] *)),
h3 small:where(:not([data-arches-core], [data-arches-core] *)),
.h3 small:where(:not([data-arches-core], [data-arches-core] *)),
h1 .small:where(:not([data-arches-core], [data-arches-core] *)),
.h1 .small:where(:not([data-arches-core], [data-arches-core] *)),
h2 .small:where(:not([data-arches-core], [data-arches-core] *)),
.h2 .small:where(:not([data-arches-core], [data-arches-core] *)),
h3 .small:where(:not([data-arches-core], [data-arches-core] *)),
.h3 .small:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 65%;
}
h4:where(:not([data-arches-core], [data-arches-core] *)),
.h4:where(:not([data-arches-core], [data-arches-core] *)),
h5:where(:not([data-arches-core], [data-arches-core] *)),
.h5:where(:not([data-arches-core], [data-arches-core] *)),
h6:where(:not([data-arches-core], [data-arches-core] *)),
.h6:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small:where(:not([data-arches-core], [data-arches-core] *)),
.h4 small:where(:not([data-arches-core], [data-arches-core] *)),
h5 small:where(:not([data-arches-core], [data-arches-core] *)),
.h5 small:where(:not([data-arches-core], [data-arches-core] *)),
h6 small:where(:not([data-arches-core], [data-arches-core] *)),
.h6 small:where(:not([data-arches-core], [data-arches-core] *)),
h4 .small:where(:not([data-arches-core], [data-arches-core] *)),
.h4 .small:where(:not([data-arches-core], [data-arches-core] *)),
h5 .small:where(:not([data-arches-core], [data-arches-core] *)),
.h5 .small:where(:not([data-arches-core], [data-arches-core] *)),
h6 .small:where(:not([data-arches-core], [data-arches-core] *)),
.h6 .small:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 75%;
}
h1:where(:not([data-arches-core], [data-arches-core] *)),
.h1:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 36px;
}
h2:where(:not([data-arches-core], [data-arches-core] *)),
.h2:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 30px;
}
h3:where(:not([data-arches-core], [data-arches-core] *)),
.h3:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 24px;
}
h4:where(:not([data-arches-core], [data-arches-core] *)),
.h4:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 18px;
}
h5:where(:not([data-arches-core], [data-arches-core] *)),
.h5:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 14px;
}
h6:where(:not([data-arches-core], [data-arches-core] *)),
.h6:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 12px;
}
p:where(:not([data-arches-core], [data-arches-core] *)) {
  margin: 0 0 10px;
}
.lead:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 21px;
  }
}
small:where(:not([data-arches-core], [data-arches-core] *)),
.small:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 85%;
}
mark:where(:not([data-arches-core], [data-arches-core] *)),
.mark:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.text-left:where(:not([data-arches-core], [data-arches-core] *)) {
  text-align: left;
}
.text-right:where(:not([data-arches-core], [data-arches-core] *)) {
  text-align: right;
}
.text-center:where(:not([data-arches-core], [data-arches-core] *)) {
  text-align: center;
}
.text-justify:where(:not([data-arches-core], [data-arches-core] *)) {
  text-align: justify;
}
.text-nowrap:where(:not([data-arches-core], [data-arches-core] *)) {
  white-space: nowrap;
}
.text-lowercase:where(:not([data-arches-core], [data-arches-core] *)) {
  text-transform: lowercase;
}
.text-uppercase:where(:not([data-arches-core], [data-arches-core] *)) {
  text-transform: uppercase;
}
.text-capitalize:where(:not([data-arches-core], [data-arches-core] *)) {
  text-transform: capitalize;
}
.text-muted:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777777;
}
.text-primary:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #337ab7;
}
a.text-primary:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.text-primary:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #286090;
}
.text-success:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #3c763d;
}
a.text-success:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.text-success:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #2b542c;
}
.text-info:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #31708f;
}
a.text-info:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.text-info:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #245269;
}
.text-warning:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #8a6d3b;
}
a.text-warning:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.text-warning:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #66512c;
}
.text-danger:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #a94442;
}
a.text-danger:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.text-danger:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #843534;
}
.bg-primary:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.bg-primary:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #286090;
}
.bg-success:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #dff0d8;
}
a.bg-success:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.bg-success:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #c1e2b3;
}
.bg-info:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #d9edf7;
}
a.bg-info:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.bg-info:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #afd9ee;
}
.bg-warning:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #fcf8e3;
}
a.bg-warning:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.bg-warning:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #f7ecb5;
}
.bg-danger:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #f2dede;
}
a.bg-danger:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.bg-danger:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #e4b9b9;
}
.page-header:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul:where(:not([data-arches-core], [data-arches-core] *)),
ol:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul:where(:not([data-arches-core], [data-arches-core] *)),
ol ul:where(:not([data-arches-core], [data-arches-core] *)),
ul ol:where(:not([data-arches-core], [data-arches-core] *)),
ol ol:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 0;
}
.list-unstyled:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-left: 0;
  list-style: none;
}
.list-inline:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 0;
  margin-bottom: 20px;
}
dt:where(:not([data-arches-core], [data-arches-core] *)),
dd:where(:not([data-arches-core], [data-arches-core] *)) {
  line-height: 1.42857143;
}
dt:where(:not([data-arches-core], [data-arches-core] *)) {
  font-weight: 700;
}
dd:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 180px;
  }
}
abbr[title]:where(:not([data-arches-core], [data-arches-core] *)),
abbr[data-original-title]:where(:not([data-arches-core], [data-arches-core] *)) {
  cursor: help;
}
.initialism:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child:where(:not([data-arches-core], [data-arches-core] *)),
blockquote ul:last-child:where(:not([data-arches-core], [data-arches-core] *)),
blockquote ol:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 0;
}
blockquote footer:where(:not([data-arches-core], [data-arches-core] *)),
blockquote small:where(:not([data-arches-core], [data-arches-core] *)),
blockquote .small:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:where(:not([data-arches-core], [data-arches-core] *)):before,
blockquote small:where(:not([data-arches-core], [data-arches-core] *)):before,
blockquote .small:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\2014 \00A0";
}
.blockquote-reverse:where(:not([data-arches-core], [data-arches-core] *)),
blockquote.pull-right:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:where(:not([data-arches-core], [data-arches-core] *)):before,
blockquote.pull-right footer:where(:not([data-arches-core], [data-arches-core] *)):before,
.blockquote-reverse small:where(:not([data-arches-core], [data-arches-core] *)):before,
blockquote.pull-right small:where(:not([data-arches-core], [data-arches-core] *)):before,
.blockquote-reverse .small:where(:not([data-arches-core], [data-arches-core] *)):before,
blockquote.pull-right .small:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "";
}
.blockquote-reverse footer:where(:not([data-arches-core], [data-arches-core] *)):after,
blockquote.pull-right footer:where(:not([data-arches-core], [data-arches-core] *)):after,
.blockquote-reverse small:where(:not([data-arches-core], [data-arches-core] *)):after,
blockquote.pull-right small:where(:not([data-arches-core], [data-arches-core] *)):after,
.blockquote-reverse .small:where(:not([data-arches-core], [data-arches-core] *)):after,
blockquote.pull-right .small:where(:not([data-arches-core], [data-arches-core] *)):after {
  content: "\00A0 \2014";
}
address:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code:where(:not([data-arches-core], [data-arches-core] *)),
kbd:where(:not([data-arches-core], [data-arches-core] *)),
pre:where(:not([data-arches-core], [data-arches-core] *)),
samp:where(:not([data-arches-core], [data-arches-core] *)) {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
  box-shadow: none;
}
pre:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable:where(:not([data-arches-core], [data-arches-core] *)) {
  max-height: 340px;
  overflow-y: scroll;
}
.container:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 1170px;
  }
}
.container-fluid:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"]:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1:where(:not([data-arches-core], [data-arches-core] *)),
.col-sm-1:where(:not([data-arches-core], [data-arches-core] *)),
.col-md-1:where(:not([data-arches-core], [data-arches-core] *)),
.col-lg-1:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-2:where(:not([data-arches-core], [data-arches-core] *)),
.col-sm-2:where(:not([data-arches-core], [data-arches-core] *)),
.col-md-2:where(:not([data-arches-core], [data-arches-core] *)),
.col-lg-2:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-3:where(:not([data-arches-core], [data-arches-core] *)),
.col-sm-3:where(:not([data-arches-core], [data-arches-core] *)),
.col-md-3:where(:not([data-arches-core], [data-arches-core] *)),
.col-lg-3:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-4:where(:not([data-arches-core], [data-arches-core] *)),
.col-sm-4:where(:not([data-arches-core], [data-arches-core] *)),
.col-md-4:where(:not([data-arches-core], [data-arches-core] *)),
.col-lg-4:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-5:where(:not([data-arches-core], [data-arches-core] *)),
.col-sm-5:where(:not([data-arches-core], [data-arches-core] *)),
.col-md-5:where(:not([data-arches-core], [data-arches-core] *)),
.col-lg-5:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-6:where(:not([data-arches-core], [data-arches-core] *)),
.col-sm-6:where(:not([data-arches-core], [data-arches-core] *)),
.col-md-6:where(:not([data-arches-core], [data-arches-core] *)),
.col-lg-6:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-7:where(:not([data-arches-core], [data-arches-core] *)),
.col-sm-7:where(:not([data-arches-core], [data-arches-core] *)),
.col-md-7:where(:not([data-arches-core], [data-arches-core] *)),
.col-lg-7:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-8:where(:not([data-arches-core], [data-arches-core] *)),
.col-sm-8:where(:not([data-arches-core], [data-arches-core] *)),
.col-md-8:where(:not([data-arches-core], [data-arches-core] *)),
.col-lg-8:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-9:where(:not([data-arches-core], [data-arches-core] *)),
.col-sm-9:where(:not([data-arches-core], [data-arches-core] *)),
.col-md-9:where(:not([data-arches-core], [data-arches-core] *)),
.col-lg-9:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-10:where(:not([data-arches-core], [data-arches-core] *)),
.col-sm-10:where(:not([data-arches-core], [data-arches-core] *)),
.col-md-10:where(:not([data-arches-core], [data-arches-core] *)),
.col-lg-10:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-11:where(:not([data-arches-core], [data-arches-core] *)),
.col-sm-11:where(:not([data-arches-core], [data-arches-core] *)),
.col-md-11:where(:not([data-arches-core], [data-arches-core] *)),
.col-lg-11:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-12:where(:not([data-arches-core], [data-arches-core] *)),
.col-sm-12:where(:not([data-arches-core], [data-arches-core] *)),
.col-md-12:where(:not([data-arches-core], [data-arches-core] *)),
.col-lg-12:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-2:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-3:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-4:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-5:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-6:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-7:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-8:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-9:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-10:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-11:where(:not([data-arches-core], [data-arches-core] *)),
.col-xs-12:where(:not([data-arches-core], [data-arches-core] *)) {
  float: left;
}
.col-xs-12:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 100%;
}
.col-xs-11:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 91.66666667%;
}
.col-xs-10:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 83.33333333%;
}
.col-xs-9:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 75%;
}
.col-xs-8:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 66.66666667%;
}
.col-xs-7:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 58.33333333%;
}
.col-xs-6:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 50%;
}
.col-xs-5:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 41.66666667%;
}
.col-xs-4:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 33.33333333%;
}
.col-xs-3:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 25%;
}
.col-xs-2:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 16.66666667%;
}
.col-xs-1:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 8.33333333%;
}
.col-xs-pull-12:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 100%;
}
.col-xs-pull-11:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 91.66666667%;
}
.col-xs-pull-10:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 83.33333333%;
}
.col-xs-pull-9:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 75%;
}
.col-xs-pull-8:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 66.66666667%;
}
.col-xs-pull-7:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 58.33333333%;
}
.col-xs-pull-6:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 50%;
}
.col-xs-pull-5:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 41.66666667%;
}
.col-xs-pull-4:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 33.33333333%;
}
.col-xs-pull-3:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 25%;
}
.col-xs-pull-2:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 16.66666667%;
}
.col-xs-pull-1:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 8.33333333%;
}
.col-xs-pull-0:where(:not([data-arches-core], [data-arches-core] *)) {
  right: auto;
}
.col-xs-push-12:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 100%;
}
.col-xs-push-11:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 91.66666667%;
}
.col-xs-push-10:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 83.33333333%;
}
.col-xs-push-9:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 75%;
}
.col-xs-push-8:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 66.66666667%;
}
.col-xs-push-7:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 58.33333333%;
}
.col-xs-push-6:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 50%;
}
.col-xs-push-5:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 41.66666667%;
}
.col-xs-push-4:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 33.33333333%;
}
.col-xs-push-3:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 25%;
}
.col-xs-push-2:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 16.66666667%;
}
.col-xs-push-1:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 8.33333333%;
}
.col-xs-push-0:where(:not([data-arches-core], [data-arches-core] *)) {
  left: auto;
}
.col-xs-offset-12:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 100%;
}
.col-xs-offset-11:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 91.66666667%;
}
.col-xs-offset-10:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 83.33333333%;
}
.col-xs-offset-9:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 75%;
}
.col-xs-offset-8:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 66.66666667%;
}
.col-xs-offset-7:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 58.33333333%;
}
.col-xs-offset-6:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 50%;
}
.col-xs-offset-5:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 41.66666667%;
}
.col-xs-offset-4:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 33.33333333%;
}
.col-xs-offset-3:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 25%;
}
.col-xs-offset-2:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 16.66666667%;
}
.col-xs-offset-1:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 8.33333333%;
}
.col-xs-offset-0:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1:where(:not([data-arches-core], [data-arches-core] *)),
  .col-sm-2:where(:not([data-arches-core], [data-arches-core] *)),
  .col-sm-3:where(:not([data-arches-core], [data-arches-core] *)),
  .col-sm-4:where(:not([data-arches-core], [data-arches-core] *)),
  .col-sm-5:where(:not([data-arches-core], [data-arches-core] *)),
  .col-sm-6:where(:not([data-arches-core], [data-arches-core] *)),
  .col-sm-7:where(:not([data-arches-core], [data-arches-core] *)),
  .col-sm-8:where(:not([data-arches-core], [data-arches-core] *)),
  .col-sm-9:where(:not([data-arches-core], [data-arches-core] *)),
  .col-sm-10:where(:not([data-arches-core], [data-arches-core] *)),
  .col-sm-11:where(:not([data-arches-core], [data-arches-core] *)),
  .col-sm-12:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
  }
  .col-sm-12:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
  }
  .col-sm-11:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 91.66666667%;
  }
  .col-sm-10:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 83.33333333%;
  }
  .col-sm-9:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 75%;
  }
  .col-sm-8:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 66.66666667%;
  }
  .col-sm-7:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 58.33333333%;
  }
  .col-sm-6:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 50%;
  }
  .col-sm-5:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 41.66666667%;
  }
  .col-sm-4:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 33.33333333%;
  }
  .col-sm-3:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 25%;
  }
  .col-sm-2:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 16.66666667%;
  }
  .col-sm-1:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 8.33333333%;
  }
  .col-sm-pull-12:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 100%;
  }
  .col-sm-pull-11:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 91.66666667%;
  }
  .col-sm-pull-10:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 83.33333333%;
  }
  .col-sm-pull-9:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 75%;
  }
  .col-sm-pull-8:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 66.66666667%;
  }
  .col-sm-pull-7:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 58.33333333%;
  }
  .col-sm-pull-6:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 50%;
  }
  .col-sm-pull-5:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 41.66666667%;
  }
  .col-sm-pull-4:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 33.33333333%;
  }
  .col-sm-pull-3:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 25%;
  }
  .col-sm-pull-2:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 16.66666667%;
  }
  .col-sm-pull-1:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 8.33333333%;
  }
  .col-sm-pull-0:where(:not([data-arches-core], [data-arches-core] *)) {
    right: auto;
  }
  .col-sm-push-12:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 100%;
  }
  .col-sm-push-11:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 91.66666667%;
  }
  .col-sm-push-10:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 83.33333333%;
  }
  .col-sm-push-9:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 75%;
  }
  .col-sm-push-8:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 66.66666667%;
  }
  .col-sm-push-7:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 58.33333333%;
  }
  .col-sm-push-6:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 50%;
  }
  .col-sm-push-5:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 41.66666667%;
  }
  .col-sm-push-4:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 33.33333333%;
  }
  .col-sm-push-3:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 25%;
  }
  .col-sm-push-2:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 16.66666667%;
  }
  .col-sm-push-1:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 8.33333333%;
  }
  .col-sm-push-0:where(:not([data-arches-core], [data-arches-core] *)) {
    left: auto;
  }
  .col-sm-offset-12:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 100%;
  }
  .col-sm-offset-11:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 75%;
  }
  .col-sm-offset-8:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 50%;
  }
  .col-sm-offset-5:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 25%;
  }
  .col-sm-offset-2:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1:where(:not([data-arches-core], [data-arches-core] *)),
  .col-md-2:where(:not([data-arches-core], [data-arches-core] *)),
  .col-md-3:where(:not([data-arches-core], [data-arches-core] *)),
  .col-md-4:where(:not([data-arches-core], [data-arches-core] *)),
  .col-md-5:where(:not([data-arches-core], [data-arches-core] *)),
  .col-md-6:where(:not([data-arches-core], [data-arches-core] *)),
  .col-md-7:where(:not([data-arches-core], [data-arches-core] *)),
  .col-md-8:where(:not([data-arches-core], [data-arches-core] *)),
  .col-md-9:where(:not([data-arches-core], [data-arches-core] *)),
  .col-md-10:where(:not([data-arches-core], [data-arches-core] *)),
  .col-md-11:where(:not([data-arches-core], [data-arches-core] *)),
  .col-md-12:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
  }
  .col-md-12:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
  }
  .col-md-11:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 91.66666667%;
  }
  .col-md-10:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 83.33333333%;
  }
  .col-md-9:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 75%;
  }
  .col-md-8:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 66.66666667%;
  }
  .col-md-7:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 58.33333333%;
  }
  .col-md-6:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 50%;
  }
  .col-md-5:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 41.66666667%;
  }
  .col-md-4:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 33.33333333%;
  }
  .col-md-3:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 25%;
  }
  .col-md-2:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 16.66666667%;
  }
  .col-md-1:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 8.33333333%;
  }
  .col-md-pull-12:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 100%;
  }
  .col-md-pull-11:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 91.66666667%;
  }
  .col-md-pull-10:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 83.33333333%;
  }
  .col-md-pull-9:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 75%;
  }
  .col-md-pull-8:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 66.66666667%;
  }
  .col-md-pull-7:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 58.33333333%;
  }
  .col-md-pull-6:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 50%;
  }
  .col-md-pull-5:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 41.66666667%;
  }
  .col-md-pull-4:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 33.33333333%;
  }
  .col-md-pull-3:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 25%;
  }
  .col-md-pull-2:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 16.66666667%;
  }
  .col-md-pull-1:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 8.33333333%;
  }
  .col-md-pull-0:where(:not([data-arches-core], [data-arches-core] *)) {
    right: auto;
  }
  .col-md-push-12:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 100%;
  }
  .col-md-push-11:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 91.66666667%;
  }
  .col-md-push-10:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 83.33333333%;
  }
  .col-md-push-9:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 75%;
  }
  .col-md-push-8:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 66.66666667%;
  }
  .col-md-push-7:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 58.33333333%;
  }
  .col-md-push-6:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 50%;
  }
  .col-md-push-5:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 41.66666667%;
  }
  .col-md-push-4:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 33.33333333%;
  }
  .col-md-push-3:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 25%;
  }
  .col-md-push-2:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 16.66666667%;
  }
  .col-md-push-1:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 8.33333333%;
  }
  .col-md-push-0:where(:not([data-arches-core], [data-arches-core] *)) {
    left: auto;
  }
  .col-md-offset-12:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 100%;
  }
  .col-md-offset-11:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 75%;
  }
  .col-md-offset-8:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 50%;
  }
  .col-md-offset-5:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 25%;
  }
  .col-md-offset-2:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1:where(:not([data-arches-core], [data-arches-core] *)),
  .col-lg-2:where(:not([data-arches-core], [data-arches-core] *)),
  .col-lg-3:where(:not([data-arches-core], [data-arches-core] *)),
  .col-lg-4:where(:not([data-arches-core], [data-arches-core] *)),
  .col-lg-5:where(:not([data-arches-core], [data-arches-core] *)),
  .col-lg-6:where(:not([data-arches-core], [data-arches-core] *)),
  .col-lg-7:where(:not([data-arches-core], [data-arches-core] *)),
  .col-lg-8:where(:not([data-arches-core], [data-arches-core] *)),
  .col-lg-9:where(:not([data-arches-core], [data-arches-core] *)),
  .col-lg-10:where(:not([data-arches-core], [data-arches-core] *)),
  .col-lg-11:where(:not([data-arches-core], [data-arches-core] *)),
  .col-lg-12:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
  }
  .col-lg-12:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
  }
  .col-lg-11:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 91.66666667%;
  }
  .col-lg-10:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 83.33333333%;
  }
  .col-lg-9:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 75%;
  }
  .col-lg-8:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 66.66666667%;
  }
  .col-lg-7:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 58.33333333%;
  }
  .col-lg-6:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 50%;
  }
  .col-lg-5:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 41.66666667%;
  }
  .col-lg-4:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 33.33333333%;
  }
  .col-lg-3:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 25%;
  }
  .col-lg-2:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 16.66666667%;
  }
  .col-lg-1:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 8.33333333%;
  }
  .col-lg-pull-12:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 100%;
  }
  .col-lg-pull-11:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 91.66666667%;
  }
  .col-lg-pull-10:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 83.33333333%;
  }
  .col-lg-pull-9:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 75%;
  }
  .col-lg-pull-8:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 66.66666667%;
  }
  .col-lg-pull-7:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 58.33333333%;
  }
  .col-lg-pull-6:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 50%;
  }
  .col-lg-pull-5:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 41.66666667%;
  }
  .col-lg-pull-4:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 33.33333333%;
  }
  .col-lg-pull-3:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 25%;
  }
  .col-lg-pull-2:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 16.66666667%;
  }
  .col-lg-pull-1:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 8.33333333%;
  }
  .col-lg-pull-0:where(:not([data-arches-core], [data-arches-core] *)) {
    right: auto;
  }
  .col-lg-push-12:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 100%;
  }
  .col-lg-push-11:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 91.66666667%;
  }
  .col-lg-push-10:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 83.33333333%;
  }
  .col-lg-push-9:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 75%;
  }
  .col-lg-push-8:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 66.66666667%;
  }
  .col-lg-push-7:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 58.33333333%;
  }
  .col-lg-push-6:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 50%;
  }
  .col-lg-push-5:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 41.66666667%;
  }
  .col-lg-push-4:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 33.33333333%;
  }
  .col-lg-push-3:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 25%;
  }
  .col-lg-push-2:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 16.66666667%;
  }
  .col-lg-push-1:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 8.33333333%;
  }
  .col-lg-push-0:where(:not([data-arches-core], [data-arches-core] *)) {
    left: auto;
  }
  .col-lg-offset-12:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 100%;
  }
  .col-lg-offset-11:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 75%;
  }
  .col-lg-offset-8:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 50%;
  }
  .col-lg-offset-5:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 25%;
  }
  .col-lg-offset-2:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 0%;
  }
}
table:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: transparent;
}
table col[class*="col-"]:where(:not([data-arches-core], [data-arches-core] *)) {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"]:where(:not([data-arches-core], [data-arches-core] *)),
table th[class*="col-"]:where(:not([data-arches-core], [data-arches-core] *)) {
  position: static;
  display: table-cell;
  float: none;
}
caption:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th:where(:not([data-arches-core], [data-arches-core] *)) {
  text-align: left;
}
.table:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr > td:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th:where(:not([data-arches-core], [data-arches-core] *)) {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > colgroup + thead > tr:first-child > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead:first-child > tr:first-child > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > caption + thead > tr:first-child > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > colgroup + thead > tr:first-child > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead:first-child > tr:first-child > td:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top: 0;
}
.table > tbody + tbody:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top: 2px solid #ddd;
}
.table .table:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #fff;
}
.table-condensed > thead > tr > th:where(:not([data-arches-core], [data-arches-core] *)),
.table-condensed > tbody > tr > th:where(:not([data-arches-core], [data-arches-core] *)),
.table-condensed > tfoot > tr > th:where(:not([data-arches-core], [data-arches-core] *)),
.table-condensed > thead > tr > td:where(:not([data-arches-core], [data-arches-core] *)),
.table-condensed > tbody > tr > td:where(:not([data-arches-core], [data-arches-core] *)),
.table-condensed > tfoot > tr > td:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 5px;
}
.table-bordered:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th:where(:not([data-arches-core], [data-arches-core] *)),
.table-bordered > tbody > tr > th:where(:not([data-arches-core], [data-arches-core] *)),
.table-bordered > tfoot > tr > th:where(:not([data-arches-core], [data-arches-core] *)),
.table-bordered > thead > tr > td:where(:not([data-arches-core], [data-arches-core] *)),
.table-bordered > tbody > tr > td:where(:not([data-arches-core], [data-arches-core] *)),
.table-bordered > tfoot > tr > td:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th:where(:not([data-arches-core], [data-arches-core] *)),
.table-bordered > thead > tr > td:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd):where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #f5f5f5;
}
.table > thead > tr > td.active:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr > td.active:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr > td.active:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr > th.active:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr > th.active:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr > th.active:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr.active > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr.active > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr.active > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr.active > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr.active > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr.active > th:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr > th.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr.active:hover > td:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr:hover > .active:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr.active:hover > th:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr > td.success:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr > td.success:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr > th.success:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr > th.success:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr > th.success:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr.success > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr.success > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr.success > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr.success > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr.success > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr.success > th:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr > th.success:hover:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr.success:hover > td:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr:hover > .success:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr.success:hover > th:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr > td.info:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr > td.info:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr > th.info:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr > th.info:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr > th.info:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr.info > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr.info > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr.info > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr.info > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr.info > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr.info > th:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr > th.info:hover:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr.info:hover > td:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr:hover > .info:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr.info:hover > th:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr > td.warning:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr > td.warning:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr > th.warning:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr > th.warning:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr > th.warning:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr.warning > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr.warning > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr.warning > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr.warning > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr.warning > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr.warning > th:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr > th.warning:hover:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr.warning:hover > td:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr:hover > .warning:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr.warning:hover > th:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr > td.danger:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr > td.danger:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr > th.danger:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr > th.danger:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr > th.danger:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr.danger > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr.danger > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr.danger > td:where(:not([data-arches-core], [data-arches-core] *)),
.table > thead > tr.danger > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > tbody > tr.danger > th:where(:not([data-arches-core], [data-arches-core] *)),
.table > tfoot > tr.danger > th:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr > th.danger:hover:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr.danger:hover > td:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr:hover > .danger:where(:not([data-arches-core], [data-arches-core] *)),
.table-hover > tbody > tr.danger:hover > th:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #ebcccc;
}
.table-responsive:where(:not([data-arches-core], [data-arches-core] *)) {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table > tbody > tr > th:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table > tfoot > tr > th:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table > thead > tr > td:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table > tbody > tr > td:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table > tfoot > tr > td:where(:not([data-arches-core], [data-arches-core] *)) {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table-bordered > tbody > tr > th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table-bordered > tfoot > tr > th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table-bordered > thead > tr > td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table-bordered > tbody > tr > td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table-bordered > tfoot > tr > td:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table-bordered > tbody > tr > th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table-bordered > tfoot > tr > th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table-bordered > thead > tr > td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table-bordered > tbody > tr > td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table-bordered > tfoot > tr > td:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table-bordered > tfoot > tr:last-child > th:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table-bordered > tbody > tr:last-child > td:where(:not([data-arches-core], [data-arches-core] *)),
  .table-responsive > .table-bordered > tfoot > tr:last-child > td:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 0;
  }
}
fieldset:where(:not([data-arches-core], [data-arches-core] *)) {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type="search"]:where(:not([data-arches-core], [data-arches-core] *)) {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type="radio"]:where(:not([data-arches-core], [data-arches-core] *)),
input[type="checkbox"]:where(:not([data-arches-core], [data-arches-core] *)) {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="radio"][disabled]:where(:not([data-arches-core], [data-arches-core] *)),
input[type="checkbox"][disabled]:where(:not([data-arches-core], [data-arches-core] *)),
input[type="radio"].disabled:where(:not([data-arches-core], [data-arches-core] *)),
input[type="checkbox"].disabled:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] input[type="radio"]:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] input[type="checkbox"]:where(:not([data-arches-core], [data-arches-core] *)) {
  cursor: not-allowed;
}
input[type="file"]:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
}
input[type="range"]:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  width: 100%;
}
select[multiple]:where(:not([data-arches-core], [data-arches-core] *)),
select[size]:where(:not([data-arches-core], [data-arches-core] *)) {
  height: auto;
}
input[type="file"]:focus:where(:not([data-arches-core], [data-arches-core] *)),
input[type="radio"]:focus:where(:not([data-arches-core], [data-arches-core] *)),
input[type="checkbox"]:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}
.form-control:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control:where(:not([data-arches-core], [data-arches-core] *))::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:where(:not([data-arches-core], [data-arches-core] *)):-ms-input-placeholder {
  color: #999;
}
.form-control:where(:not([data-arches-core], [data-arches-core] *))::-webkit-input-placeholder {
  color: #999;
}
.form-control:where(:not([data-arches-core], [data-arches-core] *))::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled]:where(:not([data-arches-core], [data-arches-core] *)),
.form-control[readonly]:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled]:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  cursor: not-allowed;
}
textarea.form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control:where(:not([data-arches-core], [data-arches-core] *)),
  input[type="time"].form-control:where(:not([data-arches-core], [data-arches-core] *)),
  input[type="datetime-local"].form-control:where(:not([data-arches-core], [data-arches-core] *)),
  input[type="month"].form-control:where(:not([data-arches-core], [data-arches-core] *)) {
    line-height: 34px;
  }
  input[type="date"].input-sm:where(:not([data-arches-core], [data-arches-core] *)),
  input[type="time"].input-sm:where(:not([data-arches-core], [data-arches-core] *)),
  input[type="datetime-local"].input-sm:where(:not([data-arches-core], [data-arches-core] *)),
  input[type="month"].input-sm:where(:not([data-arches-core], [data-arches-core] *)),
  .input-group-sm input[type="date"]:where(:not([data-arches-core], [data-arches-core] *)),
  .input-group-sm input[type="time"]:where(:not([data-arches-core], [data-arches-core] *)),
  .input-group-sm input[type="datetime-local"]:where(:not([data-arches-core], [data-arches-core] *)),
  .input-group-sm input[type="month"]:where(:not([data-arches-core], [data-arches-core] *)) {
    line-height: 30px;
  }
  input[type="date"].input-lg:where(:not([data-arches-core], [data-arches-core] *)),
  input[type="time"].input-lg:where(:not([data-arches-core], [data-arches-core] *)),
  input[type="datetime-local"].input-lg:where(:not([data-arches-core], [data-arches-core] *)),
  input[type="month"].input-lg:where(:not([data-arches-core], [data-arches-core] *)),
  .input-group-lg input[type="date"]:where(:not([data-arches-core], [data-arches-core] *)),
  .input-group-lg input[type="time"]:where(:not([data-arches-core], [data-arches-core] *)),
  .input-group-lg input[type="datetime-local"]:where(:not([data-arches-core], [data-arches-core] *)),
  .input-group-lg input[type="month"]:where(:not([data-arches-core], [data-arches-core] *)) {
    line-height: 46px;
  }
}
.form-group:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 15px;
}
.radio:where(:not([data-arches-core], [data-arches-core] *)),
.checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label:where(:not([data-arches-core], [data-arches-core] *)),
.checkbox.disabled label:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .radio label:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .checkbox label:where(:not([data-arches-core], [data-arches-core] *)) {
  cursor: not-allowed;
}
.radio label:where(:not([data-arches-core], [data-arches-core] *)),
.checkbox label:where(:not([data-arches-core], [data-arches-core] *)) {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type="radio"]:where(:not([data-arches-core], [data-arches-core] *)),
.radio-inline input[type="radio"]:where(:not([data-arches-core], [data-arches-core] *)),
.checkbox input[type="checkbox"]:where(:not([data-arches-core], [data-arches-core] *)),
.checkbox-inline input[type="checkbox"]:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio:where(:not([data-arches-core], [data-arches-core] *)),
.checkbox + .checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: -5px;
}
.radio-inline:where(:not([data-arches-core], [data-arches-core] *)),
.checkbox-inline:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled:where(:not([data-arches-core], [data-arches-core] *)),
.checkbox-inline.disabled:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .radio-inline:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .checkbox-inline:where(:not([data-arches-core], [data-arches-core] *)) {
  cursor: not-allowed;
}
.radio-inline + .radio-inline:where(:not([data-arches-core], [data-arches-core] *)),
.checkbox-inline + .checkbox-inline:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static:where(:not([data-arches-core], [data-arches-core] *)) {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg:where(:not([data-arches-core], [data-arches-core] *)),
.form-control-static.input-sm:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-right: 0;
  padding-left: 0;
}
.input-sm:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm:where(:not([data-arches-core], [data-arches-core] *)),
select[multiple].input-sm:where(:not([data-arches-core], [data-arches-core] *)) {
  height: auto;
}
.form-group-sm .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control:where(:not([data-arches-core], [data-arches-core] *)),
.form-group-sm select[multiple].form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  height: auto;
}
.form-group-sm .form-control-static:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg:where(:not([data-arches-core], [data-arches-core] *)),
select[multiple].input-lg:where(:not([data-arches-core], [data-arches-core] *)) {
  height: auto;
}
.form-group-lg .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control:where(:not([data-arches-core], [data-arches-core] *)),
.form-group-lg select[multiple].form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  height: auto;
}
.form-group-lg .form-control-static:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
}
.has-feedback .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-right: 42.5px;
}
.form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-lg + .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)),
.form-group-lg .form-control + .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-sm + .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)),
.form-group-sm .form-control + .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block:where(:not([data-arches-core], [data-arches-core] *)),
.has-success .control-label:where(:not([data-arches-core], [data-arches-core] *)),
.has-success .radio:where(:not([data-arches-core], [data-arches-core] *)),
.has-success .checkbox:where(:not([data-arches-core], [data-arches-core] *)),
.has-success .radio-inline:where(:not([data-arches-core], [data-arches-core] *)),
.has-success .checkbox-inline:where(:not([data-arches-core], [data-arches-core] *)),
.has-success.radio label:where(:not([data-arches-core], [data-arches-core] *)),
.has-success.checkbox label:where(:not([data-arches-core], [data-arches-core] *)),
.has-success.radio-inline label:where(:not([data-arches-core], [data-arches-core] *)),
.has-success.checkbox-inline label:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #3c763d;
}
.has-success .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #3c763d;
}
.has-warning .help-block:where(:not([data-arches-core], [data-arches-core] *)),
.has-warning .control-label:where(:not([data-arches-core], [data-arches-core] *)),
.has-warning .radio:where(:not([data-arches-core], [data-arches-core] *)),
.has-warning .checkbox:where(:not([data-arches-core], [data-arches-core] *)),
.has-warning .radio-inline:where(:not([data-arches-core], [data-arches-core] *)),
.has-warning .checkbox-inline:where(:not([data-arches-core], [data-arches-core] *)),
.has-warning.radio label:where(:not([data-arches-core], [data-arches-core] *)),
.has-warning.checkbox label:where(:not([data-arches-core], [data-arches-core] *)),
.has-warning.radio-inline label:where(:not([data-arches-core], [data-arches-core] *)),
.has-warning.checkbox-inline label:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #8a6d3b;
}
.has-warning .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #8a6d3b;
}
.has-error .help-block:where(:not([data-arches-core], [data-arches-core] *)),
.has-error .control-label:where(:not([data-arches-core], [data-arches-core] *)),
.has-error .radio:where(:not([data-arches-core], [data-arches-core] *)),
.has-error .checkbox:where(:not([data-arches-core], [data-arches-core] *)),
.has-error .radio-inline:where(:not([data-arches-core], [data-arches-core] *)),
.has-error .checkbox-inline:where(:not([data-arches-core], [data-arches-core] *)),
.has-error.radio label:where(:not([data-arches-core], [data-arches-core] *)),
.has-error.checkbox label:where(:not([data-arches-core], [data-arches-core] *)),
.has-error.radio-inline label:where(:not([data-arches-core], [data-arches-core] *)),
.has-error.checkbox-inline label:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #a94442;
}
.has-error .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
  top: 0;
}
.help-block:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
  }
  .form-inline .input-group:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)),
  .form-inline .input-group .input-group-btn:where(:not([data-arches-core], [data-arches-core] *)),
  .form-inline .input-group .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
    width: auto;
  }
  .form-inline .input-group > .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
  }
  .form-inline .control-label:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio:where(:not([data-arches-core], [data-arches-core] *)),
  .form-inline .checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label:where(:not([data-arches-core], [data-arches-core] *)),
  .form-inline .checkbox label:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"]:where(:not([data-arches-core], [data-arches-core] *)),
  .form-inline .checkbox input[type="checkbox"]:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 0;
  }
}
.form-horizontal .radio:where(:not([data-arches-core], [data-arches-core] *)),
.form-horizontal .checkbox:where(:not([data-arches-core], [data-arches-core] *)),
.form-horizontal .radio-inline:where(:not([data-arches-core], [data-arches-core] *)),
.form-horizontal .checkbox-inline:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio:where(:not([data-arches-core], [data-arches-core] *)),
.form-horizontal .checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
  min-height: 27px;
}
.form-horizontal .form-group:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn:active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn.active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn:active.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn.active.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #333;
  text-decoration: none;
}
.btn:active:where(:not([data-arches-core], [data-arches-core] *)),
.btn.active:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled:where(:not([data-arches-core], [data-arches-core] *)),
.btn[disabled]:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] a.btn:where(:not([data-arches-core], [data-arches-core] *)) {
  pointer-events: none;
}
.btn-default:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-default.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:where(:not([data-arches-core], [data-arches-core] *)),
.btn-default.active:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-default:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-default:active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-default.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-default:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-default:active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-default.active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-default:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-default:active.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-default.active.focus:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-default.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-default[disabled]:hover:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-default:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-default.disabled:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-default[disabled]:focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-default:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-default.disabled.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-default[disabled].focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-default.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #333;
}
.btn-primary:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-primary.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:where(:not([data-arches-core], [data-arches-core] *)),
.btn-primary.active:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-primary:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.btn-primary:active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-primary.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-primary:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-primary:active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-primary.active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-primary:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-primary:active.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-primary.active.focus:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-primary.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-primary[disabled]:hover:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-primary:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-primary.disabled:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-primary[disabled]:focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-primary:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-primary.disabled.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-primary[disabled].focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-primary.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #337ab7;
  background-color: #fff;
}
.btn-success:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-success.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:where(:not([data-arches-core], [data-arches-core] *)),
.btn-success.active:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-success:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-success.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-success:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-success:active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-success.active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-success:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-success:active.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-success.active.focus:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-success.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-success[disabled]:hover:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-success:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-success.disabled:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-success[disabled]:focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-success:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-success.disabled.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-success[disabled].focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-success.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-info.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:where(:not([data-arches-core], [data-arches-core] *)),
.btn-info.active:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-info:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-info.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-info:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-info:active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-info.active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-info:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-info:active.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-info.active.focus:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-info.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-info[disabled]:hover:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-info:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-info.disabled:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-info[disabled]:focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-info:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-info.disabled.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-info[disabled].focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-info.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-warning.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:where(:not([data-arches-core], [data-arches-core] *)),
.btn-warning.active:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-warning:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-warning.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-warning:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-warning:active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-warning.active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-warning:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-warning:active.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-warning.active.focus:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-warning.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-warning[disabled]:hover:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-warning:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-warning.disabled:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-warning[disabled]:focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-warning:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-warning.disabled.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-warning[disabled].focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-warning.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-danger.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:where(:not([data-arches-core], [data-arches-core] *)),
.btn-danger.active:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-danger:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-danger.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-danger:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-danger:active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-danger.active:focus:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-danger:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-danger:active.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-danger.active.focus:where(:not([data-arches-core], [data-arches-core] *)),
.open > .dropdown-toggle.btn-danger.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-danger[disabled]:hover:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-danger:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-danger.disabled:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-danger[disabled]:focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-danger:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-danger.disabled.focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-danger[disabled].focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-danger.focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #d9534f;
  background-color: #fff;
}
.btn-link:where(:not([data-arches-core], [data-arches-core] *)) {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link:where(:not([data-arches-core], [data-arches-core] *)),
.btn-link:active:where(:not([data-arches-core], [data-arches-core] *)),
.btn-link.active:where(:not([data-arches-core], [data-arches-core] *)),
.btn-link[disabled]:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-link:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link:where(:not([data-arches-core], [data-arches-core] *)),
.btn-link:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-link:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-link:active:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: transparent;
}
.btn-link:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-link:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-link:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-link[disabled]:focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .btn-link:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777777;
  text-decoration: none;
}
.btn-lg:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-lg > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-sm > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-xs > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  width: 100%;
}
.btn-block + .btn-block:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 5px;
}
input[type="submit"].btn-block:where(:not([data-arches-core], [data-arches-core] *)),
input[type="reset"].btn-block:where(:not([data-arches-core], [data-arches-core] *)),
input[type="button"].btn-block:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 100%;
}
.fade:where(:not([data-arches-core], [data-arches-core] *)) {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in:where(:not([data-arches-core], [data-arches-core] *)) {
  opacity: 1;
}
.collapse:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none;
}
.collapse.in:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
}
tr.collapse.in:where(:not([data-arches-core], [data-arches-core] *)) {
  display: table-row;
}
tbody.collapse.in:where(:not([data-arches-core], [data-arches-core] *)) {
  display: table-row-group;
}
.collapsing:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup:where(:not([data-arches-core], [data-arches-core] *)),
.dropdown:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
}
.dropdown-toggle:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  outline: 0;
}
.dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 0;
  left: auto;
}
.dropdown-menu .divider:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.dropdown-menu > li > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a:where(:not([data-arches-core], [data-arches-core] *)),
.dropdown-menu > .active > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.dropdown-menu > .active > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a:where(:not([data-arches-core], [data-arches-core] *)),
.dropdown-menu > .disabled > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.dropdown-menu > .disabled > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.dropdown-menu > .disabled > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
}
.open > a:where(:not([data-arches-core], [data-arches-core] *)) {
  outline: 0;
}
.dropdown-menu-right:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 0;
  left: auto;
}
.dropdown-menu-left:where(:not([data-arches-core], [data-arches-core] *)) {
  right: auto;
  left: 0;
}
.dropdown-header:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop:where(:not([data-arches-core], [data-arches-core] *)) {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 0;
  left: auto;
}
.dropup .caret:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-fixed-bottom .dropdown .caret:where(:not([data-arches-core], [data-arches-core] *)) {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-fixed-bottom .dropdown .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left:where(:not([data-arches-core], [data-arches-core] *)) {
    right: auto;
    left: 0;
  }
}
.btn-group:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-vertical:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-vertical > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  float: left;
}
.btn-group > .btn:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-vertical > .btn:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group > .btn:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-vertical > .btn:focus:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group > .btn:active:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-vertical > .btn:active:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group > .btn.active:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-vertical > .btn.active:where(:not([data-arches-core], [data-arches-core] *)) {
  z-index: 2;
}
.btn-group .btn + .btn:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group .btn + .btn-group:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group .btn-group + .btn:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group .btn-group + .btn-group:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: -1px;
}
.btn-toolbar:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: -5px;
}
.btn-toolbar .btn:where(:not([data-arches-core], [data-arches-core] *)),
.btn-toolbar .btn-group:where(:not([data-arches-core], [data-arches-core] *)),
.btn-toolbar .input-group:where(:not([data-arches-core], [data-arches-core] *)) {
  float: left;
}
.btn-toolbar > .btn:where(:not([data-arches-core], [data-arches-core] *)),
.btn-toolbar > .btn-group:where(:not([data-arches-core], [data-arches-core] *)),
.btn-toolbar > .input-group:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):where(:not([data-arches-core], [data-arches-core] *)) {
  border-radius: 0;
}
.btn-group > .btn:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle):where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child):where(:not([data-arches-core], [data-arches-core] *)),
.btn-group > .dropdown-toggle:not(:first-child):where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group:where(:not([data-arches-core], [data-arches-core] *)) {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group.open .dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link:where(:not([data-arches-core], [data-arches-core] *)) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 0;
}
.btn-lg .caret:where(:not([data-arches-core], [data-arches-core] *)) {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret:where(:not([data-arches-core], [data-arches-core] *)) {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-vertical > .btn-group:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-vertical > .btn-group > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  float: none;
}
.btn-group-vertical > .btn + .btn:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-vertical > .btn + .btn-group:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-vertical > .btn-group + .btn:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-vertical > .btn-group + .btn-group:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child):where(:not([data-arches-core], [data-arches-core] *)) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child):where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child):where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified:where(:not([data-arches-core], [data-arches-core] *)) {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-justified > .btn-group:where(:not([data-arches-core], [data-arches-core] *)) {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"]:where(:not([data-arches-core], [data-arches-core] *)),
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"]:where(:not([data-arches-core], [data-arches-core] *)),
[data-toggle="buttons"] > .btn input[type="checkbox"]:where(:not([data-arches-core], [data-arches-core] *)),
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"]:where(:not([data-arches-core], [data-arches-core] *)) {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  z-index: 3;
}
.input-group-lg > .form-control:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-lg > .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-lg > .input-group-btn > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control:where(:not([data-arches-core], [data-arches-core] *)),
select.input-group-lg > .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)),
select.input-group-lg > .input-group-btn > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control:where(:not([data-arches-core], [data-arches-core] *)),
textarea.input-group-lg > .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)),
textarea.input-group-lg > .input-group-btn > .btn:where(:not([data-arches-core], [data-arches-core] *)),
select[multiple].input-group-lg > .form-control:where(:not([data-arches-core], [data-arches-core] *)),
select[multiple].input-group-lg > .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)),
select[multiple].input-group-lg > .input-group-btn > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  height: auto;
}
.input-group-sm > .form-control:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-sm > .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-sm > .input-group-btn > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control:where(:not([data-arches-core], [data-arches-core] *)),
select.input-group-sm > .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)),
select.input-group-sm > .input-group-btn > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control:where(:not([data-arches-core], [data-arches-core] *)),
textarea.input-group-sm > .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)),
textarea.input-group-sm > .input-group-btn > .btn:where(:not([data-arches-core], [data-arches-core] *)),
select[multiple].input-group-sm > .form-control:where(:not([data-arches-core], [data-arches-core] *)),
select[multiple].input-group-sm > .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)),
select[multiple].input-group-sm > .input-group-btn > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  height: auto;
}
.input-group-addon:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:where(:not([data-arches-core], [data-arches-core] *)),
.input-group .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child):where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:not(:first-child):not(:last-child):where(:not([data-arches-core], [data-arches-core] *)),
.input-group .form-control:not(:first-child):not(:last-child):where(:not([data-arches-core], [data-arches-core] *)) {
  border-radius: 0;
}
.input-group-addon:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"]:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-addon input[type="checkbox"]:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 0;
}
.input-group .form-control:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-addon:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:first-child > .btn:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:first-child > .btn-group > .btn:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:first-child > .dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle):where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-right: 0;
}
.input-group .form-control:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-addon:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:last-child > .btn:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:last-child > .btn-group > .btn:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:last-child > .dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:first-child > .btn:not(:first-child):where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-left: 0;
}
.input-group-btn:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
}
.input-group-btn > .btn + .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: -1px;
}
.input-group-btn > .btn:hover:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn > .btn:focus:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn > .btn:active:where(:not([data-arches-core], [data-arches-core] *)) {
  z-index: 2;
}
.input-group-btn:first-child > .btn:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:first-child > .btn-group:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn:where(:not([data-arches-core], [data-arches-core] *)),
.input-group-btn:last-child > .btn-group:where(:not([data-arches-core], [data-arches-core] *)) {
  z-index: 2;
  margin-left: -1px;
}
.nav:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  display: block;
}
.nav > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.nav > li > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777777;
}
.nav > li.disabled > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.nav > li.disabled > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a:where(:not([data-arches-core], [data-arches-core] *)),
.nav .open > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.nav .open > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img:where(:not([data-arches-core], [data-arches-core] *)) {
  max-width: none;
}
.nav-tabs:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li:where(:not([data-arches-core], [data-arches-core] *)) {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a:where(:not([data-arches-core], [data-arches-core] *)),
.nav-tabs > li.active > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.nav-tabs > li.active > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li:where(:not([data-arches-core], [data-arches-core] *)) {
  float: none;
}
.nav-tabs.nav-justified > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a:where(:not([data-arches-core], [data-arches-core] *)),
.nav-tabs.nav-justified > .active > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.nav-tabs.nav-justified > .active > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a:where(:not([data-arches-core], [data-arches-core] *)),
  .nav-tabs.nav-justified > .active > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
  .nav-tabs.nav-justified > .active > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom-color: #fff;
  }
}
.nav-pills > li:where(:not([data-arches-core], [data-arches-core] *)) {
  float: left;
}
.nav-pills > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
  border-radius: 4px;
}
.nav-pills > li + li:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 2px;
}
.nav-pills > li.active > a:where(:not([data-arches-core], [data-arches-core] *)),
.nav-pills > li.active > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.nav-pills > li.active > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li:where(:not([data-arches-core], [data-arches-core] *)) {
  float: none;
}
.nav-stacked > li + li:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 100%;
}
.nav-justified > li:where(:not([data-arches-core], [data-arches-core] *)) {
  float: none;
}
.nav-justified > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0;
  }
}
.nav-tabs-justified:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom: 0;
}
.nav-tabs-justified > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a:where(:not([data-arches-core], [data-arches-core] *)),
.nav-tabs-justified > .active > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.nav-tabs-justified > .active > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a:where(:not([data-arches-core], [data-arches-core] *)),
  .nav-tabs-justified > .active > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
  .nav-tabs-justified > .active > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none;
}
.tab-content > .active:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
}
.nav-tabs .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
  }
}
.navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in:where(:not([data-arches-core], [data-arches-core] *)) {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)) {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-static-top .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-fixed-bottom .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-fixed-bottom:where(:not([data-arches-core], [data-arches-core] *)) {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-fixed-bottom .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)) {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-fixed-bottom .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-fixed-bottom:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0;
  }
}
.navbar-fixed-top:where(:not([data-arches-core], [data-arches-core] *)) {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom:where(:not([data-arches-core], [data-arches-core] *)) {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.container > .navbar-header:where(:not([data-arches-core], [data-arches-core] *)),
.container-fluid > .navbar-header:where(:not([data-arches-core], [data-arches-core] *)),
.container > .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)),
.container-fluid > .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header:where(:not([data-arches-core], [data-arches-core] *)),
  .container-fluid > .navbar-header:where(:not([data-arches-core], [data-arches-core] *)),
  .container > .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)),
  .container-fluid > .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top:where(:not([data-arches-core], [data-arches-core] *)) {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0;
  }
}
.navbar-brand:where(:not([data-arches-core], [data-arches-core] *)) {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-brand:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  text-decoration: none;
}
.navbar-brand > img:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar > .container-fluid .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -15px;
  }
}
.navbar-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  outline: 0;
}
.navbar-toggle .icon-bar:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
  }
}
.navbar-nav:where(:not([data-arches-core], [data-arches-core] *)) {
  margin: 7.5px -15px;
}
.navbar-nav > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-nav .open .dropdown-menu .dropdown-header:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-nav .open .dropdown-menu > li > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
    margin: 0;
  }
  .navbar-nav > li:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
  }
  .navbar-nav > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
  }
  .navbar-form .input-group:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-form .input-group .input-group-btn:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-form .input-group .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
    width: auto;
  }
  .navbar-form .input-group > .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
  }
  .navbar-form .control-label:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-form .checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-form .checkbox label:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"]:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-form .checkbox input[type="checkbox"]:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form:where(:not([data-arches-core], [data-arches-core] *)) {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left !important;
  }
  .navbar-right:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 0;
  }
}
.navbar-default:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777;
}
.navbar-default .navbar-brand:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-default .navbar-brand:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777;
}
.navbar-default .navbar-nav > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-default .navbar-nav > li > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-default .navbar-nav > .active > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-default .navbar-nav > .active > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-default .navbar-nav > .disabled > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-default .navbar-nav > .disabled > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-default .navbar-nav > .open > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-default .navbar-nav > .open > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-default .navbar-toggle:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #888;
}
.navbar-default .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-default .navbar-form:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #e7e7e7;
}
.navbar-default .navbar-link:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777;
}
.navbar-default .navbar-link:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #333;
}
.navbar-default .btn-link:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777;
}
.navbar-default .btn-link:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-default .btn-link:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .navbar-default .btn-link:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-default .btn-link[disabled]:focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .navbar-default .btn-link:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #ccc;
}
.navbar-inverse:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-inverse .navbar-brand:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-inverse .navbar-nav > li > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-inverse .navbar-nav > .active > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-inverse .navbar-nav > .active > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-inverse .navbar-nav > .disabled > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-inverse .navbar-nav > .disabled > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-inverse .navbar-nav > .open > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-inverse .navbar-nav > .open > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-inverse .navbar-toggle:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-inverse .navbar-form:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #101010;
}
.navbar-inverse .navbar-link:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
}
.navbar-inverse .btn-link:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-inverse .btn-link:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .navbar-inverse .btn-link:hover:where(:not([data-arches-core], [data-arches-core] *)),
.navbar-inverse .btn-link[disabled]:focus:where(:not([data-arches-core], [data-arches-core] *)),
fieldset[disabled] .navbar-inverse .btn-link:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #444;
}
.breadcrumb:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
}
.breadcrumb > li + li:where(:not([data-arches-core], [data-arches-core] *)):before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777777;
}
.pagination:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline;
}
.pagination > li > a:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > li > span:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > li > span:hover:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > li > a:focus:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > li > span:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > li:first-child > a:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > li:first-child > span:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > li:last-child > span:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > .active > a:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > .active > span:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > .active > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > .active > span:hover:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > .active > a:focus:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > .active > span:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > .disabled > span:hover:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > .disabled > span:focus:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > .disabled > a:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > .disabled > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > .disabled > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a:where(:not([data-arches-core], [data-arches-core] *)),
.pagination-lg > li > span:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a:where(:not([data-arches-core], [data-arches-core] *)),
.pagination-lg > li:first-child > span:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a:where(:not([data-arches-core], [data-arches-core] *)),
.pagination-lg > li:last-child > span:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a:where(:not([data-arches-core], [data-arches-core] *)),
.pagination-sm > li > span:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a:where(:not([data-arches-core], [data-arches-core] *)),
.pagination-sm > li:first-child > span:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a:where(:not([data-arches-core], [data-arches-core] *)),
.pagination-sm > li:last-child > span:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline;
}
.pager li > a:where(:not([data-arches-core], [data-arches-core] *)),
.pager li > span:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.pager li > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a:where(:not([data-arches-core], [data-arches-core] *)),
.pager .next > span:where(:not([data-arches-core], [data-arches-core] *)) {
  float: right;
}
.pager .previous > a:where(:not([data-arches-core], [data-arches-core] *)),
.pager .previous > span:where(:not([data-arches-core], [data-arches-core] *)) {
  float: left;
}
.pager .disabled > a:where(:not([data-arches-core], [data-arches-core] *)),
.pager .disabled > a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.pager .disabled > a:focus:where(:not([data-arches-core], [data-arches-core] *)),
.pager .disabled > span:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}
.label:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.label:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none;
}
.btn .label:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  top: -1px;
}
.label-default:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #777777;
}
.label-default[href]:hover:where(:not([data-arches-core], [data-arches-core] *)),
.label-default[href]:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #5e5e5e;
}
.label-primary:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #337ab7;
}
.label-primary[href]:hover:where(:not([data-arches-core], [data-arches-core] *)),
.label-primary[href]:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #286090;
}
.label-success:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #5cb85c;
}
.label-success[href]:hover:where(:not([data-arches-core], [data-arches-core] *)),
.label-success[href]:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #449d44;
}
.label-info:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #5bc0de;
}
.label-info[href]:hover:where(:not([data-arches-core], [data-arches-core] *)),
.label-info[href]:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #31b0d5;
}
.label-warning:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #f0ad4e;
}
.label-warning[href]:hover:where(:not([data-arches-core], [data-arches-core] *)),
.label-warning[href]:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #ec971f;
}
.label-danger:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #d9534f;
}
.label-danger[href]:hover:where(:not([data-arches-core], [data-arches-core] *)),
.label-danger[href]:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #c9302c;
}
.badge:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none;
}
.btn .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  top: -1px;
}
.btn-xs .badge:where(:not([data-arches-core], [data-arches-core] *)),
.btn-group-xs > .btn .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.badge:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge:where(:not([data-arches-core], [data-arches-core] *)),
.nav-pills > .active > a > .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  float: right;
}
.list-group-item > .badge + .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: 5px;
}
.nav-pills > li > a > .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 3px;
}
.jumbotron:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1:where(:not([data-arches-core], [data-arches-core] *)),
.jumbotron .h1:where(:not([data-arches-core], [data-arches-core] *)) {
  color: inherit;
}
.jumbotron p:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-color: #d5d5d5;
}
.container .jumbotron:where(:not([data-arches-core], [data-arches-core] *)),
.container-fluid .jumbotron:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container:where(:not([data-arches-core], [data-arches-core] *)) {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron:where(:not([data-arches-core], [data-arches-core] *)),
  .container-fluid .jumbotron:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1:where(:not([data-arches-core], [data-arches-core] *)),
  .jumbotron .h1:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 63px;
  }
}
.thumbnail:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img:where(:not([data-arches-core], [data-arches-core] *)),
.thumbnail a > img:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.thumbnail:focus:where(:not([data-arches-core], [data-arches-core] *)),
a.thumbnail.active:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #337ab7;
}
.thumbnail .caption:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 9px;
  color: #333333;
}
.alert:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
  font-weight: bold;
}
.alert > p:where(:not([data-arches-core], [data-arches-core] *)),
.alert > ul:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 0;
}
.alert > p + p:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 5px;
}
.alert-dismissable:where(:not([data-arches-core], [data-arches-core] *)),
.alert-dismissible:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-right: 35px;
}
.alert-dismissable .close:where(:not([data-arches-core], [data-arches-core] *)),
.alert-dismissible .close:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #2b542c;
}
.alert-info:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #245269;
}
.alert-warning:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #66512c;
}
.alert-danger:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar:where(:not([data-arches-core], [data-arches-core] *)) {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar:where(:not([data-arches-core], [data-arches-core] *)),
.progress-bar-striped:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .progress-bar:where(:not([data-arches-core], [data-arches-core] *)),
.progress-bar.active:where(:not([data-arches-core], [data-arches-core] *)) {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 15px;
}
.media:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 0;
}
.media:where(:not([data-arches-core], [data-arches-core] *)),
.media-body:where(:not([data-arches-core], [data-arches-core] *)) {
  overflow: hidden;
  zoom: 1;
}
.media-body:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 10000px;
}
.media-object:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
}
.media-object.img-thumbnail:where(:not([data-arches-core], [data-arches-core] *)) {
  max-width: none;
}
.media-right:where(:not([data-arches-core], [data-arches-core] *)),
.media > .pull-right:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-left: 10px;
}
.media-left:where(:not([data-arches-core], [data-arches-core] *)),
.media > .pull-left:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-right: 10px;
}
.media-left:where(:not([data-arches-core], [data-arches-core] *)),
.media-right:where(:not([data-arches-core], [data-arches-core] *)),
.media-body:where(:not([data-arches-core], [data-arches-core] *)) {
  display: table-cell;
  vertical-align: top;
}
.media-middle:where(:not([data-arches-core], [data-arches-core] *)) {
  vertical-align: middle;
}
.media-bottom:where(:not([data-arches-core], [data-arches-core] *)) {
  vertical-align: bottom;
}
.media-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-left: 0;
  list-style: none;
}
.list-group:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item.disabled:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.disabled:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.list-group-item.disabled .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.disabled:hover .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.disabled:focus .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.disabled:hover .list-group-item-text:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.disabled:focus .list-group-item-text:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #777777;
}
.list-group-item.active:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active:hover .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active:focus .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active .list-group-item-heading > small:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active:hover .list-group-item-heading > small:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active:focus .list-group-item-heading > small:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active .list-group-item-heading > .small:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active:hover .list-group-item-heading > .small:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active:focus .list-group-item-heading > .small:where(:not([data-arches-core], [data-arches-core] *)) {
  color: inherit;
}
.list-group-item.active .list-group-item-text:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active:hover .list-group-item-text:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active:focus .list-group-item-text:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #c7ddef;
}
a.list-group-item:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #555;
}
a.list-group-item .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #333;
}
a.list-group-item:hover:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.list-group-item:focus:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 100%;
  text-align: left;
}
.list-group-item-success:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-success:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-success .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  color: inherit;
}
a.list-group-item-success:hover:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-success:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.list-group-item-success:focus:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-success:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-success.active:where(:not([data-arches-core], [data-arches-core] *)),
a.list-group-item-success.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-success.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.list-group-item-success.active:focus:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-success.active:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-info:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-info .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  color: inherit;
}
a.list-group-item-info:hover:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-info:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.list-group-item-info:focus:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-info:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-info.active:where(:not([data-arches-core], [data-arches-core] *)),
a.list-group-item-info.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-info.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.list-group-item-info.active:focus:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-info.active:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-warning:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-warning .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  color: inherit;
}
a.list-group-item-warning:hover:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-warning:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.list-group-item-warning:focus:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-warning:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-warning.active:where(:not([data-arches-core], [data-arches-core] *)),
a.list-group-item-warning.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-warning.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.list-group-item-warning.active:focus:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-warning.active:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-danger:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-danger .list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  color: inherit;
}
a.list-group-item-danger:hover:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-danger:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.list-group-item-danger:focus:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-danger:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-danger.active:where(:not([data-arches-core], [data-arches-core] *)),
a.list-group-item-danger.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-danger.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
a.list-group-item-danger.active:focus:where(:not([data-arches-core], [data-arches-core] *)),
button.list-group-item-danger.active:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 15px;
}
.panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
  color: inherit;
}
.panel-title:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a:where(:not([data-arches-core], [data-arches-core] *)),
.panel-title > small:where(:not([data-arches-core], [data-arches-core] *)),
.panel-title > .small:where(:not([data-arches-core], [data-arches-core] *)),
.panel-title > small > a:where(:not([data-arches-core], [data-arches-core] *)),
.panel-title > .small > a:where(:not([data-arches-core], [data-arches-core] *)) {
  color: inherit;
}
.panel-footer:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .panel-collapse > .list-group:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .panel-collapse > .list-group .list-group-item:where(:not([data-arches-core], [data-arches-core] *)) {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-width: 0;
}
.list-group + .panel-footer:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-width: 0;
}
.panel > .table:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .panel-collapse > .table:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 0;
}
.panel > .table caption:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table caption:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .panel-collapse > .table caption:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:first-child > .table:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:first-child > tbody:first-child > tr:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-right-radius: 3px;
}
.panel > .table:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:last-child > .table:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:last-child > tfoot:last-child > tr:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .panel-body + .table-responsive:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table + .panel-body:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive + .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table > tbody:first-child > tr:first-child td:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top: 0;
}
.panel > .table-bordered:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > tbody > tr > th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > tfoot > tr > th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > thead > tr > td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > tbody > tr > td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > tfoot > tr > td:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > tbody > tr > th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > tfoot > tr > th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > thead > tr > td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > tbody > tr > td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > tfoot > tr > td:last-child:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > tbody > tr:first-child > td:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > thead > tr:first-child > th:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > tbody > tr:first-child > th:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > tfoot > tr:last-child > td:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > tbody > tr:last-child > th:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-bordered > tfoot > tr:last-child > th:where(:not([data-arches-core], [data-arches-core] *)),
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom: 0;
}
.panel > .table-responsive:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 0;
  border: 0;
}
.panel-group:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 20px;
}
.panel-group .panel:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 5px;
}
.panel-group .panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body:where(:not([data-arches-core], [data-arches-core] *)),
.panel-group .panel-heading + .panel-collapse > .list-group:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom: 1px solid #ddd;
}
.panel-default:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #ddd;
}
.panel-default > .panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom-color: #ddd;
}
.panel-primary:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #337ab7;
}
.panel-primary > .panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom-color: #337ab7;
}
.panel-success:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom-color: #d6e9c6;
}
.panel-info:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #bce8f1;
}
.panel-info > .panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom-color: #bce8f1;
}
.panel-warning:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #faebcc;
}
.panel-warning > .panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom-color: #faebcc;
}
.panel-danger:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom-color: #ebccd1;
}
.embed-responsive:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item:where(:not([data-arches-core], [data-arches-core] *)),
.embed-responsive iframe:where(:not([data-arches-core], [data-arches-core] *)),
.embed-responsive embed:where(:not([data-arches-core], [data-arches-core] *)),
.embed-responsive object:where(:not([data-arches-core], [data-arches-core] *)),
.embed-responsive video:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-bottom: 75%;
}
.well:where(:not([data-arches-core], [data-arches-core] *)) {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 24px;
  border-radius: 6px;
}
.well-sm:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 9px;
  border-radius: 3px;
}
.close:where(:not([data-arches-core], [data-arches-core] *)) {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover:where(:not([data-arches-core], [data-arches-core] *)),
.close:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.modal-open:where(:not([data-arches-core], [data-arches-core] *)) {
  overflow: hidden;
}
.modal:where(:not([data-arches-core], [data-arches-core] *)) {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog:where(:not([data-arches-core], [data-arches-core] *)) {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
}
.modal.in .modal-dialog:where(:not([data-arches-core], [data-arches-core] *)) {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal:where(:not([data-arches-core], [data-arches-core] *)) {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop:where(:not([data-arches-core], [data-arches-core] *)) {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade:where(:not([data-arches-core], [data-arches-core] *)) {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in:where(:not([data-arches-core], [data-arches-core] *)) {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: -2px;
}
.modal-title:where(:not([data-arches-core], [data-arches-core] *)) {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  padding: 15px;
}
.modal-footer:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 0;
}
.modal-scrollbar-measure:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 900px;
  }
}
.tooltip:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in:where(:not([data-arches-core], [data-arches-core] *)) {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip-inner:where(:not([data-arches-core], [data-arches-core] *)) {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: -10px;
}
.popover.right:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 10px;
}
.popover.bottom:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-top: 10px;
}
.popover.left:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: -10px;
}
.popover > .arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  border-width: 11px;
}
.popover > .arrow:where(:not([data-arches-core], [data-arches-core] *)),
.popover > .arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.popover-title:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 9px 14px;
}
.carousel:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
}
.carousel-inner:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-inner > .item > a > img:where(:not([data-arches-core], [data-arches-core] *)) {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next:where(:not([data-arches-core], [data-arches-core] *)),
  .carousel-inner > .item.active.right:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev:where(:not([data-arches-core], [data-arches-core] *)),
  .carousel-inner > .item.active.left:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left:where(:not([data-arches-core], [data-arches-core] *)),
  .carousel-inner > .item.prev.right:where(:not([data-arches-core], [data-arches-core] *)),
  .carousel-inner > .item.active:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-inner > .next:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-inner > .prev:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
}
.carousel-inner > .active:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 0;
}
.carousel-inner > .next:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-inner > .prev:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 100%;
}
.carousel-inner > .prev:where(:not([data-arches-core], [data-arches-core] *)) {
  left: -100%;
}
.carousel-inner > .next.left:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-inner > .prev.right:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 0;
}
.carousel-inner > .active.left:where(:not([data-arches-core], [data-arches-core] *)) {
  left: -100%;
}
.carousel-inner > .active.right:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 100%;
}
.carousel-control:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.carousel-control.left:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-control:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.carousel-control .icon-prev:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-control .icon-next:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-control .glyphicon-chevron-left:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-control .glyphicon-chevron-right:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-control .glyphicon-chevron-left:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-control .glyphicon-chevron-right:where(:not([data-arches-core], [data-arches-core] *)) {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev:where(:not([data-arches-core], [data-arches-core] *)),
.carousel-control .icon-next:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\2039";
}
.carousel-control .icon-next:where(:not([data-arches-core], [data-arches-core] *)):before {
  content: "\203a";
}
.carousel-indicators:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn:where(:not([data-arches-core], [data-arches-core] *)) {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left:where(:not([data-arches-core], [data-arches-core] *)),
  .carousel-control .glyphicon-chevron-right:where(:not([data-arches-core], [data-arches-core] *)),
  .carousel-control .icon-prev:where(:not([data-arches-core], [data-arches-core] *)),
  .carousel-control .icon-next:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left:where(:not([data-arches-core], [data-arches-core] *)),
  .carousel-control .icon-prev:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right:where(:not([data-arches-core], [data-arches-core] *)),
  .carousel-control .icon-next:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: -10px;
  }
  .carousel-caption:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators:where(:not([data-arches-core], [data-arches-core] *)) {
    bottom: 20px;
  }
}
.clearfix:where(:not([data-arches-core], [data-arches-core] *)):before,
.clearfix:where(:not([data-arches-core], [data-arches-core] *)):after,
.dl-horizontal dd:where(:not([data-arches-core], [data-arches-core] *)):before,
.dl-horizontal dd:where(:not([data-arches-core], [data-arches-core] *)):after,
.container:where(:not([data-arches-core], [data-arches-core] *)):before,
.container:where(:not([data-arches-core], [data-arches-core] *)):after,
.container-fluid:where(:not([data-arches-core], [data-arches-core] *)):before,
.container-fluid:where(:not([data-arches-core], [data-arches-core] *)):after,
.row:where(:not([data-arches-core], [data-arches-core] *)):before,
.row:where(:not([data-arches-core], [data-arches-core] *)):after,
.form-horizontal .form-group:where(:not([data-arches-core], [data-arches-core] *)):before,
.form-horizontal .form-group:where(:not([data-arches-core], [data-arches-core] *)):after,
.btn-toolbar:where(:not([data-arches-core], [data-arches-core] *)):before,
.btn-toolbar:where(:not([data-arches-core], [data-arches-core] *)):after,
.btn-group-vertical > .btn-group:where(:not([data-arches-core], [data-arches-core] *)):before,
.btn-group-vertical > .btn-group:where(:not([data-arches-core], [data-arches-core] *)):after,
.nav:where(:not([data-arches-core], [data-arches-core] *)):before,
.nav:where(:not([data-arches-core], [data-arches-core] *)):after,
.navbar:where(:not([data-arches-core], [data-arches-core] *)):before,
.navbar:where(:not([data-arches-core], [data-arches-core] *)):after,
.navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before,
.navbar-header:where(:not([data-arches-core], [data-arches-core] *)):after,
.navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)):before,
.navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)):after,
.pager:where(:not([data-arches-core], [data-arches-core] *)):before,
.pager:where(:not([data-arches-core], [data-arches-core] *)):after,
.panel-body:where(:not([data-arches-core], [data-arches-core] *)):before,
.panel-body:where(:not([data-arches-core], [data-arches-core] *)):after,
.modal-header:where(:not([data-arches-core], [data-arches-core] *)):before,
.modal-header:where(:not([data-arches-core], [data-arches-core] *)):after,
.modal-footer:where(:not([data-arches-core], [data-arches-core] *)):before,
.modal-footer:where(:not([data-arches-core], [data-arches-core] *)):after {
  display: table;
  content: " ";
}
.clearfix:where(:not([data-arches-core], [data-arches-core] *)):after,
.dl-horizontal dd:where(:not([data-arches-core], [data-arches-core] *)):after,
.container:where(:not([data-arches-core], [data-arches-core] *)):after,
.container-fluid:where(:not([data-arches-core], [data-arches-core] *)):after,
.row:where(:not([data-arches-core], [data-arches-core] *)):after,
.form-horizontal .form-group:where(:not([data-arches-core], [data-arches-core] *)):after,
.btn-toolbar:where(:not([data-arches-core], [data-arches-core] *)):after,
.btn-group-vertical > .btn-group:where(:not([data-arches-core], [data-arches-core] *)):after,
.nav:where(:not([data-arches-core], [data-arches-core] *)):after,
.navbar:where(:not([data-arches-core], [data-arches-core] *)):after,
.navbar-header:where(:not([data-arches-core], [data-arches-core] *)):after,
.navbar-collapse:where(:not([data-arches-core], [data-arches-core] *)):after,
.pager:where(:not([data-arches-core], [data-arches-core] *)):after,
.panel-body:where(:not([data-arches-core], [data-arches-core] *)):after,
.modal-header:where(:not([data-arches-core], [data-arches-core] *)):after,
.modal-footer:where(:not([data-arches-core], [data-arches-core] *)):after {
  clear: both;
}
.center-block:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right:where(:not([data-arches-core], [data-arches-core] *)) {
  float: right !important;
}
.pull-left:where(:not([data-arches-core], [data-arches-core] *)) {
  float: left !important;
}
.hide:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none !important;
}
.show:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block !important;
}
.invisible:where(:not([data-arches-core], [data-arches-core] *)) {
  visibility: hidden;
}
.text-hide:where(:not([data-arches-core], [data-arches-core] *)) {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none !important;
}
.affix:where(:not([data-arches-core], [data-arches-core] *)) {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs:where(:not([data-arches-core], [data-arches-core] *)),
.visible-sm:where(:not([data-arches-core], [data-arches-core] *)),
.visible-md:where(:not([data-arches-core], [data-arches-core] *)),
.visible-lg:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none !important;
}
.visible-xs-block:where(:not([data-arches-core], [data-arches-core] *)),
.visible-xs-inline:where(:not([data-arches-core], [data-arches-core] *)),
.visible-xs-inline-block:where(:not([data-arches-core], [data-arches-core] *)),
.visible-sm-block:where(:not([data-arches-core], [data-arches-core] *)),
.visible-sm-inline:where(:not([data-arches-core], [data-arches-core] *)),
.visible-sm-inline-block:where(:not([data-arches-core], [data-arches-core] *)),
.visible-md-block:where(:not([data-arches-core], [data-arches-core] *)),
.visible-md-inline:where(:not([data-arches-core], [data-arches-core] *)),
.visible-md-inline-block:where(:not([data-arches-core], [data-arches-core] *)),
.visible-lg-block:where(:not([data-arches-core], [data-arches-core] *)),
.visible-lg-inline:where(:not([data-arches-core], [data-arches-core] *)),
.visible-lg-inline-block:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block !important;
  }
  table.visible-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table !important;
  }
  tr.visible-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-row !important;
  }
  th.visible-xs:where(:not([data-arches-core], [data-arches-core] *)),
  td.visible-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block !important;
  }
  table.visible-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table !important;
  }
  tr.visible-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-row !important;
  }
  th.visible-sm:where(:not([data-arches-core], [data-arches-core] *)),
  td.visible-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block !important;
  }
  table.visible-md:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table !important;
  }
  tr.visible-md:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-row !important;
  }
  th.visible-md:where(:not([data-arches-core], [data-arches-core] *)),
  td.visible-md:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block !important;
  }
  table.visible-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table !important;
  }
  tr.visible-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-row !important;
  }
  th.visible-lg:where(:not([data-arches-core], [data-arches-core] *)),
  td.visible-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none !important;
  }
}
.visible-print:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none !important;
}
@media print {
  .visible-print:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block !important;
  }
  table.visible-print:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table !important;
  }
  tr.visible-print:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-row !important;
  }
  th.visible-print:where(:not([data-arches-core], [data-arches-core] *)),
  td.visible-print:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell !important;
  }
}
.visible-print-block:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none !important;
}
@media print {
  .visible-print-block:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block !important;
  }
}
.visible-print-inline:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none !important;
}
@media print {
  .visible-print-inline:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline !important;
  }
}
.visible-print-inline-block:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none !important;
}
@media print {
  .visible-print-inline-block:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none !important;
  }
}
/*# sourceMappingURL=bootstrap.css.map */
/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../venv/lib/python3.12/site-packages/arches/app/media/css/nifty.css ***!
  \***************************************************************************************************************************************************************************************************************/
html:where(:not([data-arches-core], [data-arches-core] *)),body:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 290px;
    -ms-overflow-style: scrollbar
}

body:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #ebeef0;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #454545;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased!important
}

h1:where(:not([data-arches-core], [data-arches-core] *)),.h1:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 34px
}

h2:where(:not([data-arches-core], [data-arches-core] *)),.h2:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 28px
}

h3:where(:not([data-arches-core], [data-arches-core] *)),.h3:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 22px
}

h4:where(:not([data-arches-core], [data-arches-core] *)),.h4:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 16px
}

h5:where(:not([data-arches-core], [data-arches-core] *)),.h5:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 12px
}

h6:where(:not([data-arches-core], [data-arches-core] *)),.h6:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 10px
}

h1:where(:not([data-arches-core], [data-arches-core] *)),h2:where(:not([data-arches-core], [data-arches-core] *)),h3:where(:not([data-arches-core], [data-arches-core] *)),h4:where(:not([data-arches-core], [data-arches-core] *)),h5:where(:not([data-arches-core], [data-arches-core] *)),h6:where(:not([data-arches-core], [data-arches-core] *)),.h1:where(:not([data-arches-core], [data-arches-core] *)),.h2:where(:not([data-arches-core], [data-arches-core] *)),.h3:where(:not([data-arches-core], [data-arches-core] *)),.h4:where(:not([data-arches-core], [data-arches-core] *)),.h5:where(:not([data-arches-core], [data-arches-core] *)),.h6:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600
}

:where(:not([data-arches-core], [data-arches-core] *))::selection {
    background-color: #54abd9;
    color: #fff
}

:where(:not([data-arches-core], [data-arches-core] *))::-moz-selection {
    background-color: #54abd9;
    color: #fff
}

#container:where(:not([data-arches-core], [data-arches-core] *)) {
    min-height: 100vh;
    height: auto;
    position: relative;
    min-width: 290px;
    overflow: hidden;
    opacity: 1;
    visibility: visible
}

#container.boxed-layout:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #dfe4e7
}

#content-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    padding-top: 80px;
    padding-bottom: 100px;
    background-color: #ebeef0
}

#page-title:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 20px;
    width: 100%
}

.page-header:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 0 none;
    font-size: 1.7em;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 20px
}

.page-header .label:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: .5em
}

#page-content:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 20px 0
}

@media(min-width:768px) {
    #page-content:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 5px 20px 0
    }
}

@media(min-width:992px) {
    #page-content:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 5px 25px 0
    }
}

.searchbox:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: -20px
}

.searchbox button:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 0;
    background: 0;
    padding: 2px 5px;
    margin-top: 2px;
    position: relative;
    left: -28px;
    font-size: 14px;
    z-index: 2
}

.searchbox .custom-search-form:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: -5px
}

.searchbox .custom-search-form .input-group-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    position: static
}

.searchbox .custom-search-form .input-group-btn:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    bottom: -1px;
    background-color: #54abd9;
    z-index: 99;
    left: 50%;
    right: 50%;
    -webkit-transition: left .3s,right .3s;
    transition: left .3s,right .3s
}

.searchbox .custom-search-form input:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: transparent;
    border-color: transparent;
    padding-right: 30px
}

.searchbox>.input-group.custom-search-form input:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0;
    border-bottom: 1px solid rgba(0,0,0,0.05)
}

.searchbox>.input-group input:focus ~ .input-group-btn:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "";
    left: 0;
    right: 25px;
    -webkit-transition: left .3s,right .3s;
    transition: left .3s,right .3s
}

@media(min-width:768px) {
    #content-container:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-top: 40px
    }

    #page-title:where(:not([data-arches-core], [data-arches-core] *)) {
        display: table;
        table-layout: fixed;
        padding: 0 0 0 20px
    }

    .page-header:where(:not([data-arches-core], [data-arches-core] *)),.searchbox:where(:not([data-arches-core], [data-arches-core] *)) {
        display: table-cell;
        vertical-align: middle
    }

    .searchbox:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 300px
    }

    .searchbox .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
        background-color: transparent
    }
}

@media(min-width:992px) {
    .searchbox:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-right: -25px
    }

    .searchbox .custom-search-form:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-right: 0
    }

    #page-title:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 5px 0 0 25px
    }
}

.cls-container:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #212124;
    color: #fff;
    text-align: center
}

.cls-container a:where(:not([data-arches-core], [data-arches-core] *)),.cls-container a:hover:where(:not([data-arches-core], [data-arches-core] *)),.cls-container a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.cls-container .text-light a:where(:not([data-arches-core], [data-arches-core] *)),.cls-container .text-light a:hover:where(:not([data-arches-core], [data-arches-core] *)),.cls-container .text-light a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.bg-img:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .55;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.cls-header:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    background-color: rgba(0,0,0,0.1)
}

.cls-header:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: "";
    display: block;
    border-top: 10px solid rgba(0,0,0,0.1);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    margin-bottom: -10px;
    margin-left: -10px;
    bottom: 0
}

.cls-header.cls-header-lg .cls-brand .brand-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 60px;
    height: 60px
}

#container.cls-container .cls-header .cls-header.cls-header-lg .cls-brand .brand-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 27px
}

.cls-brand:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    padding: 20px 0
}

.cls-brand .brand-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0
}

.cls-brand a:hover .brand-icon:where(:not([data-arches-core], [data-arches-core] *)),.cls-brand a:hover .brand-title:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 1;
    color: #fff;
    transition: all .5s
}

.cls-brand a .brand-icon:where(:not([data-arches-core], [data-arches-core] *)),.cls-brand a .brand-title:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .7;
    transition: all .5s
}

.cls-header-lg .cls-brand:where(:not([data-arches-core], [data-arches-core] *)) {
    line-height: 60px
}

.cls-header-sm .cls-brand:where(:not([data-arches-core], [data-arches-core] *)) {
    line-height: 1.42857
}

#container.cls-container .cls-brand .brand-icon:where(:not([data-arches-core], [data-arches-core] *)),#container.cls-container .cls-brand .brand-title:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: transparent;
    color: inherit;
    float: none;
    display: inline-block;
    line-height: 22px;
    font-size: 20px;
    font-weight: 600;
    padding: 5px;
    vertical-align: middle;
    width: auto
}

.cls-content:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 50px 15px 15px;
    padding-top: 10vh;
    position: relative
}

.cls-content .error-code:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 100px;
    font-weight: 300
}

.cls-content .error-search:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 512px;
    margin: 0 auto
}

.cls-content .cls-content-sm:where(:not([data-arches-core], [data-arches-core] *)),.cls-content .cls-content-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #515151;
    width: 70%;
    min-width: 270px;
    margin: 0 auto;
    position: relative
}

@media(min-width:768px) {
    .cls-content .cls-content-sm:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 350px
    }

    .cls-content .cls-content-lg:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 700px
    }
}

@media(min-width:1200px) {
    #container.boxed-layout:where(:not([data-arches-core], [data-arches-core] *)),#container.boxed-layout.navbar-fixed #navbar:where(:not([data-arches-core], [data-arches-core] *)) {
        background-color: #637a8b
    }

    #container.boxed-layout .boxed:where(:not([data-arches-core], [data-arches-core] *)),#container.boxed-layout #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        max-width: 1200px
    }

    #container.boxed-layout .boxed:where(:not([data-arches-core], [data-arches-core] *)) {
        margin: 30px auto 0
    }

    #container.boxed-layout>.boxed:where(:not([data-arches-core], [data-arches-core] *)) {
        margin: 30px auto;
        position: relative;
        overflow: hidden
    }

    #container.boxed-layout.reveal #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.boxed-layout #content-container:where(:not([data-arches-core], [data-arches-core] *)) {
        min-height: 94vh
    }

    #container.boxed-layout #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        min-height: 100%
    }

    #container.boxed-layout #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        margin: 0 auto;
        bottom: 30px
    }

    #container.boxed-layout.mainnav-in:not(.slide)>#footer:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 0!important;
        padding-left: 220px
    }

    #container.boxed-layout.mainnav-fixed:not(.navbar-fixed) #mainnav-container.affix-top:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 0!important
    }

    #container.boxed-layout.mainnav-fixed.mainnav-in #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 220px;
        overflow: hidden
    }

    #container.boxed-layout.mainnav-fixed.mainnav-out:not(.reveal) #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 0
    }

    #container.boxed-layout.mainnav-fixed #mainnav-container.affix:where(:not([data-arches-core], [data-arches-core] *)),#container.boxed-layout.mainnav-fixed #mainnav-container.affix-top:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition-property: width;
        transition-property: width
    }

    #container.boxed-layout.mainnav-fixed .boxed:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-bottom: 0
    }

    #container.boxed-layout.aside-fixed #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 0;
        overflow: hidden
    }

    #container.boxed-layout.aside-fixed.aside-in #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 220px;
        overflow: hidden
    }

    #container.boxed-layout.aside-fixed.aside-left.mainnav-lg #aside-container.affix-top:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 220px
    }

    #container.boxed-layout.aside-fixed.aside-left.mainnav-sm #aside-container.affix-top:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 50px
    }

    #container.boxed-layout.aside-fixed.mainnav-lg #aside-container.affix-top:where(:not([data-arches-core], [data-arches-core] *)),#container.boxed-layout.aside-fixed.mainnav-sm #aside-container.affix-top:where(:not([data-arches-core], [data-arches-core] *)) {
        -ms-transform: translateX(0)!important;
        -webkit-transform: translateX(0)!important;
        transform: translateX(0)!important
    }

    #container.boxed-layout.footer-fixed .boxed:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-bottom: 0
    }
}

.nano:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.nano>.nano-content:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    overflow: scroll;
    overflow-x: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.nano>.nano-content:where(:not([data-arches-core], [data-arches-core] *))::-webkit-scrollbar {
    display: none
}

.nano>.nano-content:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    outline: 0!important
}

.nano>.nano-pane:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.1);
    position: absolute;
    width: 5px;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: all .7s;
    transition: all .7s
}

.nano>.nano-pane>.nano-slider:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,116,255,0.5);
    position: relative;
    margin: 0;
    border-radius: 0
}

.nano-hide.nano>.nano-pane:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none!important
}

.has-scrollbar>.nano-content:where(:not([data-arches-core], [data-arches-core] *))::-webkit-scrollbar {
    display: block
}

.nano:hover>.nano-pane:where(:not([data-arches-core], [data-arches-core] *)),.nano-pane.active:where(:not([data-arches-core], [data-arches-core] *)),.nano-pane.flashed:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .99
}

.pace .pace-progress:where(:not([data-arches-core], [data-arches-core] *)),.nano>.nano-pane>.nano-slider:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #2986b8
}

.pace .pace-progress-inner:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: 0 0 10px #54abd9,0 0 5px #54abd9
}

.pace .pace-activity:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #54abd9
}

#navbar:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    width: 100%;
    z-index: 10;
    background-color: #ebeef0;
    left: 0;
    top: 0
}

#navbar-container:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: 0 2px 0 -1px rgba(0,0,0,0.05)
}

.navbar-header:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 0;
    position: relative;
    float: none;
    background-color: #2d3c4b
}

.navbar-content:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    left: 0;
    background-color: #fff;
    padding: 0 8px;
    box-shadow: inset -4px 0 0 0 #54abd9
}

@media(min-width:992px) {
    .navbar-content:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 0 13px
    }
}

.navbar-brand:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: transparent;
    color: #fff;
    padding: 0;
    height: 40px;
    position: relative;
    z-index: 2;
    overflow: hidden;
    width: 220px
}

.navbar-brand:hover:where(:not([data-arches-core], [data-arches-core] *)),.navbar-brand:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.brand-title:where(:not([data-arches-core], [data-arches-core] *)),.brand-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    line-height: 40px
}

.brand-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 40px;
    height: 40px;
    float: left
}

.brand-text:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    font-size: 18px;
    font-weight: 600
}

.navbar-icon-color:where(:not([data-arches-core], [data-arches-core] *)),.navbar-top-links>li>a:focus:not(.mainnav-toggle)>i:where(:not([data-arches-core], [data-arches-core] *)),.navbar-top-links>li>a:hover:not(.mainnav-toggle)>i:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #1f1f1f;
    -webkit-transition: color .4s;
    transition: color .4s
}

.navbar-top-links>li:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left
}

.navbar-top-links>li>a:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell;
    padding: 0 12px;
    vertical-align: middle;
    height: 40px;
    color: #454545;
    -webkit-transition: all .4s;
    transition: all .4s
}

.navbar-top-links>li>a:not(.mainnav-toggle)>i:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #5f5f5f;
    -webkit-transition: color .4s;
    transition: color .4s
}

.navbar-top-links>li>a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: transparent
}

.navbar-top-links>li>a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f2f2f2;
    color: #050505;
    -webkit-transition: all .4s;
    transition: all .4s
}

.navbar-top-links>li>a>i:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2em;
    line-height: .75em;
    vertical-align: -15%
}

.navbar-top-links:first-child>li:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right: 1px solid rgba(0,0,0,0.07)
}

.navbar-top-links:last-child>li:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: 1px solid rgba(0,0,0,0.07)
}

.navbar-top-links>.open>a:where(:not([data-arches-core], [data-arches-core] *)),.navbar-top-links>.open>a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f2f2f2;
    color: #454545
}

.navbar-top-links .dropdown-menu .panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0
}

.navbar-top-links .dropdown-menu .nano:not(.scrollable):where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 180px
}

.navbar-top-links .dropdown-menu .nano:not(.scrollable) .nano-content:where(:not([data-arches-core], [data-arches-core] *)) {
    position: static
}

.navbar-top-links .tgl-menu-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: -100%;
    right: 0
}

.navbar-top-links .tgl-menu-btn>a:where(:not([data-arches-core], [data-arches-core] *)),.navbar-top-links .tgl-menu-btn>a:hover:where(:not([data-arches-core], [data-arches-core] *)),.navbar-top-links .tgl-menu-btn>a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.navbar-top-links .tgl-menu-btn>a:hover:where(:not([data-arches-core], [data-arches-core] *)),.navbar-top-links .tgl-menu-btn a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: transparent
}

.navbar-top-links .head-list:where(:not([data-arches-core], [data-arches-core] *)) {
    list-style: none;
    padding: 0;
    margin: 0
}

.navbar-top-links .head-list li a:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    padding: 10px 15px;
    background: transparent
}

.navbar-top-links .head-list li a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: rgba(0,0,0,0.05)
}

.badge-header:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    font-size: .85em;
    font-weight: normal;
    top: 50%;
    margin-top: -1.5em;
    min-width: 1.85em;
    padding: 3px 5px;
    right: 3px
}

.badge-header:empty:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline;
    border-radius: 50%;
    min-width: 0;
    padding: 5px;
    right: .55em;
    top: 2.5em;
    animation-iteration-count: 5
}

.navbar-top-links .dropdown-menu .nano:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 265px
}

.img-user:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 32px;
    height: 32px;
    box-shadow: 0 0 0 2px rgba(0,0,0,0.1)
}

.username:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
    white-space: nowrap;
    line-height: 40px;
    margin: 0 10px
}

@media(min-width:768px) {
    #dropdown-user>.dropdown-toggle img:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transform: translateY(4px);
        -ms-transform: translateY(4px);
        transform: translateY(4px)
    }

    #navbar:where(:not([data-arches-core], [data-arches-core] *)) {
        background-color: transparent
    }

    .navbar-header:where(:not([data-arches-core], [data-arches-core] *)) {
        float: left;
        background-color: transparent
    }

    .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before {
        content: '';
        position: absolute;
        display: block;
        width: 100%;
        height: 40px;
        background-color: #2d3c4b
    }

    #container.mainnav-out .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before {
        width: 0
    }

    #container.mainnav-in .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before {
        width: 100%
    }

    #navbar-container:where(:not([data-arches-core], [data-arches-core] *)) {
        background-color: #fff
    }

    .navbar-content:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-left: 220px;
        background-color: transparent
    }

    #navbar .brand-title:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 0 1.5em 0 40px
    }

    #container.mainnav-in .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-lg .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in .brand-title:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-lg .brand-title:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 220px
    }

    #container.mainnav-in .brand-icon:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-sm .brand-icon:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-lg .brand-icon:where(:not([data-arches-core], [data-arches-core] *)) {
        background-color: transparent
    }

    #container.mainnav-in .brand-title:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-sm .brand-title:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-lg .brand-title:where(:not([data-arches-core], [data-arches-core] *)) {
        color: #fff
    }

    #container.effect .brand-title:where(:not([data-arches-core], [data-arches-core] *)),#container.effect.mainnav-in .brand-title:where(:not([data-arches-core], [data-arches-core] *)),#container.effect.mainnav-sm .brand-title:where(:not([data-arches-core], [data-arches-core] *)),#container.effect.mainnav-lg .brand-title:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition: color .35s;
        transition: color .35s
    }

    .navbar-middle:where(:not([data-arches-core], [data-arches-core] *)) {
        position: static
    }

    .navbar-top-links .tgl-menu-btn:where(:not([data-arches-core], [data-arches-core] *)) {
        position: static
    }

    .navbar-top-links .tgl-menu-btn>a:where(:not([data-arches-core], [data-arches-core] *)),.navbar-top-links .tgl-menu-btn>a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
        color: #454545
    }

    .navbar-top-links .tgl-menu-btn>a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
        background-color: transparent;
        color: #454545
    }
}

#container.navbar-fixed>#navbar:where(:not([data-arches-core], [data-arches-core] *)) {
    position: fixed
}

#container.navbar-fixed>#navbar .shadow:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1)
}

#container.navbar-fixed .navbar-top-links .dropdown-menu .nano>.nano-content:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute
}

#container.navbar-fixed .navbar-top-links .dropdown-menu .nano:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 110px
}

#mainnav-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    width: 220px;
    left: -220px;
    padding-top: 40px;
    top: 0;
    bottom: 0;
    z-index: 4;
    min-height: 100%
}

#mainnav:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    background-color: #2d3c4b
}

#mainnav>*:not(.popover) .nano-pane:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none!important
}

#mainnav .list-header:where(:not([data-arches-core], [data-arches-core] *)) {
    text-transform: uppercase;
    font-weight: bold;
    color: #828b94
}

#mainnav .list-divider:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: rgba(0,0,0,0.1);
    margin: 10px 0
}

#mainnav-menu-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%
}

#mainnav-shortcut:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow: hidden
}

#mainnav-menu-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -50px;
    padding-top: 50px
}

#mainnav-menu ul:where(:not([data-arches-core], [data-arches-core] *)),.mainnav-widget ul:where(:not([data-arches-core], [data-arches-core] *)),.menu-popover ul:where(:not([data-arches-core], [data-arches-core] *)) {
    list-style: none;
    padding-left: 0
}

#mainnav li .arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
    line-height: 1.42857
}

#mainnav li .arrow:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: '';
    border-style: solid;
    border-width: .1em .1em 0 0;
    display: inline-block;
    height: .4em;
    left: 0;
    position: relative;
    top: 0;
    width: .4em;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

#mainnav li.active>a>.arrow:where(:not([data-arches-core], [data-arches-core] *)):before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

#mainnav li .arrow:where(:not([data-arches-core], [data-arches-core] *)):before {
    -webkit-transition: all .3s;
    transition: all .3s
}

#mainnav-menu a:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    color: #abb1b7;
    padding: 12px 20px
}

#mainnav-menu a strong:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600
}

#mainnav-menu>li:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-transition: background-color .5s linear .5s;
    transition: background-color .5s linear .5s
}

#mainnav-menu>li>a:hover:where(:not([data-arches-core], [data-arches-core] *)),#mainnav-menu>li>a:active:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

#mainnav-menu>li>a.hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
    background-color: #345;
    box-shadow: inset 4px 0 0 0 #2986b8
}

#mainnav-menu>.active-link>a:where(:not([data-arches-core], [data-arches-core] *)),#mainnav-menu>.active-link>a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
    padding-left: 20px;
    font-weight: 600;
    box-shadow: inset 4px 0 0 0 #2986b8
}

#mainnav-menu>.active-sub>a:where(:not([data-arches-core], [data-arches-core] *)),#mainnav-menu>.active-sub>a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

#mainnav-menu>.active:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-transition: background-color .5s;
    transition: background-color .5s;
    background-color: #273441
}

#mainnav-menu>.active .active:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #232f3b
}

#mainnav-menu ul .list-header:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 20px 12px 55px
}

#mainnav-menu ul ul a:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 20px 12px 65px
}

#mainnav-menu i:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 10px 0 0;
    font-size: 1.15em
}

#mainnav-menu .hide-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none
}

#mainnav-menu ul a:where(:not([data-arches-core], [data-arches-core] *)),.menu-popover .sub-menu ul a:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 20px 12px 53px
}

#mainnav-menu ul a:hover:where(:not([data-arches-core], [data-arches-core] *)),.menu-popover .sub-menu ul a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
    padding-left: 55px
}

#mainnav-menu ul ul a:hover:where(:not([data-arches-core], [data-arches-core] *)),.menu-popover .sub-menu ul ul a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
    padding-left: 68px
}

#mainnav-menu ul .active-link a:where(:not([data-arches-core], [data-arches-core] *)),.menu-popover .sub-menu ul .active-link a:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
    color: #fff;
    box-shadow: inset 4px 0 0 0 #2986b8;
    -webkit-transition: background-color .2s,padding-left .3s,box-shadow .4s;
    transition: background-color .2s,padding-left .3s,box-shadow .4s
}

#container.mainnav-sm #mainnav-menu>.active-link>a:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-sm #mainnav-menu>.active-sub>a:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-sm #mainnav-menu>.active-link a:hover:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-sm #mainnav-menu>.active-sub a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #2986b8;
    box-shadow: none
}

#mainnav-shortcut:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 50px;
    overflow: hidden
}

#mainnav-shortcut ul:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    margin: 0;
    padding: 0
}

#mainnav-shortcut li:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0;
    vertical-align: middle;
    text-align: center
}

#mainnav-shortcut .shortcut-grid:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table;
    border: 0;
    width: 100%;
    height: 50px;
    color: #fff
}

#mainnav-shortcut .shortcut-grid>i:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell;
    vertical-align: middle;
    font-size: 15px
}

#mainnav-shortcut .shortcut-grid>span:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell;
    vertical-align: middle
}

#container.mainnav-sm #mainnav-shortcut:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 250px
}

#container.mainnav-sm #mainnav-shortcut>ul>li:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    text-align: left
}

#container.mainnav-sm #mainnav-shortcut>ul>li a:where(:not([data-arches-core], [data-arches-core] *)) {
    height: auto;
    display: block;
    padding: 12px 18.5px
}

#container.mainnav-sm #mainnav-shortcut>ul>li i:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 13px;
    line-height: 1.42857
}

#container.mainnav-sm #mainnav-shortcut .shortcut-grid>.hide-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none
}

.mainnav-widget:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.05);
    color: #abb1b7
}

.mainnav-widget-content:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 15px
}

.mainnav-widget .show-small a:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none
}

#container.mainnav-fixed #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: fixed
}

#container.mainnav-fixed #mainnav:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%
}

#container.mainnav-fixed #mainnav .nano-content:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute
}

@media(min-width:768px) {
    #container.mainnav-fixed.mainnav-lg #mainnav-menu-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
        height: 100%
    }

    #container.mainnav-fixed.mainnav-sm #mainnav-menu-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
        height: 100%;
        padding-bottom: 100px
    }

    #container.mainnav-sm #mainnav .menu-popover .nano>.nano-content:where(:not([data-arches-core], [data-arches-core] *)) {
        top: auto;
        max-height: 100%;
        position: absolute
    }

    #container.mainnav-sm #mainnav .menu-popover .nano-content:where(:not([data-arches-core], [data-arches-core] *)) {
        position: static
    }
}

#container.mainnav-fixed:not(.navbar-fixed) #mainnav-container.affix:where(:not([data-arches-core], [data-arches-core] *)) {
    top: -40px;
    position: fixed
}

#container.mainnav-fixed:not(.navbar-fixed) #mainnav-container.affix-top:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 0;
    position: absolute
}

@media(min-width:992px) {
    #container.mainnav-lg #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 0
    }

    #container.mainnav-lg #footer:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-lg #content-container:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 220px
    }
}

@media(min-width:768px) and (max-width:991px) {
    #container.mainnav-lg #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-lg #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 220px
    }

    #container.mainnav-lg .tgl-menu-btn:where(:not([data-arches-core], [data-arches-core] *)) {
        right: 220px
    }

    #container.mainnav-lg #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 0
    }

    #container.mainnav-lg #mainnav-menu-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
        height: 100%
    }
}

@media(min-width:768px) {
    #mainnav-menu .list-header:where(:not([data-arches-core], [data-arches-core] *)),#mainnav-menu .list-divider:where(:not([data-arches-core], [data-arches-core] *)),#mainnav-menu .menu-title:where(:not([data-arches-core], [data-arches-core] *)),#mainnav-menu .arrow:where(:not([data-arches-core], [data-arches-core] *)),#mainnav-menu .menu-title>.label:where(:not([data-arches-core], [data-arches-core] *)) {
        opacity: 1
    }

    .mainnav-sm #mainnav-menu .list-header:where(:not([data-arches-core], [data-arches-core] *)),.mainnav-sm #mainnav-menu .list-divider:where(:not([data-arches-core], [data-arches-core] *)),.mainnav-sm #mainnav-menu .menu-title:where(:not([data-arches-core], [data-arches-core] *)),.mainnav-sm #mainnav-menu .arrow:where(:not([data-arches-core], [data-arches-core] *)),.mainnav-sm #mainnav-menu .menu-title>.label:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-top: 0;
        padding-bottom: 0;
        margin: 0;
        height: 0;
        opacity: 0
    }

    #container.mainnav-sm .brand-icon:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 40px;
        height: 40px;
        margin: 0 5px;
        transform: translateY(0)
    }

    #container.mainnav-sm .shortcut-grid:hover:where(:not([data-arches-core], [data-arches-core] *)) {
        box-shadow: inset 4px 0 0 0 #2986b8;
        -webkit-transition: background-color .2s,padding-left .3s,box-shadow .4s;
        transition: background-color .2s,padding-left .3s,box-shadow .4s
    }

    #container.mainnav-sm .shortcut-grid:hover:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-sm .popover.mainnav-shortcut:where(:not([data-arches-core], [data-arches-core] *)) {
        background-color: #345;
        color: #fff
    }

    #container.mainnav-sm #mainnav-menu a:where(:not([data-arches-core], [data-arches-core] *)) {
        white-space: nowrap;
        position: relative;
        padding: 12px 0 12px 18.5px
    }

    #container.mainnav-sm #mainnav-menu a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
        box-shadow: inset 4px 0 0 0 #2986b8
    }

    #container.mainnav-sm #mainnav-menu a .badge:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-top: -1.5em
    }

    #container.mainnav-sm #mainnav-menu a .badge:where(:not([data-arches-core], [data-arches-core] *)) {
        position: absolute;
        padding: 3px 7px;
        right: 2px;
        top: 25%
    }

    #container.mainnav-sm #mainnav-menu a i:where(:not([data-arches-core], [data-arches-core] *)) {
        display: inline
    }

    #container.mainnav-sm #mainnav-menu .active-link>a:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-sm #mainnav-menu .active-sub>a:where(:not([data-arches-core], [data-arches-core] *)) {
        color: #fff
    }

    #container.mainnav-sm #mainnav-menu .collapse:where(:not([data-arches-core], [data-arches-core] *)) {
        display: none;
        height: 0!important
    }

    #container.mainnav-sm #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-sm #navbar .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 50px;
        left: 0
    }

    #container.mainnav-sm #navbar .navbar-content:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-left: 50px
    }

    #container.mainnav-sm #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-sm #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 50px;
        left: 0
    }

    #container.mainnav-sm #mainnav:where(:not([data-arches-core], [data-arches-core] *)) {
        position: relative
    }

    #container.mainnav-sm #mainnav .mainnav-widget>.show-small a:where(:not([data-arches-core], [data-arches-core] *)) {
        display: block;
        color: #abb1b7;
        padding: 12px 0 12px 18.5px
    }

    #container.mainnav-sm #mainnav .mainnav-widget>.show-small a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
        color: #fff;
        box-shadow: inset 4px 0 0 0 #2986b8;
        -webkit-transition: background-color .2s,padding-left .3s,box-shadow .4s;
        transition: background-color .2s,padding-left .3s,box-shadow .4s
    }

    #container.mainnav-sm #mainnav .mainnav-widget>.hide-small:where(:not([data-arches-core], [data-arches-core] *)) {
        display: none
    }

    #container.mainnav-sm #mainnav .mainnav-widget .hover:where(:not([data-arches-core], [data-arches-core] *)) {
        color: #fff;
        background-color: #345
    }

    .top-auto:where(:not([data-arches-core], [data-arches-core] *)) {
        top: auto!important
    }

    #mainnav .menu-popover .nano>.nano-content:where(:not([data-arches-core], [data-arches-core] *)) {
        position: absolute
    }

    #mainnav-menu ul ul a:hover:where(:not([data-arches-core], [data-arches-core] *)),.menu-popover .sub-menu ul ul a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
        background-color: rgba(0,0,0,0.0005)
    }

    .menu-popover:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 50px!important
    }

    .menu-popover .sub-menu:where(:not([data-arches-core], [data-arches-core] *)) {
        overflow: hidden
    }

    .menu-popover .sub-menu .pop-in:where(:not([data-arches-core], [data-arches-core] *)) {
        display: block;
        visibility: visible
    }

    .menu-popover .sub-menu ul:where(:not([data-arches-core], [data-arches-core] *)) {
        background-color: #273441
    }

    .menu-popover .sub-menu ul ul:where(:not([data-arches-core], [data-arches-core] *)) {
        background-color: #232f3b
    }

    .menu-popover .sub-menu ul ul>li>a:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 27px
    }

    .menu-popover .sub-menu ul ul>li>a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 33px
    }

    .menu-popover .sub-menu ul a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 20px
    }

    .menu-popover .sub-menu ul li>a:where(:not([data-arches-core], [data-arches-core] *)) {
        display: block;
        color: #fff;
        padding: 12px 17px;
        font-weight: 300
    }

    .menu-popover .single-content:where(:not([data-arches-core], [data-arches-core] *)) {
        color: #fff;
        background-color: #345
    }

    .menu-popover.popover:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 220px;
        padding: 0;
        border: 0;
        border-radius: 0;
        background-color: #293745;
        color: #fff;
        position: absolute;
        box-shadow: none;
        margin-left: 0
    }

    .menu-popover.popover.in:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-animation: fadeIn .2s;
        animation: fadeIn .2s
    }

    .menu-popover>.popover-title:where(:not([data-arches-core], [data-arches-core] *)) {
        border: 0;
        border-radius: 0;
        padding: 14px 20px;
        background-color: #345;
        font-size: 1.05em;
        position: relative;
        z-index: 5;
        color: #fff
    }

    .menu-popover>.popover-title strong:where(:not([data-arches-core], [data-arches-core] *)) {
        font-weight: 300
    }

    .menu-popover>.popover-content:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 0;
        width: 100%;
        position: absolute;
        border-radius: 0
    }

    .menu-popover>.popover-content>.single-content:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 12px 14px;
        display: block;
        white-space: nowrap
    }

    .menu-popover>.popover-content>.single-content strong:where(:not([data-arches-core], [data-arches-core] *)) {
        font-weight: 300
    }

    .menu-popover>.popover-content>.single-content .label:where(:not([data-arches-core], [data-arches-core] *)),.menu-popover>.popover-content>.single-content .badge:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-left: 10px;
        float: none!important
    }

    .menu-popover ul:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 220px;
        margin-bottom: 0
    }

    .menu-popover .mainnav-widget-content:where(:not([data-arches-core], [data-arches-core] *)) {
        background-color: #345
    }

    .menu-popover .mainnav-widget-content>.list-group:where(:not([data-arches-core], [data-arches-core] *)) {
        display: block;
        width: auto
    }
}

.popover.mainnav-shortcut:where(:not([data-arches-core], [data-arches-core] *)) {
    white-space: nowrap
}

.popover.mainnav-shortcut .popover-content:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 12px 15px
}

.mainnav-sm .popover.mainnav-shortcut:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block!important;
    border: 0;
    margin-top: -42.57141px;
    margin-left: -1px;
    padding: 0;
    box-shadow: none;
    overflow: hidden;
    width: auto;
    max-width: 300px;
    border-radius: 0;
    background-color: #293745;
    color: #fff;
    left: 50px!important
}

.mainnav-sm .popover.mainnav-shortcut.in:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-animation: fadeIn .2s;
    animation: fadeIn .2s
}

.mainnav-sm .popover.mainnav-shortcut.in .popover-content:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    margin: 0
}

.mainnav-sm .popover.mainnav-shortcut>.arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none
}

#container.mainnav-in.footer-fixed #footer:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in #navbar:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in #footer:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 220px
}

#container.mainnav-out #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 0
}

#container.mainnav-in .navbar-header:where(:not([data-arches-core], [data-arches-core] *)) {
    left: -220px
}

#container.mainnav-in .tgl-menu-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 220px
}

#container.mainnav-in #mainnav-menu-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%
}

@media(min-width:768px) {
    #container.mainnav-in.easeInBack:not(.boxed-layout) #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)) {
        box-shadow: -20px 0 0 0 #2d3c4b
    }

    #container.mainnav-in #navbar:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in .navbar-header:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 0
    }

    #container.mainnav-in .tgl-menu-btn:where(:not([data-arches-core], [data-arches-core] *)) {
        right: 0
    }

    #container.mainnav-in.aside-in #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        right: -220px
    }

    #container.mainnav-out .brand-title:where(:not([data-arches-core], [data-arches-core] *)) {
        background-color: transparent;
        color: #454545
    }
}

@media(min-width:768px) {
    #container.reveal #content-container:where(:not([data-arches-core], [data-arches-core] *)) {
        min-height: 100vh
    }

    #container.mainnav-out.reveal #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in.reveal #content-container:where(:not([data-arches-core], [data-arches-core] *)) {
        z-index: 7
    }

    #container.mainnav-in.reveal.aside-in #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        right: -220px
    }

    #container.mainnav-in.reveal.aside-in #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 220px
    }

    #container.mainnav-out.reveal #aside-container:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in.reveal #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        z-index: 9
    }

    #container.mainnav-out.reveal.aside-left:not(.aside-in) #aside-container:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in.reveal.aside-left:not(.aside-in) #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: -220px
    }

    #container.mainnav-out.reveal #footer:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in.reveal #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        z-index: 8
    }

    #container.mainnav-out.reveal #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: -220px
    }

    #container.mainnav-in.reveal.slide .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before,#container.mainnav-out.reveal.slide .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before,#container.mainnav-out.reveal:not(.slide) #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in.reveal:not(.slide) #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 0;
        -webkit-transition-duration: 0;
        transition-duration: 0
    }
}

@media(min-width:768px) {
    #container.mainnav-in.slide #navbar:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in.slide #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in.slide #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 0
    }

    #container.mainnav-in.slide.aside-in.aside-left #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 0
    }

    #container.mainnav-in.slide.aside-in #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        right: 0
    }
}

@media(min-width:1200px) {
    #container .brand-icon:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition: all .7s;
        transition: all .7s
    }

    #mainnav-menu a:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition: background-color .5s,color .5s,box-shadow .5s;
        transition: background-color .5s,color .5s,box-shadow .5s
    }

    #mainnav-menu ul a:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition: background-color .2s,padding-left .3s,box-shadow .4s;
        transition: background-color .2s,padding-left .3s,box-shadow .4s
    }

    #mainnav-menu ul a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition: background-color .2s,padding-left .3s,box-shadow .4s;
        transition: background-color .2s,padding-left .3s,box-shadow .4s
    }

    #mainnav-shortcut:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition: all .7s;
        transition: all .7s
    }

    #mainnav-shortcut li:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition: all .7s ease .2s;
        transition: all .7s ease .2s
    }

    #mainnav-shortcut .shortcut-grid i:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition: font-size .7s linear .5s;
        transition: font-size .7s linear .5s
    }

    #container.mainnav-sm #mainnav-shortcut:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition: all .7s linear .2s;
        transition: all .7s linear .2s
    }

    #container.mainnav-sm #mainnav-shortcut>ul>li:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition: all .5s ease;
        transition: all .5s ease
    }

    #container.mainnav-sm #mainnav-shortcut>ul>li i:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition: font-size .7s;
        transition: font-size .7s
    }

    .mainnav-sm #mainnav-menu .list-header:where(:not([data-arches-core], [data-arches-core] *)),.mainnav-sm #mainnav-menu .list-divider:where(:not([data-arches-core], [data-arches-core] *)),.mainnav-sm #mainnav-menu .menu-title:where(:not([data-arches-core], [data-arches-core] *)),.mainnav-sm #mainnav-menu .arrow:where(:not([data-arches-core], [data-arches-core] *)),.mainnav-sm #mainnav-menu .menu-title>.label:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition: opacity .5s,padding .5s linear .5s,color .1s,margin .5s linear .5s;
        transition: opacity .5s,padding .5s linear .5s,color .1s,margin .5s linear .5s;
        transition-timing-function: cubic-bezier(0.28,1.02,0.36,1.145)
    }
}

.collapsing:where(:not([data-arches-core], [data-arches-core] *)) {
    transition-timing-function: cubic-bezier(1,-0.28,0,1.275)
}

#container #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 20px;
    background-color: #fff;
    position: relative;
    top: 0;
    z-index: 3
}

#container #aside-container .nano-content:where(:not([data-arches-core], [data-arches-core] *)) {
    position: static;
    outline: 0
}

#container #aside-container .nano-pane:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none!important
}

#container #aside .list-link li a:not(.btn):where(:not([data-arches-core], [data-arches-core] *)) {
    color: #d1d1d1
}

#container #aside .list-link li a:not(.btn):hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

#aside:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #37495b;
    color: #fff;
    max-height: 0;
    overflow: hidden;
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-transform: translateZ(0);
    -webkit-transition: all .5s;
    transition: all .5s
}

#aside a:not(.btn):not(.btn-link):where(:not([data-arches-core], [data-arches-core] *)) {
    color: inherit
}

#aside.aside-xs-in:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: none;
    overflow: hidden;
    margin-bottom: 70px
}

#aside .bord-all:where(:not([data-arches-core], [data-arches-core] *)),#aside .bord-top:where(:not([data-arches-core], [data-arches-core] *)),#aside .bord-btm:where(:not([data-arches-core], [data-arches-core] *)),#aside .bord-left:where(:not([data-arches-core], [data-arches-core] *)),#aside .bord-rgt:where(:not([data-arches-core], [data-arches-core] *)),#aside .bord-hor:where(:not([data-arches-core], [data-arches-core] *)),#aside .bord-ver:where(:not([data-arches-core], [data-arches-core] *)),#aside .list-divider:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #3c5065
}

#aside .btn-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

#aside .text-muted:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #8ba2b9
}

#aside-container #aside .nav-tabs.nav-justified>li:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell;
    width: 1%
}

#aside-container #aside .nav-tabs li:not(active) a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    background-color: #314151;
    color: rgba(255,255,255,0.5);
    padding: 20px 0
}

#aside-container #aside .nav-tabs li:first-child>a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: 0
}

#aside-container #aside .nav-tabs li:last-child>a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right: 0
}

#aside-container #aside .nav-tabs .active a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: 1px solid rgba(0,0,0,0.1);
    border-right: 1px solid rgba(0,0,0,0.1);
    border-bottom: 1px solid transparent;
    background-color: transparent;
    color: inherit!important
}

#aside-container #aside .nav-tabs .active .badge:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 1
}

#aside-container #aside .nav-tabs .badge:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .5
}

#aside-container #aside .tab-content:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 0
}

#aside .nav-tabs a i:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.35em
}

#container.aside-bright #aside .nav-tabs li:not(.active) a:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f2f2f2;
    color: rgba(0,0,0,0.15)
}

@media(max-width:760px) {
    #aside.aside-xs-in:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-top: -90px
    }

    #container.mainnav-in #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 220px;
        right: auto
    }
}

@media(min-width:768px) and (max-width:992px) {
    #container.mainnav-sm.aside-left.aside-in #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 50px;
        right: auto
    }

    #container.mainnav-sm.aside-left.aside-in #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-sm.aside-left.aside-in #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 220px
    }

    div#container.mainnav-lg.aside-left.aside-in #content-container:where(:not([data-arches-core], [data-arches-core] *)),div#container.mainnav-lg.aside-left.aside-in #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 220px;
        text-align: left
    }
}

@media(min-width:768px) {
    #aside:where(:not([data-arches-core], [data-arches-core] *)) {
        max-height: none;
        padding-top: 40px;
        visibility: visible;
        background-color: #37495b;
        height: 100%
    }

    #aside.aside-xs-in:where(:not([data-arches-core], [data-arches-core] *)) {
        max-height: none
    }

    #container #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 0;
        background-color: #fff;
        position: absolute;
        width: 220px;
        height: auto;
        left: auto;
        right: -220px;
        top: 0;
        bottom: 0;
        min-height: 100vh;
        overflow: hidden;
        visibility: hidden;
        z-index: 3
    }

    #container #aside-container .nano-content:where(:not([data-arches-core], [data-arches-core] *)) {
        position: absolute
    }

    #container #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-right: 0
    }

    #container.aside-in #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-in #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-right: 220px
    }

    #container.aside-in.aside-left #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-in.aside-left #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 220px;
        padding-right: 0
    }

    #container.aside-in.aside-left.mainnav-lg #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-in.aside-left.mainnav-lg #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 440px;
        padding-right: 0
    }

    #container.aside-in.aside-left.mainnav-lg #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 220px;
        right: auto
    }

    #container.aside-in.aside-left.mainnav-sm #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-in.aside-left.mainnav-sm #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 270px;
        padding-right: 0
    }

    #container.aside-in.aside-left.mainnav-sm #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 50px;
        right: auto
    }

    #container.aside-in.aside-left.mainnav-in #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 220px;
        right: auto
    }

    #container.mainnav-in:not(.slide) #footer:where(:not([data-arches-core], [data-arches-core] *)),#container.mainnav-in #content-container:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-right: 0
    }

    #container.aside-in #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: auto;
        right: 0
    }

    #container.aside-in.aside-left.mainnav-in #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 220px;
        right: auto
    }

    #container.aside-left #aside-container:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-in.aside-left #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 0;
        right: auto
    }

    #container.aside-left.mainnav-sm #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: -170px
    }

    #container.aside-left.mainnav-sm #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-left.mainnav-sm #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 50px
    }

    #container.aside-left.mainnav-out:not(.aside-in) #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: -220px
    }

    #container.aside-fixed #aside-container:where(:not([data-arches-core], [data-arches-core] *)) {
        position: fixed
    }

    #container.aside-fixed #aside:where(:not([data-arches-core], [data-arches-core] *)) {
        height: 100%
    }

    #container.aside-fixed #aside .nano-content:where(:not([data-arches-core], [data-arches-core] *)) {
        position: absolute
    }

    #container.aside-fixed:not(.navbar-fixed) #aside-container.affix:where(:not([data-arches-core], [data-arches-core] *)) {
        top: -40px;
        position: fixed
    }

    #container.aside-fixed:not(.navbar-fixed) #aside-container.affix-top:where(:not([data-arches-core], [data-arches-core] *)) {
        top: 0;
        position: absolute
    }

    #container.aside-in #aside:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-top: 40px
    }

    #container.aside-in #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-in:not(.mainnav-in) #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-right: 220px
    }

    #container.aside-in.aside-left #content-container:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-in.aside-left #footer:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 220px;
        padding-right: 0
    }
}

#container.aside-bright #aside:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    border-color: #f2f2f2;
    color: #515151
}

#container.aside-bright #aside .text-light:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #454545
}

#container.aside-bright #aside .bord-all:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-bright #aside .bord-top:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-bright #aside .bord-btm:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-bright #aside .bord-lft:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-bright #aside .bord-rgt:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-bright #aside .bord-hor:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-bright #aside .bord-ver:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-bright #aside .list-divider:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #f7f7f7
}

#container.aside-bright #aside .text-muted:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #929292
}

#container.aside-bright #aside .progress:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e6e6e6
}

#container.aside-bright #aside .list-link li a:not(.btn):where(:not([data-arches-core], [data-arches-core] *)) {
    color: #5e5e5e
}

#container.aside-bright #aside .list-link li a:not(.btn):hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #515151
}

#container.aside-bright #aside a:not(.btn):where(:not([data-arches-core], [data-arches-core] *)) {
    color: #515151
}

#container.aside-bright #aside a:not(.btn):hover:where(:not([data-arches-core], [data-arches-core] *)),#container.aside-bright #aside a:not(.btn):focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #373737
}

#container.aside-bright #aside .btn-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #515151
}

#footer:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: rgba(0,0,0,0.07);
    position: absolute;
    padding-top: 12px;
    bottom: 0;
    z-index: 2;
    left: 0;
    right: 0;
    height: 50px
}

#footer p:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 5px
}

.footer-list:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0
}

.footer-list>li:where(:not([data-arches-core], [data-arches-core] *)) {
    vertical-align: top
}

#container.footer-fixed #footer:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #ccced0;
    color: #454545;
    left: 0;
    position: fixed;
    bottom: 0;
    margin-top: -50px;
    z-index: 1
}

#footer .show-fixed:where(:not([data-arches-core], [data-arches-core] *)),#container.footer-fixed #footer .show-fixed:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none
}

#footer .hide-fixed:where(:not([data-arches-core], [data-arches-core] *)),#container.footer-fixed #footer .hide-fixed:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    height: 100%
}

.table-toolbar-left:where(:not([data-arches-core], [data-arches-core] *)),.table-toolbar-right:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: center;
    padding-bottom: 10px
}

.table-toolbar-right>.form-group:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    vertical-align: top;
    margin: 0
}

@media(min-width:760px) {
    .table-toolbar-left:where(:not([data-arches-core], [data-arches-core] *)) {
        float: left;
        text-align: left
    }

    .table-toolbar-right:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: right
    }
}

.list-group-striped>li:nth-child(odd):where(:not([data-arches-core], [data-arches-core] *)),.list-group-striped>a:nth-child(odd):not(.active):not(.disabled):where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.06)
}

.list-divider:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid rgba(0,0,0,0.1);
    margin: 15px 0;
    height: 1px
}

.list-header:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 300;
    padding: 10px 15px;
    position: relative
}

.list-item-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 15px
}

.list-item-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px
}

.list-item-xl:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 20px 15px
}

.box-block:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block
}

.box-inline:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block
}

.box-vmiddle:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    max-width: 500px;
    vertical-align: middle;
    margin-bottom: 15px
}

.box-vmiddle-wrap:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-left: -15px
}

.bord-no:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 0!important
}

.bord-all:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #e9e9e9
}

.bord-top:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid #e9e9e9
}

.bord-btm:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 1px solid #e9e9e9
}

.bord-lft:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: 1px solid #e9e9e9
}

.bord-rgt:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right: 1px solid #e9e9e9
}

.bord-ver:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9
}

.bord-hor:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9
}

.text-thin:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 300
}

.text-normal:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: normal
}

.text-semibold:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600
}

.text-bold:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 700
}

.text-5x:where(:not([data-arches-core], [data-arches-core] *)),.text-4x:where(:not([data-arches-core], [data-arches-core] *)),.text-5x:where(:not([data-arches-core], [data-arches-core] *)),.text-2x:where(:not([data-arches-core], [data-arches-core] *)),.text-lg:where(:not([data-arches-core], [data-arches-core] *)),.text-sm:where(:not([data-arches-core], [data-arches-core] *)),.text-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    line-height: 1.25;
    font-size: 4em
}

.text-4x:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 4em
}

.text-3x:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 3em
}

.text-2x:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 2em
}

.text-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2em
}

.text-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: .9em
}

.text-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: .8em
}

.text-overflow:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.text-unit:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 15px;
    vertical-align: top;
    line-height: 1.5em
}

.unselectable:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.unselectable :where(:not([data-arches-core], [data-arches-core] *))::selection {
    background-color: transparent;
    color: inherit
}

.unselectable :where(:not([data-arches-core], [data-arches-core] *))::-moz-selection {
    background-color: transparent;
    color: inherit
}

@media(min-width:1200px) {
    .text-lg-right:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: right
    }

    .text-lg-center:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: center
    }

    .text-lg-left:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: left
    }
}

@media(min-width:992px) and (max-width:1200px) {
    .text-md-right:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: right
    }

    .text-md-center:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: center
    }

    .text-md-left:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: left
    }
}

@media(min-width:768px) and (max-width:992px) {
    .text-sm-right:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: right
    }

    .text-sm-center:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: center
    }

    .text-sm-left:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: left
    }
}

@media(max-width:760px) {
    .text-xs-right:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: right
    }

    .text-xs-center:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: center
    }

    .text-xs-left:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: left
    }
}

.icon-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    padding: 10px;
    border-radius: 2px
}

.icon-wrap i:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    line-height: 1em;
    text-align: center;
    position: relative;
    width: 1em;
    padding-top: 1em;
    vertical-align: middle
}

.icon-wrap i:where(:not([data-arches-core], [data-arches-core] *)):before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.icon-wrap .icon-txt:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    line-height: 1em;
    text-align: center;
    position: relative;
    width: 1em;
    vertical-align: top
}

.icon-wrap-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 20px
}

.icon-wrap-md:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 17px
}

.icon-wrap-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 12px
}

.icon-wrap-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 7px
}

.icon-circle:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 50%
}

.icon-fw:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 1.33em;
    margin-right: 4px;
    text-align: center
}

.icon-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.333em;
    line-height: 1.095em;
    vertical-align: middle
}

.icon-2x:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 2em;
    line-height: 1em
}

.icon-3x:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 3em;
    line-height: 1em
}

.icon-4x:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 4em;
    line-height: 1em
}

.icon-5x:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 5em;
    line-height: 1em
}

.img-mar:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 5px
}

.img-border:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: 0 0 0 4px rgba(0,0,0,0.1)
}

.img-border-light:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: 0 0 0 4px #fff
}

.img-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 32px;
    height: 32px
}

.img-md:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 64px;
    height: 64px
}

.img-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 46px;
    height: 46px
}

.img-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 96px;
    height: 96px
}

.img-holder img:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 100%;
    border-radius: 0
}

.mar-no:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0!important
}

.mar-all:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 15px
}

.mar-top:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 15px
}

.mar-btm:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 15px
}

.mar-lft:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 15px
}

.mar-rgt:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 15px
}

.mar-hor:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 15px;
    margin-right: 15px
}

.mar-ver:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 15px;
    margin-bottom: 15px
}

.pad-no:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0
}

.pad-all:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px
}

.pad-top:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 15px
}

.pad-btm:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 15px
}

.pad-lft:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 15px
}

.pad-rgt:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 15px
}

.pad-hor:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 15px;
    padding-right: 15px
}

.pad-ver:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 15px;
    padding-bottom: 15px
}

a.disabled-link:where(:not([data-arches-core], [data-arches-core] *)),a.disabled-link:visited:where(:not([data-arches-core], [data-arches-core] *)),a.disabled-link:active:where(:not([data-arches-core], [data-arches-core] *)),a.disabled-link:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #aaa!important;
    cursor: default
}

.eq-height:where(:not([data-arches-core], [data-arches-core] *)),.eq-height.eq-auto:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table;
    table-layout: fixed;
    height: 100%;
    margin-bottom: 0;
    width: 100%
}

.eq-height.eq-auto:where(:not([data-arches-core], [data-arches-core] *)) {
    table-layout: auto
}

.eq-height .eq-box-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell;
    height: 100%;
    vertical-align: top;
    float: none
}

.eq-height>*>.panel:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%
}

.eq-height [class*="eq-box"].eq-no-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 0
}

.eq-min-width:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 1%
}

.eq-no-panel:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: '';
    display: table;
    width: 100%;
    table-layout: fixed
}

@media(min-width:1200px) {
    .eq-height .eq-box-lg:where(:not([data-arches-core], [data-arches-core] *)) {
        display: table-cell;
        height: 100%;
        vertical-align: top;
        float: none;
        padding-bottom: 15px
    }

    .eq-height .eq-box-lg .panel:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-bottom: 0
    }
}

@media(min-width:992px) {
    .eq-height .eq-box-md:where(:not([data-arches-core], [data-arches-core] *)) {
        display: table-cell;
        height: 100%;
        vertical-align: top;
        float: none;
        padding-bottom: 15px
    }

    .eq-height .eq-box-md .panel:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-bottom: 0
    }
}

@media(min-width:768px) {
    .eq-height .eq-box-sm:where(:not([data-arches-core], [data-arches-core] *)) {
        display: table-cell;
        height: 100%;
        vertical-align: top;
        float: none;
        padding-bottom: 15px
    }

    .eq-height .eq-box-sm .panel:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-bottom: 0
    }
}

@media(min-width:1200px) {
    .nifty-ready .effect #navbar:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .effect #content-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .effect #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .effect #aside-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .effect #footer:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .effect .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .effect .navbar-content:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .effect .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before {
        transition-property: width,padding,left,right;
        transition-duration: .35s
    }

    .nifty-ready .effect .navbar-content:where(:not([data-arches-core], [data-arches-core] *)) {
        -webkit-transition-property: margin-left;
        transition-property: margin-left
    }

    .nifty-ready .easeInQuart #navbar:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInQuart #content-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInQuart #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInQuart #aside-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInQuart #footer:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInQuart .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInQuart .navbar-content:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInQuart .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before {
        -webkit-transition-duration: .35s;
        -webkit-transition-timing-function: cubic-bezier(0.755,0.045,0.915,0.135);
        transition-duration: .35s;
        transition-timing-function: cubic-bezier(0.755,0.045,0.915,0.135)
    }

    .nifty-ready .easeOutQuart #navbar:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutQuart #content-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutQuart #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutQuart #aside-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutQuart #footer:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutQuart .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutQuart .navbar-content:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutQuart .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before {
        -webkit-transition-duration: .4s;
        -webkit-transition-timing-function: cubic-bezier(0.015,0.77,0.04,0.985);
        transition-duration: .4s;
        transition-timing-function: cubic-bezier(0.015,0.77,0.04,0.985)
    }

    .nifty-ready .easeInBack #navbar:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInBack #content-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInBack #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInBack #aside-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInBack #footer:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInBack .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInBack .navbar-content:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInBack .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before {
        -webkit-transition-duration: .35s;
        -webkit-transition-timing-function: cubic-bezier(0.705,-0.155,0.735,0.045);
        transition-duration: .35s;
        transition-timing-function: cubic-bezier(0.705,-0.155,0.735,0.045)
    }

    .nifty-ready .easeOutBack #navbar:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutBack #content-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutBack #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutBack #aside-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutBack #footer:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutBack .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutBack .navbar-content:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeOutBack .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before {
        -webkit-transition-duration: .35s;
        -webkit-transition-timing-function: cubic-bezier(0.28,1.02,0.36,1.145);
        transition-duration: .35s;
        transition-timing-function: cubic-bezier(0.28,1.02,0.36,1.145)
    }

    .nifty-ready .easeInOutBack #navbar:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInOutBack #content-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInOutBack #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInOutBack #aside-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInOutBack #footer:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInOutBack .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInOutBack .navbar-content:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .easeInOutBack .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before {
        -webkit-transition-duration: .5s;
        -webkit-transition-timing-function: cubic-bezier(1,-0.28,0,1.275);
        transition-duration: .5s;
        transition-timing-function: cubic-bezier(1,-0.28,0,1.275)
    }

    .nifty-ready .steps #navbar:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .steps #content-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .steps #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .steps #aside-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .steps #footer:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .steps .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .steps .navbar-content:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .steps .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before {
        -webkit-transition-duration: .5s;
        -webkit-transition-timing-function: cubic-bezier(0,0.955,1,0.045);
        transition-duration: .5s;
        transition-timing-function: cubic-bezier(0,0.955,1,0.045)
    }

    .nifty-ready .jumping #navbar:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .jumping #content-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .jumping #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .jumping #aside-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .jumping #footer:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .jumping .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .jumping .navbar-content:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .jumping .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before {
        -webkit-transition-duration: .7s;
        -webkit-transition-timing-function: cubic-bezier(0.135,1.525,0,0.9);
        transition-duration: .7s;
        transition-timing-function: cubic-bezier(0.135,1.525,0,0.9)
    }

    .nifty-ready .rubber #navbar:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .rubber #content-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .rubber #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .rubber #aside-container:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .rubber #footer:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .rubber .navbar-brand:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .rubber .navbar-content:where(:not([data-arches-core], [data-arches-core] *)),.nifty-ready .rubber .navbar-header:where(:not([data-arches-core], [data-arches-core] *)):before {
        -webkit-transition-duration: .5s;
        -webkit-transition-timing-function: cubic-bezier(0,1.65,1,-0.6);
        transition-duration: .5s;
        transition-timing-function: cubic-bezier(0,1.65,1,-0.6)
    }
}

.open.mega-dropdown:where(:not([data-arches-core], [data-arches-core] *)) {
    position: static
}

.open.mega-dropdown>.mega-dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)):before,.open.mega-dropdown>.mega-dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: "";
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.open.mega-dropdown>.mega-dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)):before {
    border-bottom: 7px solid #d0d0d0;
    margin: -8px 0 0 0;
    bottom: -10px
}

.open.mega-dropdown>.mega-dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-bottom: 7px solid #fff;
    margin: -7px 0 0 0;
    bottom: -11px;
    z-index: 10000
}

.navbar-top-links>.mega-dropdown>.dropdown-menu.mega-dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 18px;
    right: 18px;
    max-width: 1250px
}

.dropdown-menu.mega-dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px 0
}

.dropdown-menu.mega-dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: '';
    display: table;
    clear: both
}

.dropdown-menu.mega-dropdown-menu .list-unstyled .dropdown-header:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2em;
    font-weight: 600;
    padding: 10px 4px
}

.dropdown-menu.mega-dropdown-menu .list-unstyled li a:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    padding: 4px;
    background-color: transparent
}

.dropdown-menu.mega-dropdown-menu .list-unstyled li a:not(.disabled-link):hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.05)
}

.widget-header:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px 15px 50px 15px;
    min-height: 125px;
    position: relative;
    overflow: hidden
}

.widget-bg:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%
}

.widget-title:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative
}

.widget-body:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 50px 15px 15px;
    position: relative
}

.widget-img:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    width: 64px;
    height: 64px;
    left: 50%;
    margin-left: -32px;
    top: -32px
}

.speech:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    background: #b7dcfe;
    color: #317787;
    display: inline-block;
    border-radius: 0;
    padding: 12px 20px
}

.speech .media-heading:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2em;
    color: #317787;
    display: block;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-weight: 300
}

.speech .media-heading:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    text-decoration: underline
}

.speech-time:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: .8em;
    font-weight: 300
}

.speech-right:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: right
}

.speech-right>.speech:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ffda87;
    color: #a07617;
    text-align: right
}

.speech-right>.speech .media-heading:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #a07617
}

.speech-right>.speech:where(:not([data-arches-core], [data-arches-core] *)):before {
    left: auto;
    right: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid #ffdc91;
    border-right: 0;
    margin: 15px -6px 0 0
}

.speech:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #b7dcfe;
    margin: 15px 0 0 -6px
}

.timeline:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    padding-bottom: 40px;
    background-color: #ebeef0;
    color: #454545
}

.timeline:where(:not([data-arches-core], [data-arches-core] *)):before,.timeline:where(:not([data-arches-core], [data-arches-core] *)):after {
    background-color: #cad3df;
    bottom: 20px;
    content: "";
    display: block;
    position: absolute
}

.timeline:where(:not([data-arches-core], [data-arches-core] *)):before {
    left: 49px;
    top: 20px;
    width: 2px
}

.timeline:where(:not([data-arches-core], [data-arches-core] *)):after {
    left: 47px;
    width: 6px;
    height: 6px;
    border-radius: 50%
}

.timeline-header:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0;
    clear: both;
    margin-bottom: 50px;
    margin-top: 50px;
    position: relative
}

.timeline-header .timeline-header-title:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    text-align: center;
    padding: 7px 15px;
    min-width: 100px
}

.timeline .timeline-header:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 30px;
    margin-top: 15px
}

.timeline-stat:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100px;
    float: left;
    text-align: center;
    padding-bottom: 15px
}

.timeline-entry:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 50px;
    margin-top: 5px;
    position: relative;
    clear: both
}

.timeline-entry-inner:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative
}

.timeline-time:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    padding: 5px 3px 7px;
    margin-top: 3px;
    background-color: #ebeef0;
    color: #787878;
    font-size: .85em;
    max-width: 70px
}

.timeline-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 50%;
    box-shadow: 0 0 0 7px #ebeef0;
    display: block;
    margin: 0 auto;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 46px
}

.timeline-icon img:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    vertical-align: top
}

.timeline-icon:empty:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 10px;
    width: 10px;
    margin-top: 20px;
    background-color: #a4b4c7
}

.timeline-label:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    border-radius: 0;
    margin-left: 90px;
    padding: 10px;
    position: relative;
    min-height: 50px;
    border: 1px solid #e9e9e9;
    box-shadow: 0 2px 0 rgba(0,0,0,0.05)
}

.timeline-label:where(:not([data-arches-core], [data-arches-core] *)):before,.timeline-label:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 0
}

.timeline-label:where(:not([data-arches-core], [data-arches-core] *)):before {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #e6e6e6;
    margin: 15px 0 0 -10px
}

.timeline-label:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-right: 9px solid #fff;
    margin: 15px 0 0 -8px
}

.panel .timeline:where(:not([data-arches-core], [data-arches-core] *)),.panel .timeline-time:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff
}

.panel .timeline-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: 0 0 0 7px #fff
}

.panel .timeline-label:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: none;
    background-color: #f7f7f7;
    border: 1px solid #e3e3e3
}

.panel .timeline-label:where(:not([data-arches-core], [data-arches-core] *)):before {
    border-right-color: #e3e3e3
}

.panel .timeline-label:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-right-color: #f7f7f7
}

@media(min-width:768px) {
    .two-column.timeline:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: center
    }

    .two-column.timeline:where(:not([data-arches-core], [data-arches-core] *)):before {
        left: 50%
    }

    .two-column.timeline:where(:not([data-arches-core], [data-arches-core] *)):after {
        left: 50%;
        margin-left: -2px
    }

    .two-column.timeline .timeline-entry:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 50%;
        text-align: left
    }

    .two-column.timeline .timeline-stat:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-left: -50px
    }

    .two-column.timeline .timeline-entry:nth-child(odd):where(:not([data-arches-core], [data-arches-core] *)) {
        float: right
    }

    .two-column.timeline .timeline-entry:nth-child(odd) .timeline-label:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-left: 40px
    }

    .two-column.timeline .timeline-header:where(:not([data-arches-core], [data-arches-core] *)) {
        text-align: center
    }

    .two-column.timeline .timeline-entry:nth-child(even):where(:not([data-arches-core], [data-arches-core] *)) {
        float: left
    }

    .two-column.timeline .timeline-entry:nth-child(even) .timeline-stat:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 100%;
        position: relative;
        margin-left: -50px
    }

    .two-column.timeline .timeline-entry:nth-child(even) .timeline-label:where(:not([data-arches-core], [data-arches-core] *)) {
        left: -90px;
        margin-right: -40px
    }

    .two-column.timeline .timeline-entry:nth-child(even) .timeline-label:where(:not([data-arches-core], [data-arches-core] *)):before,.two-column.timeline .timeline-entry:nth-child(even) .timeline-label:where(:not([data-arches-core], [data-arches-core] *)):after {
        left: auto;
        right: 0;
        border-right: 0 solid transparent
    }

    .two-column.timeline .timeline-entry:nth-child(even) .timeline-label:where(:not([data-arches-core], [data-arches-core] *)):before {
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #e6e6e6;
        margin: 15px -10px 0 0
    }

    .two-column.timeline .timeline-entry:nth-child(even) .timeline-label:where(:not([data-arches-core], [data-arches-core] *)):after {
        border-top: 9px solid transparent;
        border-bottom: 9px solid transparent;
        border-left: 9px solid #fff;
        margin: 15px -8px 0 0
    }
}

.tag:not(.label):where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    padding: 6px 12px;
    border-radius: 2px;
    border: 1px solid #cdd6e1;
    font-size: 13px;
    line-height: 1.42857;
    vertical-align: middle;
    -webkit-transition: all .15s;
    transition: all .15s
}

.tag.tag-lg:where(:not([data-arches-core], [data-arches-core] *)),.btn-group-lg>.tag:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 16px
}

.tag.tag-sm:where(:not([data-arches-core], [data-arches-core] *)),.btn-group-sm>.tag:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 10px
}

.tag.tag-xs:where(:not([data-arches-core], [data-arches-core] *)),.btn-group-xs>.tag:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 1px 5px
}

.mail-nav>li>a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0
}

.mail-nav>li>a:hover:where(:not([data-arches-core], [data-arches-core] *)),.mail-nav>li>a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: transparent
}

.mail-nav>li.active>a:where(:not([data-arches-core], [data-arches-core] *)),.mail-nav>li.active>a:hover:where(:not([data-arches-core], [data-arches-core] *)),.mail-nav>li.active>a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.07);
    color: inherit;
    font-weight: 600
}

.mail-list:where(:not([data-arches-core], [data-arches-core] *)) {
    list-style: none;
    padding: 0
}

.mail-list>li:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    padding: 15px 15px;
    border-radius: 1px
}

.mail-list>li:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: '';
    display: table;
    clear: both
}

.mail-list-unread a:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600
}

.mail-control:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
    width: 40px
}

.mail-star:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 47px;
    margin-left: 1px
}

.mail-from:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
    width: 105px
}

.mail-subject:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 2.3em 0 0 40px
}

.mail-subject .label:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: .5em;
    vertical-align: middle;
    line-height: 2
}

.mail-from a:where(:not([data-arches-core], [data-arches-core] *)),.mail-subject a:where(:not([data-arches-core], [data-arches-core] *)) {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.mail-attach-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 35px;
    float: right;
    text-align: center;
    min-height: 1.5em
}

.mail-time:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
    color: #929292;
    font-size: 85%;
    text-align: right
}

.mail-toggle.navbar-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block
}

@media(min-width:992px) {
    .mail-nav:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 220px
    }

    .mail-menu:where(:not([data-arches-core], [data-arches-core] *)) {
        display: block!important
    }

    .mail-control:where(:not([data-arches-core], [data-arches-core] *)),.mail-star:where(:not([data-arches-core], [data-arches-core] *)) {
        float: left;
        width: 50px
    }

    .mail-from:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 175px
    }

    .mail-attach-icon:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 35px;
        float: right;
        text-align: right;
        min-height: 1.5em
    }

    .mail-time:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 75px
    }

    .mail-subject:where(:not([data-arches-core], [data-arches-core] *)) {
        overflow: hidden;
        margin: 0 20px 0 0
    }
}

@media(min-width:470px) {
    .mail-star:where(:not([data-arches-core], [data-arches-core] *)) {
        position: static;
        float: left;
        width: 35px
    }

    .mail-from:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 175px;
        margin-right: 20px
    }

    .mail-subject:where(:not([data-arches-core], [data-arches-core] *)) {
        display: block;
        padding-right: 50px
    }
}

.mail-attach .mail-attach-icon:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "\f0c6"
}

.mail-star>a:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "\f006"
}

.mail-starred .mail-star>a:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "\f005"
}

.mail-attach .mail-attach-icon:where(:not([data-arches-core], [data-arches-core] *)):before,.mail-star>a:where(:not([data-arches-core], [data-arches-core] *)):before,.mail-stared>a:where(:not([data-arches-core], [data-arches-core] *)):before {
    font: normal normal normal 20px/1 FontAwesome
}

.mail-list>li:nth-child(odd):where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,66,78,0.05)
}

.mail-list>li:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,66,78,0.065)
}

.mail-list>li.highlight:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f2f0c2
}

.mail-list a:where(:not([data-arches-core], [data-arches-core] *)),.mail-list a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    color: #454545
}

.mail-star>a:where(:not([data-arches-core], [data-arches-core] *)),.mail-star>a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #929292
}

.mail-starred .mail-star>a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #ffa100
}

.mail-list .mail-star>a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #ffbd4d
}

.mail-attach-list:where(:not([data-arches-core], [data-arches-core] *)) {
    list-style: none;
    padding: 0
}

.mail-attach-list>li:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px
}

.mail-attach-label:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 5em
}

.mail-attach-file:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow: hidden
}

.mail-attach-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right
}

@media(min-width:1200px) {
    .mail-attach-label:where(:not([data-arches-core], [data-arches-core] *)) {
        float: left
    }
}

.mail-message-reply:where(:not([data-arches-core], [data-arches-core] *)) {
    min-height: 150px;
    border: 1px solid #e9e9e9;
    border-radius: 0;
    padding: 10px 15px;
    cursor: pointer
}

.wz-nav-off>li a:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    cursor: default!important
}

.wz-icon-inline li>a .icon-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    color: inherit
}

.wz-icon-bw li>a .icon-wrap:where(:not([data-arches-core], [data-arches-core] *)),.wz-icon-bw li>a p:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-transition: all .5s;
    transition: all .5s
}

.wz-icon-bw li.active ~ li>a .icon-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #454545;
    background-color: rgba(0,0,0,0.17);
    -webkit-transition: all .5s;
    transition: all .5s
}

.wz-icon-bw li:not(.active)>a p:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #454545!important;
    -webkit-transition: all .5s;
    transition: all .5s
}

.wz-classic:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
    position: relative
}

.wz-classic li:where(:not([data-arches-core], [data-arches-core] *)),.wz-steps li:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-transition: all .5s;
    transition: all .5s
}

.wz-classic li>a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: inherit;
    display: block;
    text-align: center;
    padding: 20px 0
}

.wz-classic li>a .icon-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    color: inherit
}

.wz-classic:where(:not([data-arches-core], [data-arches-core] *)):after,.wz-steps:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: '';
    display: table;
    clear: both
}

.wz-classic .active ~ li:where(:not([data-arches-core], [data-arches-core] *)) {
    color: inherit;
    background-color: inherit
}

.wz-classic .active ~ li a:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .5
}

.wz-heading:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative
}

.wz-heading .progress:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    background-color: transparent
}

.wz-heading.wz-w-label .progress:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -0.5em
}

.wz-steps:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0;
    padding: 20px 0;
    list-style: none;
    display: block;
    position: relative
}

.wz-steps li>a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: inherit;
    display: block;
    text-align: center;
    padding: 0
}

.wz-steps li>a .icon-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle
}

.wz-steps li .wz-desc:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 0;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.wz-steps li:not(.active) .wz-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none
}

.wz-steps .active ~ li:where(:not([data-arches-core], [data-arches-core] *)) {
    color: inherit
}

.wz-steps .active ~ li a:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .5
}

.wz-steps .active ~ li .wz-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block
}

.wz-steps .active .wz-icon-done:where(:not([data-arches-core], [data-arches-core] *)),.wz-steps .active ~ li .wz-icon-done:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none
}

.wz-steps .active .wz-desc:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 1;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

#scroll-top:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #404449;
    color: #fff;
    cursor: pointer;
    position: fixed;
    bottom: 55px;
    font-size: 20px;
    right: 5px;
    border-radius: 2px;
    opacity: 0;
    z-index: 999;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

#scroll-top.in:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .5;
    transition: opacity .3s
}

#scroll-top.in:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 1;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.panel-overlay-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative
}

.panel-overlay:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255,255,255,0.75);
    text-align: center;
    z-index: 795
}

.panel-overlay:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "";
    display: inline-block;
    height: 100%;
    width: 1px;
    vertical-align: middle;
    margin-left: -5px
}

.panel-overlay-title:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 10px 0 5px
}

.panel-overlay-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    vertical-align: middle
}

.panel-overlay-content:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    vertical-align: middle
}

.lang-flag:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    padding: 3px 5px 3px 0
}

.lang-selected>.lang-flag:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0
}

.lang-id:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600
}

.lang-id:where(:not([data-arches-core], [data-arches-core] *)),.lang-name:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
    vertical-align: middle
}

.lang-selector .lang-id:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block
}

.lang-selector+.dropdown-menu .lang-name:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block
}

.lang-selector+.dropdown-menu a:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px!important
}

.lang-selector+.dropdown-menu .active:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none
}

@media(min-width:992px) {
    .lang-id:where(:not([data-arches-core], [data-arches-core] *)),.lang-selector .lang-id:where(:not([data-arches-core], [data-arches-core] *)) {
        display: none
    }
}

.alert-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0;
    max-height: 0;
    overflow: hidden;
    padding: 0;
    -webkit-transition: max-height .7s linear;
    transition: max-height .7s linear
}

.alert-wrap>.alert:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
    border-radius: 0;
    text-align: left
}

.alert-wrap>.alert>.media:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0
}

.alert-wrap>.alert>.media>.media-body:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 150px;
    width: auto;
    vertical-align: middle
}

#page-alert>.alert-wrap>.alert:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.04)
}

.alert-wrap.in:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 500px;
    -webkit-transition: max-height 1s linear;
    transition: max-height 1s linear
}

.floating-container .animated.alert-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow: visible
}

.floating-container .animated.alert-wrap>.alert:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 2px
}

.alert-message:where(:not([data-arches-core], [data-arches-core] *)),.alert-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: .9em;
    margin-bottom: 1px;
    padding-right: 25px
}

.alert-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.12em
}

.alert-title:empty:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none
}

.alert-primary .alert-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #9ec7ea;
    color: #fff
}

.alert-info .alert-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #86d3e8;
    color: #fff
}

.alert-success .alert-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #b7dc91;
    color: #fff
}

.alert-warning .alert-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f6ca87;
    color: #fff
}

.alert-danger .alert-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #faa392;
    color: #fff
}

.alert-mint .alert-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #7edcc2;
    color: #fff
}

.alert-purple .alert-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #bd84b4;
    color: #fff
}

.alert-pink .alert-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #efbad1;
    color: #fff
}

.alert-dark .alert-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #575e63;
    color: #fff
}

#floating-top-right:where(:not([data-arches-core], [data-arches-core] *)) {
    position: fixed;
    text-align: right;
    top: 7px;
    right: 7px;
    left: 7px;
    z-index: 15
}

#floating-top-right .alert-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    clear: right;
    float: right;
    margin-bottom: 5px;
    position: relative;
    opacity: .96;
    z-index: 990
}

#floating-top-right .alert-wrap:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 1
}

@media(min-width:768px) {
    #floating-top-right:where(:not([data-arches-core], [data-arches-core] *)) {
        left: auto;
        max-width: 727px
    }
}

@media(min-width:992px) {
    #floating-top-right:where(:not([data-arches-core], [data-arches-core] *)) {
        left: auto;
        max-width: 50%
    }
}

@media(min-width:1200px) {
    #floating-top-right:where(:not([data-arches-core], [data-arches-core] *)) {
        left: auto;
        max-width: 35%
    }
}/*!	Animate.css - http://daneden.me/animate - Licensed under the MIT license - http://opensource.org/licenses/MIT -	Copyright (c) 2014 Daniel Eden	*/@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.animated:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.fadeOut:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

.jellyIn:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-animation: jellyIn .7s linear both;
    animation: jellyIn .7s linear both
}/*! Generated with Bounce.js. Edit at http://goo.gl/whUyiv */@-webkit-keyframes jellyIn {
    0% {
        -webkit-transform: matrix3d(0.7,0,0,0,0,0.7,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.7,0,0,0,0,0.7,0,0,0,0,1,0,0,0,0,1)
    }

    4.761905% {
        -webkit-transform: matrix3d(0.82739,0,0,0,0,0.86975,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.82739,0,0,0,0,0.86975,0,0,0,0,1,0,0,0,0,1)
    }

    9.52381% {
        -webkit-transform: matrix3d(0.94685,0,0,0,0,1.03237,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.94685,0,0,0,0,1.03237,0,0,0,0,1,0,0,0,0,1)
    }

    14.285714% {
        -webkit-transform: matrix3d(1.02254,0,0,0,0,1.09127,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.02254,0,0,0,0,1.09127,0,0,0,0,1,0,0,0,0,1)
    }

    19.047619% {
        -webkit-transform: matrix3d(1.05171,0,0,0,0,1.06355,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.05171,0,0,0,0,1.06355,0,0,0,0,1,0,0,0,0,1)
    }

    23.809524% {
        -webkit-transform: matrix3d(1.04857,0,0,0,0,1.01093,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.04857,0,0,0,0,1.01093,0,0,0,0,1,0,0,0,0,1)
    }

    28.571429% {
        -webkit-transform: matrix3d(1.03082,0,0,0,0,0.97867,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.03082,0,0,0,0,0.97867,0,0,0,0,1,0,0,0,0,1)
    }

    33.333333% {
        -webkit-transform: matrix3d(1.01191,0,0,0,0,0.97618,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.01191,0,0,0,0,0.97618,0,0,0,0,1,0,0,0,0,1)
    }

    38.095238% {
        -webkit-transform: matrix3d(0.99876,0,0,0,0,0.98966,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.99876,0,0,0,0,0.98966,0,0,0,0,1,0,0,0,0,1)
    }

    42.857143% {
        -webkit-transform: matrix3d(0.9928,0,0,0,0,1.00257,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.9928,0,0,0,0,1.00257,0,0,0,0,1,0,0,0,0,1)
    }

    47.619048% {
        -webkit-transform: matrix3d(0.99231,0,0,0,0,1.00725,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.99231,0,0,0,0,1.00725,0,0,0,0,1,0,0,0,0,1)
    }

    52.380952% {
        -webkit-transform: matrix3d(0.99465,0,0,0,0,1.00505,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.99465,0,0,0,0,1.00505,0,0,0,0,1,0,0,0,0,1)
    }

    57.142857% {
        -webkit-transform: matrix3d(0.99757,0,0,0,0,1.00087,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.99757,0,0,0,0,1.00087,0,0,0,0,1,0,0,0,0,1)
    }

    61.904762% {
        -webkit-transform: matrix3d(0.9998,0,0,0,0,0.99831,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.9998,0,0,0,0,0.99831,0,0,0,0,1,0,0,0,0,1)
    }

    66.666667% {
        -webkit-transform: matrix3d(1.00095,0,0,0,0,0.99811,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.00095,0,0,0,0,0.99811,0,0,0,0,1,0,0,0,0,1)
    }

    71.428571% {
        -webkit-transform: matrix3d(1.00119,0,0,0,0,0.99918,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.00119,0,0,0,0,0.99918,0,0,0,0,1,0,0,0,0,1)
    }

    76.190476% {
        -webkit-transform: matrix3d(1.00091,0,0,0,0,1.0002,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.00091,0,0,0,0,1.0002,0,0,0,0,1,0,0,0,0,1)
    }

    80.952381% {
        -webkit-transform: matrix3d(1.00047,0,0,0,0,1.00058,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.00047,0,0,0,0,1.00058,0,0,0,0,1,0,0,0,0,1)
    }

    85.714286% {
        -webkit-transform: matrix3d(1.0001,0,0,0,0,1.0004,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.0001,0,0,0,0,1.0004,0,0,0,0,1,0,0,0,0,1)
    }

    90.47619% {
        -webkit-transform: matrix3d(0.99989,0,0,0,0,1.00007,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.99989,0,0,0,0,1.00007,0,0,0,0,1,0,0,0,0,1)
    }

    95.238095% {
        -webkit-transform: matrix3d(0.99982,0,0,0,0,0.99987,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.99982,0,0,0,0,0.99987,0,0,0,0,1,0,0,0,0,1)
    }

    100% {
        -webkit-transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
    }
}

@keyframes jellyIn {
    0% {
        -webkit-transform: matrix3d(0.7,0,0,0,0,0.7,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.7,0,0,0,0,0.7,0,0,0,0,1,0,0,0,0,1)
    }

    4.761905% {
        -webkit-transform: matrix3d(0.82739,0,0,0,0,0.86975,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.82739,0,0,0,0,0.86975,0,0,0,0,1,0,0,0,0,1)
    }

    9.52381% {
        -webkit-transform: matrix3d(0.94685,0,0,0,0,1.03237,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.94685,0,0,0,0,1.03237,0,0,0,0,1,0,0,0,0,1)
    }

    14.285714% {
        -webkit-transform: matrix3d(1.02254,0,0,0,0,1.09127,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.02254,0,0,0,0,1.09127,0,0,0,0,1,0,0,0,0,1)
    }

    19.047619% {
        -webkit-transform: matrix3d(1.05171,0,0,0,0,1.06355,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.05171,0,0,0,0,1.06355,0,0,0,0,1,0,0,0,0,1)
    }

    23.809524% {
        -webkit-transform: matrix3d(1.04857,0,0,0,0,1.01093,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.04857,0,0,0,0,1.01093,0,0,0,0,1,0,0,0,0,1)
    }

    28.571429% {
        -webkit-transform: matrix3d(1.03082,0,0,0,0,0.97867,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.03082,0,0,0,0,0.97867,0,0,0,0,1,0,0,0,0,1)
    }

    33.333333% {
        -webkit-transform: matrix3d(1.01191,0,0,0,0,0.97618,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.01191,0,0,0,0,0.97618,0,0,0,0,1,0,0,0,0,1)
    }

    38.095238% {
        -webkit-transform: matrix3d(0.99876,0,0,0,0,0.98966,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.99876,0,0,0,0,0.98966,0,0,0,0,1,0,0,0,0,1)
    }

    42.857143% {
        -webkit-transform: matrix3d(0.9928,0,0,0,0,1.00257,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.9928,0,0,0,0,1.00257,0,0,0,0,1,0,0,0,0,1)
    }

    47.619048% {
        -webkit-transform: matrix3d(0.99231,0,0,0,0,1.00725,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.99231,0,0,0,0,1.00725,0,0,0,0,1,0,0,0,0,1)
    }

    52.380952% {
        -webkit-transform: matrix3d(0.99465,0,0,0,0,1.00505,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.99465,0,0,0,0,1.00505,0,0,0,0,1,0,0,0,0,1)
    }

    57.142857% {
        -webkit-transform: matrix3d(0.99757,0,0,0,0,1.00087,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.99757,0,0,0,0,1.00087,0,0,0,0,1,0,0,0,0,1)
    }

    61.904762% {
        -webkit-transform: matrix3d(0.9998,0,0,0,0,0.99831,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.9998,0,0,0,0,0.99831,0,0,0,0,1,0,0,0,0,1)
    }

    66.666667% {
        -webkit-transform: matrix3d(1.00095,0,0,0,0,0.99811,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.00095,0,0,0,0,0.99811,0,0,0,0,1,0,0,0,0,1)
    }

    71.428571% {
        -webkit-transform: matrix3d(1.00119,0,0,0,0,0.99918,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.00119,0,0,0,0,0.99918,0,0,0,0,1,0,0,0,0,1)
    }

    76.190476% {
        -webkit-transform: matrix3d(1.00091,0,0,0,0,1.0002,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.00091,0,0,0,0,1.0002,0,0,0,0,1,0,0,0,0,1)
    }

    80.952381% {
        -webkit-transform: matrix3d(1.00047,0,0,0,0,1.00058,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.00047,0,0,0,0,1.00058,0,0,0,0,1,0,0,0,0,1)
    }

    85.714286% {
        -webkit-transform: matrix3d(1.0001,0,0,0,0,1.0004,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1.0001,0,0,0,0,1.0004,0,0,0,0,1,0,0,0,0,1)
    }

    90.47619% {
        -webkit-transform: matrix3d(0.99989,0,0,0,0,1.00007,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.99989,0,0,0,0,1.00007,0,0,0,0,1,0,0,0,0,1)
    }

    95.238095% {
        -webkit-transform: matrix3d(0.99982,0,0,0,0,0.99987,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(0.99982,0,0,0,0,0.99987,0,0,0,0,1,0,0,0,0,1)
    }

    100% {
        -webkit-transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
        transform: matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)
    }
}
.form-checkbox:not(.btn):where(:not([data-arches-core], [data-arches-core] *)),.form-radio:not(.btn):where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    background-color: transparent;
    border: 0;
    position: relative;
    padding: 3px;
    line-height: 1em;
    min-width: 19px;
    margin: 0
}

.input-group-addon>.form-checkbox:where(:not([data-arches-core], [data-arches-core] *)),.input-group-addon>.form-radio:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 5px
}

.form-text.form-checkbox:not(.btn):where(:not([data-arches-core], [data-arches-core] *)),.form-text.form-radio:not(.btn):where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 25.5px
}

.form-checkbox>input[type="checkbox"]:where(:not([data-arches-core], [data-arches-core] *)),.form-radio>input[type="radio"]:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -50px;
    opacity: 0;
    position: absolute!important;
    visibility: hidden;
    z-index: -1
}

#container.show-form .form-checkbox>input[type="checkbox"]:where(:not([data-arches-core], [data-arches-core] *)),#container.show-form .form-radio>input[type="radio"]:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -0.1em;
    opacity: 1;
    visibility: visible;
    z-index: 1
}

.form-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)),.form-radio:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer
}

fieldset[disabled] .form-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)),fieldset[disabled] .form-radio:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: no-drop
}

fieldset[disabled] .form-checkbox:where(:not([data-arches-core], [data-arches-core] *)),fieldset[disabled] .form-radio:where(:not([data-arches-core], [data-arches-core] *)),.form-checkbox.disabled:where(:not([data-arches-core], [data-arches-core] *)),.form-radio.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .5;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.form-checkbox.disabled:where(:not([data-arches-core], [data-arches-core] *))::selection,.form-radio.disabled:where(:not([data-arches-core], [data-arches-core] *))::selection {
    background: transparent
}

.form-checkbox.disabled:where(:not([data-arches-core], [data-arches-core] *))::-moz-selection,.form-radio.disabled:where(:not([data-arches-core], [data-arches-core] *))::-moz-selection {
    background: transparent
}

.form-checkbox.form-normal:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: '';
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 1px solid #c3cedb;
    border-radius: 0;
    left: 0;
    top: 50%;
    margin-top: -9px
}

.form-radio.form-normal:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: transparent
}

.has-success .form-checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #24692f
}

.has-success .form-checkbox.form-normal:where(:not([data-arches-core], [data-arches-core] *)):before,.has-success .form-checkbox.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):before,.has-success .form-radio.form-normal:where(:not([data-arches-core], [data-arches-core] *)):before,.has-success .form-radio.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: transparent;
    border-color: #5e8d2d
}

#container .has-success .form-radio.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: #5e8d2d;
    border-color: #5e8d2d
}

.has-warning .form-checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #bd770e
}

.has-warning .form-checkbox.form-normal:where(:not([data-arches-core], [data-arches-core] *)):before,.has-warning .form-checkbox.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):before,.has-warning .form-radio.form-normal:where(:not([data-arches-core], [data-arches-core] *)):before,.has-warning .form-radio.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: transparent;
    border-color: #bd770e
}

#container .has-warning .form-radio.form-normal:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: #bd770e;
    border-color: #bd770e
}

.has-error .form-checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #d12909
}

.has-error .form-checkbox.form-normal:where(:not([data-arches-core], [data-arches-core] *)):before,.has-error .form-checkbox.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):before,.has-error .form-radio.form-normal:where(:not([data-arches-core], [data-arches-core] *)):before,.has-error .form-radio.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: transparent;
    border-color: #d12909
}

#container .has-error .form-radio.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: #d12909;
    border-color: #d12909
}

.form-radio.form-normal:where(:not([data-arches-core], [data-arches-core] *)):before {
    border-radius: 50%
}

fieldset:not([disabled]) .form-checkbox.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):after,fieldset:not([disabled]) .form-checkbox.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after,.form-checkbox.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):after,.form-checkbox.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: '';
    position: absolute;
    height: 6px;
    width: 11px;
    left: 3px;
    top: 50%;
    margin-top: -5px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-bottom: 2.5px solid #515151;
    border-left: 2.5px solid #515151
}

fieldset:not([disabled]) .has-success .form-checkbox.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):after,fieldset:not([disabled]) .has-success .form-checkbox.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after,.has-success .form-checkbox.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):after,.has-success .form-checkbox.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #24692f
}

fieldset:not([disabled]) .has-warning .form-checkbox.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):after,fieldset:not([disabled]) .has-warning .form-checkbox.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after,.has-warning .form-checkbox.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):after,.has-warning .form-checkbox.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #f0a238
}

fieldset:not([disabled]) .has-error .form-checkbox.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):after,fieldset:not([disabled]) .has-error .form-checkbox.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after,.has-error .form-checkbox.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):after,.has-error .form-checkbox.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #e33a4b
}

fieldset:not([disabled]) .form-radio.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):after,fieldset:not([disabled]) .form-radio.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: '';
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #515151;
    border-radius: 50%;
    left: 4px;
    bottom: 50%;
    margin-bottom: -3px
}

fieldset:not([disabled]) .has-success .form-radio.form-normal:not(.disabled):not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after,fieldset:not([disabled]) .has-success .form-radio.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after,.has-success .form-radio.form-normal:not(.disabled):not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after,.has-success .form-radio.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    background-color: #5e8d2d
}

fieldset:not([disabled]) .has-warning .form-radio.form-normal:not(.disabled):not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after,fieldset:not([disabled]) .has-warning .form-radio.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after,.has-warning .form-radio.form-normal:not(.disabled):not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after,.has-warning .form-radio.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    background-color: #bd770e
}

fieldset:not([disabled]) .has-error .form-radio.form-normal:not(.disabled):not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after,fieldset:not([disabled]) .has-error .form-radio.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after,.has-error .form-radio.form-normal:not(.disabled):not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after,.has-error .form-radio.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    background-color: #d12909
}

.form-checkbox.form-normal:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-normal:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after {
    opacity: .3
}

.form-checkbox.form-normal.form-primary.active:where(:not([data-arches-core], [data-arches-core] *)):after,.form-checkbox.form-normal.form-info.active:where(:not([data-arches-core], [data-arches-core] *)):after,.form-checkbox.form-normal.form-success.active:where(:not([data-arches-core], [data-arches-core] *)):after,.form-checkbox.form-normal.form-warning.active:where(:not([data-arches-core], [data-arches-core] *)):after,.form-checkbox.form-normal.form-danger.active:where(:not([data-arches-core], [data-arches-core] *)):after,.form-checkbox.form-normal.form-mint.active:where(:not([data-arches-core], [data-arches-core] *)):after,.form-checkbox.form-normal.form-purple.active:where(:not([data-arches-core], [data-arches-core] *)):after,.form-checkbox.form-normal.form-pink.active:where(:not([data-arches-core], [data-arches-core] *)):after,.form-checkbox.form-normal.form-dark.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #fff
}

.form-checkbox.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):before {
    border-color: #54abd9
}

.form-checkbox.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #404449
}

.form-checkbox.form-normal.form-primary:hover:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-primary.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-checkbox.form-normal.form-primary:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #489eed
}

.form-checkbox.form-normal.form-primary.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-primary.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    background-color: #5fa2dd;
    border-color: #5fa2dd
}

.form-checkbox.form-normal.form-info:hover:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-info.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-checkbox.form-normal.form-info:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #46bbdc
}

.form-checkbox.form-normal.form-info.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-info.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    background-color: #46bbdc;
    border-color: #46bbdc
}

.form-checkbox.form-normal.form-success:hover:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-success.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-checkbox.form-normal.form-success:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #91c957
}

.form-checkbox.form-normal.form-success.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-success.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    background-color: #91c957;
    border-color: #91c957
}

.form-checkbox.form-normal.form-warning:hover:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-warning.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-checkbox.form-normal.form-warning:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #f1aa40
}

.form-checkbox.form-normal.form-warning.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-warning.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    background-color: #f1aa40;
    border-color: #f1aa40
}

.form-checkbox.form-normal.form-danger:hover:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-danger.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-checkbox.form-normal.form-danger:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #f76549
}

.form-checkbox.form-normal.form-danger.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-danger.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    background-color: #f76549;
    border-color: #f76549
}

.form-checkbox.form-normal.form-mint:hover:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-mint.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-checkbox.form-normal.form-mint:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #42cca5
}

.form-checkbox.form-normal.form-mint.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-mint.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    background-color: #42cca5;
    border-color: #42cca5
}

.form-checkbox.form-normal.form-purple:hover:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-purple.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-checkbox.form-normal.form-purple:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #9f5594
}

.form-checkbox.form-normal.form-purple.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-purple.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    background-color: #9f5594;
    border-color: #9f5594
}

.form-checkbox.form-normal.form-pink:hover:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-pink.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-checkbox.form-normal.form-pink:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #e17ca7
}

.form-checkbox.form-normal.form-pink.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-pink.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    background-color: #e17ca7;
    border-color: #e17ca7
}

.form-checkbox.form-normal.form-dark:hover:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-dark.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-checkbox.form-normal.form-dark:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-color: #33373a
}

.form-checkbox.form-normal.form-dark.active:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-normal.form-dark.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    background-color: #33373a;
    border-color: #33373a
}

.form-inline .form-checkbox:where(:not([data-arches-core], [data-arches-core] *)),.form-inline .form-radio:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 15px
}

.form-checkbox.form-icon:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-icon:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: "\f096";
    color: inherit;
    font-size: 19px;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    position: absolute;
    left: .1em;
    top: 50%;
    margin-top: -0.44em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.input-group .form-checkbox:where(:not([data-arches-core], [data-arches-core] *)):after,.input-group .form-radio:where(:not([data-arches-core], [data-arches-core] *)):after {
    left: 1px
}

.input-group .form-checkbox:where(:not([data-arches-core], [data-arches-core] *)),.input-group .form-radio:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0
}

.form-checkbox.active.form-icon:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: "\f046"
}

.form-radio.form-icon:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: "\f10c"
}

.form-radio.form-icon.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: "\f192"
}

.form-checkbox.form-icon.form-primary:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-icon.form-primary:where(:not([data-arches-core], [data-arches-core] *)):after {
    color: #5fa2dd
}

.form-checkbox.form-icon.form-info:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-icon.form-info:where(:not([data-arches-core], [data-arches-core] *)):after {
    color: #46bbdc
}

.form-checkbox.form-icon.form-success:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-icon.form-success:where(:not([data-arches-core], [data-arches-core] *)):after {
    color: #91c957
}

.form-checkbox.form-icon.form-warning:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-icon.form-warning:where(:not([data-arches-core], [data-arches-core] *)):after {
    color: #f1aa40
}

.form-checkbox.form-icon.form-danger:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-icon.form-danger:where(:not([data-arches-core], [data-arches-core] *)):after {
    color: #f76549
}

.form-checkbox.form-icon.form-mint:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-icon.form-mint:where(:not([data-arches-core], [data-arches-core] *)):after {
    color: #42cca5
}

.form-checkbox.form-icon.form-purple:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-icon.form-purple:where(:not([data-arches-core], [data-arches-core] *)):after {
    color: #9f5594
}

.form-checkbox.form-icon.form-pink:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-icon.form-pink:where(:not([data-arches-core], [data-arches-core] *)):after {
    color: #e17ca7
}

.form-checkbox.form-icon.form-dark:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-icon.form-dark:where(:not([data-arches-core], [data-arches-core] *)):after {
    color: #33373a
}

.form-checkbox.form-icon.btn:where(:not([data-arches-core], [data-arches-core] *)),.form-radio.form-icon.btn:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    padding-left: 2.7em;
    margin-bottom: 12px
}

.form-checkbox.form-icon.btn:active:where(:not([data-arches-core], [data-arches-core] *)),.form-radio.form-icon.btn:active:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 12px
}

.form-checkbox.form-icon.btn.form-no-label:where(:not([data-arches-core], [data-arches-core] *)),.form-radio.form-icon.btn.form-no-label:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0;
    padding-right: 0;
    min-height: 2.5em;
    min-width: 2.85em
}

.form-checkbox.form-icon.btn:where(:not([data-arches-core], [data-arches-core] *)):after,.form-radio.form-icon.btn:where(:not([data-arches-core], [data-arches-core] *)):after {
    margin-top: -0.46em;
    left: .45em
}

.form-icon.btn.btn-primary:where(:not([data-arches-core], [data-arches-core] *)):after,.form-icon.btn.btn-info:where(:not([data-arches-core], [data-arches-core] *)):after,.form-icon.btn.btn-success:where(:not([data-arches-core], [data-arches-core] *)):after,.form-icon.btn.btn-warning:where(:not([data-arches-core], [data-arches-core] *)):after,.form-icon.btn.btn-danger:where(:not([data-arches-core], [data-arches-core] *)):after,.form-icon.btn.btn-mint:where(:not([data-arches-core], [data-arches-core] *)):after,.form-icon.btn.btn-purple:where(:not([data-arches-core], [data-arches-core] *)):after,.form-icon.btn.btn-pink:where(:not([data-arches-core], [data-arches-core] *)):after,.form-icon.btn.btn-dark:where(:not([data-arches-core], [data-arches-core] *)):after {
    color: #fff
}

.form-checkbox.form-icon.btn.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)),.form-radio.form-icon.btn.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 3em
}

.form-checkbox.form-icon.btn.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)):before,.form-radio.form-icon.btn.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: '';
    position: absolute;
    display: inline-block;
    margin-left: 0;
    width: 2.7em;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.15)
}

.checkbox.form-block:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 4px
}

.form-radio.form-block:where(:not([data-arches-core], [data-arches-core] *)),.form-radio.form-block:active:where(:not([data-arches-core], [data-arches-core] *)),.form-checkbox.form-block:where(:not([data-arches-core], [data-arches-core] *)),.form-checkbox.form-block:active:where(:not([data-arches-core], [data-arches-core] *)),.form-block>.form-radio:where(:not([data-arches-core], [data-arches-core] *)),.form-block>.form-radio:active:where(:not([data-arches-core], [data-arches-core] *)),.form-block>.form-checkbox:where(:not([data-arches-core], [data-arches-core] *)),.form-block .form-checkbox:active:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    margin: 5px 0
}

.plan:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: center
}

.plan .plan-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 2em;
    font-weight: 100
}

.plan .plan-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 7em;
    color: rgba(0,0,0,0.1)
}

.list-todo .form-checkbox input:checked ~ span:where(:not([data-arches-core], [data-arches-core] *)) {
    text-decoration: line-through;
    opacity: .7
}

.morris-full-content:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 170px;
    margin: 0 0 -30px;
    overflow: hidden
}

@media(min-width:768px) {
    .morris-full-content:where(:not([data-arches-core], [data-arches-core] *)) {
        height: 200px
    }
}

.morris-donut:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    text-align: center;
    max-width: 200px;
    max-height: 200px
}

.morris-donut text:where(:not([data-arches-core], [data-arches-core] *)) {
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif!important;
    font-weight: 300!important
}

.flot-full-content:where(:not([data-arches-core], [data-arches-core] *)) {
    min-height: 212px;
    margin: -8px;
    bottom: -8px
}

.pie-title-center:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    position: relative;
    text-align: center
}

.pie-value:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    position: absolute;
    font-size: 14px;
    height: 40px;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -20px;
    line-height: 40px
}

.range-vertical:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 135px
}

#container .fc-unthemed th:where(:not([data-arches-core], [data-arches-core] *)),#container .fc-unthemed td:where(:not([data-arches-core], [data-arches-core] *)),#container .fc-unthemed hr:where(:not([data-arches-core], [data-arches-core] *)),#container .fc-unthemed thead:where(:not([data-arches-core], [data-arches-core] *)),#container .fc-unthemed tbody:where(:not([data-arches-core], [data-arches-core] *)),#container .fc-unthemed .fc-row:where(:not([data-arches-core], [data-arches-core] *)),#container .fc-unthemed .fc-popover:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #e9e9e9
}

#container .fc-row.fc-widget-header table th:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 30px;
    vertical-align: middle;
    background-color: #5fa2dd;
    color: #fff
}

#container .fc-toolbar:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0
}

#container .fc-toolbar h2:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
    font-size: 20px
}

#container .fc-toolbar .fc-left:where(:not([data-arches-core], [data-arches-core] *)),#container .fc-toolbar .fc-center:where(:not([data-arches-core], [data-arches-core] *)),#container .fc-toolbar .fc-right:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 10px;
    float: none
}

#container .fc-toolbar>*>*:where(:not([data-arches-core], [data-arches-core] *)),#container .fc-toolbar .fc-button-group>*:where(:not([data-arches-core], [data-arches-core] *)) {
    float: none
}

#container .fc-button:where(:not([data-arches-core], [data-arches-core] *)),#container .fc button:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    padding: 6px 12px;
    border-radius: 0;
    font-size: 13px;
    line-height: 1.42857;
    height: auto;
    vertical-align: middle;
    box-shadow: none;
    text-shadow: none;
    -webkit-transition: all .25s;
    transition: all .25s;
    text-transform: capitalize;
    background-image: none;
    background-color: #fbfbfb;
    border: 1px solid #cdd6e1;
    color: #515151
}

#container .fc-button.fc-state-active:where(:not([data-arches-core], [data-arches-core] *)),#container .fc button.fc-state-active:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #5fa2dd;
    color: #fff;
    border-color: #5fa2dd;
    box-shadow: inset 0 2px 1px rgba(0,0,0,0.2)
}

#container .fc-button:not(.disabled):not(:disabled):active:where(:not([data-arches-core], [data-arches-core] *)),#container .fc button:not(.disabled):not(:disabled).active:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: inset 0 2px 1px rgba(0,0,0,0.2)
}

#container .fc-state-default.fc-corner-left:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

#container .fc-state-default.fc-corner-right:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

#container .fc-unthemed .fc-today:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fbfccc
}

#container .fc-popover.fc-more-popover .fc-event:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 12px;
    font-size: 1em;
    margin-bottom: 5px
}

#container .fc-view-container .fc-event:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 2px 5px;
    margin-bottom: 0;
    font-size: .85em
}

#container .fc-event:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #5fa2dd;
    cursor: grab;
    color: #fff;
    border: 1px solid #5fa2dd;
    padding: 7px 12px;
    font-size: 1em;
    margin-bottom: 10px;
    border-radius: 0;
    width: auto!important
}

#container .fc-event.ui-draggable-dragging:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: grabbing
}

#container .fc-event.fc-list:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f5f5f5;
    color: inherit;
    border-color: transparent;
    position: relative;
    padding-left: 30px
}

#container .fc-event.fc-list:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: '';
    display: block;
    background-color: #5fa2dd;
    color: #fff;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -4px
}

#container .fc-event.fc-list.ui-draggable-dragging:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: 0 0 5px rgba(0,0,0,0.1)
}

#container .fc-event.info:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event[data-class="info"]:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event.info.fc-list:where(:not([data-arches-core], [data-arches-core] *)):before,#container .fc-event[data-class="info"].fc-list:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: #46bbdc;
    border-color: #46bbdc;
    color: #fff
}

#container .fc-event.success:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event[data-class="success"]:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event.success.fc-list:where(:not([data-arches-core], [data-arches-core] *)):before,#container .fc-event[data-class="success"].fc-list:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: #91c957;
    border-color: #91c957;
    color: #fff
}

#container .fc-event.warning:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event[data-class="warning"]:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event.warning.fc-list:where(:not([data-arches-core], [data-arches-core] *)):before,#container .fc-event[data-class="warning"].fc-list:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: #f1aa40;
    border-color: #f1aa40;
    color: #fff
}

#container .fc-event.danger:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event[data-class="danger"]:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event.danger.fc-list:where(:not([data-arches-core], [data-arches-core] *)):before,#container .fc-event[data-class="danger"].fc-list:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: #f76549;
    border-color: #f76549;
    color: #fff
}

#container .fc-event.mint:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event[data-class="mint"]:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event.mint.fc-list:where(:not([data-arches-core], [data-arches-core] *)):before,#container .fc-event[data-class="mint"].fc-list:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: #42cca5;
    border-color: #42cca5;
    color: #fff
}

#container .fc-event.purple:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event[data-class="purple"]:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event.purple.fc-list:where(:not([data-arches-core], [data-arches-core] *)):before,#container .fc-event[data-class="purple"].fc-list:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: #9f5594;
    border-color: #9f5594;
    color: #fff
}

#container .fc-event.pink:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event[data-class="pink"]:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event.pink.fc-list:where(:not([data-arches-core], [data-arches-core] *)):before,#container .fc-event[data-class="pink"].fc-list:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: #e17ca7;
    border-color: #e17ca7;
    color: #fff
}

#container .fc-event.dark:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event[data-class="dark"]:not(.fc-list):where(:not([data-arches-core], [data-arches-core] *)),#container .fc-event.dark.fc-list:where(:not([data-arches-core], [data-arches-core] *)):before,#container .fc-event[data-class="dark"].fc-list:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: #33373a;
    border-color: #33373a;
    color: #fff
}

#container .fc-highlight:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .5
}

@media(min-width:640px) {
    #container .fc-toolbar .fc-left:where(:not([data-arches-core], [data-arches-core] *)) {
        float: left
    }

    #container .fc-toolbar .fc-right:where(:not([data-arches-core], [data-arches-core] *)) {
        float: right
    }

    #container .fc-toolbar>*>*:where(:not([data-arches-core], [data-arches-core] *)),#container .fc-toolbar .fc-button-group>*:where(:not([data-arches-core], [data-arches-core] *)) {
        float: left
    }
}

.collapse:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none
}

.jumbotron:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 30px;
    background-color: #f7f7f8
}

.navbar-toggle .icon-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #aaa
}

.canvas-responsive:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 100%
}

a:where(:not([data-arches-core], [data-arches-core] *)) {
    text-decoration: none;
    color: #454545;
    outline: 0
}

a:hover:where(:not([data-arches-core], [data-arches-core] *)),a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    text-decoration: none;
    color: #383838;
    outline: 0!important
}

button:where(:not([data-arches-core], [data-arches-core] *)),button:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    outline: 0!important
}

code:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e7e3f2;
    color: red;
    padding: 2px 7px;
    border-radius: 2px;
    font-size: 97%
}

kbd:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 2px;
    box-shadow: none
}

label:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: normal
}

legend:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px;
    font-size: 18px;
    font-weight: 600;
    border-color: #eee
}

mark:where(:not([data-arches-core], [data-arches-core] *)),.mark:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #ffe3a2;
    color: #563c00;
    padding: .1em
}

hr:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: rgba(0,0,0,0.05)
}

.hr-wide:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -7.5px;
    margin-right: -7.5px
}

.hr-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 5px 0
}

.hr-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 10px 0
}

.row:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0 -7.5px
}

[class^="col-"]:not(.pad-no):where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 7.5px;
    padding-right: 7.5px
}

.media-block .media-left:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    float: left
}

.media-block .media-right:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right
}

.media-block .media-body:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    overflow: hidden;
    width: auto
}

.middle .media-left:where(:not([data-arches-core], [data-arches-core] *)),.middle .media-right:where(:not([data-arches-core], [data-arches-core] *)),.middle .media-body:where(:not([data-arches-core], [data-arches-core] *)) {
    vertical-align: middle
}

.thumbnail:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0;
    border-color: #e9e9e9
}

#container .table th:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.05em;
    font-weight: 600;
    border-bottom: 2px solid rgba(0,0,0,0.14)
}

#container .table td:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid rgba(0,0,0,0.05)
}

#container .table.table-vcenter th:where(:not([data-arches-core], [data-arches-core] *)),#container .table.table-vcenter td:where(:not([data-arches-core], [data-arches-core] *)) {
    vertical-align: middle
}

#container .table .min-width:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 1%;
    white-space: nowrap;
    padding-left: 15px!important;
    padding-right: 15px!important
}

#container .table-bordered td:where(:not([data-arches-core], [data-arches-core] *)),#container .table-bordered th:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: rgba(0,0,0,0.11)
}

#container .table-striped>tbody>tr:nth-child(2n+1):where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f6f8fa
}

#container .table-hover>tbody>tr:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f0f2f6
}

.form-control:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 13px;
    height: 100%;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #e9e9e9;
    transition-duration: .5s
}

.form-control:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #54abd9;
    box-shadow: none;
    transition-duration: .5s
}

.form-control:focus-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 10
}

.has-error .form-control:where(:not([data-arches-core], [data-arches-core] *)),.has-warning .form-control:where(:not([data-arches-core], [data-arches-core] *)),.has-success .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: none!important
}

.fa.form-control-feedback:where(:not([data-arches-core], [data-arches-core] *)) {
    line-height: 25px
}

.input-group-addon:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #e1e5ea;
    background-color: transparent;
    border-radius: 0;
    min-width: 45px
}

.nav-pills>li>a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0
}

.nav-pills>.active>a:where(:not([data-arches-core], [data-arches-core] *)),.nav-pills>.active>a:hover:where(:not([data-arches-core], [data-arches-core] *)),.nav-pills>.active>a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #5fa2dd
}

.nav-tabs>li>a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0
}

.list-group.bg-trans .list-group-item:not(.active):not(.disabled):where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: transparent;
    border-color: transparent;
    color: inherit
}

.list-group.bg-trans .list-group-item .disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .5
}

.list-group.bg-trans a.list-group-item:hover:not(.active):where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.05)
}

.list-group.bord-no .list-group-item:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: transparent
}

.list-group .list-divider:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block
}

.list-group-item:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #e9e9e9
}

.list-group-item-heading:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 5px
}

.list-group-item:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.list-group-item:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.list-group-item .list-group-item.disabled:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item .list-group-item.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item .list-group-item.disabled:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.07);
    border-color: transparent
}

.list-group-item.active:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item.active:hover:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item.active:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #54abd9;
    border-color: #54abd9;
    color: #fff
}

.list-group-item.active .list-group-item-text:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item.active:hover .list-group-item-text:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item.active:focus .list-group-item-text:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

a.list-group-item:hover:where(:not([data-arches-core], [data-arches-core] *)),a.list-group-item:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.05)
}

a.list-group-item-primary:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item-primary:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #7cb3e3;
    border-color: transparent;
    color: #fff
}

a.list-group-item-primary:hover:where(:not([data-arches-core], [data-arches-core] *)),a.list-group-item-primary:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #89bae6;
    color: #fff
}

a.list-group-item-info:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item-info:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #64c6e2;
    border-color: transparent;
    color: #fff
}

a.list-group-item-info:hover:where(:not([data-arches-core], [data-arches-core] *)),a.list-group-item-info:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #71cbe4;
    color: #fff
}

a.list-group-item-success:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item-success:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #a3d272;
    border-color: transparent;
    color: #fff
}

a.list-group-item-success:hover:where(:not([data-arches-core], [data-arches-core] *)),a.list-group-item-success:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #aad57e;
    color: #fff
}

a.list-group-item-warning:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f3b961;
    border-color: transparent;
    color: #fff
}

a.list-group-item-warning:hover:where(:not([data-arches-core], [data-arches-core] *)),a.list-group-item-warning:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f4bf70;
    color: #fff
}

a.list-group-item-danger:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item-danger:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f9826b;
    border-color: transparent;
    color: #fff
}

a.list-group-item-danger:hover:where(:not([data-arches-core], [data-arches-core] *)),a.list-group-item-danger:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f98e7a;
    color: #fff
}

a.list-group-item-mint:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item-mint:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #5ed4b2;
    border-color: transparent;
    color: #fff
}

a.list-group-item-mint:hover:where(:not([data-arches-core], [data-arches-core] *)),a.list-group-item-mint:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #6ad7b8;
    color: #fff
}

a.list-group-item-purple:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item-purple:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #af69a4;
    border-color: transparent;
    color: #fff
}

a.list-group-item-purple:hover:where(:not([data-arches-core], [data-arches-core] *)),a.list-group-item-purple:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #b473aa;
    color: #fff
}

a.list-group-item-pink:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item-pink:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e899bb;
    border-color: transparent;
    color: #fff
}

a.list-group-item-pink:hover:where(:not([data-arches-core], [data-arches-core] *)),a.list-group-item-pink:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #eba5c3;
    color: #fff
}

a.list-group-item-dark:where(:not([data-arches-core], [data-arches-core] *)),.list-group-item-dark:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #44494d;
    border-color: transparent;
    color: #fff
}

a.list-group-item-dark:hover:where(:not([data-arches-core], [data-arches-core] *)),a.list-group-item-dark:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #4b5155;
    color: #fff
}

.label:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: normal;
    border-radius: .1em;
    font-size: 85%
}

.label:empty:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: sub
}

.label.label-fw:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: .5em
}

.labels .label:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    margin-right: 3px;
    margin-bottom: 3px
}

.label-md:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 100%
}

.label-table:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    width: 80%;
    min-width: 8ex;
    font-size: 1em;
    max-width: 100px;
    padding: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: top
}

.label-default:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e3e8ee;
    color: #333
}

.label-primary:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #5fa2dd
}

.label-info:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #46bbdc
}

.label-success:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #91c957
}

.label-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f1aa40
}

.label-danger:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f76549
}

.label-mint:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #42cca5
}

.label-purple:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #9f5594
}

.label-pink:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e17ca7
}

.label-dark:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #33373a
}

.breadcrumb:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0;
    background-color: transparent;
    margin-bottom: 10px;
    padding: 0 20px
}

.breadcrumb li:where(:not([data-arches-core], [data-arches-core] *)),.breadcrumb li a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #929292
}

.breadcrumb>li+li:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "\f105";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1
}

.breadcrumb .active:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: normal
}

@media(min-width:992px) {
    .breadcrumb:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 0 25px
    }
}

.alert:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0;
    border: 0;
    padding: 15px 3em 15px 15px;
    position: relative
}

.alert .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
    text-decoration: underline;
    font-weight: normal
}

.alert .alert-link:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    text-decoration: underline
}

.alert .close:where(:not([data-arches-core], [data-arches-core] *)) {
    text-shadow: none;
    opacity: .3;
    position: absolute;
    left: auto;
    right: 10px;
    top: 10px
}

.alert button.close:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 1px;
    border-radius: 20px;
    -webkit-transition: all,0.3s;
    transition: all,0.3s
}

.alert button.close>span:not(.sr-only):where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    width: 1em;
    height: 1em;
    line-height: .8em
}

.alert button.close:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .55
}

.alert button.close:active:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .3
}

.alert-primary:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #6daae0;
    border-color: transparent;
    color: #fff
}

.alert-primary .close:where(:not([data-arches-core], [data-arches-core] *)),.alert-primary .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.alert-info:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #57c1df;
    border-color: transparent;
    color: #fff
}

.alert-info .close:where(:not([data-arches-core], [data-arches-core] *)),.alert-info .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.alert-success:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #9bce66;
    border-color: transparent;
    color: #fff
}

.alert-success .close:where(:not([data-arches-core], [data-arches-core] *)),.alert-success .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.alert-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f2b251;
    border-color: transparent;
    color: #fff
}

.alert-warning .close:where(:not([data-arches-core], [data-arches-core] *)),.alert-warning .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.alert-danger:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f87359;
    border-color: transparent;
    color: #fff
}

.alert-danger .close:where(:not([data-arches-core], [data-arches-core] *)),.alert-danger .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.alert-mint:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #53d1ad;
    border-color: transparent;
    color: #fff
}

.alert-mint .close:where(:not([data-arches-core], [data-arches-core] *)),.alert-mint .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.alert-purple:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #a8649e;
    border-color: transparent;
    color: #fff
}

.alert-purple .close:where(:not([data-arches-core], [data-arches-core] *)),.alert-purple .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.alert-pink:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e488af;
    border-color: transparent;
    color: #fff
}

.alert-pink .close:where(:not([data-arches-core], [data-arches-core] *)),.alert-pink .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.alert-dark:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #45494c;
    border-color: transparent;
    color: #fff
}

.alert-dark .close:where(:not([data-arches-core], [data-arches-core] *)),.alert-dark .alert-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.modal:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: center
}

.modal:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: '';
    display: inline-block;
    height: 100%;
    width: 0;
    margin-left: -1em;
    vertical-align: middle
}

.modal.fade:not(.animated) .modal-dialog:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 0;
    -webkit-transform: translateY(-150%);
    -ms-transform: translateY(-150%);
    transform: translateY(-150%);
    -webkit-transition: all .5s linear .5s;
    transition: all .5s linear .5s
}

.modal.fade.in:not(.animated) .modal-dialog:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .5s;
    transition: all .5s
}

.bootbox.modal.in:not(.fade):where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 1;
    -webkit-transition: opacity,0.5s;
    transition: opacity,0.5s
}

.bootbox.modal:not(.fade):where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 0;
    -webkit-transition: opacity .5s linear .5s;
    transition: opacity .5s linear .5s
}

.modal-dialog:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin-top: -1%;
    min-width: 90%
}

.modal-dialog.animated:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-animation-duration: .7s;
    animation-duration: .7s
}

.modal-header:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px;
    position: relative;
    border: 0
}

.modal-header:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
    height: 1px;
    border-bottom: 1px solid rgba(0,0,0,0.1)
}

.modal-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.025);
    color: #5c7174;
    border-color: rgba(0,0,0,0.04);
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.modal-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 18px;
    font-weight: 300
}

.modal-body:where(:not([data-arches-core], [data-arches-core] *)) {
    min-height: 90px
}

.modal-body .close:where(:not([data-arches-core], [data-arches-core] *)),.modal-header .close:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 15px;
    right: 10px;
    left: auto;
    position: absolute;
    background-color: transparent!important
}

.modal-content:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: none;
    border-radius: 0
}

.modal-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 15px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.modal-backdrop.in:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .75
}

@media(min-width:768px) {
    .modal-dialog:where(:not([data-arches-core], [data-arches-core] *)) {
        min-width: 0
    }
}

.tooltip:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 999999
}

.tooltip-inner:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 13px;
    border-radius: 0;
    padding: 5px 10px;
    background-color: #1c1e21
}

.tooltip.top .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)),.tooltip.top-left .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)),.tooltip.top-right .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top-color: #1c1e21
}

.tooltip.right .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right-color: #1c1e21
}

.tooltip.left .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left-color: #1c1e21
}

.tooltip.bottom .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)),.tooltip.bottom-left .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)),.tooltip.bottom-right .tooltip-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom-color: #1c1e21
}

.popover:where(:not([data-arches-core], [data-arches-core] *)) {
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 13px;
    border-radius: 0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1)
}

.popover-title:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f5f6f7;
    color: #5c7174;
    font-weight: 300;
    border-radius: 0
}

.popover>.arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    border-width: 9px
}

.popover>.arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-width: 9px
}

.popover.left>.arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    right: -9px;
    margin-top: -9px
}

.popover.left>.arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
    bottom: -9px
}

.popover.right>.arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    left: -9px;
    margin-top: -9px
}

.popover.right>.arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
    bottom: -9px
}

.popover.top>.arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    bottom: -9px
}

.popover.top>.arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
    margin-left: -9px
}

.popover.bottom>.arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    top: -9px
}

.popover.bottom>.arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
    margin-left: -9px
}

.popover-content:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 15px 20px
}

#container .badge:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: normal;
    color: #fff
}

.badge:empty.badge-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    width: .7em;
    height: .7em;
    padding: 0;
    min-width: 5px;
    margin: .5em;
    border-radius: 50%
}

.badge.badge-fw:where(:not([data-arches-core], [data-arches-core] *)),.badge:empty.badge-fw:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 1em
}

.badge-default:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e3e8ee;
    color: #333
}

.badge-primary:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #5fa2dd
}

.badge-info:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #46bbdc
}

.badge-success:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #91c957
}

.badge-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f1aa40
}

.badge-danger:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f76549
}

.badge-mint:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #42cca5
}

.badge-purple:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #9f5594
}

.badge-pink:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e17ca7
}

.badge-dark:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #33373a
}

.dropdown-header:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #454545;
    padding: 5px 20px 5px 10px
}

.dropdown-toggle>.dropdown-caret:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: .5em
}

.dropdown-toggle.dropdown-toggle-icon>i:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 .25em
}

.dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 13px;
    border-radius: 0;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.15);
    margin: 0;
    padding: 0;
    border: 1px solid #e9e9e9
}

.dropdown-menu-right:where(:not([data-arches-core], [data-arches-core] *)) {
    left: auto;
    right: 0
}

.dropup .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: 0 -4px 8px 0 rgba(0,0,0,0.15)
}

.dropdown-menu:not(.head-list)>li>a:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 10px
}

.dropdown-menu:not(.head-list)>li>a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #54abd9;
    color: #fff
}

.dropdown-menu.with-arrow:where(:not([data-arches-core], [data-arches-core] *)):before,.dropdown-menu.with-arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    top: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent
}

.dropdown-menu.with-arrow:where(:not([data-arches-core], [data-arches-core] *)):before {
    border-bottom: 7px solid #d0d0d0;
    margin: -7px 0 0 15px
}

.dropdown-menu.with-arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-bottom: 7px solid #fff;
    margin: -6px 0 0 15px
}

.dropdown-menu-right.dropdown-menu.with-arrow:where(:not([data-arches-core], [data-arches-core] *)):before {
    left: auto;
    right: 0;
    margin: -7px 25px 0 0
}

.dropdown-menu-right.dropdown-menu.with-arrow:where(:not([data-arches-core], [data-arches-core] *)):after {
    left: auto;
    right: 0;
    margin: -6px 25px 0 0
}

.dropdown-menu-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 220px
}

.dropdown-menu-md:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 270px
}

.dropdown-menu-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 300px
}

.dropdown.open>.btn:where(:not([data-arches-core], [data-arches-core] *)),.btn-group.open .dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: inset 0 3px 1px rgba(0,0,0,0.3)
}

.well:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.05);
    border-radius: 0;
    box-shadow: none
}

.well-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px
}

.progress:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 12px;
    margin-bottom: 15px;
    border-radius: 0;
    box-shadow: none;
    background-color: rgba(0,0,0,0.1)
}

.progress .progress-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 9px;
    line-height: 12px;
    box-shadow: none
}

.progress-light-base:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff
}

.progress-dark-base:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(255,255,255,0.2)
}

.progress-xl:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 30px;
    margin-bottom: 20px
}

.progress-xl .progress-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 13px;
    line-height: 30px
}

.progress-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 20px;
    margin-bottom: 20px
}

.progress-lg .progress-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 13px;
    line-height: 20px
}

.progress-md:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 8px;
    margin-bottom: 5px
}

.progress-md .progress-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 5px;
    line-height: 8px
}

.progress-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 4px;
    margin-bottom: 5px
}

.progress-sm .progress-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 0;
    line-height: 4px
}

.progress-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 2px;
    margin-bottom: 10px
}

.progress-xs .progress-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 0;
    line-height: 2px
}

.progress-bar-light:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff
}

.progress-bar-primary:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #5fa2dd
}

.progress-bar-info:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #46bbdc
}

.progress-bar-success:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #91c957
}

.progress-bar-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f1aa40
}

.progress-bar-danger:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f76549
}

.progress-bar-mint:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #42cca5
}

.progress-bar-purple:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #9f5594
}

.progress-bar-pink:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e17ca7
}

.progress-bar-dark:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #33373a
}

.pager li>a:active:where(:not([data-arches-core], [data-arches-core] *)),.pagination>li a:active:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: inset 0 3px 1px rgba(0,0,0,0.2)
}

.pager li>a:hover:where(:not([data-arches-core], [data-arches-core] *)),.pager li>a:focus:where(:not([data-arches-core], [data-arches-core] *)),.pagination>li a:hover:where(:not([data-arches-core], [data-arches-core] *)),.pagination>li a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    border-color: #54abd9;
    color: #54abd9;
    box-shadow: inset 0 0 1px #54abd9;
    z-index: 2;
    -webkit-transition: border-color,0.3s;
    transition: border-color,0.3s
}

.pager li>a:where(:not([data-arches-core], [data-arches-core] *)),.pager li>span:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0;
    border-color: #dcdcdc
}

.pager.pager-rounded li>a:where(:not([data-arches-core], [data-arches-core] *)),.pager.pager-rounded li>span:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 15px
}

.pager .disabled>a:where(:not([data-arches-core], [data-arches-core] *)),.pager .disabled>span:where(:not([data-arches-core], [data-arches-core] *)),.pager .disabled>a:hover:where(:not([data-arches-core], [data-arches-core] *)),.pager .disabled>span:hover:where(:not([data-arches-core], [data-arches-core] *)),.pager .disabled>a:focus:where(:not([data-arches-core], [data-arches-core] *)),.pager .disabled>span:focus:where(:not([data-arches-core], [data-arches-core] *)),.pagination .disabled>a:where(:not([data-arches-core], [data-arches-core] *)),.pagination .disabled>span:where(:not([data-arches-core], [data-arches-core] *)),.pagination .disabled>a:hover:where(:not([data-arches-core], [data-arches-core] *)),.pagination .disabled>span:hover:where(:not([data-arches-core], [data-arches-core] *)),.pagination .disabled>a:focus:where(:not([data-arches-core], [data-arches-core] *)),.pagination .disabled>span:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .7;
    border-color: #dcdcdc;
    box-shadow: none
}

.pagination>li>a:where(:not([data-arches-core], [data-arches-core] *)),.pagination>li>span:where(:not([data-arches-core], [data-arches-core] *)) {
    color: inherit;
    border-color: #dcdcdc;
    -webkit-transition: border-color,0.3s;
    transition: border-color,0.3s
}

.pagination>li>span:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default
}

.pagination>li>span:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff
}

.pagination>li:first-child>a:where(:not([data-arches-core], [data-arches-core] *)),.pagination>li:first-child span:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.pagination>li:last-child>a:where(:not([data-arches-core], [data-arches-core] *)),.pagination>li:last-child span:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.pagination>.active>a:where(:not([data-arches-core], [data-arches-core] *)),.pagination>.active>span:where(:not([data-arches-core], [data-arches-core] *)),.pagination>.active>a:hover:where(:not([data-arches-core], [data-arches-core] *)),.pagination>.active>span:hover:where(:not([data-arches-core], [data-arches-core] *)),.pagination>.active>a:focus:where(:not([data-arches-core], [data-arches-core] *)),.pagination>.active>span:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #54abd9;
    border-color: #54abd9
}

.carousel-control.left:where(:not([data-arches-core], [data-arches-core] *)),.carousel-control.right:where(:not([data-arches-core], [data-arches-core] *)) {
    background-image: none;
    background-repeat: no-repeat;
    color: inherit
}

.carousel-control:where(:not([data-arches-core], [data-arches-core] *)),.carousel-control:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1em;
    text-shadow: none;
    width: auto;
    padding: 10px;
    top: 0;
    bottom: 0;
    opacity: .5;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.carousel-control.auto-hide:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 0
}

.carousel-control:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: '';
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle
}

.carousel-control i:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    top: .25em
}

.carousel:hover .carousel-control:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 1;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.carousel-indicators.out:where(:not([data-arches-core], [data-arches-core] *)) {
    bottom: 0
}

.carousel-indicators.out+.carousel-inner:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 30px
}

.carousel-indicators.square li:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 1px
}

.carousel-indicators.dark .active:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #33373a
}

.carousel-indicators.dark li:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #33373a
}

.bq-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 13px
}

.bq-open:where(:not([data-arches-core], [data-arches-core] *)):before {
    color: rgba(0,0,0,0.3);
    content: open-quote;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 4em;
    line-height: .1em;
    margin-right: .25em;
    vertical-align: -0.4em
}

.form-horizontal .control-label:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 5px
}

.form-horizontal .control-label.text-left:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: left
}

.panel>.panel-heading+.panel-collapse>.panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 0
}

.panel-group:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 35px
}

.panel-group.accordion .panel:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0
}

.panel-group.accordion .panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0;
    height: auto
}

.panel-group.accordion .panel-heading:where(:not([data-arches-core], [data-arches-core] *)):after {
    border: 0!important
}

.panel-group.accordion .panel-heading:where(:not([data-arches-core], [data-arches-core] *)),.panel-group.accordion .panel-title:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0
}

.panel-group.accordion .panel-title:where(:not([data-arches-core], [data-arches-core] *)) {
    line-height: 40px
}

.panel-group.accordion .panel-title a:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    color: inherit;
    text-transform: none;
    font-size: 13px;
    font-weight: 300;
    padding: 0 15px
}

.panel-group.accordion .panel-title a:hover:where(:not([data-arches-core], [data-arches-core] *)),.panel-group.accordion .panel-title a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: inherit
}

.panel-group.accordion .panel:first-child:where(:not([data-arches-core], [data-arches-core] *)),.panel-group.accordion .panel:first-child .panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.panel-group.accordion .panel:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    overflow: hidden
}

.tab-base:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 35px
}

.tab-base .tab-content:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    box-shadow: 0 2px 0 rgba(0,0,0,0.05);
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    padding: 15px
}

.tab-base .tab-content .tab-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f4f5f7;
    color: #454545;
    border-color: #eef0f2;
    position: relative;
    margin: 0 -15px -15px -15px;
    padding: 10px 15px
}

.tab-base .nav-tabs:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 0
}

.tab-base .nav-tabs>li:not(.active)>a:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(255,255,255,0.35);
    opacity: .7;
    -webkit-transition: opacity,0.3s;
    transition: opacity,0.3s
}

.tab-base .nav-tabs>li:not(.active)>a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: .9;
    background-color: rgba(255,255,255,0.55);
    border-color: #54abd9;
    border-bottom-color: transparent;
    -webkit-transition: opacity,0.3s;
    transition: opacity,0.3s
}

.tab-base .nav-tabs>.active>a:where(:not([data-arches-core], [data-arches-core] *)),.tab-base .nav-tabs>.active a:hover:where(:not([data-arches-core], [data-arches-core] *)),.tab-base .nav-tabs>.active>a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: transparent
}

.tab-base .nav-tabs.tabs-right:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: right
}

.tab-base .nav-tabs.tabs-right>li:where(:not([data-arches-core], [data-arches-core] *)) {
    float: none;
    display: inline-block;
    margin-right: -2px
}

.tab-footer:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: '';
    display: table;
    clear: both
}

.nav-tabs li a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0
}

.nav-tabs.tab-right:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: right
}

.nav-tabs.tab-right>li:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    text-align: left;
    float: none
}

.nav-tabs.tab-right>li>a:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 0
}

.nav-tabs .label:where(:not([data-arches-core], [data-arches-core] *)),.nav-tabs .badge:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 4px
}

.tab-stacked-left:where(:not([data-arches-core], [data-arches-core] *)),.tab-stacked-right:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table;
    height: 100%;
    width: 100%
}

.tab-stacked-left .nav-tabs>li:where(:not([data-arches-core], [data-arches-core] *)),.tab-stacked-right .nav-tabs>li:where(:not([data-arches-core], [data-arches-core] *)) {
    float: none;
    margin: 0
}

.tab-stacked-left .nav-tabs>li>a:where(:not([data-arches-core], [data-arches-core] *)),.tab-stacked-right .nav-tabs>li>a:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0 0 2px
}

.tab-stacked-left .nav-tabs>li:last-child>a:where(:not([data-arches-core], [data-arches-core] *)),.tab-stacked-right .nav-tabs>li:last-child>a:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0
}

.tab-stacked-left .nav-tabs:where(:not([data-arches-core], [data-arches-core] *)),.tab-stacked-right .nav-tabs:where(:not([data-arches-core], [data-arches-core] *)),.tab-stacked-left .tab-content:where(:not([data-arches-core], [data-arches-core] *)),.tab-stacked-right .tab-content:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell;
    vertical-align: top
}

.tab-stacked-left .tab-content:where(:not([data-arches-core], [data-arches-core] *)),.tab-stacked-right .tab-content:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow: hidden
}

.tab-stacked-left .nav-tabs:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 1%;
    border: 0
}

.tab-stacked-left .nav-tabs>li a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right-color: transparent;
    border-radius: 0
}

.tab-stacked-left .nav-tabs>.active>a:hover:where(:not([data-arches-core], [data-arches-core] *)),.tab-stacked-left .nav-tabs>.active>a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right-color: transparent
}

.tab-stacked-left.tab-base .nav-tabs>li:not(.active) a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #54abd9;
    border-right-color: transparent
}

.tab-stacked-left .tab-content:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left-color: transparent;
    border-radius: 0
}

.tab-stacked-right .nav-tabs:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 1%;
    border: 0
}

.tab-stacked-right .nav-tabs>li a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left-color: transparent;
    border-radius: 0
}

.tab-stacked-right .nav-tabs>.active>a:hover:where(:not([data-arches-core], [data-arches-core] *)),.tab-stacked-right .nav-tabs>.active>a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left-color: transparent
}

.tab-stacked-right.tab-base .nav-tabs>li:not(.active) a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #54abd9;
    border-left-color: transparent
}

.tab-stacked-right .tab-content:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right-color: transparent;
    border-radius: 0
}

.bg-trans:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: transparent
}

.bg-light:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff
}

.bg-light:where(:not([data-arches-core], [data-arches-core] *)),.bg-light a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #515151
}

.bg-gray-light:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f3f5f8
}

.bg-gray-light:where(:not([data-arches-core], [data-arches-core] *)),.bg-gray-light a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #515151
}

.bg-gray:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e3e8ee
}

.bg-gray:where(:not([data-arches-core], [data-arches-core] *)),.bg-gray a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #515151
}

.bg-gray-dark:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #c3cedb
}

.bg-gray-dark:where(:not([data-arches-core], [data-arches-core] *)),.bg-gray-dark a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #515151
}

.bg-trans-light:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(255,255,255,0.1)
}

.bg-trans-light:where(:not([data-arches-core], [data-arches-core] *)),.bg-trans-light a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: inherit
}

.bg-trans-dark:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.05)
}

.bg-trans-dark:where(:not([data-arches-core], [data-arches-core] *)),.bg-trans-dark a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: inherit
}

.bg-primary:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #5fa2dd
}

.bg-primary:where(:not([data-arches-core], [data-arches-core] *)),.bg-primary a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.bg-info:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #46bbdc
}

.bg-info:where(:not([data-arches-core], [data-arches-core] *)),.bg-info a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.bg-success:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #91c957
}

.bg-success:where(:not([data-arches-core], [data-arches-core] *)),.bg-success a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.bg-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f1aa40
}

.bg-warning:where(:not([data-arches-core], [data-arches-core] *)),.bg-warning a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.bg-danger:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f76549
}

.bg-danger:where(:not([data-arches-core], [data-arches-core] *)),.bg-danger a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.bg-mint:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #42cca5
}

.bg-mint:where(:not([data-arches-core], [data-arches-core] *)),.bg-mint a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.bg-purple:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #9f5594
}

.bg-purple:where(:not([data-arches-core], [data-arches-core] *)),.bg-purple a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.bg-pink:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e17ca7
}

.bg-pink:where(:not([data-arches-core], [data-arches-core] *)),.bg-pink a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.bg-dark:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #33373a
}

.bg-dark:where(:not([data-arches-core], [data-arches-core] *)),.bg-dark a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff
}

.text-light:where(:not([data-arches-core], [data-arches-core] *)),a.text-light:hover:where(:not([data-arches-core], [data-arches-core] *)),a.text-light:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #ccc
}

.text-muted:where(:not([data-arches-core], [data-arches-core] *)),a.text-muted:hover:where(:not([data-arches-core], [data-arches-core] *)),a.text-muted:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #929292
}

.text-primary:where(:not([data-arches-core], [data-arches-core] *)),a.text-primary:hover:where(:not([data-arches-core], [data-arches-core] *)),a.text-primary:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #266fb0
}

.text-info:where(:not([data-arches-core], [data-arches-core] *)),a.text-info:hover:where(:not([data-arches-core], [data-arches-core] *)),a.text-info:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #1e829e
}

.text-success:where(:not([data-arches-core], [data-arches-core] *)),a.text-success:hover:where(:not([data-arches-core], [data-arches-core] *)),a.text-success:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #5e8d2d
}

.text-warning:where(:not([data-arches-core], [data-arches-core] *)),a.text-warning:hover:where(:not([data-arches-core], [data-arches-core] *)),a.text-warning:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #bd770e
}

.text-danger:where(:not([data-arches-core], [data-arches-core] *)),a.text-danger:hover:where(:not([data-arches-core], [data-arches-core] *)),a.text-danger:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #d12909
}

.text-mint:where(:not([data-arches-core], [data-arches-core] *)),a.text-mint:hover:where(:not([data-arches-core], [data-arches-core] *)),a.text-mint:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #248469
}

.text-purple:where(:not([data-arches-core], [data-arches-core] *)),a.text-purple:hover:where(:not([data-arches-core], [data-arches-core] *)),a.text-purple:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #5d3156
}

.text-pink:where(:not([data-arches-core], [data-arches-core] *)),a.text-pink:hover:where(:not([data-arches-core], [data-arches-core] *)),a.text-pink:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #c92e70
}

.text-dark:where(:not([data-arches-core], [data-arches-core] *)),a.text-dark:hover:where(:not([data-arches-core], [data-arches-core] *)),a.text-dark:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #030404
}

.btn:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    background-color: transparent;
    color: inherit;
    padding: 6px 12px;
    border-radius: 0;
    border: 1px solid 0;
    font-size: 13px;
    line-height: 1.42857;
    vertical-align: middle;
    -webkit-transition: all .25s;
    transition: all .25s
}

.btn:not(.disabled):not(:disabled):active:where(:not([data-arches-core], [data-arches-core] *)),.btn:not(.disabled):not(:disabled).active:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: inset 0 2px 1px rgba(0,0,0,0.2)
}

.btn-lg:where(:not([data-arches-core], [data-arches-core] *)),.btn-icon.btn-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 17px;
    line-height: 1.33
}

.btn-sm:where(:not([data-arches-core], [data-arches-core] *)),.btn-icon.btn-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 11px;
    line-height: 1.5
}

.btn-xs:where(:not([data-arches-core], [data-arches-core] *)),.btn-icon.btn-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 11px;
    line-height: 1.5
}

.btn-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 9px;
    padding-right: 9px
}

.btn-icon:where(:not([data-arches-core], [data-arches-core] *)):before {
    display: inline-block;
    min-width: 1.05em
}

.btn-file:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    overflow: hidden
}

.btn-file input[type=file]:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: 0;
    background: white;
    cursor: inherit;
    display: block
}

.btn-link:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: transparent
}

.btn.btn-link:focus:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-link:active:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: none
}

.btn-link.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-link.disabled:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    text-decoration: none
}

.btn-trans:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: transparent;
    border-color: transparent;
    color: #787878
}

.btn-default:where(:not([data-arches-core], [data-arches-core] *)),.btn-default:focus:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-default:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-default:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-default.active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-default:active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-default.active:where(:not([data-arches-core], [data-arches-core] *)),.dropdown.open>.btn.btn-active-default:where(:not([data-arches-core], [data-arches-core] *)),.btn-group.open .dropdown-toggle.btn.btn-active-default:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fafafa;
    border-color: #cdd6e1;
    color: #515151
}

.btn-default:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-default:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-default.active:where(:not([data-arches-core], [data-arches-core] *)),.open>.dropdown-toggle.btn-default:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e9e9e9;
    border-color: #cdd6e1;
    color: #515151
}

.btn-primary:where(:not([data-arches-core], [data-arches-core] *)),.btn-primary:focus:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-primary:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-primary:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-primary.active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-primary:active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-primary.active:where(:not([data-arches-core], [data-arches-core] *)),.dropdown.open>.btn.btn-active-primary:where(:not([data-arches-core], [data-arches-core] *)),.btn-group.open .dropdown-toggle.btn.btn-active-primary:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #579ddb;
    border-color: #5fa2dd;
    color: #fff
}

.btn-primary:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-primary:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-primary.active:where(:not([data-arches-core], [data-arches-core] *)),.open>.dropdown-toggle.btn-primary:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #3b8dd5;
    border-color: #4291d7;
    color: #fff
}

.btn-info:where(:not([data-arches-core], [data-arches-core] *)),.btn-info:focus:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-info:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-info:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-info.active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-info:active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-info.active:where(:not([data-arches-core], [data-arches-core] *)),.dropdown.open>.btn.btn-active-info:where(:not([data-arches-core], [data-arches-core] *)),.btn-group.open .dropdown-toggle.btn.btn-active-info:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #3db8da;
    border-color: #46bbdc;
    color: #fff
}

.btn-info:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-info:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-info.active:where(:not([data-arches-core], [data-arches-core] *)),.open>.dropdown-toggle.btn-info:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #27aacf;
    border-color: #28b0d6;
    color: #fff
}

.btn-success:where(:not([data-arches-core], [data-arches-core] *)),.btn-success:focus:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-success:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-success:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-success.active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-success:active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-success.active:where(:not([data-arches-core], [data-arches-core] *)),.dropdown.open>.btn.btn-active-success:where(:not([data-arches-core], [data-arches-core] *)),.btn-group.open .dropdown-toggle.btn.btn-active-success:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #8cc74f;
    border-color: #91c957;
    color: #fff
}

.btn-success:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-success:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-success.active:where(:not([data-arches-core], [data-arches-core] *)),.open>.dropdown-toggle.btn-success:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #7bb93c;
    border-color: #7fbf3d;
    color: #fff
}

.btn-warning:where(:not([data-arches-core], [data-arches-core] *)),.btn-warning:focus:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-warning:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-warning:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-warning.active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-warning:active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-warning.active:where(:not([data-arches-core], [data-arches-core] *)),.dropdown.open>.btn.btn-active-warning:where(:not([data-arches-core], [data-arches-core] *)),.btn-group.open .dropdown-toggle.btn.btn-active-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f0a636;
    border-color: #f1aa40;
    color: #fff
}

.btn-warning:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-warning:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-warning.active:where(:not([data-arches-core], [data-arches-core] *)),.open>.dropdown-toggle.btn-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #ee9818;
    border-color: #ef9b1f;
    color: #fff
}

.btn-danger:where(:not([data-arches-core], [data-arches-core] *)),.btn-danger:focus:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-danger:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-danger:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-danger.active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-danger:active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-danger.active:where(:not([data-arches-core], [data-arches-core] *)),.dropdown.open>.btn.btn-active-danger:where(:not([data-arches-core], [data-arches-core] *)),.btn-group.open .dropdown-toggle.btn.btn-active-danger:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f75d3f;
    border-color: #f76549;
    color: #fff
}

.btn-danger:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-danger:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-danger.active:where(:not([data-arches-core], [data-arches-core] *)),.open>.dropdown-toggle.btn-danger:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f5421f;
    border-color: #f54827;
    color: #fff
}

.btn-mint:where(:not([data-arches-core], [data-arches-core] *)),.btn-mint:focus:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-mint:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-mint:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-mint.active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-mint:active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-mint.active:where(:not([data-arches-core], [data-arches-core] *)),.dropdown.open>.btn.btn-active-mint:where(:not([data-arches-core], [data-arches-core] *)),.btn-group.open .dropdown-toggle.btn.btn-active-mint:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #3acaa1;
    border-color: #42cca5;
    color: #fff
}

.btn-mint:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-mint:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-mint.active:where(:not([data-arches-core], [data-arches-core] *)),.open>.dropdown-toggle.btn-mint:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #30b28e;
    border-color: #32b992;
    color: #fff
}

.btn-purple:where(:not([data-arches-core], [data-arches-core] *)),.btn-purple:focus:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-purple:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-purple:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-purple.active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-purple:active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-purple.active:where(:not([data-arches-core], [data-arches-core] *)),.dropdown.open>.btn.btn-active-purple:where(:not([data-arches-core], [data-arches-core] *)),.btn-group.open .dropdown-toggle.btn.btn-active-purple:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #98518e;
    border-color: #9f5594;
    color: #fff
}

.btn-purple:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-purple:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-purple.active:where(:not([data-arches-core], [data-arches-core] *)),.open>.dropdown-toggle.btn-purple:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #83467a;
    border-color: #88497e;
    color: #fff
}

.btn-pink:where(:not([data-arches-core], [data-arches-core] *)),.btn-pink:focus:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-pink:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-pink:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-pink.active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-pink:active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-pink.active:where(:not([data-arches-core], [data-arches-core] *)),.dropdown.open>.btn.btn-active-pink:where(:not([data-arches-core], [data-arches-core] *)),.btn-group.open .dropdown-toggle.btn.btn-active-pink:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #df74a1;
    border-color: #e17ca7;
    color: #fff
}

.btn-pink:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-pink:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-pink.active:where(:not([data-arches-core], [data-arches-core] *)),.open>.dropdown-toggle.btn-pink:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #d9598f;
    border-color: #da5f93;
    color: #fff
}

.btn-dark:where(:not([data-arches-core], [data-arches-core] *)),.btn-dark:focus:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-dark:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-dark:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-hover-dark.active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-dark:active:where(:not([data-arches-core], [data-arches-core] *)),.btn.btn-active-dark.active:where(:not([data-arches-core], [data-arches-core] *)),.dropdown.open>.btn.btn-active-dark:where(:not([data-arches-core], [data-arches-core] *)),.btn-group.open .dropdown-toggle.btn.btn-active-dark:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #2e3235;
    border-color: #33373a;
    color: #fff
}

.btn-dark:hover:where(:not([data-arches-core], [data-arches-core] *)),.btn-dark:active:where(:not([data-arches-core], [data-arches-core] *)),.btn-dark.active:where(:not([data-arches-core], [data-arches-core] *)),.open>.dropdown-toggle.btn-dark:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #1f2123;
    border-color: #222527;
    color: #fff
}

.btn-group-vertical .btn:not(.btn-default):where(:not([data-arches-core], [data-arches-core] *)),.btn-group .btn:not(.btn-default):where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: rgba(0,0,0,0.09)
}

.btn-lg:where(:not([data-arches-core], [data-arches-core] *)),.btn-group-lg>.btn:where(:not([data-arches-core], [data-arches-core] *)),.btn-icon.btn-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 16px
}

.btn-sm:where(:not([data-arches-core], [data-arches-core] *)),.btn-group-sm>.btn:where(:not([data-arches-core], [data-arches-core] *)),.btn-icon.btn-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 10px
}

.btn-xs:where(:not([data-arches-core], [data-arches-core] *)),.btn-group-xs>.btn:where(:not([data-arches-core], [data-arches-core] *)),.btn-icon.btn-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 1px 5px
}

.btn-lg:where(:not([data-arches-core], [data-arches-core] *)),.btn-group-lg>.btn:where(:not([data-arches-core], [data-arches-core] *)),.btn-icon.btn-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0
}

.btn-lg:where(:not([data-arches-core], [data-arches-core] *)),.btn-group-sm>.btn:where(:not([data-arches-core], [data-arches-core] *)),.btn-lg:where(:not([data-arches-core], [data-arches-core] *)),.btn-group-xs>.btn:where(:not([data-arches-core], [data-arches-core] *)),.btn-icon.btn-lg:where(:not([data-arches-core], [data-arches-core] *)),.btn-icon.btn-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child):where(:not([data-arches-core], [data-arches-core] *)) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child):where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.btn-circle:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 7px;
    border-radius: 50%
}

.btn-lg.btn-circle:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 17px
}

.btn-sm.btn-circle:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 7px
}

.btn-xs.btn-circle:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 4px
}

.btn-icon.btn-circle:where(:not([data-arches-core], [data-arches-core] *)):before {
    display: block;
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4
}

.btn-rounded:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 17px;
    overflow: hidden
}

.btn-lg.btn-rounded:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 30px
}

.btn-sm.btn-rounded:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 15px
}

.btn-xs.btn-rounded:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 10px
}

.btn-group.btn-rounded:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow: hidden
}

.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)),.btn-labeled.fa:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow: hidden
}

.btn-labeled:not(.btn-block):not(.form-icon):where(:not([data-arches-core], [data-arches-core] *)) {
    font-family: inherit;
    font-size: 13px;
    line-height: 1.42857;
    padding-bottom: 0;
    padding-top: 0
}

.btn-block.btn-labeled:not(.form-icon):where(:not([data-arches-core], [data-arches-core] *)) {
    font-family: inherit;
    font-size: 13px;
    line-height: 1.42857
}

.btn-block.btn-labeled:not(.form-icon):where(:not([data-arches-core], [data-arches-core] *)):before {
    float: left;
    margin-top: -7px;
    margin-bottom: -7px
}

.btn-labeled .btn-label:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.05);
    display: inline-block;
    margin-left: -12px;
    margin-right: 6px;
    padding: 6px 12px;
    line-height: 1.42857
}

.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)):before {
    background-color: rgba(0,0,0,0.05);
    display: inline-block;
    margin-left: -12px;
    margin-right: 6px;
    padding: 6px 12px
}

.btn-labeled.fa:where(:not([data-arches-core], [data-arches-core] *)):before,.btn-labeled .fa:where(:not([data-arches-core], [data-arches-core] *)):before {
    font-family: fontAwesome
}

.btn-default.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)):before,.btn-default .btn-label:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.05);
    color: inherit
}

.btn-lg.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 18px;
    line-height: 1.33
}

.btn-sm.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 12px;
    line-height: 1.5
}

.btn-xs.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 12px;
    line-height: 1.5
}

.btn-lg.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)):before,.btn-lg .btn-label:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -16px;
    margin-right: 10px;
    padding: 10px 16px
}

.btn-lg.btn-block.btn-labeled:not(.form-icon):where(:not([data-arches-core], [data-arches-core] *)):before {
    margin-top: -10px;
    margin-bottom: -10px
}

.btn-sm.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)):before,.btn-sm .btn-label:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -10px;
    margin-right: 5px;
    padding: 5px 10px
}

.btn-sm.btn-block.btn-labeled:not(.form-icon):where(:not([data-arches-core], [data-arches-core] *)):before {
    margin-top: -5px;
    margin-bottom: -5px
}

.btn-xs.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)):before,.btn-xs .btn-label:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -5px;
    margin-right: 1px;
    padding: 1px 5px
}

.btn-xs.btn-block.btn-labeled:not(.form-icon):where(:not([data-arches-core], [data-arches-core] *)):before {
    margin-top: -1px;
    margin-bottom: -1px
}

.btn-labeled.icon-2x:where(:not([data-arches-core], [data-arches-core] *)):before,.btn-labeled .btn-label.icon-2x:where(:not([data-arches-core], [data-arches-core] *)):before {
    vertical-align: -0.15em
}

.btn-labeled.icon-3x:where(:not([data-arches-core], [data-arches-core] *)):before,.btn-labeled .btn-label.icon-3x:where(:not([data-arches-core], [data-arches-core] *)):before {
    vertical-align: -0.18em
}

.btn-labeled.icon-4x:where(:not([data-arches-core], [data-arches-core] *)):before,.btn-labeled .btn-label.icon-4x:where(:not([data-arches-core], [data-arches-core] *)):before {
    vertical-align: -0.2em
}

.btn-labeled.icon-5x:where(:not([data-arches-core], [data-arches-core] *)):before,.btn-labeled .btn-label.icon-5x:where(:not([data-arches-core], [data-arches-core] *)):before {
    vertical-align: -0.25em
}

.panel:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: 0 2px 0 rgba(0,0,0,0.075);
    border-radius: 0;
    border: 0;
    margin-bottom: 15px
}

.panel hr:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: rgba(0,0,0,0.1)
}

.panel .panel-bg-cover:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 180px;
    overflow: hidden
}

.panel .panel-bg-cover img:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 100%;
    min-height: 100%;
    background-size: cover
}

.panel.remove:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 0;
    -webkit-transition: opacity,0.5s;
    transition: opacity,0.5s
}

.panel .alert:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0
}

.panel.panel-bg-img:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative
}

.panel .panel-bg-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.panel .panel-bg-wrap>img:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0;
    left: 0
}

.panel .panel-bg-wrap+.panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative
}

.panel-media:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: 0 -50px 20px -10px rgba(0,0,0,0.2);
    padding: 10px 15px 15px 140px;
    position: relative
}

.panel-media-img:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    width: 96px;
    height: 96px;
    left: 20px;
    top: -48px
}

.panel-media-heading:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
    position: absolute;
    top: -2.7em
}

.panel .panel-heading:where(:not([data-arches-core], [data-arches-core] *)),.panel>:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.panel .panel-footer:where(:not([data-arches-core], [data-arches-core] *)),.panel>:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.panel-body-full:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -20px;
    margin-right: -20px
}

.panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 25px 20px
}

.panel-body .row:where(:not([data-arches-core], [data-arches-core] *)),.panel-body .form-horizontal .form-group:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -12.5px;
    margin-right: -12.5px
}

.panel-body>.row:where(:not([data-arches-core], [data-arches-core] *)),.panel-body>[class^="form-"]>.row:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0
}

.panel-body>.row>[class^="col-"]:first-child:where(:not([data-arches-core], [data-arches-core] *)),.panel-body>[class^="form-"]>.row>[class^="col-"]:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0
}

.panel-body>.row>[class^="col-"]:last-child:where(:not([data-arches-core], [data-arches-core] *)),.panel-body>[class^="form-"]>.row>[class^="col-"]:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 0
}

.panel-trans:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: transparent;
    box-shadow: none;
    background-color: transparent
}

.panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    height: 50px;
    padding: 0
}

.panel-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: normal;
    padding: 0 20px 0 20px;
    font-size: 1.416em;
    line-height: 50px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.panel-default.panel-colorful:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e0e5ec;
    color: #515151
}

.panel-default .panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e0e5ec;
    border-color: #f0f2f6
}

.panel-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f4f5f7;
    color: #454545;
    border-color: #eef0f2;
    position: relative
}

.panel-primary .panel-heading:where(:not([data-arches-core], [data-arches-core] *)),.panel-primary .panel-footer:where(:not([data-arches-core], [data-arches-core] *)),.panel-primary.panel-colorful:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #5fa2dd;
    border-color: #5fa2dd;
    color: #fff
}

.panel-info .panel-heading:where(:not([data-arches-core], [data-arches-core] *)),.panel-info .panel-footer:where(:not([data-arches-core], [data-arches-core] *)),.panel-info.panel-colorful:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #46bbdc;
    border-color: #46bbdc;
    color: #fff
}

.panel-success .panel-heading:where(:not([data-arches-core], [data-arches-core] *)),.panel-success .panel-footer:where(:not([data-arches-core], [data-arches-core] *)),.panel-success.panel-colorful:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #91c957;
    border-color: #91c957;
    color: #fff
}

.panel-warning .panel-heading:where(:not([data-arches-core], [data-arches-core] *)),.panel-warning .panel-footer:where(:not([data-arches-core], [data-arches-core] *)),.panel-warning.panel-colorful:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f1aa40;
    border-color: #f1aa40;
    color: #fff
}

.panel-danger .panel-heading:where(:not([data-arches-core], [data-arches-core] *)),.panel-danger .panel-footer:where(:not([data-arches-core], [data-arches-core] *)),.panel-danger.panel-colorful:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f76549;
    border-color: #f76549;
    color: #fff
}

.panel-mint .panel-heading:where(:not([data-arches-core], [data-arches-core] *)),.panel-mint .panel-footer:where(:not([data-arches-core], [data-arches-core] *)),.panel-mint.panel-colorful:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #42cca5;
    border-color: #42cca5;
    color: #fff
}

.panel-purple .panel-heading:where(:not([data-arches-core], [data-arches-core] *)),.panel-purple .panel-footer:where(:not([data-arches-core], [data-arches-core] *)),.panel-purple.panel-colorful:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #9f5594;
    border-color: #9f5594;
    color: #fff
}

.panel-pink .panel-heading:where(:not([data-arches-core], [data-arches-core] *)),.panel-pink .panel-footer:where(:not([data-arches-core], [data-arches-core] *)),.panel-pink.panel-colorful:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e17ca7;
    border-color: #e17ca7;
    color: #fff
}

.panel-dark .panel-heading:where(:not([data-arches-core], [data-arches-core] *)),.panel-dark .panel-footer:where(:not([data-arches-core], [data-arches-core] *)),.panel-dark.panel-colorful:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #33373a;
    border-color: #33373a;
    color: #fff
}

.panel>.panel-heading:where(:not([data-arches-core], [data-arches-core] *)):after,.panel.panel-colorful>.panel-heading:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: '';
    display: block;
    position: absolute;
    height: 0;
    left: 20px;
    right: 20px;
    border-bottom: 1px solid rgba(0,0,0,0.05)
}

.panel-colorful>.panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 0
}

.panel-default>.panel-heading:where(:not([data-arches-core], [data-arches-core] *)):after,.panel-primary>.panel-heading:where(:not([data-arches-core], [data-arches-core] *)):after,.panel-info>.panel-heading:where(:not([data-arches-core], [data-arches-core] *)):after,.panel-success>.panel-heading:where(:not([data-arches-core], [data-arches-core] *)):after,.panel-warning>.panel-heading:where(:not([data-arches-core], [data-arches-core] *)):after,.panel-danger>.panel-heading:where(:not([data-arches-core], [data-arches-core] *)):after,.panel-purple>.panel-heading:where(:not([data-arches-core], [data-arches-core] *)):after,.panel-pink>.panel-heading:where(:not([data-arches-core], [data-arches-core] *)):after,.panel-dark>.panel-heading:where(:not([data-arches-core], [data-arches-core] *)):after {
    display: none
}

.panel-bordered-default:where(:not([data-arches-core], [data-arches-core] *)),.panel-default.panel-bordered:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #b3c1d1
}

.panel-bordered-primary:where(:not([data-arches-core], [data-arches-core] *)),.panel-primary.panel-bordered:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #5fa2dd
}

.panel-bordered-info:where(:not([data-arches-core], [data-arches-core] *)),.panel-info.panel-bordered:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #46bbdc
}

.panel-bordered-success:where(:not([data-arches-core], [data-arches-core] *)),.panel-success.panel-bordered:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #91c957
}

.panel-bordered-warning:where(:not([data-arches-core], [data-arches-core] *)),.panel-warning.panel-bordered:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #f1aa40
}

.panel-bordered-danger:where(:not([data-arches-core], [data-arches-core] *)),.panel-danger.panel-bordered:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #f76549
}

.panel-bordered-mint:where(:not([data-arches-core], [data-arches-core] *)),.panel-mint.panel-bordered:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #42cca5
}

.panel-bordered-purple:where(:not([data-arches-core], [data-arches-core] *)),.panel-purple.panel-bordered:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #9f5594
}

.panel-bordered-pink:where(:not([data-arches-core], [data-arches-core] *)),.panel-pink.panel-bordered:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #e17ca7
}

.panel-bordered-dark:where(:not([data-arches-core], [data-arches-core] *)),.panel-dark.panel-bordered:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #33373a
}

.panel-group .panel:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0;
    margin-bottom: 20px
}

.panel-group>div:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0;
    padding-right: 0
}

.panel-group>div:first-child>.panel:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.panel-group>div:last-child>.panel:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.panel-group>div+div>.panel:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -1px
}

.panel-control:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    position: relative;
    float: right;
    padding: 0 15px
}

.panel-control:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    left: -1em;
    position: relative
}

.panel-control>i:where(:not([data-arches-core], [data-arches-core] *)),.panel-control>.badge:where(:not([data-arches-core], [data-arches-core] *)),.panel-control>label:where(:not([data-arches-core], [data-arches-core] *)) {
    vertical-align: middle
}

.panel-control .nav-tabs:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    height: 40px;
    margin-top: 10px;
    vertical-align: bottom;
    border: 0
}

.panel-control .nav-tabs>li:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 1px;
    margin-right: 5px;
    height: 100%
}

.panel-control .nav-tabs>li>a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 0;
    margin-right: 0;
    height: 100%;
    line-height: 40px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 0 15px
}

.panel-control .nav-tabs>li:not(.active):where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: transparent;
    opacity: .6
}

.panel-control .nav-tabs>li:not(.active) a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: inherit;
    border-bottom: 0!important
}

.panel-control .nav-tabs>li:not(.active) a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.15);
    border-color: transparent
}

.panel-control .nav-tabs>.active>a:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 1
}

.panel-control .progress:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 150px;
    margin: 0;
    display: inline-block;
    vertical-align: middle
}

.panel-control .switchery:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 15px;
    vertical-align: middle
}

.panel-control .pager:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    border-radius: 0
}

.panel-control .pagination:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0;
    border-radius: 0;
    vertical-align: middle
}

.panel-control .pagination>li>a:where(:not([data-arches-core], [data-arches-core] *)),.panel-control .pagination>li>span:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 10px;
    border: 0;
    border-color: rgba(0,0,0,0.09);
    box-shadow: none;
    height: 100%;
    line-height: 30px
}

.panel-control .pagination>li:not(.active):not(.disabled)>a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(0,0,0,0.05);
    border-color: rgba(0,0,0,0.09)
}

.panel-control .pagination>.disabled>a:where(:not([data-arches-core], [data-arches-core] *)),.panel-control .pagination>.disabled>a:hover:where(:not([data-arches-core], [data-arches-core] *)),.panel-control .pagination>.disabled>a:active:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: rgba(0,0,0,0.09)
}

.panel-control .pagination>li:not(.active)>a:where(:not([data-arches-core], [data-arches-core] *)),.pagination>li>a:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: transparent;
    color: inherit
}

.panel-control .pagination>li>a:hover:where(:not([data-arches-core], [data-arches-core] *)),.pagination>li>a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: none
}

.panel-control .btn:where(:not([data-arches-core], [data-arches-core] *)),.panel-control .dropdown-toggle.btn:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 0
}

.panel-control .open>.btn:where(:not([data-arches-core], [data-arches-core] *)),.panel-control .btn.active:where(:not([data-arches-core], [data-arches-core] *)),.panel-control .btn:active:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: none!important
}

.panel-control .btn-default:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: transparent;
    color: inherit
}

.panel-control>.btn:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.panel-control>.btn:last-child:where(:not([data-arches-core], [data-arches-core] *)),.panel-control>.btn-group:last-child>.btn:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom-right-radius: 0
}
/*!**************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../venv/lib/python3.12/site-packages/arches/app/media/css/vendor/select-woo-1.1.5-jadu.css ***!
  \**************************************************************************************************************************************************************************************************************************************/
/*!
 * VENDORED — SelectWoo (JADU) v1.1.5 (https://github.com/jadu/selectWoo/)
 * Source (tag jadu-1.1.5, commit 7f3f008, 2022-09-21):
 * https://github.com/jadu/selectWoo/blob/7f3f008/dist/css/selectWoo.css
 * Copyright (c) 2012-2015 Kevin Brown, Igor Vaynberg, and Select2 contributors.
 * Licensed under MIT (https://github.com/jadu/selectWoo/blob/7f3f008/LICENSE.md)
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to
 * deal in the Software without restriction, including without limitation the
 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
 * sell copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
 * IN THE SOFTWARE.
 *
 * ---------------------------------------------------------------------------
 * Why this file is here rather than a node_modules import
 *
 * Arches uses a forked version of selectWoo with required accessibility fixes
 * that the official selectWoo does not have. This fork has not been updated
 * since 2022 and it is only compatible with jQuery 3.
 *
 * Rather than keep the fork as an external git dependency, the stylesheet is
 * vendored here and the JavaScript at
 * arches/app/media/js/select-woo/selectWoo.full.js, so the npm package
 * can be removed while existing selectWoo dropdowns look and behave the same.
 * Both files can be removed once selectWoo is replaced by accessible Vue
 * dropdowns.
 *
 * This file is an unmodified copy of the file found at
 * dist/css/selectWoo.css. Any changes are listed here.
 * ---------------------------------------------------------------------------
 */

.select2-container:where(:not([data-arches-core], [data-arches-core] *)) {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single:where(:not([data-arches-core], [data-arches-core] *)) {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered:where(:not([data-arches-core], [data-arches-core] *)) {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear:where(:not([data-arches-core], [data-arches-core] *)) {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple:where(:not([data-arches-core], [data-arches-core] *)) {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered:where(:not([data-arches-core], [data-arches-core] *)) {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field:where(:not([data-arches-core], [data-arches-core] *)) {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field:where(:not([data-arches-core], [data-arches-core] *))::-webkit-search-cancel-button {
        -webkit-appearance: none; }
  .select2-container .select2-selections:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none; }

.select2-dropdown:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block; }

.select2-results__options:where(:not([data-arches-core], [data-arches-core] *)) {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[data-selected]:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer; }

.select2-container--open .select2-dropdown:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 0; }

.select2-container--open .select2-dropdown--above:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field:where(:not([data-arches-core], [data-arches-core] *))::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none; }

.select2-close-mask:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b:where(:not([data-arches-core], [data-arches-core] *)) {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear:where(:not([data-arches-core], [data-arches-core] *)) {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered:where(:not([data-arches-core], [data-arches-core] *)) {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li:where(:not([data-arches-core], [data-arches-core] *)) {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover:where(:not([data-arches-core], [data-arches-core] *)) {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice:where(:not([data-arches-core], [data-arches-core] *)), .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder:where(:not([data-arches-core], [data-arches-core] *)), .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline:where(:not([data-arches-core], [data-arches-core] *)) {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple:where(:not([data-arches-core], [data-arches-core] *)) {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single:where(:not([data-arches-core], [data-arches-core] *)), .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single:where(:not([data-arches-core], [data-arches-core] *)), .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options:where(:not([data-arches-core], [data-arches-core] *)) {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group]:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true]:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #999; }

.select2-container--default .select2-results__option[data-selected=true]:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option:where(:not([data-arches-core], [data-arches-core] *)) {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option:where(:not([data-arches-core], [data-arches-core] *)) {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option:where(:not([data-arches-core], [data-arches-core] *)) {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option:where(:not([data-arches-core], [data-arches-core] *)) {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[data-selected]:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group:where(:not([data-arches-core], [data-arches-core] *)) {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b:where(:not([data-arches-core], [data-arches-core] *)) {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear:where(:not([data-arches-core], [data-arches-core] *)) {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow:where(:not([data-arches-core], [data-arches-core] *)) {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b:where(:not([data-arches-core], [data-arches-core] *)) {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered:where(:not([data-arches-core], [data-arches-core] *)) {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover:where(:not([data-arches-core], [data-arches-core] *)) {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice:where(:not([data-arches-core], [data-arches-core] *)) {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field:where(:not([data-arches-core], [data-arches-core] *)) {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field:where(:not([data-arches-core], [data-arches-core] *)) {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above:where(:not([data-arches-core], [data-arches-core] *)) {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below:where(:not([data-arches-core], [data-arches-core] *)) {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options:where(:not([data-arches-core], [data-arches-core] *)) {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group]:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true]:where(:not([data-arches-core], [data-arches-core] *)) {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[data-selected]:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group:where(:not([data-arches-core], [data-arches-core] *)) {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown:where(:not([data-arches-core], [data-arches-core] *)) {
  border-color: #5897fb; }

/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../venv/lib/python3.12/site-packages/arches/app/media/css/tree/tree.css ***!
  \*******************************************************************************************************************************************************************************************************************/
/* jsTree default theme */
.jstree-node:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-children:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-container-ul:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  white-space: nowrap;
}
.jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  color: black;
  white-space: nowrap;
  padding: 0 4px 0 1px;
  margin: 0;
  vertical-align: top;
}
.jstree-anchor:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  outline: 0;
}
.jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-anchor:link:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-anchor:visited:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-anchor:hover:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-anchor:active:where(:not([data-arches-core], [data-arches-core] *)) {
  text-decoration: none;
  color: inherit;
}
.jstree-icon:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-icon:empty:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  cursor: pointer;
}
.jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  cursor: default;
}
.jstree .jstree-open > .jstree-children:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
}
.jstree .jstree-closed > .jstree-children:where(:not([data-arches-core], [data-arches-core] *)),
.jstree .jstree-leaf > .jstree-children:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none;
}
.jstree-anchor > .jstree-themeicon:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: 2px;
}
.jstree-no-icons .jstree-themeicon:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-anchor > .jstree-themeicon-hidden:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none;
}
.jstree-hidden:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-node.jstree-hidden:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none;
}
.jstree-rtl .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)) {
  padding: 0 1px 0 4px;
}
.jstree-rtl .jstree-anchor > .jstree-themeicon:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 2px;
  margin-right: 0;
}
.jstree-rtl .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 0;
}
.jstree-rtl .jstree-container-ul > .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: 0;
}
.jstree-wholerow-ul:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  display: inline-block;
  min-width: 100%;
}
.jstree-wholerow-ul .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  cursor: pointer;
}
.jstree-wholerow-ul .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-wholerow-ul .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
}
.jstree-wholerow-ul .jstree-wholerow:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.jstree-contextmenu .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)) {
  -webkit-user-select: none;
  /* disable selection/Copy of UIWebView */
  -webkit-touch-callout: none;
  /* disable the IOS popup when long-press on a link */
  user-select: none;
}
.vakata-context:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none;
}
.vakata-context:where(:not([data-arches-core], [data-arches-core] *)),
.vakata-context ul:where(:not([data-arches-core], [data-arches-core] *)) {
  margin: 0;
  padding: 2px;
  position: absolute;
  background: #f5f5f5;
  border: 1px solid #979797;
  box-shadow: 2px 2px 2px #999999;
}
.vakata-context ul:where(:not([data-arches-core], [data-arches-core] *)) {
  list-style: none;
  left: 100%;
  margin-top: -2.7em;
  margin-left: -4px;
}
.vakata-context .vakata-context-right ul:where(:not([data-arches-core], [data-arches-core] *)) {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context li:where(:not([data-arches-core], [data-arches-core] *)) {
  list-style: none;
}
.vakata-context li > a:where(:not([data-arches-core], [data-arches-core] *)) {
  display: block;
  padding: 0 2em 0 2em;
  text-decoration: none;
  width: auto;
  color: black;
  white-space: nowrap;
  line-height: 2.4em;
  text-shadow: 1px 1px 0 white;
  border-radius: 1px;
}
.vakata-context li > a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  background-color: #e8eff7;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context li > a.vakata-context-parent:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);
  background-position: right center;
  background-repeat: no-repeat;
}
.vakata-context li > a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
  outline: 0;
}
.vakata-context .vakata-context-no-icons:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 0;
}
.vakata-context .vakata-context-hover > a:where(:not([data-arches-core], [data-arches-core] *)) {
  position: relative;
  background-color: #e8eff7;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context .vakata-context-separator > a:where(:not([data-arches-core], [data-arches-core] *)),
.vakata-context .vakata-context-separator > a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  background: white;
  border: 0;
  border-top: 1px solid #e2e3e3;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  padding: 0;
  margin: 0 0 0 2.4em;
  border-left: 1px solid #e0e0e0;
  text-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  border-radius: 0;
}
.vakata-context .vakata-contextmenu-disabled a:where(:not([data-arches-core], [data-arches-core] *)),
.vakata-context .vakata-contextmenu-disabled a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  color: silver;
  background-color: transparent;
  border: 0;
  box-shadow: 0 0 0;
}
.vakata-context .vakata-contextmenu-disabled > a > i:where(:not([data-arches-core], [data-arches-core] *)) {
  filter: grayscale(100%);
}
.vakata-context li > a > i:where(:not([data-arches-core], [data-arches-core] *)) {
  text-decoration: none;
  display: inline-block;
  width: 2.4em;
  height: 2.4em;
  background: transparent;
  margin: 0 0 0 -2em;
  vertical-align: top;
  text-align: center;
  line-height: 2.4em;
}
.vakata-context li > a > i:empty:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 2.4em;
  line-height: 2.4em;
}
.vakata-context li > a .vakata-contextmenu-sep:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  width: 1px;
  height: 2.4em;
  background: white;
  margin: 0 0.5em 0 0;
  border-left: 1px solid #e2e3e3;
}
.vakata-context .vakata-contextmenu-shortcut:where(:not([data-arches-core], [data-arches-core] *)) {
  font-size: 0.8em;
  color: silver;
  opacity: 0.5;
  display: none;
}
.vakata-context-rtl ul:where(:not([data-arches-core], [data-arches-core] *)) {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context-rtl li > a.vakata-context-parent:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);
  background-position: left center;
  background-repeat: no-repeat;
}
.vakata-context-rtl .vakata-context-separator > a:where(:not([data-arches-core], [data-arches-core] *)) {
  margin: 0 2.4em 0 0;
  border-left: 0;
  border-right: 1px solid #e2e3e3;
}
.vakata-context-rtl .vakata-context-left ul:where(:not([data-arches-core], [data-arches-core] *)) {
  right: auto;
  left: 100%;
  margin-left: -4px;
  margin-right: auto;
}
.vakata-context-rtl li > a > i:where(:not([data-arches-core], [data-arches-core] *)) {
  margin: 0 -2em 0 0;
}
.vakata-context-rtl li > a .vakata-contextmenu-sep:where(:not([data-arches-core], [data-arches-core] *)) {
  margin: 0 0 0 0.5em;
  border-left-color: white;
  background: #e2e3e3;
}
#jstree-marker:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  top: 0;
  left: 0;
  margin: -5px 0 0 0;
  padding: 0;
  border-right: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#jstree-dnd:where(:not([data-arches-core], [data-arches-core] *)) {
  line-height: 16px;
  margin: 0;
  padding: 4px;
}
#jstree-dnd .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)),
#jstree-dnd .jstree-copy:where(:not([data-arches-core], [data-arches-core] *)) {
  display: inline-block;
  text-decoration: none;
  margin: 0 2px 0 0;
  padding: 0;
  width: 16px;
  height: 16px;
}
#jstree-dnd .jstree-ok:where(:not([data-arches-core], [data-arches-core] *)) {
  background: green;
}
#jstree-dnd .jstree-er:where(:not([data-arches-core], [data-arches-core] *)) {
  background: red;
}
#jstree-dnd .jstree-copy:where(:not([data-arches-core], [data-arches-core] *)) {
  margin: 0 2px 0 2px;
}
.jstree-default .jstree-node:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)) {
  background-repeat: no-repeat;
  background-color: transparent;
}
.jstree-default .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default .jstree-animated:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default .jstree-wholerow:where(:not([data-arches-core], [data-arches-core] *)) {
  transition: background-color 0.15s, box-shadow 0.15s;
}
.jstree-default .jstree-hovered:where(:not([data-arches-core], [data-arches-core] *)) {
  background: #e7f4f9;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #cccccc;
}
.jstree-default .jstree-context:where(:not([data-arches-core], [data-arches-core] *)) {
  background: #e7f4f9;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #cccccc;
}
.jstree-default .jstree-clicked:where(:not([data-arches-core], [data-arches-core] *)) {
  background: #beebff;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #999999;
}
.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none;
}
.jstree-default .jstree-disabled:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
  color: #666666;
}
.jstree-default .jstree-disabled.jstree-hovered:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
  box-shadow: none;
}
.jstree-default .jstree-disabled.jstree-clicked:where(:not([data-arches-core], [data-arches-core] *)) {
  background: #efefef;
}
.jstree-default .jstree-disabled > .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)) {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27jstree-grayscale%27><feColorMatrix type=%27matrix%27 values=%270.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0%27/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default .jstree-search:where(:not([data-arches-core], [data-arches-core] *)) {
  font-style: italic;
  color: #8b0000;
  font-weight: bold;
}
.jstree-default .jstree-no-checkboxes .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
  display: none !important;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
  box-shadow: none;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered:where(:not([data-arches-core], [data-arches-core] *)) {
  background: #e7f4f9;
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered:where(:not([data-arches-core], [data-arches-core] *)) {
  background: #e7f4f9;
}
.jstree-default .jstree-striped:where(:not([data-arches-core], [data-arches-core] *)) {
  min-width: 100%;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top repeat;
}
.jstree-default > .jstree-wholerow-ul .jstree-hovered:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default > .jstree-wholerow-ul .jstree-clicked:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}
.jstree-default .jstree-wholerow:where(:not([data-arches-core], [data-arches-core] *)) {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.jstree-default .jstree-wholerow-hovered:where(:not([data-arches-core], [data-arches-core] *)) {
  background: #e7f4f9;
}
.jstree-default .jstree-wholerow-clicked:where(:not([data-arches-core], [data-arches-core] *)) {
  background: #beebff;
  background: -webkit-linear-gradient(top, #beebff 0%, #a8e4ff 100%);
  background: linear-gradient(to bottom, #beebff 0%, #a8e4ff 100%);
}
.jstree-default .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  min-height: 24px;
  line-height: 24px;
  margin-left: 24px;
  min-width: 24px;
}
.jstree-default .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)) {
  line-height: 24px;
  height: 24px;
}
.jstree-default .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.jstree-default .jstree-icon:empty:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.jstree-default.jstree-rtl .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: 24px;
}
.jstree-default .jstree-wholerow:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 24px;
}
.jstree-default .jstree-node:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(/static/img/32px.7b8ef9809145cfec0aa6.png);
}
.jstree-default .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -292px -4px;
  background-repeat: repeat-y;
}
.jstree-default .jstree-last:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default .jstree-open > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -132px -4px;
}
.jstree-default .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -100px -4px;
}
.jstree-default .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -68px -4px;
}
.jstree-default .jstree-themeicon:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -260px -4px;
}
.jstree-default > .jstree-no-dots .jstree-node:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -36px -4px;
}
.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -4px -4px;
}
.jstree-default .jstree-disabled:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default .jstree-disabled.jstree-hovered:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default .jstree-disabled.jstree-clicked:where(:not([data-arches-core], [data-arches-core] *)) {
  background: #efefef;
}
.jstree-default .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -164px -4px;
}
.jstree-default .jstree-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -164px -36px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default .jstree-checked > .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -228px -4px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default .jstree-checked > .jstree-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -228px -36px;
}
.jstree-default .jstree-anchor > .jstree-undetermined:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -196px -4px;
}
.jstree-default .jstree-anchor > .jstree-undetermined:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -196px -36px;
}
.jstree-default .jstree-checkbox-disabled:where(:not([data-arches-core], [data-arches-core] *)) {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27jstree-grayscale%27><feColorMatrix type=%27matrix%27 values=%270.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0%27/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default .jstree-striped:where(:not([data-arches-core], [data-arches-core] *)) {
  background-size: auto 48px;
}
.jstree-default.jstree-rtl .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default.jstree-rtl .jstree-last:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default.jstree-rtl .jstree-open > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -132px -36px;
}
.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -100px -36px;
}
.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -68px -36px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -36px -36px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -4px -36px;
}
.jstree-default .jstree-themeicon-custom:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-default .jstree-file:where(:not([data-arches-core], [data-arches-core] *)) {
  background: url(/static/img/32px.7b8ef9809145cfec0aa6.png) -100px -68px no-repeat;
}
.jstree-default .jstree-folder:where(:not([data-arches-core], [data-arches-core] *)) {
  background: url(/static/img/32px.7b8ef9809145cfec0aa6.png) -260px -4px no-repeat;
}
.jstree-default > .jstree-container-ul > .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-default:where(:not([data-arches-core], [data-arches-core] *)) {
  line-height: 24px;
  padding: 0 4px;
}
#jstree-dnd.jstree-default .jstree-ok:where(:not([data-arches-core], [data-arches-core] *)),
#jstree-dnd.jstree-default .jstree-er:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(/static/img/32px.7b8ef9809145cfec0aa6.png);
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default i:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
  width: 24px;
  height: 24px;
  line-height: 24px;
}
#jstree-dnd.jstree-default .jstree-ok:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -4px -68px;
}
#jstree-dnd.jstree-default .jstree-er:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -36px -68px;
}
.jstree-default .jstree-ellipsis:where(:not([data-arches-core], [data-arches-core] *)) {
  overflow: hidden;
}
.jstree-default .jstree-ellipsis .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)) {
  width: calc(100% - 29px);
  text-overflow: ellipsis;
  overflow: hidden;
}
.jstree-default.jstree-rtl .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
}
.jstree-default.jstree-rtl .jstree-last:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-small .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  min-height: 18px;
  line-height: 18px;
  margin-left: 18px;
  min-width: 18px;
}
.jstree-default-small .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)) {
  line-height: 18px;
  height: 18px;
}
.jstree-default-small .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-default-small .jstree-icon:empty:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-default-small.jstree-rtl .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: 18px;
}
.jstree-default-small .jstree-wholerow:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 18px;
}
.jstree-default-small .jstree-node:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default-small .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(/static/img/32px.7b8ef9809145cfec0aa6.png);
}
.jstree-default-small .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -295px -7px;
  background-repeat: repeat-y;
}
.jstree-default-small .jstree-last:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-small .jstree-open > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -135px -7px;
}
.jstree-default-small .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -103px -7px;
}
.jstree-default-small .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -71px -7px;
}
.jstree-default-small .jstree-themeicon:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -263px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-node:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -39px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -7px -7px;
}
.jstree-default-small .jstree-disabled:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-small .jstree-disabled.jstree-hovered:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-small .jstree-disabled.jstree-clicked:where(:not([data-arches-core], [data-arches-core] *)) {
  background: #efefef;
}
.jstree-default-small .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -167px -7px;
}
.jstree-default-small .jstree-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -167px -39px;
}
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default-small .jstree-checked > .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -231px -7px;
}
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default-small .jstree-checked > .jstree-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -231px -39px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -199px -7px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -199px -39px;
}
.jstree-default-small .jstree-checkbox-disabled:where(:not([data-arches-core], [data-arches-core] *)) {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27jstree-grayscale%27><feColorMatrix type=%27matrix%27 values=%270.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0%27/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default-small > .jstree-striped:where(:not([data-arches-core], [data-arches-core] *)) {
  background-size: auto 36px;
}
.jstree-default-small.jstree-rtl .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default-small.jstree-rtl .jstree-last:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -135px -39px;
}
.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -103px -39px;
}
.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -71px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -39px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -7px -39px;
}
.jstree-default-small .jstree-themeicon-custom:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
/* .jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("throbber.gif") center center no-repeat;
}
.jstree-default-small .jstree-file {
  background: url("32px.png") -103px -71px no-repeat;
}
.jstree-default-small .jstree-folder {
  background: url("32px.png") -263px -7px no-repeat;
} */
.jstree-default-small > .jstree-container-ul > .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-default-small:where(:not([data-arches-core], [data-arches-core] *)) {
  line-height: 18px;
  padding: 0 4px;
}
#jstree-dnd.jstree-default-small .jstree-ok:where(:not([data-arches-core], [data-arches-core] *)),
#jstree-dnd.jstree-default-small .jstree-er:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(/static/img/32px.7b8ef9809145cfec0aa6.png);
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default-small i:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
  width: 18px;
  height: 18px;
  line-height: 18px;
}
#jstree-dnd.jstree-default-small .jstree-ok:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -7px -71px;
}
#jstree-dnd.jstree-default-small .jstree-er:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -39px -71px;
}
.jstree-default-small .jstree-ellipsis:where(:not([data-arches-core], [data-arches-core] *)) {
  overflow: hidden;
}
.jstree-default-small .jstree-ellipsis .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)) {
  width: calc(100% - 23px);
  text-overflow: ellipsis;
  overflow: hidden;
}
.jstree-default-small.jstree-rtl .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==);
}
.jstree-default-small.jstree-rtl .jstree-last:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-large .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  min-height: 32px;
  line-height: 32px;
  margin-left: 32px;
  min-width: 32px;
}
.jstree-default-large .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)) {
  line-height: 32px;
  height: 32px;
}
.jstree-default-large .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-default-large .jstree-icon:empty:where(:not([data-arches-core], [data-arches-core] *)) {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-default-large.jstree-rtl .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-right: 32px;
}
.jstree-default-large .jstree-wholerow:where(:not([data-arches-core], [data-arches-core] *)) {
  height: 32px;
}
.jstree-default-large .jstree-node:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default-large .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(/static/img/32px.7b8ef9809145cfec0aa6.png);
}
.jstree-default-large .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -288px 0px;
  background-repeat: repeat-y;
}
.jstree-default-large .jstree-last:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-large .jstree-open > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -128px 0px;
}
.jstree-default-large .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -96px 0px;
}
.jstree-default-large .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -64px 0px;
}
.jstree-default-large .jstree-themeicon:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -256px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-node:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -32px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: 0px 0px;
}
.jstree-default-large .jstree-disabled:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-large .jstree-disabled.jstree-hovered:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-large .jstree-disabled.jstree-clicked:where(:not([data-arches-core], [data-arches-core] *)) {
  background: #efefef;
}
.jstree-default-large .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -160px 0px;
}
.jstree-default-large .jstree-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -160px -32px;
}
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default-large .jstree-checked > .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -224px 0px;
}
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default-large .jstree-checked > .jstree-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -224px -32px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -192px 0px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined:hover:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -192px -32px;
}
.jstree-default-large .jstree-checkbox-disabled:where(:not([data-arches-core], [data-arches-core] *)) {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27><filter id=%27jstree-grayscale%27><feColorMatrix type=%27matrix%27 values=%270.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0%27/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default-large > .jstree-striped:where(:not([data-arches-core], [data-arches-core] *)) {
  background-size: auto 64px;
}
.jstree-default-large.jstree-rtl .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default-large.jstree-rtl .jstree-last:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -128px -32px;
}
.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -96px -32px;
}
.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -64px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -32px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: 0px -32px;
}
.jstree-default-large .jstree-themeicon-custom:where(:not([data-arches-core], [data-arches-core] *)) {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
/* .jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("throbber.gif") center center no-repeat;
}
.jstree-default-large .jstree-file {
  background: url("32px.png") -96px -64px no-repeat;
}
.jstree-default-large .jstree-folder {
  background: url("32px.png") -256px 0px no-repeat;
} */
.jstree-default-large > .jstree-container-ul > .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-default-large:where(:not([data-arches-core], [data-arches-core] *)) {
  line-height: 32px;
  padding: 0 4px;
}
#jstree-dnd.jstree-default-large .jstree-ok:where(:not([data-arches-core], [data-arches-core] *)),
#jstree-dnd.jstree-default-large .jstree-er:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(/static/img/32px.7b8ef9809145cfec0aa6.png);
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default-large i:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
#jstree-dnd.jstree-default-large .jstree-ok:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: 0px -64px;
}
#jstree-dnd.jstree-default-large .jstree-er:where(:not([data-arches-core], [data-arches-core] *)) {
  background-position: -32px -64px;
}
.jstree-default-large .jstree-ellipsis:where(:not([data-arches-core], [data-arches-core] *)) {
  overflow: hidden;
}
.jstree-default-large .jstree-ellipsis .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)) {
  width: calc(100% - 37px);
  text-overflow: ellipsis;
  overflow: hidden;
}
.jstree-default-large.jstree-rtl .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==);
}
.jstree-default-large.jstree-rtl .jstree-last:where(:not([data-arches-core], [data-arches-core] *)) {
  background: transparent;
}
@media (max-width: 768px) {
  #jstree-dnd.jstree-dnd-responsive:where(:not([data-arches-core], [data-arches-core] *)) {
    line-height: 40px;
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  #jstree-dnd.jstree-dnd-responsive > i:where(:not([data-arches-core], [data-arches-core] *)) {
    background: transparent;
    width: 40px;
    height: 40px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-ok:where(:not([data-arches-core], [data-arches-core] *)) {
    background-image: url(/static/img/40px.106a7abc109fb5e78742.png);
    background-position: 0 -200px;
    background-size: 120px 240px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-er:where(:not([data-arches-core], [data-arches-core] *)) {
    background-image: url(/static/img/40px.106a7abc109fb5e78742.png);
    background-position: -40px -200px;
    background-size: 120px 240px;
  }
  #jstree-marker.jstree-dnd-responsive:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left-width: 10px;
    border-top-width: 10px;
    border-bottom-width: 10px;
    margin-top: -10px;
  }
}
@media (max-width: 768px) {
  .jstree-default-responsive:where(:not([data-arches-core], [data-arches-core] *)) {
    /*
	.jstree-open > .jstree-ocl,
	.jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; }
	*/
  }
  .jstree-default-responsive .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    background-image: url(/static/img/40px.106a7abc109fb5e78742.png);
  }
  .jstree-default-responsive .jstree-node:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
    background: transparent;
  }
  .jstree-default-responsive .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
    min-height: 40px;
    line-height: 40px;
    margin-left: 40px;
    min-width: 40px;
    white-space: nowrap;
  }
  .jstree-default-responsive .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)) {
    line-height: 40px;
    height: 40px;
  }
  .jstree-default-responsive .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive .jstree-icon:empty:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .jstree-default-responsive > .jstree-container-ul > .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 0;
  }
  .jstree-default-responsive.jstree-rtl .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 0;
    margin-right: 40px;
    background: transparent;
  }
  .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 0;
  }
  .jstree-default-responsive .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive .jstree-themeicon:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive.jstree-rtl .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
    background: transparent;
  }
  .jstree-default-responsive .jstree-open > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
    background-position: 0 0 !important;
  }
  .jstree-default-responsive .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
    background-position: 0 -40px !important;
  }
  .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
    background-position: -40px 0 !important;
  }
  .jstree-default-responsive .jstree-themeicon:where(:not([data-arches-core], [data-arches-core] *)) {
    background-position: -40px -40px;
  }
  .jstree-default-responsive .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive .jstree-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-position: -40px -80px;
  }
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive .jstree-checked > .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-position: 0 -80px;
  }
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-position: 0 -120px;
  }
  .jstree-default-responsive .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  .jstree-default-responsive > .jstree-striped:where(:not([data-arches-core], [data-arches-core] *)) {
    background: transparent;
  }
  .jstree-default-responsive .jstree-wholerow:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid rgba(64, 64, 64, 0.2);
    background: #ebebeb;
    height: 40px;
  }
  .jstree-default-responsive .jstree-wholerow-hovered:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #e7f4f9;
  }
  .jstree-default-responsive .jstree-wholerow-clicked:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #beebff;
  }
  .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: inset 0 -6px 3px -5px #666666;
  }
  .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: inset 0 6px 3px -5px #666666;
    border-top: 0;
  }
  .jstree-default-responsive .jstree-children .jstree-open + .jstree-open:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: none;
  }
  .jstree-default-responsive .jstree-node:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive .jstree-node > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive .jstree-themeicon:where(:not([data-arches-core], [data-arches-core] *)),
  .jstree-default-responsive .jstree-checkbox:where(:not([data-arches-core], [data-arches-core] *)) {
    background-image: url(/static/img/40px.106a7abc109fb5e78742.png);
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
    background-position: -80px 0;
    background-repeat: repeat-y;
  }
  .jstree-default-responsive .jstree-last:where(:not([data-arches-core], [data-arches-core] *)) {
    background: transparent;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
    background-position: -40px -120px;
  }
  .jstree-default-responsive .jstree-last > .jstree-ocl:where(:not([data-arches-core], [data-arches-core] *)) {
    background-position: -40px -160px;
  }
  .jstree-default-responsive .jstree-themeicon-custom:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
  }
  .jstree-default-responsive .jstree-file:where(:not([data-arches-core], [data-arches-core] *)) {
    background: url(/static/img/40px.106a7abc109fb5e78742.png) 0 -160px no-repeat;
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-folder:where(:not([data-arches-core], [data-arches-core] *)) {
    background: url(/static/img/40px.106a7abc109fb5e78742.png) -40px -40px no-repeat;
    background-size: 120px 240px;
  }
  .jstree-default-responsive > .jstree-container-ul > .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 0;
    margin-right: 0;
  }
}

/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!../venv/lib/python3.12/site-packages/arches/app/media/css/base-manager.css ***!
  \**********************************************************************************************************************************************************************************************************************/
.header:where(:not([data-arches-core], [data-arches-core] *)) {
  grid-area: header;
}
.content-panel:where(:not([data-arches-core], [data-arches-core] *)) {
  grid-area: content-body;
}
.sidenav:where(:not([data-arches-core], [data-arches-core] *)) {
  grid-area: sidenav;
  background-color: #2d3c4b;
  z-index: 15;
}

.base-manager-grid:where(:not([data-arches-core], [data-arches-core] *)) {
    display: grid;
    grid-template-columns: 50px auto;
    grid-template-rows: 50px auto;
    grid-template-areas: 
        "sidenav header"
        "sidenav content-body";
    height: 100vh;
    width: 100%;
}

#skip-link-holder a:where(:not([data-arches-core], [data-arches-core] *)), #skip-link-holder a:link:where(:not([data-arches-core], [data-arches-core] *)), #skip-link-holder a:visited:where(:not([data-arches-core], [data-arches-core] *)) {
  color: #000;
  background-color: #fae619;
  font-weight: bold;
  text-decoration: none;
  padding: 10px;
  text-align: center;
  outline: none !important;
  max-height: 38px;
  display: block;
  width: 100%;
  position: fixed;
  top: -38px;
  left: 0;
  z-index: 10001;
}

#skip-target-holder:where(:not([data-arches-core], [data-arches-core] *)) {
  position: absolute;
  top: -38px;
  left: 0;
}

#skip-link-holder a:focus:where(:not([data-arches-core], [data-arches-core] *)), #skip-link-holder a:active:where(:not([data-arches-core], [data-arches-core] *)) {
  text-decoration: underline !important;
  left: 0;
  top: 0;
  z-index: 10000000;
}

@media print {
    .base-manager-grid:where(:not([data-arches-core], [data-arches-core] *)) {
        display: block;
        height: 100vh;
        width: 100vw;
    }

    #skip-link-holder:where(:not([data-arches-core], [data-arches-core] *)),
    .header:where(:not([data-arches-core], [data-arches-core] *)),
    .header *:where(:not([data-arches-core], [data-arches-core] *)),
    .sidenav:where(:not([data-arches-core], [data-arches-core] *)),
    .sidenav *:where(:not([data-arches-core], [data-arches-core] *)){
        display: none !important;
    }

}
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-9.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-9.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-9.use[3]!../venv/lib/python3.12/site-packages/arches/app/media/css/arches.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
.sidenav-brand:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    height: 50px;
    color: #2d3c4b;
    text-decoration: none;
    text-decoration-line: none;
    text-decoration-thickness: 0;
    text-decoration-style: none;
    border-bottom: solid 1px rgba(0, 0, 0, 0.4);
}

.brand-title:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    line-height: 48px;
    font-size: 2rem;
    color: white;
}
.brand-title .brand-text:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.8rem;
}

.sidenav-lg:where(:not([data-arches-core], [data-arches-core] *)) {
    grid-template-columns: 220px auto;
}
.sidenav-lg .sidenav:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100vh;
    overflow-y: auto;
}
.sidenav-lg .sidenav .mainnav-container:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100vh - 50px);
}

.sidenav-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.1rem;
    font-weight: 600;
    background-color: #2d3c4b;
    z-index: 15;
}
.sidenav-menu ul:where(:not([data-arches-core], [data-arches-core] *)) {
    list-style: none;
    padding: 0px;
    padding-inline-start: 0px;
}
.sidenav-menu ul > li:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px 10px;
}
.sidenav-menu > ul > li:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px;
    overflow: hidden;
}
.sidenav-menu > ul > li ul:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 10px;
}
.sidenav-menu > ul > li > a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: inset 4px 0 0 0 #2986b8;
}
.sidenav-menu i:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
}
.sidenav-menu a:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    color: #abb1b7;
    padding: 12px 20px;
    text-decoration: none;
}
.sidenav-menu a strong:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
}
.sidenav-menu a:hover:where(:not([data-arches-core], [data-arches-core] *)), .sidenav-menu a:active:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
}
.sidenav-menu .active-sub:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #394d61;
}
.sidenav-menu .active-sub > a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
}
.sidenav-menu .arches-menu-item-disabled:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
}
.sidenav-menu .list-header:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 16px;
    text-transform: uppercase;
    font-weight: bold;
    color: #828b94;
    background-color: rgba(0, 0, 0, 0.1882352941);
    margin: 0;
    font-size: inherit;
}
.sidenav-menu .link-submenu-item a:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 120px;
    padding: 3px 20px;
    font-weight: 400;
}
.sidenav-menu .list-divider-dark:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 0px;
    margin: 0;
}

.sidenav-sm .brand-title:where(:not([data-arches-core], [data-arches-core] *)), .sidenav-sm .list-header:where(:not([data-arches-core], [data-arches-core] *)), .sidenav-sm .menu-title:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}
.sidenav-sm .sidenav-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    font-weight: 300;
}
.sidenav-sm .sidenav-menu a:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 40px;
}
.sidenav-sm .sidenav-menu i:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
}
.sidenav-sm .sidenav-menu li:not(.list-divider-dark):where(:not([data-arches-core], [data-arches-core] *)) {
    height: 40px;
}
.sidenav-sm .sidenav-menu li > ul:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}
.sidenav-sm .sidenav-menu li:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #394d61;
}
.sidenav-sm .sidenav-menu li:hover > ul:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    background-color: #394d61;
    position: absolute;
    margin: -41px 50px;
    padding: 50px 0px 0px 0px;
    max-height: calc(100vh - 150px);
    overflow-y: auto;
}
.sidenav-sm .sidenav-menu li:hover > ul > li:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 40px;
}
.sidenav-sm .sidenav-menu li:hover .menu-title:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    position: absolute;
    background-color: #394d61;
    padding: 10px;
    margin: -31px 30px;
    z-index: 100;
    height: 41px;
}
.sidenav-sm .sidenav-menu ul > ul > li:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0;
}
.sidenav-sm .sidenav-menu .active-sub > a:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #2986b8;
}

.edit-history:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    padding: 0 30px;
}
.edit-history .resource-grid-title:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0;
}
.edit-history .recent-additions-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0;
}
.edit-history .dataTables_wrapper .row:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin: 0;
}
.edit-history .dataTables_wrapper .row:first-child div:where(:not([data-arches-core], [data-arches-core] *)) {
    width: auto;
}
.edit-history .dataTables_wrapper .row:first-child input.form-control.input-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 0;
}
.edit-history .dataTables_wrapper .row:first-child div:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex: 1;
}
.edit-history .dataTables_wrapper .row:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 10px 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.edit-history .dataTables_wrapper .row:last-child div:where(:not([data-arches-core], [data-arches-core] *)) {
    width: auto;
}
.edit-history .dataTables_wrapper .row:last-child div:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex: 1;
}
.edit-history .dataTables_wrapper .row:last-child .dataTables_info:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 0;
    margin-top: 0;
}

.jstree-default .resource-editor-tree:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100vh - 125px);
    overflow-y: auto;
    overflow-x: hidden;
    background: #ecf0f5;
    padding-bottom: 50px;
}
.jstree-default .add-new-tile:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}
.jstree-default .jstree-node-action-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}
.jstree-default a.jstree-anchor .disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #ccc;
}
.jstree-default a.jstree-anchor.permissions-widget:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #bbb;
    cursor: default;
    pointer-events: none;
}
.jstree-default a.jstree-anchor strong:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 500;
}
.jstree-default .jstree-anchor:hover .add-new-tile:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default .add-new-tile.jstree-clicked:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline;
}
.jstree-default > .header:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 13px;
    background-color: #ecf0f5;
    border-bottom: 1px solid #ddd;
    font-size: 11px;
}
.jstree-default > .header .tools:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-wrap: wrap;
    padding: 2px 0;
}
.jstree-default .jstree-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    background-position: -4px -4px;
    cursor: pointer;
}
.jstree-default .jstree-striped > div > .jstree-node:where(:not([data-arches-core], [data-arches-core] *)), .jstree-default :not(.resource-editor-tree) > .jstree-striped > .jstree-node:where(:not([data-arches-core], [data-arches-core] *)) {
    background: none;
}
.jstree-default .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 1px 0;
    height: auto;
    line-height: normal;
    padding: 0 5px;
    height: 20px;
}
.jstree-default .jstree-anchor .jstree-leading-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 5px;
}
.jstree-default .jstree-anchor span.spacer:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 2.5px;
}
.jstree-default .jstree-anchor span:not(.spacer):where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    padding: 2px 0;
}
.jstree-default .jstree-anchor:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default .jstree-animated:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default .jstree-wholerow:where(:not([data-arches-core], [data-arches-core] *)) {
    transition: none;
}
.jstree-default .func-node:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #72D3C9;
    color: #01766A;
    border-width: 2px;
    margin: 0;
    height: 24px;
}
.jstree-default .card-designer-tree li.jstree-last:where(:not([data-arches-core], [data-arches-core] *)),
.jstree-default .card-designer-tree .jstree-last > li:where(:not([data-arches-core], [data-arches-core] *)) {
    background: transparent;
}
.jstree-default .jstree-open > .jstree-children:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
}
.jstree-default .jstree-node.hide-background:where(:not([data-arches-core], [data-arches-core] *)) {
    background: none;
}
.jstree-default .jstree-node.jstree-open > .jstree-icon:not(.jstree-ocl):where(:not([data-arches-core], [data-arches-core] *)) {
    background-position: -36px -4px;
}
.jstree-default .jstree-node.jstree-leaf .jstree-icon:not(.jstree-ocl):where(:not([data-arches-core], [data-arches-core] *)) {
    background: none;
}
.jstree-default .jstree-node.jstree-leaf.hide-background:where(:not([data-arches-core], [data-arches-core] *)) {
    background: none;
}
.jstree-default .designer-card-tree .jstree-children div:last-child li.card-treeitem:where(:not([data-arches-core], [data-arches-core] *)) {
    background: none;
}
.jstree-default .graph-designer-node-tree .jstree-children div li:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    background: none;
}
.jstree-default .designer-permission-tree .jstree-children li:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    background: none;
}
.jstree-default .resource-editor-tree .jstree-children li:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    background: none;
}
.jstree-default .jstree-clicked:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #25476a;
    color: #fff;
    border-radius: 2px;
    box-shadow: inset 0 0 1px #999999;
    margin: 0;
    height: 24px;
}
.jstree-default .jstree-clicked .jstree-node-action-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    font: normal normal normal 14px/1 FontAwesome;
    color: white;
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 5px 4px 4px 6px;
    background-color: #0b2342;
    border-radius: 2px;
    margin-right: -2px;
}
.jstree-default .unsaved-edit:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ffdb70;
    color: #fff;
    border-width: 2px;
}
.jstree-default a.tree-display-tool:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0px;
    padding: 3px 6px;
    color: #888;
    cursor: pointer;
}
.jstree-default a.tree-display-tool i:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px 3px;
}

ul.jqtree-tree div.jqtree_common:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    color: #333;
    border: 1px solid #ccc;
    text-decoration: none;
    font-weight: 700;
    background: linear-gradient(to bottom, #fafafa0, #eee100);
    border-radius: 3px;
    box-sizing: border-box;
    margin: 5px 0;
    padding: 5px 10px;
}
ul.jqtree-tree li.jqtree-selected > .jqtree-element:where(:not([data-arches-core], [data-arches-core] *)),
ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #ddd;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}
ul.jqtree-tree div.jqtree_common:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #2ea8e5;
    background: #fff;
}
ul.jqtree-tree li.jqtree-folder:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}
ul.jqtree-tree .jqtree-title:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #1C4257;
    vertical-align: middle;
    margin-left: 0;
}
ul.jqtree-tree .jqtree-loading > div a:where(:not([data-arches-core], [data-arches-core] *)) {
    content: url(/static/img/select2-spinner.56d4c7ce2d3591a02107.gif);
}
ul.jqtree-tree li.jqtree-ghost:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0;
}
ul.jqtree-tree li.jqtree-ghost span.jqtree-line:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    opacity: 0.6;
    border: dashed 1px #00f;
    height: 35px;
}
ul.jqtree-tree .jqtree-toggler:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0 5px;
}
ul.jqtree-tree ul.jqtree_common:where(:not([data-arches-core], [data-arches-core] *)) {
    list-style: none outside;
    margin-left: 12px;
    margin-right: 0;
    margin-bottom: 2px;
}
ul.jqtree-tree .jqtree-title.jqtree_common:where(:not([data-arches-core], [data-arches-core] *)), ul.jqtree-tree .jqtree-title.jqtree_common.jqtree-title-folder:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
}
ul.jqtree-tree .jqtree-title.jqtree_common:hover:where(:not([data-arches-core], [data-arches-core] *)), ul.jqtree-tree .jqtree-title.jqtree_common.jqtree-title-folder:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #123;
}
ul.jqtree-tree li.jqtree-selected > .jqtree-element:where(:not([data-arches-core], [data-arches-core] *)),
ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: none;
    background-color: #49596A;
    text-shadow: none;
}

.modal-header:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}

.modal-header .close:where(:not([data-arches-core], [data-arches-core] *)) {
    position: unset;
}

.modal-title:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-grow: 1;
    text-align: start;
}

.modal-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: end;
}

html:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 0.62rem;
    --arches-rem-correction: 1.6129032258064517;
}

body:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
}

img:where(:not([data-arches-core], [data-arches-core] *)) {
    image-orientation: from-image;
}

[class^=col-]:not(.pad-no):where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0px;
    padding-right: 0px;
}

.regular-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #337ab7;
    text-decoration: none;
}

.regular-link:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    text-decoration: underline;
}

/*.navbar-top-links:last-child>li {
    border-right: 1px solid rgba(0,0,0,0.07);
}*/
.cke_notification_warning:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.btn:not(.disabled):not(:disabled).active:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: none;
}

.svg-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    vertical-align: top;
    overflow: hidden;
}

.svg-content:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
}

dl.inline-flex:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    width: 300px;
    /* set the container width*/
    overflow: visible;
}

dl.inline-flex dt:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 0 0 50%;
    text-overflow: ellipsis;
    overflow: hidden;
}

dl.inline-flex dd:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 0 0 50%;
    margin-left: auto;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
}

#navbar:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 50px;
}

.nav-item-disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #9eacc1;
    color: black;
    pointer-events: none;
    cursor: default;
}

.nav-item-disabled i:where(:not([data-arches-core], [data-arches-core] *)) {
    color: black;
}

.navbar-header:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
}

.username:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0px;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #ddd;
}

.username:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f2f2f2;
}

.navbar-top-links > .mega-dropdown > .dropdown-menu.mega-dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 0px;
    max-width: 100%;
    top: 39px;
    right: -10px;
    bottom: 0;
    padding: 0;
}

.one-page-header .navbar-nav > li > a:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "";
}

/*Remove pointer from Mega drop panel button*/
.open.mega-dropdown > .mega-dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)):before {
    display: none;
}

.open.mega-dropdown > .mega-dropdown-toggle:where(:not([data-arches-core], [data-arches-core] *)):after {
    display: none;
}

.brand-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 20px !important;
    width: 20px !important;
    margin-top: 14px !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.list-group.bg-trans .list-group-item:not(.active):not(.disabled):where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 1px solid #eee;
    background-color: rgba(0, 0, 0, 0.05);
}

.list-group.bg-trans a.list-group-item.active:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
}

.list-group-item.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    color: #5f5f5f;
    border-width: 0;
}

.card-grid-item .panel-footer .disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #ccc;
}

.card-grid-item.card-locked .mar-no:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fafafa;
}

.card-locked div div > .library-card-panel-title:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #888;
}

.card-locked div div a.pull-right.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #888;
}

.panel hr:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: rgba(0, 0, 0, 0.075);
}

.switchery:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 20px;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    position: relative;
    vertical-align: middle;
    width: 50px;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: content-box;
    background-clip: content-box;
}

.arches-toggle-sm.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #888;
}

.iiif-image-tool-slider .switch.switch-small.switch-widget:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 25px;
}

.iiif-image-tool-slider .switch.switch-widget.on > small:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 12px;
}

#card-preview:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 10px;
}

.library-tools-icon.card-container-trash-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
    margin-top: -50px;
}

.card-container-trash-icon .record-delete:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    top: 0;
    right: 0;
    color: lightcoral;
}

.card-main-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6rem;
    font-weight: 500;
}

.card-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 20px;
    border: 1px solid #ddd;
    border-bottom-width: 0;
}

.card-body:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 20px 0 20px;
}

.card-content-container:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 0 solid #eee;
    position: relative;
    margin: -2px 0 18px 0px;
}

.outline:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #eee;
}

.outline.open-container:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #bbb;
}

.card-nav-container:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f4f4f4;
    margin-left: 0;
    margin-bottom: 5px;
}

.card-content-tab:where(:not([data-arches-core], [data-arches-core] *)) {
    min-height: 300px;
    margin-top: 15px;
    margin-left: -15px;
    box-shadow: none;
    padding: 5px 0 0;
}

.card-panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #FFF;
    padding-top: 15px;
    padding-bottom: 10px;
    margin-top: 10px;
}

.card-instructions:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #888;
    margin-bottom: 5px;
}

.card-content:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: -20px -35px 20px -20px;
    padding: 0;
}

.card-tab-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
}

.crud-record-item:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fbfbfb;
    padding: 0px;
}

.crud-record-item:nth-child(even):where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fefefe;
}

.data-card-alert:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 5px;
    margin-top: 5px;
}

.card-help:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 20px;
    font-size: 1.4rem;
    margin-top: -34px;
}

.card-form-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 10px;
    padding-right: 20px;
}

.help-panel-title:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 10px 0 10px;
}

.card-help-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 495px;
    padding-top: 0;
    top: 0px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: #fbfbfb;
    z-index: 500;
    overflow-y: scroll;
    color: #123;
    border-left: 1px solid #ddd;
}

.wizard-data-card-alert:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: none;
    margin: 1px 0 0;
}

.content-instructions:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    color: #8d8d8d;
    margin-top: -50px;
    line-height: 1.25;
    margin-bottom: 20px;
}

.record-delete:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 8px;
    right: 8px;
    height: 20px;
    width: 20px;
    color: lightcoral;
}

.gsheets-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    font-weight: 600;
    color: #454545;
}

.gsheets-descr:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    color: #777;
}

.workflow-step-container:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100% + 41px);
}

.workflowstep-nav:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    width: calc(100% - 220px);
    border-bottom: solid 1px #ddd;
    height: fit-content;
    padding: 12px 25px;
    background-color: #fff;
    overflow-x: scroll;
}

.workflowstep-nav div:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 20px;
}

.workflowstep-nav div.workflow-nav-controls:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    padding: 19px 0px;
    right: 0px;
    top: 0;
    font-size: 2.5rem;
    width: 230px;
    background: #fafafa;
    border-left: 1px solid #f1f1f1;
    border-bottom: 1px solid #ddd;
}

.workflowstep-nav div .step-title:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    z-index: 2000;
    color: white;
    padding: 2px;
    margin-top: 30px;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.workflowstep-nav .selectable i:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.arrow-up:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #000;
}

.workflowstep-nav div .step-title .arrow-up:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px;
}

.workflowstep-nav div .step-title .step-title-text:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #000;
    padding: 3px 10px;
}

.workflowstep-nav .nav-group:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
}

.workflowstep-nav div.workflow-nav-controls button:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 800;
}

.workflowstep-nav div.workflow-nav-controls button:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 5px;
}

.workflow-nav-controls .btn-labeled:not(.btn-block):not(.form-icon):where(:not([data-arches-core], [data-arches-core] *)) {
    color: #f9f9f9;
}

.workflow-step-body div .new-provisional-edit-card-container div .install-buttons button:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 800;
}

.workflow-step-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    height: 45px;
    line-height: 43px;
    text-align: center;
    width: 45px;
    font-size: 1.7rem;
    color: #bbb;
    border: 1px solid #ddd;
    background: #f4f4f4;
}

.selectable .workflow-step-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgb(244, 244, 244);
    border: 1px solid rgb(221, 221, 221);
    color: #26476a;
}

.workflow-step-icon.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgb(110, 160, 216);
    border: 1px solid rgb(56, 110, 178);
    color: #fff;
    cursor: pointer;
}

.workflow-step-icon.complete:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #3A74B0;
    background-color: #B4D1F0;
    color: #fff;
}

.workflow-step-icon.can-advance:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid rgb(110, 160, 216);
    background-color: rgb(189, 214, 241);
    color: #fff;
}

.workflow-step-description-container:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    display: flex;
    justify-content: space-between;
    min-height: 100px;
    border-bottom: solid 1px #ddd;
}

.workflow-step-description:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #fff;
    padding: 10px 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
}

.workflow-step-description .title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6rem;
    font-weight: 600;
    color: #004577;
    padding-top: 10px;
}

.workflow-step-description .workflow-name:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.01;
    color: #004577;
}

.workflow-step-description .subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    font-weight: 400;
    color: #004577;
}

.workflow-step-description .step:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    font-weight: 400;
    color: #999;
    padding-bottom: 15px;
}

.workflow-step-body:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f9f9f9;
    height: 100%;
    overflow-y: auto;
    padding: 0 0 218px 25px;
}

.tabbed-workflow:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.tabbed-workflow-title-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    background-color: #eceef0;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
    padding: 6px 12px;
    font-size: medium;
    font-weight: 600;
}

.tabbed-workflow-step-body:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    height: 100%;
    overflow-y: auto;
}

.tabbed-workflow-step-body .search-selection-controls:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none !important;
}

.tabbed-workflow-information-box-marker:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    padding-left: 2px;
    padding-right: 6px;
    margin-top: 3px;
    cursor: pointer;
    color: #454545;
}

.tabbed-workflow-information-box-marker.seen:where(:not([data-arches-core], [data-arches-core] *)) {
    visibility: visible;
    opacity: 1;
    transition: all 0.6s linear;
}

.tabbed-workflow-information-box-marker.unseen:where(:not([data-arches-core], [data-arches-core] *)) {
    visibility: hidden;
    position: absolute;
    opacity: 0;
}

.tabbed-workflow-step-information-box-container.seen:where(:not([data-arches-core], [data-arches-core] *)) {
    visibility: visible;
    opacity: 1;
    transition: all 0.6s linear;
}

.tabbed-workflow-step-information-box-container.unseen:where(:not([data-arches-core], [data-arches-core] *)) {
    visibility: hidden;
    position: absolute;
    width: 100%;
    opacity: 0;
}

.tabbed-workflow-step-information-box:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 35px 20px 35px;
    background-color: #fafafa;
    border: 1px solid #ddd;
    color: grey;
    margin: -16px -21px 0px -21px;
    height: 100px;
    overflow-y: scroll;
    position: relative;
}

.workflow-information-box-toggle:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #454545;
}

.btn-workflow-tile:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 8px 20px;
    min-width: 100px;
}

.btn-workflow-tile.btn-success:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #508A14;
}

.btn-workflow-tile.btn-danger:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #B02107;
}

.tabbed-workflow-step-information-box h4:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    margin-bottom: 2px;
}

.tabbed-workflow-step-information-box span:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 10px;
}

.tabbed-workflow-step-body .create-resource-instance-card-component .card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    width: unset;
}

.tabbed-workflow-step-body .create-resource-instance-card-component .install-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: unset;
}

.card-title:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-grow: 1;
}

.tabbed-workflow-step-body .card-title:where(:not([data-arches-core], [data-arches-core] *)),
.tabbed-workflow-step-body .card-instructions:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.display-in-workflow-step:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px;
    background-color: #ececec;
    border-top: solid 1px #ddd;
    display: flex;
}

.tabbed-workflow-step-body > div:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff !important;
    border: none !important;
}

.tabbed-workflow-step-body .install-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.tabbed-workflow-step-body .manifest-editor .install-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: unset;
}

.etl-manager-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    width: 100%;
    height: inherit;
}

.branch-csv-etl:where(:not([data-arches-core], [data-arches-core] *)),
.bulk-load-status:where(:not([data-arches-core], [data-arches-core] *)),
.etl-error-report:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: inherit;
}
.branch-csv-etl .loader-select:where(:not([data-arches-core], [data-arches-core] *)),
.bulk-load-status .loader-select:where(:not([data-arches-core], [data-arches-core] *)),
.etl-error-report .loader-select:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100% - 50px);
    text-align: center;
    background: #fff;
    justify-content: center;
    padding-top: 90px;
    height: 100%;
    width: 100%;
    display: flex;
}
.branch-csv-etl .summary-header:where(:not([data-arches-core], [data-arches-core] *)),
.bulk-load-status .summary-header:where(:not([data-arches-core], [data-arches-core] *)),
.etl-error-report .summary-header:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 0px 3px;
    font-weight: 525;
    font-size: 1.5rem;
    color: #2d5576;
}
.branch-csv-etl .summary-title:where(:not([data-arches-core], [data-arches-core] *)),
.bulk-load-status .summary-title:where(:not([data-arches-core], [data-arches-core] *)),
.etl-error-report .summary-title:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 0px 3px;
    font-weight: 550;
    font-size: 1.6rem;
    color: #2d5576;
}
.branch-csv-etl h5:where(:not([data-arches-core], [data-arches-core] *)),
.bulk-load-status h5:where(:not([data-arches-core], [data-arches-core] *)),
.etl-error-report h5:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    color: #999;
    font-weight: 500;
}
.branch-csv-etl .dropzone-photo-upload:where(:not([data-arches-core], [data-arches-core] *)),
.bulk-load-status .dropzone-photo-upload:where(:not([data-arches-core], [data-arches-core] *)),
.etl-error-report .dropzone-photo-upload:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0px;
}

.branch-xl-metadata-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px 15px;
    overflow: hidden;
}

.branch-csv-etl-load-summmary:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -10px;
}

h3.branch-xl-title:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 15px;
    margin-bottom: 0px;
    font-size: 1.9rem;
    color: #454545;
}

h4.branch-xl-title:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 1.6rem;
    color: #454545;
}

.branch-xl-file-contents-container:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 25px;
}

.etl-module-component .delete-type-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    margin: 10px 0px;
}

.etl-module-component .delete-type-button:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 10px 20px;
    background-color: #fdfdfd;
    border: 1px solid #ddd;
    margin-right: 12px;
}

.etl-module-component .delete-type-button.active:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: bold;
}

.tabbed-workflow-footer:where(:not([data-arches-core], [data-arches-core] *)), .etl-module-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #445769;
    border-top: 1px solid #0E2031;
    color: #f9f9f9;
    padding: 10px 12px;
    display: flex;
    bottom: 0;
    width: 100%;
}

.tabbed-workflow-footer .step-counter:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    align-items: center;
    border-right: 1px solid #ddd;
    padding-left: 12px;
    padding-right: 24px;
    margin-right: 18px;
}

.tabbed-workflow-footer .toggle-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: unset;
    padding-top: 6px;
}

.tabbed-workflow-footer .toggle-container .arches-toggle-subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.tabbed-workflow-title-bar .btn:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 2px;
    padding: 8px 15px;
    margin-left: 5px;
}

.tabbed-workflow-footer .btn:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 2px;
    padding: 8px 15px;
}

.tabbed-workflow-title-bar .btn > i:where(:not([data-arches-core], [data-arches-core] *)),
.tabbed-workflow-title-bar .btn > span:where(:not([data-arches-core], [data-arches-core] *)),
.tabbed-workflow-footer .btn > i:where(:not([data-arches-core], [data-arches-core] *)),
.tabbed-workflow-footer .btn > span:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px 2px;
}

.workflow-step-body .workbench-card-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -25px;
}

.tabbed-workflow-step-body .card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    border: none;
    /* padding: 0px;*/
    margin: 10px 35px;
}

.padded-workflow-step .card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    border: none;
    padding: 0px;
    margin: 0px 15px;
}

.padded-workflow-step:where(:not([data-arches-core], [data-arches-core] *)),
.workflow-step-body .card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 20px 35px 82px 40px;
    border: none;
    background: #fafafa;
}

.workflow-step-body .padded-workflow-step .card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px 25px;
}

.workflow-step-body div div .new-provisional-edit-card-container div .widgets div div .widget-wrapper div div .widget-input:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 600px;
}

.workflow-step-body div .new-provisional-edit-card-container .card form div div .widget-wrapper .form-group div .columns:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #ddd;
    padding: 20px;
}

.wf-multi-tile-step-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
}

.wf-multi-tile-step-form:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    flex-grow: 3;
    position: relative;
}

.wf-multi-tile-btn-complete:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    bottom: 250px;
    right: 250px;
    font-weight: 800;
}

.wf-multi-tile-step-list:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    padding: 24px 24px 0 24px;
    border-left: 1px solid #ddd;
    background: #eeeeee;
    height: 100%;
    width: 500px;
    overflow-y: scroll;
}

.wf-step-multi-tile-container:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 60%;
    padding: 30px;
    border: 1px solid #ddd;
    border-radius: 2px;
    background-color: #f1f1f1;
    margin-top: 0px;
    margin-right: 0px;
    display: flex;
    flex-direction: column;
}

.wf-step-multi-tile-container h4:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    font-weight: 500;
}

.wf-multi-tile-step-list-empty:where(:not([data-arches-core], [data-arches-core] *)) {
    border: #cfcfcf solid 1px;
    border-radius: 2px;
    background-color: #e9e9e9;
    padding: 80px 20px 120px 20px;
    text-align: center;
}

.wf-multi-tile-step-card:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #ddd;
    margin-bottom: 5px;
    border-radius: 2px;
    background-color: #fff;
}

.wf-multi-tile-card-info:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    padding: 10px 15px;
}

.wf-multi-tile-card-info .workflow-step-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 10px;
}

div.wf-multi-tile-card-info div:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 12px;
}

.wf-multi-tile-card-info-details:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #5d768f;
    padding-left: 12px;
}

.wf-multi-tile-card-info-details > h4:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 2px;
    /* margin-left: 12px; */
}

.wf-multi-tile-card-info-details dd a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999;
}

.wf-multi-tile-card-info-details dd:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 3px;
    color: #999;
}

.wf-multi-tile-step-card div div:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0;
    margin-right: 5px;
}

.wf-multi-tile-step-card > div.wf-multi-tile-card-info ~ div:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    color: #4f9ce9;
    font-size: 1.3rem;
    font-weight: 600;
    cursor: pointer;
    padding-top: 10px;
    height: 40px;
    /* align-self: flex-end; */
}

.wf-multi-tile-step-card > div.wf-multi-tile-card-info ~ div span:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 3px;
}

.wf-multi-tile-step-card > div.wf-multi-tile-card-info ~ div span:nth-child(2):where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 15px;
}

.wf-multi-tile-step-card > div.wf-multi-tile-card-info ~ div span:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #0D70CF;
}

.wf-multi-tile-step-card-controls:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 15px;
    background: #f8f8f8;
    border-top: 1px solid #ddd;
}

.workflow-nav-tab-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    width: inherit;
}

.workflow-tab-controls:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 30px;
    display: flex;
    background-color: #eceef0;
    align-items: center;
    font-size: 3rem;
    justify-content: center;
    border: solid 1px #ddd;
    color: #555;
    cursor: pointer;
}

.workflow-nav-tabs:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow-x: scroll;
    min-height: 45px;
    width: 100%;
}

.tabbed-workflow-step-container:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 1 1 auto;
    overflow-y: scroll;
}

.workflow-nav-tab-list:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fafafa;
    display: flex;
    min-width: max-content;
}

.workflow-nav-tab-list-item:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex !important;
    /* override navs.less */
    align-items: center;
}

.workflow-nav-tab:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 220px;
    padding: 12px 20px;
    border-left: 1px solid #BBD1EA;
    background: #F7F9FB;
    border-bottom: 1px solid #BBD1EA;
    height: 45px;
}

.workflow-nav-tab.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    border-bottom: 1px solid #fff;
    font-weight: 600;
    padding-top: 10px;
}

.workflow-nav-tab-list-item:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right: 1px solid #ddd;
}

.workflow-nav-tab.inactive:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.workflow-nav-tab.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    color: darkgrey;
    cursor: not-allowed;
}

.workflow-nav-tab-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    align-items: center;
    padding: 4px;
    padding-top: 6px;
    font-size: 1.5rem;
}

.workflow-nav-tab-arrow.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    color: lightgrey;
    cursor: default;
}

.workflow-nav-controls:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 60px;
    display: flex;
    background-color: #fff;
    align-items: center;
    font-size: 3.2rem;
    justify-content: center;
    color: #004577;
}

.workflow-nav-controls:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #007799;
}

.card .install-buttons .btn-labeled:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
}

.card .install-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}

/*.workflow-nav-controls.left {
    border-left: solid 1px #aaa;
}*/
/*.workflow-nav-controls.right {
    border-right: solid 1px #aaa;
}*/
.workflow-nav-controls .inactive:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #ccc;
}

.workflow-plugin:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-grow: inherit;
    background-color: #fff;
}

.workflow-select-plugin:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px 20px 20px 20px;
}

#workflow-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
}

/* general styling for all tabs */
.tabbed-report-tab-list:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #ebeef0;
    display: flex;
    flex-direction: row;
    list-style-type: none;
    flex-wrap: wrap;
    margin: 0;
    padding: 0 20px;
}

.report-tab:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f4f4f4;
    border: #e9e9e9 solid 1px;
    border-radius: 100%;
    display: flex;
    height: 50px;
    width: 50px;
    line-height: 50px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 15px 25px;
    position: relative;
}
.report-tab:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    background: #BADAF7;
    border: 1px solid #1E6FB7;
}
.report-tab i:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #bbbbbb;
    font-size: 1.9rem;
    line-height: 23px;
    display: block;
}
.report-tab i:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
}
.report-tab.active:where(:not([data-arches-core], [data-arches-core] *)) {
    border: #4389c9 solid 2px;
    border-radius: 100%;
    background: #5fa2dd;
}
.report-tab.active i:where(:not([data-arches-core], [data-arches-core] *)) {
    color: white;
}

.report-tab-form:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    margin: 15px 0px 15px;
    padding: 5px;
    background-color: #fff;
}
.report-tab-form.active:where(:not([data-arches-core], [data-arches-core] *)) {
    border: #4389c9 solid 2px;
}

.report-tab-form-title:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 5px;
}

.tab-banner:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    background: #5fa2dd;
    padding: 5px 20px 7px 20px;
}

.tab-banner > div + div span:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    padding: 0 20px;
}

.tab-banner span:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    color: white;
}

.tab-summary-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
}

.summary-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f9f9f9;
    margin-top: -30px;
}

.mouse-pointer canvas:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.photo-workbench-photos:where(:not([data-arches-core], [data-arches-core] *))::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 9px;
    border-left: 1px solid #ddd;
}

.photo-workbench-photos:where(:not([data-arches-core], [data-arches-core] *))::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0.28);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.photo-workbench-photo:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    padding: 4px;
}

.photo-workbench-photo:nth-child(even):where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    border-bottom: 1px solid #D3E5F4;
}

.photo-workbench-photo:nth-child(odd):where(:not([data-arches-core], [data-arches-core] *)) {
    background: #F5FAFE;
    border-bottom: 1px solid #D3E5F4;
}

.photo-workbench-photo.selected-photo:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #9CC3E4;
    color: #fff;
    font-weight: 600;
    padding: 4px;
}

.photo-workbench-photo:not(.selected-photo):hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #CAE2F5;
    cursor: pointer;
}

.workbench-tile-picker-label:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
    color: #666;
    margin-left: 10px;
}

.workbench-card-sidepanel-header-container.file-workbench:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 0px;
    margin-left: 0px;
}

.file-workbench-selected-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 5px;
}

.file-workbench-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    margin-top: 20px;
    margin-bottom: -10px;
}

.file-workbench-filter .clear-node-search:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 25px;
}

.file-workbench-filter-header:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    font-weight: 400;
}

.file-workbench-files:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 136px;
    overflow-y: scroll;
    border: solid 1px #ddd;
    display: flex;
    flex-direction: column;
    margin: 15px 0px 5px 0px;
}

.file-workbench-filecount:where(:not([data-arches-core], [data-arches-core] *)) {
    color: steelblue;
    font-size: 1.1rem;
    padding-left: 5px;
    padding-top: 5px;
}

.file-workbench-files:where(:not([data-arches-core], [data-arches-core] *))::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 9px;
    border-left: 1px solid #ddd;
}

.file-workbench-files:where(:not([data-arches-core], [data-arches-core] *))::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.file-workbench-button-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 5px;
}

.file-workbench-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
}

.file-workbench-links:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    justify-content: space-between;
    font-size: 1.2rem;
}

.btn-workbench:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    font-size: 1.5rem;
}

.file-workbench-file:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    padding: 4px;
    display: inline-flex;
    justify-content: left;
    align-items: center;
}

.file-workbench-file .file-name:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 5px;
}

.file-workbench-file:nth-child(even):where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    border-bottom: 1px solid #D3E5F4;
}

.file-workbench-file:nth-child(odd):where(:not([data-arches-core], [data-arches-core] *)) {
    background: #F5FAFE;
    border-bottom: 1px solid #D3E5F4;
}

.file-workbench-file.selected-photo:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #9CC3E4;
    color: #fff;
    font-weight: 600;
    padding: 4px;
}

.file-workbench-file:not(.selected-photo):hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #CAE2F5;
    cursor: pointer;
}

.file-workbench-file.chart-series-selector:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    width: 100%;
}

.file-workbench-file.chart-series-selector div:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 5px;
}

.chart-config-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 50px;
}

.add-data-series:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 27px;
    height: 27px;
    border-bottom: 1px solid #D3E5F4;
    background: #9CC3E4;
    color: #fff;
    margin: -4px 0px -5px -4px;
    padding-top: 4px;
    padding-left: 8px !important;
}

.add-data-series:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #497DA9;
}

.selected-photo .add-data-series:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 1px solid #D3E5F4;
    background: #497DA9;
    color: #fff;
}

.staged:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #90DFFF;
}

.staged:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #7FC7E3;
}

.file-workbench-file.staged:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #90DFFF;
    color: #fff;
    font-weight: 600;
    padding: 4px;
}

.file-workbench-file:not(.staged):hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #CAE2F5;
    cursor: pointer;
}

.file-viewer:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
}

.file-viewer.chart-header:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    padding-left: 20px;
    background: #f1f1f1;
    width: 100%;
    display: inline-block;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.chart-header h3:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 1.5rem !important;
}

.chart-style-panel h2:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    margin-bottom: 0px;
}

.chart-style-panel .input-group-addon:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #26d664;
    height: 40px;
    border: 1px solid black;
}

.file-viewer .loading-mask:where(:not([data-arches-core], [data-arches-core] *)),
.search-result-details .loading-mask:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    opacity: 0.5;
    background-color: gray;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 240;
}

.file-viewer .loading-mask:where(:not([data-arches-core], [data-arches-core] *))::before,
.search-result-details .loading-mask:where(:not([data-arches-core], [data-arches-core] *))::before {
    position: fixed;
    opacity: 0.5;
    color: #7b7b7b;
    content: "\f110";
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 10vw;
    margin-top: 42vh;
    margin-left: 32vw;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    z-index: 100000001;
}

.file-viewer .loading-mask:where(:not([data-arches-core], [data-arches-core] *)):after,
.search-result-details .loading-mask:where(:not([data-arches-core], [data-arches-core] *))::after {
    display: none;
}

.chart .plotly:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #ddd;
    padding-top: 10px !important;
    padding-bottom: 30px !important;
    border-radius: 2px;
    background: #fff;
}

.plotly .legend .bg:where(:not([data-arches-core], [data-arches-core] *)) {
    fill: #fafafa !important;
    transform: translate(-5px, -5px) scaleX(1.05) scaleY(1.2);
    stroke-width: 1px !important;
    stroke: #eee !important;
}

/* photo gallery */
.gallery-container .tab-container .tab-content:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.thumbnail-gallery-controls:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 35px;
    height: 105px;
    display: flex;
    background-color: rgba(0, 0, 0, 0.95);
    align-items: center;
    font-size: 4.1rem;
    justify-content: center;
    border-top: 1px solid #000;
    color: #eee;
    cursor: pointer;
}

.thumbnail-gallery-controls.left:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: solid 1px #343434;
}

.thumbnail-gallery-controls.right:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right: solid 1px #343434;
}

.thumbnail-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    justify-content: space-between;
    width: inherit;
}

.workbench-card-container-sidepanel-active .thumbnail-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    justify-content: space-between;
    width: calc(100% - 400px);
}

.show-thumbnails-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 4px 10px;
    font-size: 1.4rem;
    margin-left: 35px;
    width: 130px;
    color: #eee;
    font-weight: 600;
    background-color: rgba(0, 0, 0, 0.75);
    text-align: center;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}

.show-thumbnails-btn:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.show-thumbnails-btn.open:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
}

.show-thumbnails-btn.closed:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    bottom: 0;
}

.thumbnail-gallery-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.workflow-step-body .thumbnail-gallery-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: fixed;
    bottom: 0px;
    width: calc(100% + 311px);
    left: 50px;
}

.workflow-step-container .thumbnail-gallery-container:where(:not([data-arches-core], [data-arches-core] *)) {
    bottom: 0px;
    left: 50px;
}

.workflow-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #26476a;
    /* width: 12%; */
    color: white;
}

div.workflow-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 250px;
}

.workflow-panel ul:where(:not([data-arches-core], [data-arches-core] *)) {
    /* text-decoration: none; */
    list-style-type: none;
    /* padding-left: 12px; */
    margin-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    /* min-height: 200px; */
    padding-left: 0;
    /* border-bottom: #fff; */
    border-width: 2px;
}

.workflow-panel i:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 0px;
    font-size: 1.3rem;
    color: #ddd;
    width: 20px;
    text-align: center;
    margin-left: -5px;
}

.workflow-panel li:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 12px;
    padding-left: 20px;
    padding-bottom: 12px;
}

.workflow-panel li:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: rgba(70, 130, 180, 0.4);
    border-left: 4px solid steelblue;
}

.workflow-panel:not(.navbarclosed) li:hover a:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -4px;
}

.workflow-panel:not(.navbarclosed) .active-sub:hover li:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
    background: steelblue;
}

.workflow-panel .active-sub:hover a:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
    background: steelblue;
}

.workflow-panel > hr:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: white;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px;
}

.workflow-panel.navbarclosed > hr:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #0B0737;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.workflow-panel .navbarclosed > hr:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: white;
    margin-bottom: 0px;
}

.workflow-panel li a span:where(:not([data-arches-core], [data-arches-core] *)) {
    color: white;
    font-size: 1.5rem;
    margin-top: 15px;
    margin-left: 5px;
}

.workflow-select-wf-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    color: white;
    font-size: 2.8rem;
    padding-top: 0px;
}

.widget-wrapper .col-xs-12.dropzone .dz-default.dz-message button:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.workflow-select-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4em;
    font-weight: 500;
}

.workflow-select-wf-circle:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 70px;
    height: 70px;
    display: inline-block;
    text-align: center;
    padding: 18px 12px;
    border-radius: 40px;
    border: 1px solid #747474;
}

.workflow-select-desc:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
    padding-top: 10px;
    font-weight: 600;
}

.workflow-select-card-container-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5em;
    font-weight: 500;
    padding-left: 30px;
    margin-top: 5px;
    margin-bottom: -15px;
}

.workflow-select-card-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-grow: inherit;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 20px;
}

.workflow-select-card:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 200px;
    height: 200px;
    padding: 10px;
    color: white;
    text-align: center;
    border: 1px solid #777;
    border-radius: 1px;
    margin: 5px;
    opacity: 0.85;
}

.workflow-select-card:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 1;
    border: 1px solid black;
}

.workflow-component-based-step:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    height: 100%;
    padding: 20px;
}

div.final-cons-step-splash:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 1%;
}

div.final-cons-step-splash > a:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 180px;
}

div.final-cons-step-splash > button:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 2px;
}

div.final-cons-step-separator:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: stretch;
    margin-top: 15px;
    margin-bottom: 8px;
    color: #777;
}

div.final-cons-step-separator > hr:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 25px;
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    flex-grow: 9;
    border: 1px solid #ddd;
}

div.final-cons-step-separator > h4:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 24px;
    margin-right: 24px;
    margin-top: 12px;
    font-size: 2.1rem;
    font-weight: 500;
    flex-grow: 1;
    text-align: center;
}

.gallery-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
}

.gallery-thumbnails:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    align-items: center;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.85);
    height: 105px;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    border-top: solid 1px #000;
}

.gallery-thumbnails img:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 80px;
    margin: 3px 6px;
    border: solid 1.5px #eee;
}

.gallery-thumbnails img:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    border: 1.5px solid #FFF;
}

.gallery-thumbnails .dz-cancel:where(:not([data-arches-core], [data-arches-core] *)) {
    color: black;
    background-color: #ccc;
    position: absolute;
    right: 0;
    opacity: 0.75;
    position: absolute;
}

.gallery-thumbnails .dz-cancel:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #eee;
    opacity: 1;
}

.gallery-thumbnails .btn-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0.5px 3.5px;
}

.gallery-controls:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    right: 0px;
    top: 0px;
    height: 100%;
}

.gallery-controls.new-tile:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ededed;
    justify-content: center;
    width: 100%;
}

.gallery-controls.new-tile .dropzone-photo-upload:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0;
    padding: 45px;
    background-color: #ffffff;
    width: 100%;
}

.iiif-image-tools .dropzone-photo-upload:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 25px 15px;
    border: 1px dashed #bbb;
    background: #f9f9f9;
    text-align: center;
    color: #808080;
    margin: 5px 0px 30px 0px;
    border-radius: 2px;
    cursor: pointer;
}

.iiif-image-tools .dropzone-photo-upload:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #787878;
    background: #f2f2f2;
}

.photo-workbench-photos:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 136px;
    overflow-y: scroll;
    border: solid 1px #ddd;
    display: flex;
    flex-direction: column;
    margin: 40px 10px 10px 10px;
}

.photo-workbench-photo:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    padding: 4px;
}

.photo-workbench-photo:nth-child(even):where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    border-bottom: 1px solid #D3E5F4;
}

.photo-workbench-photo:nth-child(odd):where(:not([data-arches-core], [data-arches-core] *)) {
    background: #F5FAFE;
    border-bottom: 1px solid #D3E5F4;
}

.photo-workbench-photo.selected-photo:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #9CC3E4;
    color: #fff;
    font-weight: 600;
    padding: 4px;
}

.photo-workbench-photo:not(.selected-photo):hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #CAE2F5;
    cursor: pointer;
}

.gallery-controls.new-tile .dropzone-photo-upload:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0;
    padding: 45px;
    background-color: #ffffff;
    width: 100%;
}

.workbench-card-sidepanel .gallery-controls.new-tile .dropzone-photo-upload:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0;
    padding: 15px;
    background-color: #ffffff;
    width: 100%;
}

.workbench-card-sidepanel .gallery-controls.new-tile .dropzone-photo-upload:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0;
    padding: 15px;
    background-color: #ffffff;
    width: 100%;
}

/* end photo gallery */
.workbench-model-card-container:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 50px;
    padding-bottom: 40px;
}

.workbench-card-sidebar:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    height: 100%;
    right: 0px;
    top: 0px;
    width: 75px;
    background-color: #f1f1f1;
    border-left: 1px solid #ddd;
    z-index: 500;
}

.workbench-card-sidebar-tab.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #aaa;
    cursor: auto;
    pointer-events: none;
}

.workbench-card-sidebar-tab i:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6rem;
    display: block;
    padding-bottom: 2px;
}

.workbench-card-sidebar-tab:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fbfbfb;
    color: #454545;
}

.workbench-card-sidebar-tab.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #aaa;
    background-color: #f1f1f1;
}

.workbench-card-sidebar-tab.active:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 200;
    background-color: white;
    border-left: solid 1px white;
    margin-left: -1px;
    color: #454545;
}

.workbench-card-sidepanel.expanded:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 600px;
    z-index: 1001;
}

.manifest-manager-canvas-name:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 315px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.manifest-manager-nav-tab:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    min-width: 220px;
    padding: 10px 20px;
    border-right: 1px solid #f1f1f1;
    background-color: #ddd;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.manifest-manager-nav-tab.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f6f6f6;
    font-weight: 600;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.manifest-manager-nav-tab .tab-label:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.manifest-manager-main-menu-circle:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 75px;
    height: 75px;
    display: inline-block;
    text-align: center;
    padding: 20px;
    border-radius: 50%;
    background-color: #ccc;
}

.manifest-manager .dropzone-photo-upload:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 15px;
}

.manifest-manager .loader-select:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
}

.manifest-manager .rr-splash-description:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 700px;
}

.overlay-listing.rr-map-card .overlay-name:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "\f070";
}

.active-overlay .overlay-listing.rr-map-card .overlay-name:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #666;
    content: "\f06e";
}

.active-overlay .overlay-listing.rr-map-card .overlay-name:where(:not([data-arches-core], [data-arches-core] *)):before {
    color: #666;
    content: "\f06e";
}

.rr-map-card.related-instances .related-instance:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #9e9e9e;
    font-size: 1.2rem;
    padding: 3px 0 0 12px;
}

.active-overlay .rr-map-card.related-instances .related-instance:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #666;
}

.active-overlay .rr-map-card.related-instances .related-instance.hovered:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #eee;
}

.summary-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f9f9f9;
    margin-top: -30px;
}

.mouse-pointer canvas:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.workbench-card-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 1;
    height: 100%;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #fafafa;
    border-top: 1px solid #ddd;
}

.workbench-card-wrapper.autoheight:where(:not([data-arches-core], [data-arches-core] *)) {
    height: auto;
    min-height: 100%;
}

.card-component-wrapper-editor .workbench-card-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid #041B33;
}

.widgets .workbench-card-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #a8a8a8;
}

.widgets .workbench-card-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 500px;
}

.workbench-card-container:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
}

.workbench-card-container.workbench-card-container-sidepanel-active:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 400px;
}

.workbench-card-sidebar-tab:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #787878;
    min-height: 65px;
    padding: 16px;
    text-align: center;
    font-size: 1.6rem;
    border-bottom: 1px solid rgb(216, 216, 216);
    cursor: pointer;
}

.map-sidebar-text:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.1rem;
}

.workbench-card-sidepanel:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    z-index: 250;
    right: 75px;
    height: 100%;
    background: white;
    border-left: 1px solid rgb(216, 216, 216);
    display: flex;
    flex-direction: column;
    align-items: normal;
    width: 400px;
}

.workbench-sidepanel-body:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 50px;
}

.install-buttons .btn-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f75d3f;
    border-color: #E53211;
}

.install-buttons .btn-warning:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #E53211;
    border-color: #B02107;
}

.install-buttons .btn-danger:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #FF836C;
    border-color: #E53211;
}

.install-buttons .btn-danger:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f75d3f;
    border-color: #E53211;
}

.install-buttons .btn-mint:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #3acaa1;
    border-color: #42cca5;
}

.install-buttons .btn-mint:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #1ABA8E;
    border-color: #009E72;
}

.rr-map-card-intersect-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 7px;
    margin-bottom: 32px;
}

.rr-map-card-intersect-panel .intersection-result:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 3px 0 0 12px;
}

.rr-map-card-intersect-panel .intersection-result.hovered:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #ddd;
}

.help-close:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #868686;
    position: absolute;
    right: 10px;
    top: 20px;
    z-index: 600;
}

.scroll-y:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100vh - 50px);
    /* top-nav height */
    overflow-y: auto;
}

.scroll-y-hidden:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow-y: hidden;
}

.scroll-y-auto:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow-y: auto;
}

.tab-base .nav-tabs > li:not(.active) > a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
    border-bottom: 1px solid #fff;
    background: #eee;
}

.tab-base .tab-content:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: none;
    padding-bottom: 0;
    margin: 0;
}

.panel .panel-heading:where(:not([data-arches-core], [data-arches-core] *)),
.panel > :first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.columns:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-wrap: wrap;
}

span.icon-wrap.icon-circle.bg-gray-dark:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #94A6BC;
    color: #123;
}

.widget-config-container .widget-input-label:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: inherit;
}

.widget-input:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 2px;
}

.widget-file:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100px;
}

.form-contol:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 36px;
    font-size: 1.3rem;
}

.date .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 36px;
}

.tile:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: 2px solid #0594BC;
    border-right: 1px solid #ddd;
    border-top: 0 solid #ddd;
    border-bottom: 1px solid #ddd;
    background: #fbfbfb;
    color: #5f5f5f;
    width: 200px;
    height: 170px;
    position: relative;
    overflow-y: scroll;
    padding: 5px 5px 7px;
}

.help-text-small:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
    padding-right: 5px;
}

.grid-container:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow: scroll;
}

.list-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow-y: auto;
    height: calc(100% - 60px);
    /*60px accounts for header so list scrolls to bottom*/
}

.grid:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ebeef0;
    max-width: 1200px;
    margin-left: -8px;
    margin-right: -6px;
    border-top: 1px solid #ddd;
    overflow: auto;
}

.grid-item:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
    width: 100px;
    height: 100px;
    background: #0D8;
    border: 1px solid #333;
    border-color: hsla(0, 0%, 0%, 0.7);
    margin: 3px;
}

.form-group div input:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 600px;
    border: 1px solid #eee;
}

.btn-display-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 35px;
}

.btn-display-toggle:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #9490EE;
    color: #fff;
}

.time-wheel-display-toggle .btn-display-toggle:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left-color: #fff;
}

.btn-group .btn + .btn:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 0px;
}

.btn-group-xs > .btn:where(:not([data-arches-core], [data-arches-core] *)), .btn-xs:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
}

.library:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0;
    bottom: 0;
    opacity: 0.95;
    border-radius: 0;
    z-index: 200;
    padding: 0 20px 20px 0;
}

.icon-selector .clear-search:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #123;
    font-size: 1.7rem;
    margin: 7px -30px;
}
.icon-selector .clear-search:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    color: rgba(0, 0, 0, 0.95);
}
.icon-selector .icon-list:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 300px;
    overflow-y: scroll;
    padding: 15px;
    border: 1px solid #e9e9e9;
}
.icon-selector .demo-icon-font:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    margin-bottom: 6px;
    padding: 4px 8px;
}
.icon-selector .demo-icon-font:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    background: #eee;
}
.icon-selector .demo-icon-font .selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #eee;
}

.iiif-canvas-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 28px;
    margin: 0px 5px;
}

.key:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 98px;
}

.library-close-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    right: 10px;
    top: -22px;
    font-size: 1.5rem;
    color: #666;
}

.alert:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px;
}

.selected-card:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 1;
    color: #fff;
    background-color: #fbfbfb;
}

.selected div .listitem_name:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
}

.disabled .listitem_name:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
    color: #999;
}

.selected div .name:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
}

.side-column-crud-container:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 0 0 275px;
    margin-top: -1px;
    margin-bottom: 0px;
    background-color: #fafafa;
    width: 275px;
    overflow-y: auto;
    overflow-x: hidden;
    border-right: 1px solid #ddd;
}
.side-column-crud-container .layer-filter-container:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    padding: 10px;
    background: #f4f4f4;
    border-top: solid 1px #ddd;
}
.side-column-crud-container .layer-list:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px;
    border-top: solid 1px #ddd;
}
.side-column-crud-container .grid:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin: 0;
    background: transparent;
}
.side-column-crud-container .grid .library-card:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 60px;
    color: #666;
    border-bottom: 1px solid #ddd;
    background: #f8f8f8;
    border-left: 5px solid #f8f8f8;
    display: flex;
    align-items: center;
}
.side-column-crud-container .grid .library-card.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ffffff;
    border-left: 5px solid steelblue;
}
.side-column-crud-container .grid .library-card.active:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    border-left: 5px solid steelblue;
}
.side-column-crud-container .grid .library-card.inactive:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f7f7f7;
}
.side-column-crud-container .grid .library-card.selected.selected-card:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    border-left: 5px solid steelblue;
    cursor: default;
}
.side-column-crud-container .grid .library-card.permissions.selected.selected-card:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    color: #656665;
    border-left: 0px;
    cursor: default;
}
.side-column-crud-container .grid .library-card:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    cursor: pointer;
    border-left: 5px solid steelblue;
    opacity: 1;
}
.side-column-crud-container .grid .library-card.relative:where(:not([data-arches-core], [data-arches-core] *)) {
    transition: height 0.25s;
}
.side-column-crud-container .grid .library-card.relative.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 180px;
    transition: height 0.25s;
    background: #ffffff;
    border-left: 5px solid steelblue;
    overflow-y: hidden;
}
.side-column-crud-container .grid .library-card.relative.selected.hovered:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ffffff;
    border-left: 5px solid steelBlue;
}
.side-column-crud-container .grid .library-card.relative.hovered:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ffffff;
    border-left: 5px solid #20CE05;
}
.side-column-crud-container .grid .library-card .project-status:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: left;
}
.side-column-crud-container .grid .library-card .library-card-content:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 5px;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    flex-direction: column;
    text-align: start;
}
.side-column-crud-container .grid .library-card .library-card-content .crud-card-main:where(:not([data-arches-core], [data-arches-core] *)) {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.3rem;
}
.side-column-crud-container .grid .library-card .library-card-content .crud-card-main a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #1E6FB7;
}
.side-column-crud-container .grid .library-card .library-card-content .crud-card-subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #888;
    font-size: 1.1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.side-column-crud-container .grid .library-card .library-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0 10px;
}
.side-column-crud-container .grid .library-card .library-icon span:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.side-column-crud-container .grid .library-card .library-icon span i:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    line-height: initial;
    text-align: initial;
    position: initial;
    width: initial;
    padding-top: initial;
}
.side-column-crud-container .grid .library-card .library-icon span i:where(:not([data-arches-core], [data-arches-core] *)):before {
    position: initial;
    top: initial;
    left: initial;
    right: initial;
}
.side-column-crud-container .grid .library-card .library-card-main:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 255px;
    position: absolute;
    left: 58px;
    top: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.2rem;
}
.side-column-crud-container .grid .library-card .library-card-main a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #1E6FB7;
}
.side-column-crud-container .grid .library-card .library-card-subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
    text-transform: capitalize;
    width: 225px;
    position: absolute;
    left: 58px;
    top: 25px;
    color: #888;
    font-size: 1.1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 2px 2px 3px 0;
}

#function-list:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}

.branch-library:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: white;
    height: auto;
}

.branch-library-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
}

#branch-library:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    margin-left: 1px;
}

.middle-column-container.card-configuration.expanded:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-basis: 450px;
}

.card-configuration.expanded + div div div div div .install-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 525px;
}

.constraint-selection:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 10px;
    border-bottom: solid 1px #eee;
}

.constraint-selection .dropdown:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 10px;
    padding-bottom: 10px;
}

.user-groups:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.1rem;
    color: #999;
}

.load-relations:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
    padding: 3px 5px;
    background: steelblue;
    position: absolute;
    right: -5px;
    margin-right: 5px;
    top: 0px;
    border-radius: 2px;
    font-weight: 600;
}

.load-relations.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #888;
    margin-left: 5px;
    background: #ddd;
}

.selected-group-user-permissions:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    left: 30px;
    width: 100%;
}

.permissions-options:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
}

.selected-group-user-permissions .library-icon-permissions:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 0px;
}

.permission-manager:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
}

.permissions-instructions-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #ddd;
    padding: 30px;
    margin-bottom: 30px;
    background: #fbfbfb;
}

.permission-manager .permissions-instructions-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px 20px;
    margin-bottom: 20px;
}
.permission-manager .permission-selector:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 15px 0px 20px 0px;
}
.permission-manager .permissions-options:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-wrap: wrap;
    gap: 5px 20px;
}
.permission-manager .permissions-options .form-checkbox > input[type=checkbox]:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    position: absolute;
    visibility: visible;
    width: 1px;
    height: 1px;
    margin: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
}
.permission-manager .permissions-options .form-checkbox:focus-within:where(:not([data-arches-core], [data-arches-core] *)) {
    outline: 2px solid #489eed;
    outline-offset: 2px;
}
.permission-manager .permissions-options .form-checkbox.form-normal:not(.disabled):hover:where(:not([data-arches-core], [data-arches-core] *)):after,
.permission-manager .permissions-options .form-checkbox.form-normal.active:where(:not([data-arches-core], [data-arches-core] *)):after {
    left: 5.5px;
}
.permission-manager .permissions-options .form-checkbox.form-normal.indeterminate:not(.active):where(:not([data-arches-core], [data-arches-core] *)):after {
    content: "";
    position: absolute;
    left: 6px;
    top: 50%;
    width: 10px;
    height: 0;
    margin-top: -1px;
    transform: none;
    border-left: 0;
    border-bottom: 2.5px solid #404449;
}

.designer-permission-tree .permissions-card:focus-visible:where(:not([data-arches-core], [data-arches-core] *)) {
    outline: 2px solid #489eed;
    outline-offset: -2px;
}

.settings-panel-heading + .permissions-instructions-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 55px;
}

.permission-manager.panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    background-color: white;
    margin: 1px;
    height: 675px;
}

.permission-manager .card-content-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 50px 10px;
    background-color: white;
}

.permission-manager-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 58px;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
    margin-bottom: 2px;
}

.permission-manager-filter .clear-selection a.clear-selection-link:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 5px;
    font-size: 1.3rem;
}

.permission-manager-filter .clear-node-search:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 22px;
    font-size: 1.4rem;
    left: 46%;
    width: 15px;
}

.permission-manager-item-list .card-tree-container:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 0px;
}

.permission-manager .filter-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    padding: 15px;
}

.permission-manager-item-list:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 10px;
}

.permission-manager.header:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    height: 100px;
    padding-left: 10px;
    color: #2b425b;
    background: #fff;
    border-bottom: 1px solid #eee;
}

.permission-manager .control-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    margin-left: 0px;
}

.permissions:where(:not([data-arches-core], [data-arches-core] *)) {
    background: rgb(240, 240, 240);
}

.permissions:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
}

.permissions.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
}

.confirmation-permissions:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
    color: #888;
}

.permission-selector:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 20px 0px 30px 0px;
}

.permissions-readout:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
    padding-right: 10px;
    font-size: 1.1rem;
    font-weight: 600;
    color: #454545;
    padding-top: 10px;
    margin-top: -10px;
    margin-bottom: -10px;
    padding-left: 10px;
}

.permissions-node:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    color: #555;
}

.no-cards-selected:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px;
    font-size: 1.3rem;
}

.permissions-node-row:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    background: #fff;
    border-bottom: 1px solid #D3E5F4;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-right: 0px;
    justify-content: space-between;
}

.permissions-node-row:nth-child(even):where(:not([data-arches-core], [data-arches-core] *)) {
    background: #F5FAFE;
}

.permissions-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
}

.permissions-title-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 3px;
    left: 50px;
}

.library-icon-permissions:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    left: 30px;
    top: 30px;
    width: 100%;
}

.permissions-default:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 1px;
    color: #555;
    font-size: 1.6rem;
}

.permissions-account-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 4px 10px;
    background: #ffb54a;
    color: #fff;
    border: 1px solid #EF9A1F;
}

.permissions-list:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 10px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    background: #fff;
    width: 100%;
}

.permissions-selected:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    margin-top: 5px;
    list-style: none;
    color: #666;
    line-height: 1.2;
    padding-left: 0px;
    font-size: 1.5rem;
    border: 1px solid #ddd;
}

/*------------------------------------------------*/
.permission-grid:where(:not([data-arches-core], [data-arches-core] *)) {
    display: grid;
    grid-template-columns: 40px 450px auto 40px;
    grid-template-rows: 25px auto auto auto;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

.permission-grid .permission-header:where(:not([data-arches-core], [data-arches-core] *)) {
    grid-column-start: 2;
    grid-column-end: 4;
    grid-row-start: 2;
    grid-row-end: 2;
}

.permission-grid .permission-control:where(:not([data-arches-core], [data-arches-core] *)) {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 3;
    grid-row-end: 3;
}

.permission-grid .permission-list:where(:not([data-arches-core], [data-arches-core] *)) {
    grid-column-start: 2;
    grid-column-end: 4;
    grid-row-start: 4;
    grid-row-end: 4;
    overflow-y: auto;
}

.permission-grid .permissions-options:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    margin-top: 5px;
    padding: 10px 0px 15px;
}

.permissions-list-table:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 300px;
}

.permissions-list-table-body:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 400px;
    overflow-y: auto;
    border: solid 1px #ddd;
}

.permissions-list-table-body:where(:not([data-arches-core], [data-arches-core] *))::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 9px;
    border-left: 1px solid #eee;
}

.permissions-list-table-body:where(:not([data-arches-core], [data-arches-core] *))::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.permissions-list-header:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #579ddb;
    color: #fff;
    width: 100%;
    display: flex;
    padding: 9px 5px;
    border-bottom: 1px solid #D3E5F4;
    font-weight: 600;
}

.permission-control .clear-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    align-self: center;
    font-size: 1.4rem;
    margin-left: -20px;
    padding-right: 15px;
}

.permissions-table-row:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    padding: 8px 5px;
    border-bottom: 1px solid #D3E5F4;
}

.permissions-table-row.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #F1F1FF;
}

.permissions-table-row.selected:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #F1F1FF;
    cursor: pointer;
}

.permissions-table-row:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #B6DEFF;
    cursor: pointer;
}

.permissions-table-row.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f8f8f8;
    color: #777;
    font-weight: 600;
}

.permissions-table-row.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
}

.permission-selection-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    background: #fcfcfc;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 8px -5px -10px -5px;
}

.permission-selection-panel:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
}

.permission-list-table .identities-column:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 35%;
}

.permission-list-table .permissions-column:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 65%;
}

.permission-grid .permissions-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 5;
    grid-row-end: 5;
    height: 75px;
    align-items: baseline;
    display: flex;
}

.permission-grid .remove-permissions-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 5;
    grid-row-end: 5;
    height: 75px;
    justify-self: end;
}

/*------------------------------------------------*/
.library-search:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.1rem;
    height: 32px;
    width: 100%;
}

.key-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 50px;
}

#library .nav-tabs li:not(active) a:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 0.9;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    background-color: #314151;
    color: rgba(255, 255, 255, 0.5);
    padding: 20px 0;
}

#library .nav-tabs .active a:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid transparent;
    background-color: #37495b;
    color: inherit !important;
}

.branch-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid rgba(0, 0, 0, 0.25);
}

.branch-icon:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid rgba(0, 0, 0, 0.25);
    background: #5fa2dd;
}

.clear-selection:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    height: 21px;
    padding-top: 4px;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
}

.clear-selection-link:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    font-size: 0.9rem;
    float: right;
    color: #555;
}

.clear-selection-link:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #333;
}

.clear-selection a.clear-selection-link:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.1rem;
}

.node circle:where(:not([data-arches-core], [data-arches-core] *)) {
    fill: #fff;
    stroke: #4682B4;
    stroke-width: 1px;
}

.node:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    transition: all 0.4s ease;
    stroke: #aaa;
    stroke-width: 1px;
}

.node .node-selected:where(:not([data-arches-core], [data-arches-core] *)) {
    fill: #3ACAA2;
    stroke: #009E72;
    stroke-width: 1px;
}

.node .node-filtered:where(:not([data-arches-core], [data-arches-core] *)) {
    /*    fill: #f0f0f0;
    stroke: #bbb;*/
}

.graph-node-text:where(:not([data-arches-core], [data-arches-core] *)) {
    text-overflow: ellipsis;
    stroke: steelblue;
}

.link:where(:not([data-arches-core], [data-arches-core] *)) {
    fill: none;
    stroke: #bbb;
    stroke-width: 2px;
}

.node .node-over:where(:not([data-arches-core], [data-arches-core] *)) {
    fill: #3ACAA2;
    stroke: #009E72;
    stroke-width: 1.5px;
    cursor: pointer;
    transition: all 0.4s ease;
}

.target-node circle:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 0.2;
    fill: red;
    stroke: red;
    stroke-width: 25px;
}

.target-node circle.node-over:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 0.5;
    fill: red;
    stroke: red;
    stroke-width: 32px;
}

#nodeCrud:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    width: 250px;
    left: 300px;
    top: 0;
    bottom: 0;
    color: #fff;
    z-index: 200;
    border-left: 1px solid #1E3143;
    border-right: 1px solid #1E3143;
    -webkit-border-radius: 12px;
    -moz-border-radius: 2px;
    border-radius: 0;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    padding: 0 10px;
}

input[type=search]:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.round:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 50%;
}

.overlay:where(:not([data-arches-core], [data-arches-core] *)) {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.arches-form:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #ebeef0;
    padding: 20px 0 40px;
}

#aside-container #aside .nav-tabs li:not(active) a:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 20px 0;
}

ul.nav.nav-tabs.nav-justified:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 59px;
}

.v-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100vh;
    width: 300px;
    background: #fff;
    border-right: 1px solid #ddd;
    padding: 0 0 0 12px;
}

.form-page:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #e7ebee;
    width: 100%;
    padding: 20px 20px 100px 5px;
}

.node-configuration:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}

.set-variable-pixel-height:where(:not([data-arches-core], [data-arches-core] *)) {
    /* WRONg PLACE */
    /*
        Flexbox recalculates height on component load. This hack
        allows us the to assign a hard-pixel height to a flexy
        element, thus allowing pixel calculations on variable height.
        See https://stackoverflow.com/a/14965123
    */
    display: flex;
    flex: 1 1 auto;
    height: 0;
}

.settings-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.settings-panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #25476a;
    color: #fff;
    padding: 0px 15px;
    min-height: 50px;
    display: flex;
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.settings-panel-heading.draft-graph:where(:not([data-arches-core], [data-arches-core] *)),
.settings-panel-heading.draft-graph *:where(:not([data-arches-core], [data-arches-core] *)) {
    background: firebrick;
    color: #ffeef0;
}

.settings-panel-draft-label:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-inline-end: 24px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.settings-panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-direction: column;
    overflow-y: scroll;
}

.graph-crm-class:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    color: #ddd;
    padding: 0px 10px;
}

.graph-type:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    color: #777;
    padding: 0px 10px;
}

.graph-designer:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fbfbfb;
}

.graph-designer-graph-content:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
}

.graph-designer-graph-content .graph-designer-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.7rem;
    font-weight: 500;
    color: #fff;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.graph-designer-title i:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px 5px;
}

.graph-designer-title .name:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.7rem;
}

.top-node-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    padding: 20px;
}

.graph-designer-header:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #888;
    font-size: 1.6rem;
    padding-bottom: 5px;
    border-bottom: solid 1px #ddd;
}

.form-radio.form-normal:where(:not([data-arches-core], [data-arches-core] *))::before {
    left: 0px;
}

.widget-container.graph-settings-switch:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 0px;
}

.graph-settings-switch-label:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 40px;
    margin-right: 40px;
    margin-top: -20px;
    margin-bottom: 0px;
}

.graph-settings-switch-subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 40px;
    margin-right: 40px;
    margin-top: -5px;
    display: inline-block;
    color: #5F7D9A;
    position: relative;
    top: -5px;
    font-size: 1.3rem;
    font-weight: 400;
}

.exportable-field-name:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 40px;
    padding-right: 40px;
}

.graph-settings-panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 0px;
}

.graph-settings-panel-body .widgets .widget-container div div > input:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 500px;
    min-width: 500px;
}

.graph-settings-panel-body .widgets .widget-container div .colorpicker-component:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 250px;
    min-width: 250px;
    padding-left: 5px;
    height: 32px;
}

.graph-settings-panel-body .widgets .widget-container div div .domain-input:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 480px;
    min-width: 480px;
}

.graph-settings-panel-body .widgets .widget-container div div .domain-input-item:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 468px;
    min-width: 468px;
}

.graph-active-switch-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    align-items: center;
    border-inline-start: 1px solid #ddd;
    padding-inline-start: 15px;
    margin-inline-start: 15px;
}

.graph-active-switch-container .toggle-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 !important;
    height: 20px;
    width: 40px;
}

.function-node-alert:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    background: #A2EAE2;
    padding: 15px 30px;
    margin-top: -10px;
    margin-left: -5px;
    margin-bottom: 15px;
    font-size: 1.4rem;
    font-weight: 400;
    color: #01766A;
}

.edtf-input:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 15px;
}

.node-config-item:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 0px 12px 0px;
}

.node-config-item.pad-top:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px 0px 12px 0px;
}

.concept-label:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 0px;
}

body[dir=rtl] #concept_report .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 0;
    right: auto;
}

#concept_report .concept-report-content > div:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 10px;
}
#concept_report .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 0;
    left: auto;
}
#concept_report dt:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}
#concept_report dt h5:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 1;
}
#concept_report .arches-RDM-label-highlighted:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0;
    padding: 0 8px;
}
#concept_report .arches-RDM-headline:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}
#concept_report .arches-RDM-headline > div:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 1;
}
#concept_report .arches-concept-heirarchy:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 1px 0;
    margin: 0;
    display: flex;
    align-items: center;
}
#concept_report .arches-concept-heirarchy i:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 13px;
    margin: 0 2px;
}
#concept_report .arches-concept-heirarchy .arches-CRUD-delete:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 5px;
}
#concept_report .arches-concept-heirarchy .text-muted:where(:not([data-arches-core], [data-arches-core] *)), #concept_report .arches-concept-heirarchy .is_padded:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 10px;
}

.tree-container:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow-x: scroll;
    padding: 0 0 10px 10px;
}

#container .table-hover > tbody > tr:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #4682B4;
    color: #fff;
}

.bg-primary:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #3b8dd5;
}

div.dropdown-menu.open:where(:not([data-arches-core], [data-arches-core] *)) {
    min-height: 250px;
}

.underline:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 1px solid #ddd;
}

.bg-green:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #139F78;
}

.og-grid:where(:not([data-arches-core], [data-arches-core] *)) {
    list-style: none;
    text-align: left;
    width: 100%;
    margin: 0 auto;
    padding: 2px 0;
}

.og-grid li:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    vertical-align: top;
    height: 200px;
    min-width: 180px;
    margin: 10px 5px 5px;
}

.og-grid li > a:where(:not([data-arches-core], [data-arches-core] *)),
.og-grid li > a img:where(:not([data-arches-core], [data-arches-core] *)) {
    border: none;
    outline: none;
    display: block;
    position: relative;
}

.nav-tabs > li.active > a:where(:not([data-arches-core], [data-arches-core] *)),
.nav-tabs > li.active > a:focus:where(:not([data-arches-core], [data-arches-core] *)),
.nav-tabs > li.active > a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #fff;
}

.library-tools-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.7rem;
    color: #999;
    padding-right: 5px;
}

.nav-tabs.library-tools > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 40px;
    border: none;
    padding: 2px;
}

.nav-tabs.library-tools > li > a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: inherit;
}

.nav-tabs.library-tools > li.active > a:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: inherit;
    border: none;
}

.list-group-item.active:hover:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active:active:where(:not([data-arches-core], [data-arches-core] *)),
.list-group-item.active:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f9f9f9;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    color: #5f5f5f;
}

.node .node-collected:where(:not([data-arches-core], [data-arches-core] *)),
.link.link-collected:where(:not([data-arches-core], [data-arches-core] *)) {
    stroke-width: 3px;
}

.modal-background:where(:not([data-arches-core], [data-arches-core] *)) {
    position: fixed;
    background-color: rgba(200, 200, 200, 0.75);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    transition: all 0.3s;
    cursor: pointer;
}

.modal-content-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: fixed;
    top: 15%;
    left: 50%;
    transform: translateX(-50%);
    max-height: 80vh;
    padding: 1.5rem 2rem;
    background-color: #ffffff;
    border-radius: 0.5rem;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    z-index: 1000;
}

.loading-mask:where(:not([data-arches-core], [data-arches-core] *)) {
    position: fixed;
    background-color: #fafafa;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100000000;
}

.loading-mask:where(:not([data-arches-core], [data-arches-core] *)):after {
    position: fixed;
    color: #454545;
    content: "\f110";
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 10vw;
    margin-top: 42vh;
    margin-left: 45vw;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    z-index: 100000001;
}

.loading-mask-string:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 2.2rem;
    padding-top: 5%;
    font-weight: 600;
    width: 50%;
    text-align: center;
    top: 25%;
    left: 25%;
    height: 50%;
    position: absolute;
    color: #fff;
    background-color: #000;
    z-index: 8000;
}

.workflow-step-loading-mask:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 95px;
    bottom: 58px;
    opacity: 1;
}

.workflow-step-loading-mask:where(:not([data-arches-core], [data-arches-core] *))::after {
    margin-top: 34vh;
}

.branch-list-loading-mask:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    position: relative;
    margin: auto;
    width: 50%;
    padding: 36px;
    text-align: center;
    z-index: 100000001;
}

.branch-list-loading-mask:where(:not([data-arches-core], [data-arches-core] *)):after {
    position: relative;
    content: "\f110";
    animation: fa-spin 2s infinite linear;
    -webkit-animation: fa-spin 2s infinite linear;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 3rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    z-index: 100000001;
}

.time-wheel-loading-mask:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    position: relative;
    margin: auto;
    width: 50%;
    padding: 36px;
    text-align: center;
    opacity: 0.5;
    z-index: 100000001;
}

.time-wheel-loading-mask:where(:not([data-arches-core], [data-arches-core] *)):before {
    position: relative;
    content: "\f110";
    animation: fa-spin 2s infinite linear;
    -webkit-animation: fa-spin 2s infinite linear;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 3rem;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    z-index: 100000001;
}

.card-form-preview-container.loading-mask:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    background-color: gray;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100000000;
}

.card-form-preview-container.loading-mask:where(:not([data-arches-core], [data-arches-core] *))::before {
    position: fixed;
    color: #000;
    content: "\f110";
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14vw;
    margin-top: 42vh;
    margin-left: 32vw;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    z-index: 100000001;
}

.ep-help-body.loading-mask:where(:not([data-arches-core], [data-arches-core] *))::before {
    position: fixed;
    opacity: 0.5;
    color: #000;
    content: "\f110";
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    display: inline-block;
    font: normal normal normal 10px/1 FontAwesome;
    font-size: 10vw;
    margin-top: 42vh;
    margin-left: 18vw;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    z-index: 100000001;
}

.ep-help-body.loading-mask:where(:not([data-arches-core], [data-arches-core] *)):after {
    display: none;
}

.ep-help-body.loading-mask:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    opacity: 0.5;
    background-color: gray;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100000000;
}

.ep-edits:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0px;
    display: table;
    right: 0;
    width: 500px;
    height: 100vh;
    border-left: 1px solid #ddd;
    z-index: 3900;
    background: #fefefe;
}

.ep-edits-body.loading-mask:where(:not([data-arches-core], [data-arches-core] *))::before {
    position: fixed;
    opacity: 0.5;
    color: #000;
    content: "\f110";
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
    display: inline-block;
    font: normal normal normal 10px/1 FontAwesome;
    font-size: 10vw;
    margin-top: 42vh;
    margin-left: 18vw;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    z-index: 100000001;
}

.ep-edits-body.loading-mask:where(:not([data-arches-core], [data-arches-core] *)):after {
    display: none;
}

.ep-edits-body.loading-mask:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    opacity: 0.5;
    background-color: gray;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100000000;
}

.ep-notifs:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0px;
    display: table;
    right: 0;
    width: 500px;
    height: 100vh;
    border-left: 1px solid #ddd;
    z-index: 3900;
    background: #fefefe;
}

.notifications-container .btn.btn-notifs-download:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #6494cc;
    background-color: transparent;
    border: 1px solid #ddd;
    margin-top: 5px;
}

.btn-notifs-dismiss-all:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    height: 50px;
    color: #fff;
    background-color: #579DDB;
    border: 1px solid #2A24C2;
}

.btn-notifs-dismiss-all.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #B0D4F5;
    color: #6D69D5;
    border: 1px solid #6D69D5;
}

.btn-notifs-dismiss-all:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    color: #fff;
    background: #3685CB;
}

#circle:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 8px;
    height: 8px;
    background: #55AA55;
    border-radius: 50%;
    z-index: auto;
    position: absolute;
}

#circle-outline:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 12px;
    height: 12px;
    background: #fff;
    border: 1px solid #6E7F93;
    border-radius: 50%;
    z-index: auto;
    position: absolute;
    margin-left: -2px;
    margin-top: -2px;
}

.ep-edits-header:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
    height: 50px;
    background: #fafafa;
    border-bottom: 1px solid #ddd;
    font-size: 1.2rem;
}

.ep-edits-title:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
    padding-left: 15px;
    padding-top: 10px;
}

.ep-edits-title span:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6em;
}

.ep-edits-close:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
}

.ep-edits-body:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100vh - 50px);
    width: 100%;
    overflow-y: auto;
    display: table-row;
    float: left;
    padding: 0px;
}

.ep-edits-body img:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 100%;
}

.ep-edits-body ul:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 20px;
}

.ep-edits-body a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #4765a0;
}

.ep-edits-toggle div .ion-help:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 3px;
}

.list-divider-dark:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
}

.arches-panel-header:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6em;
    padding-left: 25px;
    border-right: 1px solid #ddd;
}

.resource-grid-item:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ebeef0;
    border-right: 1px solid #ebeef0;
    margin: 0;
}
.resource-grid-item:first-of-type:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid #ddd;
}
.resource-grid-item .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    left: auto;
    right: 0;
}

.resource-grid-main-container:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 90px;
    background: #ebeef0;
}

.graph-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.resource-grid-item:hover .graph-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
}

.report-image-grid .resource-grid-item:last-of-type .resource-grid-tools-container .btn-group ul:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -331px;
}

.report-provisional-flag:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px;
    margin-top: 0px;
    padding-left: 25px;
    border-bottom-style: solid;
    border-bottom-color: #DF2E6A;
    border-bottom-width: 1px;
    background-color: #F799B9;
    color: #fff;
}

.resource-report .fullyprovisional:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.dl-horizontal.provisional:where(:not([data-arches-core], [data-arches-core] *)) {
    border-style: solid;
    margin-right: 25px;
    margin-left: -20px;
    background: #fdfdfd;
    padding: 10px;
    border-color: #ddd;
    border-width: 1px;
}

.report-card-provisional-flag:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f8f8f8;
    padding: 5px 10px;
    margin-left: -20px;
    margin-right: 25px;
    border-top: solid 1px #ddd;
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
}

.resource-grid-main:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 10px;
    padding-left: 0;
}

.resource-grid-main-container.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f8f8f8;
}

.resource-grid-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 42px;
    width: 42px;
    padding-top: 12px;
    color: #999;
    transform: translate(0px, 7px);
    background: #e2e2e2;
    border: 1px solid #ddd;
    margin: 7px 5px;
    text-align: center;
}

.resource-grid-icon-highlight:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fbfbfb;
    color: #777;
    border-color: #bbb;
}

.resource-grid-item:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    opacity: 1;
    background: #f9f9f9;
}

.resource-grid-subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0 78px;
    margin-top: -14px;
    color: #999;
    font-size: 1.2rem;
    width: 500px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.resource-grid-item .resource-grid-tools-container:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-direction: column;
    padding: 15px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.report-image-grid .resource-grid-item:last-of-type .resource-grid-tools-container .btn-group .manage-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0px;
}

.resource-grid-tools-container a:last-of-type:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 0;
}

.hightlight-tool:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #4F49DB;
    font-weight: 600;
}

.eh-timeline-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow-y: auto;
    height: calc(100vh - 60px);
    background: #ebeef0;
}

.eh-timeline-time:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 150px;
    margin-top: 7px;
}

.eh-timeline-stat:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 140px;
}

.eh-timeline-label:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 150px;
}

.panel .eh-timeline-label:where(:not([data-arches-core], [data-arches-core] *)):after {
    border-right-color: #fff;
}

.eh-timeline-header:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 20px;
}

.eh-timeline:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 20px;
    padding-right: 25px;
}

.eh_resource_descriptors:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    margin-top: -6px;
}

.eh_resource_descriptors h4.report-toolbar-title:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -10px;
}

.eh_description:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.1rem;
    color: #777;
    padding-left: 25px;
    margin-top: -15px;
}

.timeline:where(:not([data-arches-core], [data-arches-core] *)):before {
    left: 69px;
}

.timeline:where(:not([data-arches-core], [data-arches-core] *)):after {
    left: 67px;
}

.panel .timeline:where(:not([data-arches-core], [data-arches-core] *)),
.panel .timeline-time .eh-timeline-time:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ebeef0;
}

.panel .eh-timeline-time:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ebeef0;
}

.panel .eh-timeline-label:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: none;
    background-color: #fff;
    border: 1px solid #e3e3e3;
}

.panel .eh-timeline-stat .timeline-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: 0 0 0 7px #ddd;
}

.eh-timeline:where(:not([data-arches-core], [data-arches-core] *)):before {
    margin-left: 20px;
}

.eh-timeline:where(:not([data-arches-core], [data-arches-core] *)):after {
    margin-left: 20px;
}

.eh-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px;
    margin: 20px -10px -10px -10px;
    background: #f8f8f8;
    border-top: 1px solid #ddd;
}

.eh-edit-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    font-weight: 600;
    color: #666;
}

.eh-node-group:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 10px;
}

.tile-data-list:where(:not([data-arches-core], [data-arches-core] *)) {
    list-style: none;
    padding-left: 20px;
}

.tile-data-item:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
    color: #777;
}

.tile-node-name:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 245px;
    display: table-cell;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.tile-node-value:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 400;
    padding-left: 10px;
    display: table-cell;
}

.tile-node-value > a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #4765a0;
}

.flex:where(:not([data-arches-core], [data-arches-core] *)) {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.content-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: calc(100vh - 50px);
    max-width: calc(100vw - 50px);
    position: relative;
}

.flexrow:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.resource-search-container:where(:not([data-arches-core], [data-arches-core] *)) {
    /* display: flex; */
}

.resource-search-container .row.widget-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px;
    min-width: 250px;
    max-width: 550px;
}

.edit-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0;
    height: 100vh;
    width: 100%;
    background: #ebeef0;
    z-index: 900;
    opacity: 1;
    transition: all 0.25s ease;
}

.edit-panel-search-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    align-items: center;
}

.edit-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 36px;
    left: 220px;
    height: 100vh;
    width: 50px;
}

.edit-menu-item:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 60px;
    padding-right: 20px;
    border-left: 3px solid #ebeef0;
    border-bottom: 1px solid #ddd;
    background: #fff;
    opacity: 0.99;
    position: relative;
}

.edit-menu-item.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 0.5px;
}

.edit-menu-item:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f8f8f8;
    border-left: 3px solid #579ddb;
    cursor: pointer;
    opacity: 1;
    color: #666;
}

.edit-menu-item a i:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 15px;
    margin-top: 13px;
}

.menu-item-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    color: #777;
}

.menu-item-subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.1rem;
    padding-left: 33px;
    padding-right: 5px;
    width: 220px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.edit-menu-item.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f4f4f4;
    border-left: 3px solid #579ddb;
    opacity: 1;
}

.edit-menu-item.disabled:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "";
    position: absolute;
    top: 0;
    background: rgba(255, 255, 255, 0.66);
    bottom: 0;
    left: -4px;
    right: 0;
    z-index: 1;
    cursor: not-allowed;
}

.edit-menu-item.disable:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: 3px solid #ebeef0;
    background: #fff;
    opacity: 0.99;
}

.find-widget:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 450px;
    z-index: 10;
}

fieldset.model-history-list .publication:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    justify-content: left;
    min-height: 60px;
    display: grid;
    grid-auto-flow: column;
    align-items: center;
    border-bottom: 1px solid #ddd;
    padding: 0 8px;
}

fieldset.model-history-list .publication:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

fieldset.model-history-list .active-publication:where(:not([data-arches-core], [data-arches-core] *)) {
    justify-content: left;
    background-color: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.graph-list-header:where(:not([data-arches-core], [data-arches-core] *)) {
    position: sticky;
    top: 0px;
    z-index: 10;
}

.graph-list-header .find-widget:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 1;
}

.o-pane:where(:not([data-arches-core], [data-arches-core] *)) {
    background: rgba(17, 17, 17, 0.5);
    height: 690px;
}

.list-group-item:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.effect:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
}

.bg-trans:where(:not([data-arches-core], [data-arches-core] *)) {
    background: transparent;
}

.btn-flat:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 38px;
    color: #fff;
    background: #ddd;
    font-size: 1.4rem;
    padding-top: 5px;
}

.btn-flat:active:where(:not([data-arches-core], [data-arches-core] *)) {
    box-shadow: none;
}

.btn-flat:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
    background: #8ce196;
}

.library-in:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: -10px;
    height: 100vh;
    left: 0;
    width: 300px;
    background: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    overflow-y: scroll;
    transition: all 0.5s;
}

.library-item:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 103px;
    background: #fdfdfd;
    border-bottom: 1px solid #ddd;
    margin-left: -10px;
    padding: 0 10px 10px 20px;
}

.library-item-subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.2rem;
    color: #888;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 89px;
}

.library-card-body:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 116px;
    padding: 5px 20px 25px;
    color: #888;
    margin-top: -10px;
    overflow-y: hidden;
}

.library-card-panel-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2em;
    margin-bottom: -10px;
}

.list-item-name:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    margin-top: -5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.list-item-model-name:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
    font-size: 1.2rem;
    margin-top: 1px;
    padding-left: 3px;
}

.node-list-details:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    font-size: 1.1rem;
    top: 70px;
    width: 100%;
    padding: 5px;
    margin-left: -5px;
    background: #fff;
    overflow-y: hidden;
    height: 108px;
}

.rr-fdg-description:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
    line-height: 1.35;
    color: #888;
    background: #fff;
    overflow: scroll;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: 70px;
}

.node-list-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    font-size: 1.1rem;
    top: 70px;
    width: 100%;
    border-top: 1px solid #ddd;
    padding-left: 5px;
    padding-top: 10px;
    padding-bottom: 11px;
    margin-left: -5px;
    background: #fafafa;
}

.resource-graph-node-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    height: 20px;
    width: 20px;
    line-height: 20px;
    border-radius: 50%;
    color: white;
    text-align: center;
    font-size: 0.7em;
}

.related-node-details .graph-name:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    padding-top: 1px;
}

.node-list-footer a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: steelblue;
    font-weight: 500;
    padding-right: 10px;
    height: 38px;
}

.node-list-footer a i:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 2px;
}

.form-toolbar:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    height: 60px;
    right: 0;
    left: 0;
    border-left-width: 0;
    border-bottom: 1px solid #ddd;
    z-index: 2;
    background: #f8f8f8;
    transition: all 0.5s;
}

.form-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    left: 0;
    top: 56px;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid #ddd;
    transition: all 0.5s;
}

.card-preview:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 56px;
    left: 0;
    right: 0;
    padding: 10px;
}

.concept_tree:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 13px;
}

.concept_result:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 700;
}

.term-search-item:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 400;
}

.term-search-group:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 700;
}

.concept_result_schemaname:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.1rem;
    padding: 0px 10px;
}

.node-current:where(:not([data-arches-core], [data-arches-core] *)) {
    stroke: #454545;
    stroke-width: 2px;
    fill: #dcecfa;
    opacity: 1;
    cursor: pointer;
}

.node-current-selected:where(:not([data-arches-core], [data-arches-core] *)) {
    fill: #dcecfa;
    stroke: #454545;
    stroke-width: 2px;
}

.node-current-neighbor:where(:not([data-arches-core], [data-arches-core] *)) {
    fill: #dcecfa;
    stroke: #454545;
    stroke-width: 4px;
}

.node-current-label:where(:not([data-arches-core], [data-arches-core] *)) {
    stroke: #999;
    font-size: 2.1rem;
    font-weight: 900;
    fill: #fcfcfc;
    opacity: 1;
    text-anchor: middle;
    pointer-events: none;
}

.node-descendent:where(:not([data-arches-core], [data-arches-core] *)) {
    stroke: #ededed;
    fill: #fefefe;
    opacity: 1;
    stroke-width: 4px;
    cursor: pointer;
}

.node-descendent-label:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
    font-weight: 400;
    fill: #c2c2c2;
    opacity: 1;
    text-anchor: middle;
    pointer-events: none;
}

.node-ancestor:where(:not([data-arches-core], [data-arches-core] *)) {
    /* Nodes that are unselected or not highlighted as neighbors during mousover */
    stroke: #454545;
    fill: #dcecfa;
    opacity: 1;
    stroke-width: 1px;
    cursor: pointer;
}

.node-ancestor-neighbor:where(:not([data-arches-core], [data-arches-core] *)) {
    stroke-width: 4px;
    stroke: #454545;
    fill: #dcecfa;
}

.node-ancestor-label:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6rem;
    font-weight: 300;
    fill: #a2a2a2;
    opacity: 1;
    text-anchor: middle;
    pointer-events: none;
}

.node-ancestor-selected:where(:not([data-arches-core], [data-arches-core] *)) {
    stroke: rgb(17, 95, 165);
    stroke-width: 5px;
    stroke-dasharray: 5, 1;
    fill: rgb(220, 236, 250);
    opacity: 1;
    cursor: pointer;
    z-index: 200000;
}

.relatedlink:where(:not([data-arches-core], [data-arches-core] *)) {
    stroke: #4291d7;
    stroke-width: 3px;
    stroke-dasharray: 8, 5;
}

.linkMouseover:where(:not([data-arches-core], [data-arches-core] *)) {
    /*Styles the link between selected/moused-over nodes*/
    stroke: #063967;
    stroke-opacity: 0.6;
    stroke-width: 5px;
}

.nodeLabels:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    fill: #454545;
    text-anchor: middle;
    font-weight: 600;
}

.node_info:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 320px;
    height: auto;
    background-color: #FFF;
    -webkit-border-radius: 12px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    padding: 15px;
}

.node-selected:where(:not([data-arches-core], [data-arches-core] *)) {
    fill: #aacdec;
    stroke: #115fa5;
}

.node-current-over:where(:not([data-arches-core], [data-arches-core] *)),
.node-ancestor-over:where(:not([data-arches-core], [data-arches-core] *)) {
    /* The currently moused-over node */
    stroke: #115fa5;
    stroke-width: 5px;
    fill: #dcecfa;
    opacity: 1;
    cursor: pointer;
}

.node-descendent-over:where(:not([data-arches-core], [data-arches-core] *)) {
    stroke: #115fa5;
    stroke-width: 8px;
    fill: #dcecfa;
    opacity: 1;
    cursor: pointer;
}

#nodeCrud p:where(:not([data-arches-core], [data-arches-core] *)),
.node_info p:where(:not([data-arches-core], [data-arches-core] *)) {
    font-family: sans-serif;
    line-height: 20px;
    margin: 0;
}

#nodeCrud.hidden:where(:not([data-arches-core], [data-arches-core] *)),
.node_info.hidden:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.config-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 5px;
    height: 100vh;
    padding: 10px;
}

.item-selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fafafa;
}

.card-item:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    height: 24px;
    width: 220px;
    font-weight: 700;
    font-size: 1.25rem;
    margin-left: -20px;
    padding: 5px 5px 5px 10px;
}

.card-item:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fafafa;
    cursor: pointer;
}

.primary-descriptors-card-container:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -5px;
    margin-left: 0px;
    padding-left: 15px;
    padding-right: 15px;
}

.primary-descriptors-container:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #ddd;
    min-height: 450px;
}

.panel-padding-bottom:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 20px;
}

.widget-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 15px 25px;
}

.widget-container.data-type:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 5px;
}

.widget-container.data-type-config:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 0px;
}

a.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
    font-size: 1.3rem;
    color: #123;
}

.tile-record:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    font-size: 1.1rem;
}

.dark-colored-text:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #25256b;
}

.panel-section-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3em;
    font-weight: 400;
}

.form-divider:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid #eee;
    margin-top: 10px;
}

.cd-dark .panel-body .form-divider:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

textarea:placeholder:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 0;
}

.editable:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #4682B4;
    display: inline-block;
    margin-bottom: 7px;
    margin-top: 7px;
    margin-left: 20px;
}

.editable-card:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -10px;
    margin-right: -10px;
    padding: 5px 15px;
}

span.editable-card i.fa.fa-align-justify:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: move;
}

.report li:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -10px;
    padding-left: 5px;
}

.report li:not(:first-child):where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
    border-top: 1px solid #ddd;
}

.report li:nth-child(2):where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fafafa;
    margin-left: -40px;
    padding-left: 35px;
}

.report-image-grid:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    margin-bottom: 20px;
}

.dataTables_scrollBody:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 65vh !important;
}

.dataTables_scrollHead:where(:not([data-arches-core], [data-arches-core] *)), .dataTables_scrollHeadInner:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
}

.card-grid:where(:not([data-arches-core], [data-arches-core] *)) {
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    margin: 5px;
}

.r-grid-item:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
    width: 275px;
    height: 250px;
    margin: 5px;
    border: 1px solid #7847CE;
}

#resource-list .r-grid-item:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
    border: 1px solid #333;
}

.ep-form-toolbar-tools:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-direction: row;
    display: flex;
}

.btn.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin: 0 2px;
    font-family: inherit;
    font-size: 1.3rem;
    line-height: 1.42857;
    color: #fff;
    border-radius: 0;
    cursor: pointer;
    padding: 0;
    vertical-align: middle;
    transition: all 0.25s;
}
.btn.btn-labeled:not(.btn-block):not(.form-icon):where(:not([data-arches-core], [data-arches-core] *)) {
    font-family: inherit;
    font-size: 1.3rem;
    line-height: 1.42857;
    padding-bottom: 0;
    padding-top: 0;
}
.btn.btn-labeled.btn-mint:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #3acaa1;
    border-color: #42cca5;
    color: #fff;
}
.btn.btn-labeleda:where(:not([data-arches-core], [data-arches-core] *)) {
    text-decoration: none;
    outline: 0;
}
.btn.btn-labeled.btn-primary:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #579ddb;
    border-color: #5fa2dd;
    color: #fff;
}
.btn.btn-labeled.btn-danger:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f75d3f;
    border-color: #f76549;
    color: #fff;
}
.btn.btn-labeled.btn-lg:where(:not([data-arches-core], [data-arches-core] *))::before {
    padding: 10px 16px;
}
.btn.btn-labeled.btn-sm:where(:not([data-arches-core], [data-arches-core] *))::before {
    padding: 5px 10px;
}
.btn.btn-labeled.fa:where(:not([data-arches-core], [data-arches-core] *))::before {
    font-family: fontAwesome;
}
.btn.btn-labeled:where(:not([data-arches-core], [data-arches-core] *))::before {
    margin: 0;
    display: flex;
    background-color: rgba(0, 0, 0, 0.05);
    padding: 6px 12px;
    box-sizing: border-box;
}
.btn.btn-labeled.btn-lg span:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 15px;
}
.btn.btn-labeled span:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 7.5px;
}

.graph-settings:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}

.r-select-card:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #8BC3EB;
    padding: 10px;
    color: #440EA2;
    font-weight: 500;
    height: 200px;
    opacity: 0.8;
    text-align: center;
}

.r-grid-item:hover .r-select-card:where(:not([data-arches-core], [data-arches-core] *)),
.r-select-card:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 1;
}

.r-select-card-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    position: absolute;
    bottom: 0px;
    width: 100%;
    background: #62A8DB;
}

.r-select-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.9rem;
    font-weight: 500;
    color: #440EA2;
    text-align: center;
    overflow-wrap: break-word;
}

.r-desc-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    bottom: 55px;
    left: 5px;
    right: 5px;
    padding: 0px 5px;
}

.r-select-desc:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.r-select-circle:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 67px;
    left: 97px;
    width: 70px;
    height: 70px;
    display: inline-block;
    text-align: center;
    padding: 18px;
    border-radius: 50%;
    background: #BFE0F7;
    border: 1px solid #454545;
}

.r-select-circle.loader-button:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #C85FDA;
    border: 1px solid #86039D;
}

.r-select-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
    font-size: 2.8rem;
    line-height: 32px;
}

.r-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px;
    background: #FFE947;
    color: #5E29BA;
    height: 50px;
    text-align: center;
    border-top: 1px solid #5E29BA;
}

.r-warning .form-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #5E29BA;
}

.btn-resource-select:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    width: 100%;
    font-size: 1.4rem;
    font-weight: 600;
    padding-top: 12px;
    border-top: 1px solid #7847CE;
}

.btn-resource-select:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid #0859A1;
}

.card-grid-item:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
    width: 290px;
    border: 1px solid #ddd;
    background: #fff;
    opacity: 0.9;
    margin: 3px;
}

.card-grid-item:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    opacity: 1;
    border: 1px solid #aaa;
}

.card-grid-item.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
    width: 290px;
    border: 1px solid #ddd;
    opacity: 0.79;
    margin: 3px;
}

.card-grid-item.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
}

div.card-grid-item.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #aaa;
    opacity: 1;
}

.form-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
    color: #b20000;
}

.card-search:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 3px;
    height: 48px;
    min-width: 300px;
    max-width: 600px;
}

.library-tools:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 15px;
    margin-top: -3px;
    border-bottom: none;
}

.library-tools-icon:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    color: #123;
}

.graph-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 220px);
}

.no-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 10px;
    width: 300px;
    font-size: 1.3rem;
    cursor: move;
}

.editable-help:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    margin-right: 20px;
    padding: 7px 12px;
}

.ep-toolbar:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    align-items: center;
    width: 100%;
    height: 50px;
    background: #fff;
    border-bottom: 1px solid #ddd;
    z-index: 3000;
    max-width: calc(100vw - 50px);
}

.ep-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 50px;
    bottom: 0;
    z-index: 4000;
}

.ep-menu-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 250px;
    background: #fff;
    border-right: 1px solid #ddd;
    margin: 0;
}

.ep-toolbar .top-right-nav:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    float: right;
    list-style-type: none;
    margin-bottom: 0;
    padding-inline-start: 0;
}

.ep-toolbar .top-left-nav:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0;
}

.editor-tools:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 274px;
}

.ep-menu-list:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0;
    left: 0;
    list-style: none;
    height: 100vh;
    border-right: 1px solid #ddd;
    background: #fcfcfc;
}

.ep-menu-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
}

#menu-control:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #9490EE;
    color: #eee;
}

#menu-control:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
    border-left: 1px solid #9490EE;
    border-bottom: 1px solid #9490EE;
}

.file-select:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: center;
    padding: 70px 0;
    background: #f6f6f6;
}

.ep-tools:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    border-right: 1px solid #514CCA;
    border-bottom: 1px solid transparent;
    height: 50px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 20px;
}

.file-select-window:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 350px;
    border: 1px solid #c4c4c4;
    border-radius: 2px;
}

.tabbed-workflow-title-bar .workflow-name-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
}
.tabbed-workflow-title-bar .workflow-top-control:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    max-width: 335px;
    justify-content: flex-end;
}

.step-metadata:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}

.workflow-step-title:where(:not([data-arches-core], [data-arches-core] *)),
.workflow-plugin .btn .succinct:where(:not([data-arches-core], [data-arches-core] *)),
.ep-tools .fa-sign-out:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

@media only screen and (max-width: 768px) {
    .tabbed-workflow-step-container:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-bottom: 108px;
    }
    #content-container .ep-tools .fa-sign-out:where(:not([data-arches-core], [data-arches-core] *)) {
        font-size: 1.7rem;
        display: inherit;
    }
    #content-container .ep-toolbar:where(:not([data-arches-core], [data-arches-core] *)) {
        position: fixed;
        z-index: 10;
    }
    #content-container .content-panel:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 17px 0px;
    }
    .dropzone:where(:not([data-arches-core], [data-arches-core] *)) {
        min-width: auto;
        width: auto;
    }
    .file-select:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 0px;
    }
    .file-select div:where(:not([data-arches-core], [data-arches-core] *)) {
        display: none;
    }
    .file-select button:where(:not([data-arches-core], [data-arches-core] *)) {
        margin: 0px;
    }
    .workflow-step-loading-mask:where(:not([data-arches-core], [data-arches-core] *)) {
        bottom: 109px;
    }
    .file-select-window:where(:not([data-arches-core], [data-arches-core] *)) {
        min-width: auto;
        border: none;
    }
    .file-select-window .file-upload-footer:where(:not([data-arches-core], [data-arches-core] *)) {
        display: none;
    }
    #container.mainnav-lg #mainnav-container:where(:not([data-arches-core], [data-arches-core] *)) {
        left: 0;
        width: 100%;
    }
    #container.mainnav-lg #mainnav-container i:where(:not([data-arches-core], [data-arches-core] *)) {
        font-size: 1.95em;
    }
    #container.mainnav-lg #mainnav-container span.menu-title:where(:not([data-arches-core], [data-arches-core] *)) {
        font-size: 1.7rem;
    }
    #container.mainnav-lg #mainnav-container .expanded-nav:where(:not([data-arches-core], [data-arches-core] *)) {
        display: none;
    }
    #container.mainnav-lg #mainnav-container .list-header:where(:not([data-arches-core], [data-arches-core] *)) {
        font-size: 1.9rem;
    }
    #card-alert-panel:where(:not([data-arches-core], [data-arches-core] *)) {
        display: flex;
        flex-direction: column;
        height: auto;
    }
    #card-alert-panel .ep-form-alert-text:where(:not([data-arches-core], [data-arches-core] *)) {
        display: none;
    }
    #card-alert-panel .ep-form-alert-default-dismiss:where(:not([data-arches-core], [data-arches-core] *)) {
        display: none;
    }
    #card-alert-panel h4:where(:not([data-arches-core], [data-arches-core] *)) {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 10px;
        font-size: 1.5rem;
    }
    #card-alert-panel .ep-form-alert-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
        display: flex;
        flex-direction: row;
        position: relative;
        bottom: auto;
        right: auto;
    }
    #card-alert-panel .ep-form-alert-buttons button:where(:not([data-arches-core], [data-arches-core] *)) {
        display: flex;
        flex: 1;
        margin: 5px;
        align-items: center;
        justify-content: center;
        font-size: 1.7rem;
        padding: 3px;
    }
    #card-alert-panel .ep-form-alert-buttons button.btn-labeled:where(:not([data-arches-core], [data-arches-core] *)):before {
        background-color: transparent;
    }
    .tabbed-workflow-step-body .card-component:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 0px;
        margin: 0px;
    }
    .tabbed-workflow-step-body label:where(:not([data-arches-core], [data-arches-core] *)) {
        font-size: 1.5rem;
    }
    .tabbed-workflow-footer:where(:not([data-arches-core], [data-arches-core] *)) {
        position: fixed;
        bottom: 0px;
        width: 100%;
        z-index: 11;
        display: flex;
        flex-direction: column-reverse;
        padding: 10px 5px;
    }
    .tabbed-workflow-footer .btn > i:where(:not([data-arches-core], [data-arches-core] *)), .tabbed-workflow-footer .btn > span:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 0px 5px;
    }
    .tabbed-workflow-footer .btn:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 12px;
        font-size: 1.7rem;
        align-items: center;
        justify-content: center;
    }
    .tabbed-workflow-footer i:where(:not([data-arches-core], [data-arches-core] *)) {
        font-size: 1.7rem;
    }
    .tabbed-workflow-footer-button-container:where(:not([data-arches-core], [data-arches-core] *)) {
        display: flex;
        flex-direction: row;
    }
    .tabbed-workflow-title-bar .workflow-top-control:where(:not([data-arches-core], [data-arches-core] *)) {
        display: flex;
        flex: 1;
        flex-direction: row;
        margin-top: 33px;
        display: inherit;
        max-width: none;
    }
    .tabbed-workflow-title-bar .workflow-top-control button:where(:not([data-arches-core], [data-arches-core] *)) {
        display: flex;
        flex: 1;
        font-size: 1.7rem;
        padding: 12px;
        justify-content: center;
        align-items: center;
    }
    .workflow-name-container:where(:not([data-arches-core], [data-arches-core] *)) {
        display: inherit;
        flex-direction: initial;
    }
    .tabbed-workflow-footer-button-container button:where(:not([data-arches-core], [data-arches-core] *)) {
        margin: 10px 5px;
        flex: 1;
        display: flex;
    }
    .workflow-step-title:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 0px 5px;
        border-bottom: 1px solid #ddd;
        display: inherit;
    }
    .workflow-step-title h2:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-top: 10px;
        font-weight: initial;
        font-size: 1.7rem;
    }
    .ep-tools-search:where(:not([data-arches-core], [data-arches-core] *)),
    .tabbed-workflow-step-information-box-container.seen:where(:not([data-arches-core], [data-arches-core] *)),
    .workflow-nav-tab-container:where(:not([data-arches-core], [data-arches-core] *)),
    .workflow-plugin .btn .verbose:where(:not([data-arches-core], [data-arches-core] *)),
    .tabbed-workflow-footer .step-metadata:where(:not([data-arches-core], [data-arches-core] *)),
    .tabbed-workflow-title-bar .workflow-name-container:where(:not([data-arches-core], [data-arches-core] *)),
    .workflow-select-desc:where(:not([data-arches-core], [data-arches-core] *)),
    .ep-form-alert-title .verbose:where(:not([data-arches-core], [data-arches-core] *)) {
        display: none;
    }
    .workflow-plugin .btn .succinct:where(:not([data-arches-core], [data-arches-core] *)) {
        display: inherit;
    }
}
.ep-tools:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fafafa;
    border-left: 1px solid #ddd;
}

.navbar-top-links > li > a.navbar-button:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 49px;
    width: 50px;
    background: #fff;
    text-align: center;
    border-left: 1px solid #ddd;
}

.navbar-top-links > li > a.navbar-button:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: 1px solid #ddd;
    background: #f8f8f8;
}

.navbar-top-links > li > a.navbar-button:active:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: 1px solid #ddd;
    background: #f8f8f8;
}

.navbar-top-links > li > a.navbar-button:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: 1px solid #ddd;
    background: #f8f8f8;
}

.ep-tools-right:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right: none;
    border-top: none;
    border-left: 1px solid #ddd;
    background: #fff;
    font-size: 1.7rem;
    padding-left: 18px;
    padding-right: 20px;
    max-width: 50px;
    height: 49px;
}

.ep-tools-right a:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: auto;
}

.ep-tools-login:where(:not([data-arches-core], [data-arches-core] *)) {
    border: none;
    padding-left: 16px;
    padding-right: 16px;
    vertical-align: middle;
    background: #fff;
    border-left: 1px solid #ddd;
    height: 47px;
    text-wrap: nowrap;
}

.aside-left .ep-tools-login:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right: 1px solid #ddd;
    margin-right: -1px;
}

.ep-tool-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    font-weight: 600;
    color: #666;
    border-left: 1px solid transparent;
}

.ep-tools-title:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    height: 50px;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ep-graph-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6rem;
    padding: 5px;
    align-items: center;
    display: inline-block;
    text-overflow: ellipsis;
}

.ep-graph-title-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 40px;
    width: 40px;
    transform: translate(0px, 0px);
    color: #666;
    background: #f4f4f4;
    border: 1px solid #ddd;
}

.ep-content:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #666;
    transition: all 0.25s ease;
}

.ep-form-toolbar:where(:not([data-arches-core], [data-arches-core] *)) {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    min-height: 55px;
    background: #f6f6f6;
    border-bottom: 1px solid #ddd;
    padding: 0px 14px;
}

.ep-form-toolbar-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6rem;
    font-weight: 400;
    color: #666;
    flex-grow: 1;
}

.ep-form-toolbar-tools:where(:not([data-arches-core], [data-arches-core] *)) {
    -ms-justify-content: flex-end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

.ep-form-content:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 1;
    padding: 12px;
    transition: all 0.3s ease;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    overflow-y: scroll;
}

.alert-active .ep-form-content:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 140px;
}

.ep-card-search:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 400px;
    padding: 5px 15px;
}

.resource-toolbar:where(:not([data-arches-core], [data-arches-core] *)) {
    min-height: 60px;
    background: #f6f6f6;
    border-bottom: 1px solid #e4e4e4;
    display: flex;
    padding: 0 55px;
    align-items: center;
}
.resource-toolbar > div:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 1;
    display: flex;
    align-items: center;
}
.resource-toolbar .resource-tools .resource-grid-title:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0 5px;
}
.resource-toolbar .resource-tools .resource-grid-title:not(.active):where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}
.resource-toolbar .graph-find:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0px;
    font-size: 1.9rem;
    color: #999;
    padding: 0;
    margin: 0 20px;
    cursor: pointer;
}
.resource-toolbar .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    border-radius: 0;
    box-shadow: 0 4px 8px 0 RGB(0 0 0/15%);
    margin: 0;
    padding: 0;
    border: 1px solid #e9e9e9;
    left: auto;
    right: 0;
}

.resource-selector:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 60px;
    background: #fff;
    border-bottom: 1px solid #ddd;
    padding: 10px;
}

.ep-help:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0px;
    display: table;
    right: 0;
    width: 500px;
    height: 100vh;
    border-left: 1px solid #ddd;
    z-index: 3900;
    background: #fefefe;
}

.ep-help-header:where(:not([data-arches-core], [data-arches-core] *)) {
    border: none;
    display: table-row;
    height: 50px;
}

.ep-help-title:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 15px;
}

.ep-help-title span:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6em;
}

.ep-help-close:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
    background: #f8f8f8;
    border-bottom: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
}

.ep-help-close:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f2f2f2;
}

.ep-help-body:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    overflow-y: auto;
    padding: 0px 15px;
    position: absolute;
    bottom: 0;
    top: 50px;
}
.ep-help-body .h5:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
}

.ep-help-body img:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 100%;
}

.ep-help-body ul:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 20px;
}

.ep-help-body a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #4765a0;
}

.ep-help-topic-content:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.ep-help-toggle div .ion-help:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 3px;
}

.ep-help-table:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
}

.ep-help-table tr th:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: solid grey 1px;
}

.ep-help-table tr:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: dashed grey 1px;
}

.ep-help-table tr td:where(:not([data-arches-core], [data-arches-core] *)) {
    vertical-align: top;
    color: grey;
    padding: 5px 3px 5px 3px;
}

.ep-help-table tr td:first-of-type:where(:not([data-arches-core], [data-arches-core] *)) {
    color: red;
}

.ep-help-table-header:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 700;
}

.ep-help-topic-toggle > .h4:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
}

.reloadable-img:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 2px solid #eee;
}

.ep-help-img-link:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
    font-weight: 600;
}

.ep-card-tools-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 7px;
    background: #fdfdfd;
    border-right: 1px solid #e9e9e9;
}

.left-column-container.ep-card-tools-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0px;
}

.card-tree-container:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: -9px;
    margin-left: -9px;
}

.card-tree-list:where(:not([data-arches-core], [data-arches-core] *)) {
    list-style: none;
    font-size: 1.2rem;
    color: #888;
    padding-top: 0px;
    margin-top: 1px;
}

ul.card-tree-list-item:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -40px;
}

li.card-tree-list:last-of-type:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0px;
}

.card-tree-list a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #777;
}

.card-tree-list.selected a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #666;
    font-weight: 600;
}

ul div .card-tree-list .cc-link:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 0px;
}

ul div .card-tree-list span:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 15px;
}

ul div .card-tree-list span .card-tree-list-item .card-tree-list-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 30px;
}

.report-tree-list:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0px;
}

.node-indent a:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 30px;
}

.arches-translations:where(:not([data-arches-core], [data-arches-core] *)),
.arches-data:where(:not([data-arches-core], [data-arches-core] *)),
.arches-urls:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.expando:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    font-size: 1.4rem;
    cursor: pointer;
    display: none;
    right: 13px;
    top: 10px;
}

.card-tree-list a:hover .expando:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
}

.bg-card:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #46bbdc;
    color: #fff;
}

.bg-report-card:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #9EE0F3;
    color: #fff;
    font-weight: 400;
}

.ep-card-crud:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 100px;
    bottom: 0;
    left: 200px;
    width: 250px;
}

.ep-card-crud-container:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 10px;
}

.ep-card-crud-container > div.panel:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #3b8dd5;
}

.dz-cancel:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 50%;
    background: #FFA08E;
}

.ep-card-crud-container:last-of-type:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 200px;
}

.flex.relative:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: calc(100% - 1px);
}

.left-column-container:where(:not([data-arches-core], [data-arches-core] *)) {
    -ms-flex: 0 0 250px;
    -webkit-flex: 0 0 250px;
    flex: 0 0 250px;
    margin-bottom: 0px;
    background-color: #f0f0f0;
    width: 200px;
    padding: 0px 7px 7px 7px;
    border-right: solid 1px #dddddd;
    overflow-y: auto;
    overflow-x: hidden;
}

.left-column-container.graph-designer:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow-y: hidden;
}

.form-list:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 0px;
    background: #f0f0f0;
    padding-bottom: 31px;
}

.form-list .grid:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: none;
}

.provisional-edits:where(:not([data-arches-core], [data-arches-core] *)) {
    pointer-events: none;
    cursor: default;
    padding: 3px 5px 5px 5px;
    margin-right: 10px;
    background: #FFB700;
    color: #fff;
}

.has-provisional-edits:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #FFD15B;
}

.provisional-edits-list:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 0px;
    background-color: #f0f0f0;
    padding: 0px;
    border-style: solid;
    border-color: #ccc;
    border-width: 1px;
    margin-top: 0px;
}

.edit-message-container:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #FFD15B;
    color: #fff;
    font-weight: 700;
    border-bottom: 1px solid #FFB700;
    height: 50px;
    margin-top: -15px;
    margin-left: -25px;
    margin-right: -25px;
    padding: 15px 25px;
}

.edit-message-container.provisional-editor:where(:not([data-arches-core], [data-arches-core] *)) {
    /* margin-right: -42px; */
}

.workbench-card-sidepanel.expanded .edit-message-container:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 5000;
    width: 600px;
    margin-top: 8px;
    margin-left: -16px;
}

.edit-message-container .reset-authoritative:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
    color: #fff;
    font-weight: 600;
    background: #db9a00;
    padding: 5px;
    margin-top: -3px;
}

.edit-message-container.approved:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #C8F89A;
    border-bottom: 1px solid #9CEC4F;
    border-top: 1px solid #9CEC4F;
    color: #24B06D;
}

.edit-message-container-user:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 700;
}

.new-provisional-edits-list:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    position: relative;
    margin-right: -25px;
    width: 250px;
    padding: 5px 5px 0px 5px;
    border-left: 1px solid #ddd;
    height: 100vh;
    background: #fafafa;
}

.workbench-card-sidepanel.expanded .new-provisional-edits-list:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: -16px;
}

.new-provisional-edit-card-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row-reverse;
    /*    align-items: baseline;*/
}

.new-provisional-edit-card-container .card:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
}

.new-provisional-edit-entry:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 1px solid #ddd;
    color: #777;
    background: #fafafa;
    padding: 5px;
    margin-left: -5px;
    width: 200px;
    position: relative;
}

.new-provisional-edit-entry .title:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.new-provisional-edits-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    margin-bottom: 5px;
    font-weight: 400;
    color: #2f527a;
}

.new-delete-provisional-edit:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 10px;
    right: -140px;
    color: red;
    font-size: 1.6rem;
}

.new-provisional-edits-header:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f9f9f9;
    border-bottom: 1px solid #ddd;
    height: 40px;
    margin-left: -5px;
    /*margin-right: -40px;*/
    /* margin-top: -5px; */
    padding: 10px 25px 10px 10px;
    height: 80px;
}

.new-provisional-edit-entry:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    color: #111;
    cursor: pointer;
}

.new-provisional-edit-entry.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    color: #111;
}

.new-provisional-edit-entry.selected:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: initial;
}

.new-provisional-edit-entry .field:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px;
    font-size: 1.3rem;
    font-weight: 500;
    width: 170px;
}

.field.timestamp:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 400;
    font-size: 1.1rem;
    color: #777;
    margin-top: -10px;
}

.notifications-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    border-bottom: solid #e4e4e4 1px;
    padding: 8px 25px 15px 25px;
    background-color: #fcfcfc;
}

.notification-message:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 5px;
    color: #777;
}

.notification-message span:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
    color: #454545;
}

.entry .time-label:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
}

.ep-notifs-close:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 1.7rem;
    background: #f8f8f8;
    border-left: 1px solid #ddd;
}

.entry .ep-notifs-close:where(:not([data-arches-core], [data-arches-core] *)) {
    right: -10px;
}

.ep-notifs-close:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #1B3974;
    border-left: 1px solid #ddd;
    background: #f2f2f2;
}

.ep-edits-body.provisional-edit-history:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow: visible;
}

.new-provisional-edits-header .new-provisional-edits-delete-all:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    padding: 3px 0px;
    margin: 3px;
}

.new-provisional-edit-history:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    border-bottom: solid #e4e4e4 1px;
    padding: 8px 25px 15px 25px;
    background-color: #fcfcfc;
    font-size: 1.3rem;
}

.new-provisional-edit-history.selected-card:where(:not([data-arches-core], [data-arches-core] *)),
.notifications-container.selected-card:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #454545;
    background-color: #f0f0f0;
}

.new-provisional-edit-history:hover:where(:not([data-arches-core], [data-arches-core] *)),
.notifications-container:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
}

.new-provisional-edit-history .entry:where(:not([data-arches-core], [data-arches-core] *)),
.notifications-container .entry:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-direction: row;
    display: flex;
    color: #6494cc;
    align-items: baseline;
    justify-content: left;
    width: 400px;
}

.new-provisional-edit-history .entry-label:where(:not([data-arches-core], [data-arches-core] *)),
.notifications-container .entry-label:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 5px;
    font-weight: 600;
    font-size: 1.3rem;
}

.new-provisional-edit-history .entry-label-resource:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 5px;
    font-weight: 600;
    font-size: 1.5rem;
    color: #454545;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.new-provisional-edit-history .entry .resource-edit-link:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.1rem;
    padding-right: 5px;
}

.provisional-edits-list-header:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    width: 100%;
    align-items: center;
    background-color: #f8f8f8;
    height: 35px;
    margin-top: 0px;
    margin-bottom: 1px;
}

.grid-list.provisional-edit-history:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100vh - 100px);
    position: absolute;
    width: 100%;
    overflow-y: scroll;
}

.provisional-edit-history-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    padding-left: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
}

.provisional-edit-history-filter .calendar:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    width: 220px;
    padding-left: 10px;
    align-items: baseline;
    justify-content: space-between;
}

.provisional-edit-history-filter .toggle-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 0px;
}

.provisional-edit-history-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
    color: inherit;
    padding: 5px;
}

.provisional-review-pending:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 2px 10px 3px 10px;
    background: #F5BB25;
    color: #fff;
    font-size: 1.2rem;
}

.provisional-review-declined:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 2px 10px 3px 10px;
    background: red;
    color: #fff;
    font-size: 1.2rem;
}

.provisional-review-accepted:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 2px 10px 3px 10px;
    background: #64bd63;
    color: #fff;
    font-size: 1.2rem;
}

.ep-edits-body.provisional-edit-history:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
}

.provisional-edits-list-header span:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 4px;
}

.provisional-edit-qa-tool:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 28px;
}

.provisional-edit-qa-tool .toggle-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0px;
}

.provisional-edits-list.expanded:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 350px;
    transition: all 0.3s ease;
    padding: 0px;
    border-top-width: 0px;
}

.provisional-edits-list.closed:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 0px;
    transition: all 0.3s ease;
    padding: 0px;
}

.provisional-edit:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px;
    background-color: #fafafa;
}

.provisional-edit .content-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
}

.provisional-edit-cards dd:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    padding-left: 15px;
    word-wrap: break-word;
}

.middle-column-container:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 1;
    padding: 12px;
    background: #fbfbfb;
    color: #666;
    overflow-y: auto;
    border-right: solid 1px #ddd;
    border-left: 1px solid #ddd;
    min-width: 200px;
}

/* Color changes if you want to use a dark (#2d3c4b) background panel color
    for the .panel-config .middle-column-container classes

    .panel-config .panel-section-title {
        color: #f1f1f1;
    }

    .panel-config .form-radio.form-normal:hover:after {
        background: #fff;
    }

    .panel-config .form-radio.form-normal.active:after {
        background: #fff;
    }

    .panel-config .tertiary-panel-content .control-label {
        color: #2d3c4b;
    }

    .panel-config .accordion-body .control-label {
        color: #2d3c4b;
    }

    .panel-config .accordion .panel-title a:focus {
        color: #2d3c4b;
    }

    .panel-config .accordion .panel-title a:hover {
        color: #2d3c4b;
    }

    .panel-config .input-group-addon {
        color: #f1f1f1;
    }

    .panel-config .bootstrap-datetimepicker-widget {
        color: #2d3c4b;
    }

    End color changes if you want to use a dark (#2d3c4b) background panel color */
/*End card/widget manager Classes*/
.card-form-preview-container:where(:not([data-arches-core], [data-arches-core] *)) {
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    background: #ebeef0;
    overflow-y: auto;
    overflow-x: hidden;
}

.title-block-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    font-weight: 400;
    margin: 0;
    color: #222;
    padding: 6px 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sortable-placeholder:where(:not([data-arches-core], [data-arches-core] *)) {
    border: dotted 2px #d4d4d4;
}

.data-widget-library:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 280px;
    margin-bottom: 0px;
}

.resource-status:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    font-weight: 600;
    color: #123;
    margin-top: 3px;
}

.resource-status-label:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    font-size: 1.1rem;
    float: right;
    color: #555;
    margin-top: 5px;
}

.list-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 8px;
    margin-right: 0px;
    display: flex;
}
.list-filter .clear-node-search:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 5px -20px;
    font-size: 1.4rem;
}

.new-card.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #ccc;
}

.new-card.disabled #add-card:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
}

.card-library:where(:not([data-arches-core], [data-arches-core] *)) {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.hide-card-library:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 0px;
    transition: all 0.3s ease;
}

.show-card-library:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 282px;
    transition: all 0.3s ease;
}

.data-widget-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 10px;
    padding-left: 10px;
}

.data-widget-grid-item:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
    width: 250px;
    border: 1px solid #ddd;
    opacity: 0.9;
    margin: 3px;
}

.data-widget-grid-item .disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999;
}

.data-widget-grid-item.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999;
}

.data-widget-grid-item:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: move;
    opacity: 1;
}

.dismiss-card-library:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    right: 15px;
    top: 12px;
    color: #123;
    font-size: 1.7rem;
}

.cc-link:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    width: 100%;
    height: 60px;
    margin-top: -3px;
    margin-bottom: -2px;
    background: #f8f8f8;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 10px 0px 5px 10px;
    border-bottom: 1px solid #ddd;
}

.cc-link:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
}

.cc-link.active:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
}

.card-tree-list a.cc-link.active:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.cc-link.active:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #666;
    font-weight: 600;
    background: #fff;
}

.node-name:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    margin-top: -40px;
    font-size: 1.3rem;
    color: #1E6FB7;
}

.node-form.node-name:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    color: #777;
    margin-top: 1px;
    display: inline;
    padding-right: 5px;
}

.node-form.ontology:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 5px;
    font-size: 1.4rem;
    font-weight: 600;
}

.node-semantic-description:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    height: 75px;
    padding: 25px 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    background-color: #f9f9f9;
}

.node-subname:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.1rem;
    color: #888;
}

.node-permissions:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 10px;
    margin-top: 2px;
}

.node-permission-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 3px;
}

.node-permission-icon.inherited:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 0.55;
}

.expand-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px;
    margin-right: -5px;
}

.card-tree-list a .node-name:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 40px;
    width: 180px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.card-tree-list a .node-subname:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 40px;
}

ul .card-tree-list a .node-name:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 60px;
    width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

ul .card-tree-list a .node-subname:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 60px;
}

.tertiary-panel-content:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f5f5f5;
    height: 100%;
    overflow-y: scroll;
}

.accordion-body:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 0px;
}

.panel-group.accordion .panel-title a:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 400;
    color: #777;
}

#card-crud-advanced:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 20px;
}

.toggle-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 15px;
    padding-right: 15px;
    padding-top: 0px;
    padding-left: 5px;
}

.arches-toggle-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 40px;
    margin-right: 40px;
    margin-top: -17px;
    margin-bottom: 0;
    font-size: 1.2rem;
}

.arches-toggle-subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 40px;
    margin-right: 40px;
    display: inline-block;
    color: #5F7D9A;
    font-size: 1.2rem;
}

.note-editor .note-toolbar:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fcfcfc;
}

.note-editor .note-editable:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    color: #666;
}

.cardinality-form:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 7px;
}

.card-tree-list-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 3px;
}

li.search-field:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 190px;
    font-size: 1.1rem;
}

#graph:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fdfdfd;
}

.help-close:hover:where(:not([data-arches-core], [data-arches-core] *)),
.library-close-btn:hover:where(:not([data-arches-core], [data-arches-core] *)),
#aside .nav-tabs a i:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-flat:focus:where(:not([data-arches-core], [data-arches-core] *)),
.help-close:hover:where(:not([data-arches-core], [data-arches-core] *)),
#aside .nav-tabs a i:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-flat:focus:where(:not([data-arches-core], [data-arches-core] *)),
.help-close:hover:where(:not([data-arches-core], [data-arches-core] *)),
#aside .nav-tabs a i:hover:where(:not([data-arches-core], [data-arches-core] *)),
.btn-flat:focus:where(:not([data-arches-core], [data-arches-core] *)),
.help-close:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #123;
}

.nav-tabs.library-tools > li.active > a > i:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #123;
}

.ltr:where(:not([data-arches-core], [data-arches-core] *)),
.ltr:where(:not([data-arches-core], [data-arches-core] *)) {
    direction: ltr;
}

.resource-grid-tools-container a:hover:where(:not([data-arches-core], [data-arches-core] *)),
.card-tree-list a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #333;
}

.list-group-item .selected:where(:not([data-arches-core], [data-arches-core] *)),
.card-tree-list.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f8f8f8;
}

.bg-gray-dark:where(:not([data-arches-core], [data-arches-core] *)),
.bg-gray-dark a:where(:not([data-arches-core], [data-arches-core] *)),
.bg-gray-dark:where(:not([data-arches-core], [data-arches-core] *)),
.bg-gray-dark a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999;
}

.btn-shim:where(:not([data-arches-core], [data-arches-core] *)),
.control-label:where(:not([data-arches-core], [data-arches-core] *)),
.control-label:where(:not([data-arches-core], [data-arches-core] *)),
.btn-shim:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 3px;
}

.grid:where(:not([data-arches-core], [data-arches-core] *)):after,
.report-image-grid:where(:not([data-arches-core], [data-arches-core] *)):after {
    content: "";
    display: block;
    clear: both;
}

#aside-container #aside .tab-content:where(:not([data-arches-core], [data-arches-core] *)),
#aside-container #aside .tab-content:where(:not([data-arches-core], [data-arches-core] *)),
#aside-container #aside .tab-content:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 0;
}

a.list-group-item:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)),
div .switch label:hover:where(:not([data-arches-core], [data-arches-core] *)),
#demo-dt-selection tbody tr:hover:where(:not([data-arches-core], [data-arches-core] *)),
.highlight:where(:not([data-arches-core], [data-arches-core] *)),
div .switch label:hover:where(:not([data-arches-core], [data-arches-core] *)),
#demo-dt-selection tbody tr:hover:where(:not([data-arches-core], [data-arches-core] *)),
.highlight:where(:not([data-arches-core], [data-arches-core] *)),
div .switch label:hover:where(:not([data-arches-core], [data-arches-core] *)),
#demo-dt-selection tbody tr:hover:where(:not([data-arches-core], [data-arches-core] *)),
.highlight:where(:not([data-arches-core], [data-arches-core] *)),
.editable-card:hover:where(:not([data-arches-core], [data-arches-core] *)),
.clear-node-search:hover:where(:not([data-arches-core], [data-arches-core] *)),
.dismiss-card-library:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.relative:where(:not([data-arches-core], [data-arches-core] *)),
.slide:where(:not([data-arches-core], [data-arches-core] *)),
.relative:where(:not([data-arches-core], [data-arches-core] *)),
.slide:where(:not([data-arches-core], [data-arches-core] *)),
.relative:where(:not([data-arches-core], [data-arches-core] *)),
.slide:where(:not([data-arches-core], [data-arches-core] *)),
.relative:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
}

.tile-record:hover:where(:not([data-arches-core], [data-arches-core] *)),
.note-editable:where(:not([data-arches-core], [data-arches-core] *)),
.note-editable:where(:not([data-arches-core], [data-arches-core] *)),
.tile-record:hover:where(:not([data-arches-core], [data-arches-core] *)),
.note-editable:where(:not([data-arches-core], [data-arches-core] *)),
.tile-record:hover:where(:not([data-arches-core], [data-arches-core] *)),
.note-editable:where(:not([data-arches-core], [data-arches-core] *)),
.tile-record:hover:where(:not([data-arches-core], [data-arches-core] *)),
.library-tools-icon.active:where(:not([data-arches-core], [data-arches-core] *)),
.library-close-btn:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #123;
}

.resource-grid-tools-container a:where(:not([data-arches-core], [data-arches-core] *)),
.resource-grid-tools-container a:where(:not([data-arches-core], [data-arches-core] *)),
.resource-grid-tools-container a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #777;
}

.selected:where(:not([data-arches-core], [data-arches-core] *)),
.selected:where(:not([data-arches-core], [data-arches-core] *)),
.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f4f4f4;
}

.btn-flat.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #8ce196;
    color: #fff;
}

.editable:hover:where(:not([data-arches-core], [data-arches-core] *)),
.editable.selected:where(:not([data-arches-core], [data-arches-core] *)),
.editable:hover:where(:not([data-arches-core], [data-arches-core] *)),
.editable.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #C1F8E9;
}

.ep-form-alert:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0px;
    z-index: 5000;
    width: 100%;
    height: 100px;
    padding: 10px 25px;
    color: #fff;
    transition: all 0.4s ease;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.ep-form-alert .ep-form-alert-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.alert-active .ep-form-alert:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    height: 90px;
    top: 0px;
}

.ep-alert-red:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f87359;
    border: 1px solid #B72F16;
    border-right-width: 0px;
    border-left-width: 0px;
    z-index: 5000;
}

.ep-alert-blue:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #57c1df;
    border: 1px solid #1495B9;
    border-right-width: 0px;
    border-left-width: 0px;
}

.ep-form-alert-shim:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 90px;
    transition: all 0.4s ease;
}

.ep-form-alert-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 3px;
}

.ep-form-alert-text:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
    font-weight: 400;
}

.ep-form-alert-default-dismiss:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6rem;
}

.ep-form-alert-default-dismiss:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    color: #f9f9f9;
}

.graph-list-header .ep-form-alert:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    top: 0px;
}

.loader-select:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: center;
    padding: 40px 0;
    background: #f6f6f6;
}

.loader-select .r-select-title:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 10px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.card-component-panel .loader-select h4:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 400;
}

.loader-error-message:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #E94484;
    color: #fff !important;
    padding: 20px 0px;
    margin-top: -46px;
    margin-bottom: 45px;
}

.loader-error-message span:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 800;
}

.file-chart-upload-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    height: inherit;
}

.file-select-window h2:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 400;
}

.file-select-window .h2:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 2.8rem;
}

.btn-file-select:where(:not([data-arches-core], [data-arches-core] *)) {
    background: rgb(138, 115, 255);
    color: #fff;
    border: 1px solid rgb(89, 56, 255);
    border-radius: 2px;
    width: 240px;
    margin: 30px 0;
}

.btn-file-select:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
}

.btn-file-select:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
}

div.hide-file-list > div > div > div > div > form > div > div:nth-child(3):where(:not([data-arches-core], [data-arches-core] *)) {
    visibility: hidden;
}

.resource-grid-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: normal;
    padding: 0 20px;
    font-size: 1.416em;
    line-height: 50px;
    display: inline-block;
}

.resource-tools a.resource-grid-title.active:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #333;
    background: #ddd;
}

.resource-tools a.resource-grid-title:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999;
    margin-top: 6px;
    margin-left: 3px;
    padding: 3px 20px 6px 20px;
    line-height: 35px;
}

.resource-tools a.resource-grid-title:first-of-type:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 10px;
}

.resource-tools a.resource-grid-title:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #666;
    background: #ececec;
}

.resource-tools a.resource-grid-title.active:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #333;
    cursor: default;
}

.resource-grid-title:nth-child(2):where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0px;
}

.switch-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px;
}

.switch-panel.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    background: rgba(214, 214, 214, 0.3);
}

.state-disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 0.5;
    pointer-events: none;
}

.wizard-card-tools:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
    padding-left: 10px;
    margin-top: 7px;
    font-size: 1.9rem;
}

.map-filter-panel div.row.widget-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 5px 25px 5px;
}

.input-group .form-control:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    z-index: 0;
    float: inherit;
    width: 100%;
    margin-bottom: 0;
    font-size: 1.3rem;
}

.input-group.date:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 300px;
}

.widget-preview:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid transparent;
}

.widget-preview *:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.widget-preview.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fcfcfc;
    border: 1px solid #ddd;
    margin-left: -10px;
    padding-left: 10px;
    margin-right: -10px;
    padding-right: 10px;
}

.widget-preview.hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fafafa;
    margin-left: -10px;
    padding-left: 10px;
    margin-right: -10px;
    padding-right: 10px;
}

.panel-heading.note-toolbar:where(:not([data-arches-core], [data-arches-core] *)) {
    height: auto;
}

.no-instructions-shim:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -40px;
}

.arches-menu-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1rem;
    color: #abb1b7;
    transform: translate(0, -2px);
}

.related-resources-container:where(:not([data-arches-core], [data-arches-core] *)) {
    -ms-flex: 0 0 calc(100% - 400px);
    -webkit-flex: 0 0 calc(100% - 400px);
    flex: 0 0 calc(100% - 400px);
    margin-bottom: 0px;
    margin-left: -1px;
    padding: 0px;
    overflow-y: scroll;
    overflow-x: hidden;
    transition: all 0.5s;
}

.related-resources-container .pagination .active a:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 1;
}

.dataTables_info:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 10px;
}

.dataTables_paginate:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 140px;
}

.relation-properties-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    position: absolute;
    right: 15px;
    align-content: flex-end;
}

.relation-properties-model-name:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 5px;
}

a.mega-dropdown-toggle.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    pointer-events: none;
    cursor: default;
    color: #aaa;
}

.relation-properties-button:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 5px;
}

.related-resources-title-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
}

.search-candidate-link.unrelatable-search-result:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999;
}

.dropdown-menu.mega-dropdown-menu.display-related-resource-properties:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    margin-top: 5px;
}

.rr-panel-note:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: center;
    font-size: 2.7rem;
    margin-top: 150px;
}

.rr-drag-panel-target:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom-width: 0px;
    background: white;
    border: 1px solid white;
    border-radius: 2px;
    padding: 0px 12px 0px 7px;
    margin-top: -1px;
    overflow-y: hidden;
}

#container .table-bordered td:where(:not([data-arches-core], [data-arches-core] *)),
#container .table-bordered th.rr-tab-field:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    font-weight: 400;
    color: #666;
}

.settings-config-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px;
}

.data-table-selected:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: center;
}

.data-table-selected.sorting_asc:where(:not([data-arches-core], [data-arches-core] *))::after {
    visibility: hidden;
}

.center-header:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: center;
}

.shim:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -25px;
}

.resource-relation-description:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #888;
    padding: 10px;
    font-size: 1.3rem;
    margin-top: 15px;
    margin-right: 10px;
    height: 145px;
    border: 1px solid #ddd;
}

.settings-crud-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 10px;
    margin-left: -20px;
}

.no-instructions-shim:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -60px;
}

.search .grid .library-card:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fafafa;
}

.search .grid .library-card.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    font-weight: 600;
}

.search .grid .library-card:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    border-left: 5px solid #20ce05;
}

#related-resources-drag-panel .card-header:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: -1px -30px 0px -30px;
}

#related-resources-drag-panel .card-header h2:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 5px;
    color: #f1f1f1;
    font-size: 1.7rem;
    font-weight: 400;
}

.rr-table:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 450px;
    overflow-y: scroll;
    overflow-x: hidden;
    border: 1px solid #ddd;
    max-width: 600px;
}

.rr-table.rr-summary-page:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 556px;
    max-width: 100%;
}

.rr-table:where(:not([data-arches-core], [data-arches-core] *))::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 9px;
    border-left: 1px solid #ddd;
}

.rr-table:where(:not([data-arches-core], [data-arches-core] *))::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.rr-table-border:where(:not([data-arches-core], [data-arches-core] *)) {
    border: solid 1px #e0e0e0;
}

.rr-table-row:where(:not([data-arches-core], [data-arches-core] *)) {
    min-height: 36px;
    display: flex;
    border-bottom: solid 1px #ddd;
    flex-direction: column;
}

.rr-table-row:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #F6F6FE;
    border-color: #B0AFE3;
    cursor: pointer;
}

.rr-table-row:hover .rr-table-column:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #B0AFE3;
    border-right: none;
}

.rr-table-row:nth-last-child(odd):where(:not([data-arches-core], [data-arches-core] *)) {
    background: #F5FAFE;
}

.rr-table-row:nth-last-child(odd):hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #F6F6FE;
    border-color: #B0AFE3;
    cursor: pointer;
}

.rr-table-row:nth-last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: none;
}

.rr-table-row:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: none;
}

.rr-table-row-initial:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    height: 36px;
}

.rr-table-row-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    border: none;
    border-top: 1px solid #ddd;
    padding: 20px 30px;
}

.rr-table-row-panel .control-label:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: bold;
    margin-bottom: 10px;
}

.rr-table-row-panel .node-config-item:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 5px 0px 15px -7.5px;
}

.rr-relationship-config .rr-relationship-field:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 15px;
}
.rr-relationship-config .rr-relationship-field:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0px;
}
.rr-relationship-config .rr-relationship-source:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
}
.rr-relationship-config .rr-relationship-label:where(:not([data-arches-core], [data-arches-core] *)),
.rr-relationship-config .node-config-item .control-label:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    margin: 0px 0px 5px 0px;
    font-size: 1.3rem;
    font-weight: 600;
    color: #333;
}
.rr-relationship-config .rr-relationship-ontology-class:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 3px 0px;
    color: #666;
}
.rr-relationship-config .rr-relationship-select:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
}
.rr-relationship-config .select2-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    width: 100% !important;
}
.rr-relationship-config .node-config-item:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0px;
    padding: 0px;
}
.rr-relationship-config div.row.widget-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0px;
    padding: 0px;
}
.rr-relationship-config .form-group:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0px;
}
.rr-relationship-config .resource-instance-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px;
}
.rr-relationship-config .widget-wrapper .widget-input-label:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.rr-table-column:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 10px;
    border-left: solid 1px #ddd;
}

.rr-table-column:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: none;
}

.rr-table-column:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right: none;
}

.rr-table-column button:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px;
    width: 36px;
    color: #25476a;
    border: none;
    background: none;
}

.rr-table-column button i:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 0px;
    padding: 10px;
}

.rr-table-column.icon-column:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 36px;
    padding: 0px;
}

.rr-table-column.icon-column:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #D9D9F5;
}

.rr-table-column a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: steelblue;
}

.rr-relationship-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.7rem;
    padding-left: 49%;
}

.rr-table-instance-label:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 430px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 5px 10px;
}

.create-resource-instance-card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    position: fixed;
    background: #fcfcfc;
    z-index: 11;
    height: 95%;
    overflow-y: auto;
    top: 10px;
    left: -100%;
    width: calc(100% - 25px);
    padding-bottom: 20px;
}

.create-resource-instance-card-component.rr-table-pop:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100vh;
    width: 100%;
    padding: 0px;
    background: #fff;
    top: 0px;
    left: 0%;
    overflow-x: hidden;
    transform: translate(100%, 0);
    transition: all 0.3s ease-out;
    padding-left: 50px;
}

.create-resource-instance-card-component.rr-table-pop .rp-edit-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.resource-instance-card-component-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    overflow-x: hidden;
}

.resource-instance-card-component-container .card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    top: 50px;
    padding-top: 0px !important;
}

.resource-instance-card-component-toc:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 300px;
    border-right: 1px solid #ddd;
    height: 100vh;
    background: #fbfbfb;
}

.resource-instance-card-component-content:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 2 0 0;
}

.resource-instance-card-menu-item:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    background: #f8f8f8;
    padding: 15px;
    border-bottom: 1px solid #ddd;
    font-size: 1.3rem;
}

.resource-instance-card-menu-item:not(.selected):hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    background: #fff;
}

.resource-instance-card-menu-item.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    margin-right: -1px;
}

.resource-instance-card-component-content .workbench-card-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100vh - 100px);
}

.resource-instance-card-component-content .workbench-card-wrapper .workbench-card-sidepanel:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100vh - 100px);
}

.workbench-card-sidepanel .create-resource-instance-card-component.rr-table-pop:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 50px;
    z-index: 30;
    height: 100vh;
    position: fixed;
    left: 50px;
    width: calc(100% - 50px);
}

.sidenav-lg .workbench-card-sidepanel .create-resource-instance-card-component.rr-table-pop:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 220px;
}

.workbench-card-sidepanel .create-resource-instance-card-component.rr-table-pop .card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 15px;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 0px;
    height: 100vh;
    overflow-y: auto;
}

.create-resource-instance-card-component.rr-table-pop .card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 15px;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 0px;
    padding: 20px;
    width: 100%;
}

.workbench-card-sidepanel .create-resource-instance-card-component.rr-table-pop .card-component .install-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 21px;
    width: 357px;
}

.workbench-card-sidepanel .create-resource-instance-card-component.rr-table-pop .create-instance-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    min-height: 67%;
}

.workbench-card-sidepanel .create-resource-instance-card-component.rr-table-pop .create-instance-panel .loading-mask:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 100%;
    width: 450px;
    display: none;
}

.create-resource-instance-card-component.rr-table-pop .create-instance-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    min-height: 60%;
}

.new-provisional-edit-card-container .rr-table-instance-label:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 475px;
}

.workbench-card-sidepanel .rr-table-instance-label:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 220px;
}

.workbench-card-sidepanel .create-resource-instance-card-component.rr-table-pop .install-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    width: calc(100% - 350px) !important;
    left: 350px;
    text-align: left;
    position: unset;
}

.sidenav-lg .workbench-card-sidepanel .create-resource-instance-card-component.rr-table-pop .install-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 520px;
}

.unselectable:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #ff0000;
}

#container .table-bordered .unselectable td:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #ddd;
}

.rr-result-grid-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    margin-top: 15px;
    width: 100%;
    font-size: 1.6rem;
    padding-left: 0px;
    padding-right: 0px;
    font-weight: 300;
    color: #999;
}

.rr-widget-filter-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -5px;
    height: 40px;
    background: #f2f2f2;
    padding: 6px;
    max-width: 600px;
    border: 1px solid #ddd;
    border-bottom: none;
}

.rr-widget-filter-panel .clear-node-search:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    left: 205px;
    top: 5px;
}

.rp-report-container:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #666;
    padding-top: 100px;
    padding-bottom: 50px;
    transition: all 0.25s ease;
}

.graph-designer .rp-report-container-preview:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #666;
    padding-bottom: 50px;
    transition: all 0.25s ease;
    background-color: white;
}

.card-component-panel .editor-report .rp-report-container-preview:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0px;
}

.rp-report-section:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px 0px 35px 0px;
    background: #fff;
    border-bottom: solid 1px lightgray;
}
.rp-report-section.rp-report-section-root:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 30px;
    background-color: #fff;
    display: flex;
}

.rp-report-section-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    font-weight: 400;
    margin-top: -1px;
    margin-bottom: 5px;
    color: #666;
    padding-bottom: 0px;
    background: #fff;
    width: 100%;
}

.rp-section-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.7rem;
    font-weight: 500;
    margin-top: 2px;
    margin-bottom: 5px;
    padding: 14px 0 5px 0px;
    color: #666;
}

.rp-tile-separator:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #ddd;
}

.rp-tile-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    font-weight: 500;
    margin-top: 2px;
    margin-bottom: 5px;
    padding: 0px 0 5px 0px;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.rp-report-tile:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 15px;
    padding-left: 8px;
    margin-top: 0px;
}
.rp-report-tile.related:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 0px;
}
.rp-report-tile .reported-relationship:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 5px;
    color: #888;
}

.rp-report-container-tile .rp-report-tile:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 0;
}

.rp-report-container-tile:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 15px;
    padding-top: 15px;
}

.rp-image-grid-item:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
    margin: 3px;
    max-width: 200px;
}

.dl-horizontal:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0px;
}

.resource-report-abstract-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.rp-card-section:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 10px;
    padding-top: 0px;
    position: relative;
    margin: 10px 20px;
}
.rp-card-section .rp-report-container-tile:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0;
}
.rp-card-section .rp-report-tile.provisional-edit-cards:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0px;
    padding-bottom: 0px;
}
.rp-card-section .rp-report-tile .dl-horizontal:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0px;
    display: grid;
    grid-template-columns: 260px 1fr;
    align-items: start;
}
.rp-card-section .rp-report-tile .dl-horizontal dt:where(:not([data-arches-core], [data-arches-core] *)) {
    grid-column: 1;
    font-weight: 600;
    text-align: end;
    width: auto;
}
.rp-card-section .rp-report-tile .dl-horizontal dd:where(:not([data-arches-core], [data-arches-core] *)) {
    grid-column: 2;
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-inline-start: 20px;
    padding-inline-end: 50px;
    word-break: break-word;
}
.rp-card-section .rp-no-data:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 10px 0;
    position: unset;
    color: #888;
    margin-top: 0px;
}
.rp-card-section .rp-edit-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 34px;
    display: inline-flex;
    justify-content: space-between;
    color: #597DBF;
}
.rp-card-section .rp-edit-buttons i:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 12px;
    border: 1px solid #ddd;
    height: 36px;
    width: 36px;
    margin-right: 0 2px;
    background: #D8FAF6;
}
.rp-card-section .rp-edit-buttons i:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    background: #fff;
    color: #3A5FA4;
}

.report-print-date:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.1rem;
    color: #999;
}

.report-print-date .toggle-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    margin: 0 -25px;
}

.report-toolbar:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 50px;
    width: calc(100% - 50px);
    height: 50px;
    background: #f8f8f8;
    border-bottom: 1px solid #ddd;
}

.stamp:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    background: orange;
    border: 4px dotted black;
}

.report-toolbar a:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 500px;
}

.report-toolbar-preview:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    height: 50px;
    background: #f8f8f8;
    border-bottom: 1px solid #ddd;
    z-index: 10;
}

.report-toolbar-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6rem;
    font-weight: 500;
    margin-top: 0px;
    padding: 14px 0 5px 25px;
    color: #555;
}

h4.report-toolbar-title:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 500px;
}

.dataTable tr:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #dbf1f5 !important;
    /*cursor: pointer;*/
}

#container .table td:where(:not([data-arches-core], [data-arches-core] *)) {
    vertical-align: middle;
}

.disabled-link:where(:not([data-arches-core], [data-arches-core] *)) {
    pointer-events: none;
    cursor: default;
    color: grey;
}

.map-widget-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 6px;
    right: 10px;
    padding-top: 5px;
    font-size: 1.7rem;
    color: #fff;
    background: #706BE2;
    opacity: 0.75;
    width: 36px;
    height: 36px;
    border-radius: 2px;
    border: 1px solid #332DC1;
    transition: all 0.2s ease;
    z-index: 10;
    line-height: 1.5;
}

.panel-group.accordion .panel-heading.map-widget-config-accoridan-item:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding-right: 5px;
}

.panel-heading.map-widget-config-accoridan-item .panel-title:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
}

.map-widget-config-accoridan-item i:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
    padding-top: 15px;
}

.map-disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: black;
    height: 500px;
    opacity: 0.2;
    margin-bottom: -500px;
    position: relative;
    z-index: 100;
}

.map-widget-container a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
}

div.row.widget-wrapper.report-header:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 5px;
    padding: 0px;
    padding-bottom: 10px;
    width: 100%;
}

div.row.widget-wrapper.report-header:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ebeef0;
}

.report-header .control-label.widget-input-label:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.map-service-manage-control-label:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    justify-content: flex-end;
    margin: 0 20px;
}

.permission-user-group-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
}

.map-widget-container-expanded:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 6px;
    right: 10px;
    background: rgba(17, 17, 17, 0.21);
    opacity: 0.9;
    width: 300px;
    height: calc(100vh - 35px);
    border: 1px solid #999;
    transition: all 0.2s ease;
}

.map-widget-container.hide-maptools:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.overlay-selection-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 6px;
    left: 10px;
    padding: 10px 25px;
    width: calc(100% - 325px);
    background: #fcfcfc;
    /*height: calc(100vh - 35px);*/
    border: 1px solid #bbb;
    z-index: 1100;
}

#overlay-grid:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 10px;
    margin-right: 0px;
    border-top-width: 0px;
}

#overlay-grid.grid:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 1600px;
    overflow-y: scroll;
}

.overlay-selection-container.selector-closed:where(:not([data-arches-core], [data-arches-core] *)) {
    visibility: hidden;
}

.overlay-close:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.9rem;
    color: #888;
}

.overlay-close:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    color: #555;
}

.overlay-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6rem;
    padding: 10px;
}

.overlay-filter-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 10px;
}

.overlay-list-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    height: 1000px;
    overflow-y: scroll;
}

.overlay-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 38px;
}

.overlay-card:where(:not([data-arches-core], [data-arches-core] *)) {
    float: left;
    width: 100%;
    height: 50px;
    margin-bottom: -2px;
    position: relative;
    padding: 0px;
    border: 1px solid #ddd;
    border-top-width: 1px;
    background: #fcfcfc;
}

.overlay-card:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    cursor: pointer;
}

.overlay-card:first-of-type:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid #ddd;
}

.overlay-card.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
}

.overlay-card-item:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
}

.overlay-card-main:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    left: 67px;
    top: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.4rem;
}

.overlay-card-vis-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0px;
    left: 0px;
    text-align: center;
    width: 50px;
    height: 50px;
    padding-top: 15px;
    font-size: 1.7rem;
    border-right: 1px solid #ddd;
    color: #ccc;
    vertical-align: middle;
    display: table-cell;
}

.overlay-card-main a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #aaa;
}

.overlay-card.selected div div a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #555;
}

.overlay-card.selected div div i:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #666;
}

.overlay-card:hover div div i not:selected:where(:not([data-arches-core], [data-arches-core] *)) {
    color: rgb(102, 102, 102);
}

.overlay-card:hover div div:where(:not([data-arches-core], [data-arches-core] *)) {
    color: rgb(102, 102, 102);
}

.overlay-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 38px;
}

.resource-color-swatch:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 2.1rem;
}

.geometry-tools-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 50px;
    left: 0px;
    padding: 0px;
}

.map-search-container div.geometry-tools-container:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 0px;
    left: 0px;
}

.geocode-container-shim:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 265px;
}

.geocode-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 6px;
    right: 55px;
    padding: 0px;
    background: #fff;
    opacity: 0.9;
    width: 250px;
    height: 36px;
    border-radius: 2px;
    transition: all 0.45s ease;
    z-index: 10;
    visibility: hidden;
}

.geocode-container input:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #aaa;
}

.geometry-editing-notifications:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    width: -webkit-calc(100% - 55px);
    width: -moz-calc(100% - 55px);
    width: 100%;
    opacity: 0.85;
}

.notifications-minimized:where(:not([data-arches-core], [data-arches-core] *)) {
    width: auto;
}

.geometry-editing-notifications span.arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    color: white;
    position: absolute;
    left: 10px;
    top: 15px;
}

.geometry-editing-notifications span.arrow:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.alert-wrap > .alert > .media:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 5px;
}

.geocode-container.hide-geocoder:where(:not([data-arches-core], [data-arches-core] *)) {
    visibility: visible;
}

.relative:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
}

.text-center:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: center;
}

.map-widget-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 56px;
    width: 299px;
    height: 450px;
    overflow-y: auto;
    right: 10px;
    padding: 0px;
    box-shadow: none;
    background: transparent;
    border-top: 1px solid #ddd;
    /*transition: all .40s .15s ease;*/
    z-index: 10;
}

#map-widget-basemaps.panel.map-widget-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: 1px solid #999;
    right: 11px;
}

#overlays-panel.panel.map-widget-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    border-left: 1px solid #999;
    right: 11px;
}

.map-search-container:where(:not([data-arches-core], [data-arches-core] *)),
.map-search-container div .map-widget-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100vh - 100px);
}

.map-widget-panel.map-panel-inactive:where(:not([data-arches-core], [data-arches-core] *)) {
    visibility: hidden;
}

.map-widget-panel-title:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    width: 298px;
    padding: 8px;
    background: #fff;
    border-bottom: 1px solid #ddd;
}

.map-widget-panel-title h4:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 400;
    color: #444;
}

.map-crud-container:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 0px;
    height: 500px;
    background: #fbfbfb;
    border: 1px solid #bbb;
}

.map-search-container:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fbfbfb;
}

.map-report-header-container:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 500px;
    background: #fbfbfb;
}

.plugin-main:where(:not([data-arches-core], [data-arches-core] *)) {
    height: inherit;
}

.plugin-main .map-report-header-container:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
}

.plugin-main .row.widget-wrapper.report-header:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0;
    margin: 0;
}

.expanded-edit-map:where(:not([data-arches-core], [data-arches-core] *)) {
    position: fixed;
    border-width: 0px;
    top: 0px;
    left: 50px;
    bottom: 0px;
    right: 0px;
    height: auto;
}

.map-search-container.expanded-edit-map:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 51px;
}

.expanded-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 1000;
    position: absolute;
    top: 5px;
    right: 315px;
    transition-duration: 0.3s;
    background: #f2b251;
    width: 213px;
    height: 40px;
}

.effect > .install-buttons.expanded-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: -130px;
    right: 250px;
}

.map-search-container.expanded-map:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -25px;
    margin-right: -15px;
}

.report-header .expanded-map:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0px;
    margin-right: 0px;
}

.ui-sortable div div .expanded-map:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.map-widget-toolbar:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    background: #fff;
    width: 298px;
    height: 50px;
    right: 11px;
    top: 6px;
    display: table-cell;
    border-top: 1px solid #999;
    z-index: 10;
}

.mainnav-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    z-index: 15;
    height: 100%;
    justify-content: space-between;
}

.debug-notice:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 4px;
    padding-right: 2px;
    font-size: x-small;
    color: #999;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 50px;
}

.debug-notice:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 4px;
    padding-right: 2px;
    font-size: x-small;
    color: #999;
    display: flex;
    flex-direction: column;
    align-items: center;
}

#navbar:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 16;
}

.map-widget-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    color: rgb(255, 255, 255);
    opacity: 1;
}

.map-widget-toolbar-list:where(:not([data-arches-core], [data-arches-core] *)) {
    list-style: none;
    padding-left: 0px;
    display: inline-block;
    width: 250px;
}

.map-widget-toolbar-item:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 10px 5px 10px;
    font-size: 1.5rem;
    height: 50px;
    color: #777;
    vertical-align: middle;
    text-align: left;
    display: table-cell;
}

.map-widget-toolbar-item:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    color: #444;
}

.map-widget-toolbar-item.active:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #444;
}

.map-widget-toolbar-item.active:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #444;
}

.map-widget-toolbar-item.active:active:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #444;
}

.map-widget-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #888;
}

li.active .map-widget-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #444;
}

a#close-map-tools.map-widget-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    right: 10px;
    top: 17px;
    font-size: 1.3rem;
    color: steelblue;
}

.basemap-unselected:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #ccc;
}

span.basemap-unselected:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #aaa;
}

.map-widget-overlay-item:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 298px;
    height: 50px;
    padding: 7px;
    background: #fafafa;
    border-bottom: 1px solid #ddd;
}

a#close-map-tools.map-widget-icon:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #311557;
}

.map-widget-overlay-item.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
}

.map-widget-overlay-item:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    cursor: pointer;
}

.map-widget-overlay-item:hover div i:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #666;
}

.map-widget-overlay-item:hover div a span:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #454545;
}

.map-overlay-item-tools:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 15px;
    right: 10px;
    padding: 0px 5px;
}

.overlay-toggle-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.7rem;
}

#overlays-panel div .map-widget-overlay-item:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
}

#overlays-panel div .overlay-invisible:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fafafa;
    border-bottom: 1px solid #ddd;
}

.show-tools:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100px;
    transition: all 0.4s ease;
}

.map-overlay-vis-toogle:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50px;
    height: 50px;
    padding-top: 13px;
    font-size: 1.9rem;
    border-right: 1px solid #ddd;
    color: #666;
    vertical-align: middle;
    display: table-cell;
}

.map-overlay-item-tools-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 50px;
    left: 0px;
    height: 50px;
    width: 290px;
    padding: 12px 7px 7px 17px;
    font-size: 1.7rem;
    color: #888;
    border-top: 1px solid #f4f4f4;
    border-bottom: 1px solid #ddd;
    /*transition: all .40s ease;*/
    display: none;
}

.overlay-tool-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 3px;
}

.overlay-tool-group:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
}

.map-overlay-name:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 14px;
    left: 60px;
    width: 220px;
    font-size: 1.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.leaflet-draw-toolbar .active:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #efefef;
}

.map-query-tool:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    justify-content: left;
}

.map-query-tool-input:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 140px;
    font-size: 1.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.map-query-tool-input.buffer:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 40px;
}

.map-json-tool:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    height: 120px;
    top: 10px;
    left: 60px;
    width: 180px;
    font-size: 1.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.spatial-filter-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 5px 15px 5px;
    border-bottom: 1px solid #ddd;
}

.buffer-control:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #4d627b;
    border: none;
    padding: 5px;
    padding-left: 12px;
    border-radius: 3px;
    margin-bottom: 5px;
}

.buffer-control .h5:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
}

.buffer-input:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 75px;
}

.map-tool-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 75px;
    left: 30px;
    font-size: 1.4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.map-tool-container.buffer:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0px;
    width: 220px;
}

.map-tool-container.buffer select:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 28px;
    width: 75px;
}

.map-tool-item:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #aaa;
}

.map-tool-item.geojson:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 1px;
    background: #aaa;
    color: #aaa;
}

.map-tool-item.xy:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    width: 220px;
    top: 0px;
}

.map-tool-item.xy.buffer:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 44px;
}

.map-tool-item.xy .tool-header:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 10px;
    font-size: 1.5rem;
    color: #555;
}

.map-tool-item.xy select:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 24px;
    min-width: 195px;
    margin-bottom: 7px;
}

.map-tool-item.xy input:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 28px;
    margin-bottom: 2px;
    padding: 5px;
}

a.clear-geojson-button:where(:not([data-arches-core], [data-arches-core] *)) {
    background-image: none;
    position: absolute;
    top: 7px;
    right: 15px;
    font-size: 1.2rem;
    color: steelblue;
}

.xy a.clear-geojson-button:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: none;
    top: 7px;
    right: 15px;
    color: steelblue;
    font-size: 1.2rem;
}

.xy a.clear-geojson-button:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    color: #555;
}

a.clear-geojson-button.enabled:where(:not([data-arches-core], [data-arches-core] *)) {
    color: steelblue;
}

a.clear-geojson-button:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    cursor: pointer;
}

.form-control.map-json-tool-input:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 220px;
    height: 120px;
    font-size: 1.4rem;
    white-space: nowrap;
    overflow: scroll;
    text-overflow: ellipsis;
}

.map-style-panel-body-form-group:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}

.map-style-panel-body-control-label:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row-reverse;
    margin: 0px 5px;
    text-align: end;
}

.clustering-pane-form-group:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}

.maplibregl-canvas:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    outline: none;
}

.map-widget-tool:nth-child(1):where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0px;
    width: 50px;
}

.map-widget-tool.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background: steelblue;
}

.maplibregl-ctrl-top-left .maplibregl-ctrl:where(:not([data-arches-core], [data-arches-core] *)) {
    visibility: hidden;
}

.maplibregl-ctrl-geocoder--input:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
}
@media (max-width: 450px) {
    .maplibregl-ctrl-geocoder--input:where(:not([data-arches-core], [data-arches-core] *)) {
        height: 30px;
    }
}

@media (max-width: 450px) {
    .maplibregl-ctrl-geocoder--icon-search:where(:not([data-arches-core], [data-arches-core] *)) {
        top: 5px;
    }
}

.workbench-card-wrapper .maplibregl-ctrl-top-left .maplibregl-ctrl:where(:not([data-arches-core], [data-arches-core] *)) {
    visibility: visible;
}

.widget-wrapper .maplibregl-map:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 10;
    margin-bottom: -10px;
}

.map-overlay-item-tools-panel .noUi-base:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #489EED;
    /*-webkit-transition: background 450ms;*/
    /*transition: background 450ms;*/
}

.map-overlay-item-tools-panel .noUi-horizontal:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 10px;
}

.map-overlay-item-tools-panel .noUi-horizontal .noUi-handle:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 20px;
    height: 20px;
    left: -9px;
    top: -6px;
}

.map-overlay-item-tools-panel .noUi-stacking .noUi-handle:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 10;
}

.map-overlay-item-tools-panel .noUi-handle:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #e1e5ea;
    border-radius: 2px;
    background: #FFF;
    cursor: default;
    box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 4px -3px #AAA;
}

.map-overlay-item-tools-panel .overlay-slider:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 150px;
    margin-top: -5px;
}

.map-overlay-item-tools-panel .pips.noUi-horizontal:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 70px;
}

.map-thumbnail:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 5px;
}

.overlay-invisible .relative:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f8f8f8;
}

.overlay-invisible a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999;
}

.overlay-invisible i:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999;
}

#overlays-panel .map-widget-panel-title:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.noUi-target:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    margin-top: 10px;
    margin-bottom: -12px;
}

.new-option-field input:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline;
    width: 90%;
}

.new-option-field i:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 10px;
}

.added-domain-option:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 4px;
}

.domain-container:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 500px;
}

#widget-crud-settings div div .domain-container .domain-input:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 254px;
}

#widget-crud-settings div div .domain-container:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 270px;
}

.domain-input:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 32px;
    margin-bottom: 5px;
    padding-left: 5px;
}

.domain-input-item:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 32px;
    padding-left: 5px;
}

.domain-drag-handle:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f4f4f4;
    padding-left: 4px;
    padding-right: 1px;
    padding-top: 6px;
    padding-bottom: 6px;
    border: 1px solid #ddd;
    border-right-width: 0px;
}

.option-drag-handle:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999;
    cursor: move;
}

.content-instructions:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    color: #8d8d8d;
    margin-top: -30px;
    line-height: 1.25;
    margin-bottom: 20px;
}

/* Function Manager Page */
.href-toolbar:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: center;
}
.href-toolbar .href-button:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #f4f4f4;
    font-size: 1.1rem;
    padding: 5px 0px;
    /*margin: -5px 0px 15px 0px;*/
    background: #5393C8;
    border: 1px solid #1561A1;
    display: inline-block;
    width: 100%;
}
.href-toolbar .href-button:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
    background: #1266AB;
}
.href-toolbar .href-button:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
    background: #1266AB;
}

/* Hide "Full Screen" button for map tools widget in card manager */
/* End Disable "Full Screen" button for map tools widget in card manager */
.left-column-message:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 15px;
    color: #777;
    font-size: 1.5rem;
}

.library-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px;
    border-left: 1px solid #e8e8e8;
}

.library-header:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    align-items: center;
    height: 40px;
    font-size: 1.5rem;
    background: #f4f4f4;
    border-bottom: 1px solid #e4e4e4;
}

.library-find:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 25px;
    font-size: 1.5rem;
    color: #999;
    width: 80px;
    display: block;
    text-align: center;
}

.library-grid:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 15px;
}

.library-grid-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: normal;
    font-size: 1.5rem;
    display: inline-block;
}

/* End Function Manager Page */
.category-header:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    align-items: center;
    height: 50px;
    padding: 0 10px;
    font-size: 1.5rem;
    background: #f4f4f4;
    border-bottom: 1px solid #e4e4e4;
}

.category-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: normal;
    font-size: 1.5rem;
    padding: 9px 15px;
    color: #999;
    display: inline-block;
}

.category-title.active:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #123;
    background: #ddd;
    cursor: default;
}

.category-title:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    background: #ececec;
}

.carousel:where(:not([data-arches-core], [data-arches-core] *)),
.carousel .item:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 500px;
    text-align: center;
}

.carousel-caption:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 10;
}

.carousel .container:where(:not([data-arches-core], [data-arches-core] *)) {
    width: auto;
}

.carousel-inner > .item > img:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    height: inherit;
    max-width: 100%;
    object-fit: contain;
}

.dz-img:where(:not([data-arches-core], [data-arches-core] *)) {
    object-fit: contain;
}

.dz-img-main:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    height: 100%;
}

.geocoder-results:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 410px;
    width: 250px;
    margin-left: 0px;
    overflow-y: auto;
}

.geocoder-result-item:where(:not([data-arches-core], [data-arches-core] *)) {
    min-height: 40px;
    border: 1px solid #e2e2e2;
    border-top-width: 0px;
    background: #fbfbfb;
    padding: 10px;
    cursor: pointer;
}

.geocode-clear:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

.focused-geocoder-result:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #dbf1f5;
}

.selected-geocoder-result:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: bold;
    background: #dbf1f5;
}

.hover-feature-info:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    z-index: 1000;
    left: 35px;
    margin: 10px;
    width: 400px;
    padding: 0px;
    border: solid 1px #999;
    border-radius: 2px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    background-color: rgb(249, 249, 249);
    opacity: 0.9;
}

.hover-rr-node-info:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 999999;
    margin: 10px;
    width: 300px;
    padding: 0px;
    border: solid 1px #999;
    border-radius: 2px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    background-color: rgb(249, 249, 249);
    display: flex;
    flex-direction: column;
}

.rr-fdg-details:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
}

.rr-fdg-details span:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-direction: row;
}

.rr-number:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: bold;
    padding-right: 5px;
}

.rr-number.fdg:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: bold;
    font-size: 2.2rem;
    text-shadow: 0px 0px 0.08em #fff;
}

.rr-fdg-name:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    padding: 5px;
    background-color: #fff;
    border-bottom-style: solid;
    border-color: #ddd;
    border-width: 1px;
}

.rr-fdg-model-name:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    padding-top: 3px;
    background-color: #fff;
}

.rr-fdg-edge:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 25px;
    font-style: italic;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom-style: solid;
    border-color: #ddd;
    border-width: 1px;
}

.related-node-details:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
}

.hover-feature-title-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 40px;
    padding: 10px;
    background: #fff;
    border: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    max-width: 311px;
}

.maplibregl-popup-content .hover-feature-title-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0px;
    padding: 0px;
}

.maplibregl-popup-close-button:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 40px;
    width: 40px;
    border: 1px solid #ddd;
    padding-bottom: 4px;
    cursor: pointer;
    background-color: #fafafa;
    color: #676767;
    font-size: 2.3rem;
    font-weight: 600;
}

.maplibregl-popup-close-button:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    background-color: #f4f4f4;
    color: #454545;
    font-size: 2.3rem;
    font-weight: 600;
}

.hover-feature-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    font-weight: 500;
    color: #25476A;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 10px;
}

.hover-feature-nav-right + .hover-feature-title:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 250px;
    margin-left: -4px;
}

.hover-feature-nav-left:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 28px;
    width: 28px;
    background: #fbfbfb;
    margin-top: 5px;
    margin-right: 2px;
    margin-left: 5px;
    padding-left: 10px;
    padding-top: 3px;
    border: 1px solid #ddd;
    border-radius: 50%;
}

.hover-feature-nav-left:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f2f2f2;
    cursor: pointer;
}

.hover-feature-nav-right:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f2f2f2;
    cursor: pointer;
}

.hover-feature-nav-left.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.hover-feature-nav-right:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 28px;
    width: 28px;
    background: #fbfbfb;
    margin-top: 5px;
    padding-left: 12px;
    padding-top: 3px;
    border: 1px solid #ddd;
    border-radius: 50%;
}

.hover-feature-nav-right i:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    font-weight: 600;
}

.hover-feature-nav-left i:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    font-weight: 600;
}

.hover-feature-nav-right.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.hover-feature-instance-counter:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #9DC4E4;
    border: 1px solid #4783B4;
    color: #fff;
    padding-top: 1px;
    padding-left: 1px;
    margin-top: -2px;
    border-radius: 50%;
    margin-right: 2px;
    height: 24px;
    width: 24px;
    text-align: center;
}

.hover-feature-body:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 15px 15px 15px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 350px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.hover-feature:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    color: #555;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    /* number of lines to show */
    line-height: 1.2em;
    /* fallback */
    max-height: 12em;
    min-height: 3em;
    /* fallback */
}

.hover-panel-dismiss:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 1.9rem;
}

.hover-feature-metadata:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: -4px;
    color: #888;
}

.hover-feature-metadata span:where(:not([data-arches-core], [data-arches-core] *)) {
    color: steelblue;
}

.saved-search-grid:where(:not([data-arches-core], [data-arches-core] *)) {
    height: auto;
    width: 100%;
    min-height: 400px;
}

.ss-grid-item:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 40px;
}

.ss-grid-item:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #ddd;
    width: 224px;
    height: 164px;
    float: left;
    -webkit-transition: 0.6s all ease;
    -moz-transition: 0.6s all ease;
    -o-transition: 0.6s all ease;
    transition: 0.6s all ease;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: white;
    margin-top: 5px;
}

.search-caption-activeWrap:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    z-index: 2;
    height: 100%;
    width: 100%;
}

.search-caption-alignCenter:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table;
    width: 100%;
    height: 100%;
}

.search-caption-body:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.search-caption-activeWrap:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 2;
    height: 100%;
    width: 100%;
}

.search-caption-alignCenter:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table;
    width: 100%;
    height: 100%;
}

.search-caption-body:where(:not([data-arches-core], [data-arches-core] *)) {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.search-query-link-captions:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0;
    color: #123;
    font-size: 1.6rem;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 0 20px;
    list-style: none;
    text-align: center;
    cursor: pointer;
}

.search-query:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 15px;
    padding-bottom: 10px;
    margin-top: -20px;
    margin-left: 20px;
    margin-right: 30px;
    margin-bottom: 10px;
    background: rgba(250, 250, 250, 0.66);
}

a.search-query-link-captions:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
    color: #25476A;
}

a.search-query-link-captions:active:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
    color: #fff;
}

a.search-query-link-captions:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
    color: #fff;
}

.search-query-desc:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #444;
    font-size: 1.3rem;
}

.search-results:where(:not([data-arches-core], [data-arches-core] *)) {
    -ms-flex: 0 0 400px;
    -webkit-flex: 0 0 400px;
    flex: 0 0 400px;
}

.search-attribute-widget:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.search-inline-filters-row:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 8px 0;
    padding-inline-start: 1px;
}

.search-inline-filters-meta-btns:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    margin-bottom: 8px;
    gap: 6px;
}

.search-inline-filters-btns:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    justify-content: start;
    gap: 6px;
}

.search-control-container:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 1;
    background-color: #fafafa;
    border-top: 1px solid #ddd;
    overflow-y: auto;
    overflow-x: hidden;
    transition: all 0.5s;
    margin-top: inherit;
    z-index: 5;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.search-inline-filters-btns:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
    pointer-events: none;
}

.search-inline-filters-btns.open:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 50px;
    overflow: visible;
    pointer-events: auto;
}

.search-inline-filters-btns *:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
}

.search-inline-filters-btns.open *:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 1;
}

.search-sort-tools-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #f4f4f4;
    padding-top: 8px;
    border-top: 1px solid #ddd;
}

.search-filter-tools-container:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f4f4f4;
    padding: 8px 10px;
}

.search-count-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 2px;
    text-align-last: justify;
    height: 25px;
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
}

.search-dropdowns-row:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 25px;
    display: flex;
    justify-content: start;
}

.search-dropdowns-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    gap: 6px;
}

.search-dropdown:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 160px;
}

.search-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 25px;
    margin: 0px !important;
    padding: 0px 10px !important;
}

.sort-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 6px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 12px;
    font-size: 13px;
    cursor: pointer;
    border: none;
    background: none;
}

.search-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 500;
    margin-top: 0px;
    display: inline-block;
    margin-bottom: 0px;
}

.search-candidate-title:where(:not([data-arches-core], [data-arches-core] *)),
.search-candidate-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: steelblue;
    padding-right: 7px;
    background: none;
    border: none;
}

.search-control-container.slide:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -400px;
    transition: all 0.5s;
}

.search-results-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 400px;
    border-right: solid 1px #dcdcdc;
}

.clear-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px 9px !important;
}

.search-listing-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    transform: translate(0, -2px);
    font-size: 1.2rem;
}

.search-thumbnail-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    position: relative;
}

.search-thumbnail-image:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 70px;
}

.search-thumbnail-image:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.search-hover-image:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    left: 90px;
    right: 90px;
    bottom: 10px;
    height: 260px;
    padding: 5px;
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-radius: 2px;
    display: none;
}

.search-listing:first-child .search-hover-image:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    left: 90px;
    right: 90px;
    top: 10px;
    height: 260px;
    padding: 5px;
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-radius: 2px;
    z-index: 10;
    display: none;
}

.search-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f4f4f4;
    border-top: 1px solid #ddd;
    height: 50px;
    justify-content: center;
    display: flex;
    align-items: center;
}
.search-footer #paginator .pagination:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px;
    margin: 5px 0px 0px 0px;
}

.search-footer .pagination:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 10px;
}

.pagination > li > a.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
    color: rgb(160, 160, 160);
}

.pagination > li > a.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)),
.pagination > li > a.disabled:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #dcdcdc;
    box-shadow: none;
    background-color: transparent;
}

ul.pagination:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
}

.map-filter-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    /*margin-left: 10px;*/
    position: absolute;
    left: -5px;
    right: -15px;
    top: -22px;
    z-index: 1;
}

.arches-select2 .select2-choices .select2-search-field:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 34px;
}

.select2-container-multi .select2-choices:where(:not([data-arches-core], [data-arches-core] *)) {
    min-height: 36px !important;
    z-index: 10;
}

.select2-container-multi .select2-choices .select2-search-field input:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 3px 10px;
    font-size: 1.3rem;
}

.arches-select2 .select2-choices .select2-search-field input:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 3px;
}

.select2-container.select2-container-multi.select2-container-disabled.select2-container-disabled .select2-search-choice:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999;
}

.dropdown-crud:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 0px;
    padding-left: 15px;
    min-height: 500px;
    overflow-y: scroll;
}

.resource-selector-button:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 0px;
}

.search-results-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 10px 60px 10px;
    bottom: 50px;
    overflow-y: auto;
    width: 100%;
}

.rr-display-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100px;
}

.rr-display-toggle > button:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 10px;
}

.rr-display-toggle.open-graph:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 20px;
}

.related-resources-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.9rem;
    font-weight: 500;
}

.related-resources-relationship .dropdown-menu:where(:not([data-arches-core], [data-arches-core] *)) {
    left: auto;
    width: 600px;
}

.related-resources-delete:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 12px;
}

.selected-resource-list:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 85px;
    right: 25px;
    left: 15px;
    padding: 5px;
    height: 100px;
    background: #f8f8f8;
    overflow-y: scroll;
}

.selected-resource:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 5px;
    margin-bottom: 3px;
}

.related-resources-crud-link:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ddd;
    border: 1px solid #ccc;
    height: 33px;
    padding: 5px 8px;
    margin-left: 15px;
}

.search-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    transform: translate(0, -2px);
    font-size: 2.1rem;
    padding: 6px;
    margin-top: -10px;
    color: #888;
    border: 1px solid transparent;
}

.search-filter.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f2f2f2;
    color: #555;
    border: 1px solid #ddd;
}

.search-filter:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    background: #f2f2f2;
    color: #555;
    border: 1px solid #ddd;
}

.search-listing:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    background: #fff;
    border: 1px solid #ddd;
    margin-bottom: 10px;
}
.search-listing:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid steelblue;
}
.search-listing:active:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid steelblue;
}
.search-listing.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid steelblue;
}

.search-listing-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    font-weight: 500;
    background: #fff;
    color: #666;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 5px 0px 10px;
    line-height: 1.1;
}

.search-listing-title.i18n-alt a span:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
}

.search-listing-title.i18n-alt a span:where(:not([data-arches-core], [data-arches-core] *))::before {
    content: "(";
}

.search-listing-title.i18n-alt a span:where(:not([data-arches-core], [data-arches-core] *))::after {
    content: ")";
}

.search-listing-title.provisional-edits:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
    color: #888;
}

.provisional-tile.qa-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
    margin-right: 30px;
    margin-top: 3px;
    font-weight: 500;
}

.provisional-tile.qa-btn:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.selected-provisional-tile:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #3B8DD5;
    z-index: 1;
    border-style: solid;
    border-width: 1px;
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 3px;
}

.provisional-tile.icon:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 7px;
    font-size: 1.1rem;
    color: #f1b202;
}

.provisional-tile.icon.submitted:where(:not([data-arches-core], [data-arches-core] *)) {
    color: green;
}

.provisional-tile.icon.authoritative:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 7px;
    font-size: 1.1rem;
    color: #ccc;
}

.search-listing-body:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 4.6em;
    font-size: 1.2rem;
    line-height: 1.35;
    color: #888;
    background: #fff;
    padding: 5px 10px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    /* number of lines to show */
}

.search-listing-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    min-height: 40px;
    font-size: 1.1rem;
    padding: 10px;
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    flex-flow: row wrap;
    row-gap: 10px;
}
.search-listing-footer a:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -5px;
    padding: 5px 5px;
}
.search-listing-footer a:focus:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #d6d6d6;
    border-radius: 1px;
}

.time-wheel-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
}

.filter-title:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    font-size: 1.7rem;
    margin-top: 3px 0px 15px 0px;
}

.filter-title > span:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-grow: 1;
}

.close-popup-panel:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "\f00d";
    font-family: FontAwesome;
    margin-right: 6px;
    color: rgb(158, 158, 158);
    font-weight: lighter;
}

.close-popup-panel:hover:where(:not([data-arches-core], [data-arches-core] *)):before {
    color: rgb(33, 62, 95);
}

.close-popup-panel-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    font-size: 1.7rem;
    margin-bottom: 15px;
}

.title-underline:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 3px 0px;
    background: #ddd;
}

.time-wheel-title:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 20px;
    font-size: 1.7rem;
    font-weight: 400;
}

.time-wheel-instructions:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
    color: #777;
}

.time-wheel-wrap .sequence:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    color: #25476A;
    font-weight: 600;
    position: absolute;
}

.time-wheel-wrap .sequence text:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
    fill: #123;
}

.time-wheel-wrap .chart:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    margin: 60px 0px 0px 0px;
}

.time-wheel-wrap .chart path:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    stroke: #fff;
    stroke-width: 0.5px;
}

.time-wheel-wrap .trail:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 30px;
}

.time-wheel-wrap .explanation:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 260px;
    left: 305px;
    width: 140px;
    text-align: center;
    color: #666;
    z-index: 1;
}

.time-wheel-wrap .percentage:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 2.5em;
}

table.table.dataTable:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0;
}

.arches-related-resource-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 50px;
    right: 0;
    left: 0;
    z-index: 1;
}

.related-resource-management:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    justify-content: space-between;
}

.related-resources-header:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    justify-content: space-between;
    position: relative;
    top: 0;
    margin-top: 15px;
    height: 40px;
    margin-bottom: 35px;
    width: 100%;
    z-index: 2;
}

.tab-pane.active .related-resources-header:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.related-resources-header .editor-elements:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    justify-content: space-between;
    position: relative;
    top: 0;
    margin-top: 0px;
    height: 35px;
    width: 100%;
    z-index: 2;
}

.related-resources-header .editor-elements h2:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6rem;
    margin-top: 0px;
    margin-bottom: 5px;
}

.related-resources-header .editor-elements h3:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    margin-top: 0px;
    margin-bottom: 5px;
}

.related-resources-header .btn-group > .btn:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 0;
}

.related-resources-header.open-graph:where(:not([data-arches-core], [data-arches-core] *)) {
    width: calc(100% - 245px);
}

.root-node-label:where(:not([data-arches-core], [data-arches-core] *)) {
    stroke: #999;
    font-size: 3.2rem;
    font-weight: 900;
    fill: #fcfcfc;
    opacity: 1;
    text-anchor: middle;
    pointer-events: none;
}

.map-preview-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 5px;
    height: calc(100vh - 175px);
    overflow: scroll;
}

.panel > .panel-heading:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    align-items: center;
}
.panel > .panel-heading .panel-title:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 1;
    font-size: 1.84rem;
}
.panel > .panel-heading .service-buttons-heading:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0 20px;
}
.panel > .panel-heading:where(:not([data-arches-core], [data-arches-core] *))::after {
    border: none;
    position: inherit;
}

.config-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: normal;
    padding: 0 20px 0 0px;
    margin-top: 10px;
    font-size: 1.216em;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.config-title-tab:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: normal;
    padding: 0 20px 0 0px;
    margin-top: 10px;
    font-size: 1.15em;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/**********
*  Axes
*/
.axis path:where(:not([data-arches-core], [data-arches-core] *)) {
    fill: none;
    stroke: #000;
    stroke-opacity: 0.75;
    shape-rendering: crispEdges;
}

.axis path.domain:where(:not([data-arches-core], [data-arches-core] *)) {
    stroke-opacity: 0.75;
}

.axis line:where(:not([data-arches-core], [data-arches-core] *)) {
    fill: none;
    stroke: #000;
    stroke-opacity: 0.25;
    shape-rendering: crispEdges;
}

.axis line.zero:where(:not([data-arches-core], [data-arches-core] *)) {
    stroke-opacity: 0.75;
}

/**********
*  Line chart
*/
.point-paths path:where(:not([data-arches-core], [data-arches-core] *)) {
    /*
    fill: #eee;
    stroke: #aaa;
    */
    stroke-opacity: 0;
    fill-opacity: 0;
}

.lines path:where(:not([data-arches-core], [data-arches-core] *)) {
    fill: none;
    stroke-width: 1.5px;
    stroke-linecap: round;
    transition: stroke-width 250ms linear;
    -moz-transition: stroke-width 250ms linear;
    -webkit-transition: stroke-width 250ms linear;
    transition-delay: 250ms;
    -moz-transition-delay: 250ms;
    -webkit-transition-delay: 250ms;
}

.line.hover path:where(:not([data-arches-core], [data-arches-core] *)) {
    stroke-width: 6px;
}

.lines .point:where(:not([data-arches-core], [data-arches-core] *)) {
    transition: stroke-width 250ms linear;
    -moz-transition: stroke-width 250ms linear;
    -webkit-transition: stroke-width 250ms linear;
}

.lines .point.hover:where(:not([data-arches-core], [data-arches-core] *)) {
    stroke-width: 20px;
    stroke-opacity: 0.5;
}

.hover-feature-body .row.widget-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}

.hover-feature-body .row.widget-wrapper .col-xs-12:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0;
}

.hover-feature-body .row.widget-wrapper label:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.hover-feature-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    background: #f8f8f8;
    padding: 10px;
    padding-top: 15px;
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
    color: steelblue;
}

.hover-feature-footer a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: steelblue;
    font-weight: 500;
    padding-right: 10px;
}

.search-type-btn-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    background: #f2f2f2;
    margin-left: 4px;
    flex: 1;
}

.search-type-btn.relative:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    color: #25476A;
}

.search-type-btn.relative:active:where(:not([data-arches-core], [data-arches-core] *)) {
    border-style: solid;
    border-top: 0px solid #BBD1EA;
    border-bottom: 0px solid transparent;
}

.search-type-btn.relative.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    color: #25476A;
    border-bottom: 1px solid #fff;
    cursor: default;
}

.search-type-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    padding: 0px 4px;
    font-size: 1.2rem;
    font-weight: 600;
    color: #888;
    min-width: 100px;
    border-color: #BBD1EA;
    border-top: none;
    border-right: 1px solid;
    background: #F7F9FB;
    z-index: 1000;
    margin-left: -5px;
    border-width: 1px;
    border-bottom: none;
    border-right: 1px solid #BBD1EA;
}

.term-search-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 700;
    font-size: 1.3rem;
    height: 30px;
    padding-left: 0px;
    border: none;
}

.term-search-btn.active:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #4330A4;
}

.search-type-btn i:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
}

.search-type-btn p:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 5px;
}

.search-type-btn-popup-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0px;
    display: inline-block;
    flex-direction: row;
}

.popup-panel-row:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    margin-left: 1px;
}

.search-type-btn-popup:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    width: 50px;
    padding: 0px;
    font-size: 1.2rem;
    font-weight: 600;
    color: #888;
    border: 1px solid #BBD1EA;
    border-top: none;
    border-bottom: none;
    border-right: none;
    background: #F7F9FB;
    z-index: 1000;
}

.search-export:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 15px;
}

.search-export .parameters:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    justify-content: space-around;
}

.search-export .precision:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 75px;
}

.search-export .instruction:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
}

.search-export .instruction h2:where(:not([data-arches-core], [data-arches-core] *)),
.search-export-instruction-h2:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    margin-top: 5px;
}

.search-export .instruction h4:where(:not([data-arches-core], [data-arches-core] *)),
.search-export-instruction-h4:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    padding-left: 15px;
    color: #888;
    font-weight: 400;
    margin-top: -5px;
}

.search-export .parameter:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px 15px;
    margin-bottom: 20px;
}

.search-export.download:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 12px;
}

.download-message:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px 15px;
    font-size: 1.4rem;
}

.copy-geojson-url-message:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 2px;
    font-size: 1.2rem;
}

.search-type-btn-popup.relative:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    color: #25476A;
}

.search-type-btn-popup.relative:active:where(:not([data-arches-core], [data-arches-core] *)) {
    border-style: solid;
    border-right: 0px solid #BBD1EA;
    border-top: 0px solid #BBD1EA;
    border-bottom: 0px solid #BBD1EA;
}

.search-type-btn-popup.relative.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    color: #25476A;
    border-bottom: 1px solid #fff;
    height: 51px;
    line-height: 1;
}

.search-popup-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    top: 0;
    right: 0px;
    z-index: 11000;
    background-color: #fff;
    width: 400px;
    height: calc(100vh - 100px);
    border-left: solid 1px #dcdcdc;
    padding: 20px;
    overflow-y: auto;
}

.rr-splash-img-container .fa:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 4.2rem;
    margin: 8px 5px;
    color: steelblue;
}

.search-popup-panel .tab-pane.active div.saved-search-container div .rr-splash .rr-splash-img-container:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    width: 50px;
}

.search-popup-panel .tab-pane.active div.saved-search-container div .rr-splash .rr-splash-title:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 2.4rem;
    margin-bottom: 20px;
}

.search-popup-panel .tab-pane.active div.saved-search-container div .rr-splash .rr-splash-img-container .rr-splash-img:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 325%;
    margin-top: -13px;
    margin-left: -8px;
}

.related-resources-header .resource-instance-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0;
}

#widget-crud-settings div.row.widget-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0px;
    padding-right: 0px;
    margin-right: -5px;
    margin-left: -5px;
}

.resource-instance-search .row.widget-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
}

.print-map:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.hidden-map:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow: hidden;
    height: 0;
    width: 0;
    position: fixed;
}

.print-map-container:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 576px;
    height: 360px;
}

.default-message:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    padding-top: 5px;
    color: #777;
}

.sm-icon-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    padding: 5px;
    border-radius: 2px;
}

a.filter-tools:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 0px;
    padding: 3px 6px;
    color: #888;
    font-size: 1.2rem;
}

a.filter-tools:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    background: #ddd;
    color: #454545;
}

.map-search-container div .map-widget-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100vh - 110px);
}

.nav-tabs li a.graph-designer-tab:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px 10px 15px 10px;
    font-size: 1.3rem;
}

.graph-selector-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 60px;
}

.graph-selector:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 350px;
}

.graph-designer-tab-container:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #C9D4E1;
    font-weight: 600;
}

.graph-designer-tab-container .nav-tabs > li.active > a:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ecf0f5;
    border: 1px solid #f4f4f4;
}

.graph-designer-tab-container .nav-tabs > li:not(.active) > a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #777;
}

.graph-designer-tab-container .nav-tabs > li:not(.active) > a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    color: #666;
    background: #ecf0f5;
}

.graph-designer-tab-container .nav-tabs > li.disabled-graph-designer-tab > a:where(:not([data-arches-core], [data-arches-core] *)),
.graph-designer-tab-container .nav-tabs > li.disabled-graph-designer-tab > a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    opacity: 0.6;
    cursor: not-allowed;
    color: #777;
    background: none;
}

.viewstate-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100px;
    height: 30px;
    padding-top: 3px;
    background: #fcfcfc;
}

.btn-group-toggle .viewstate-btn:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 2px 0px 0px 2px;
}

.btn-group-toggle .viewstate-btn:nth-child(2):where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -1px;
    border-radius: 0px 2px 2px 0px;
}

.viewstate-btn.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #9490EE;
    color: #fff;
    font-weight: 600;
    cursor: default;
}

.viewstate-btn:not(.active):hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f4f4f4;
}

.row .left-inner.arches-box-grey-border:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0;
}

.rdm.flex.row > div:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0 5px;
}
.rdm.tab-content:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column-reverse;
}
.rdm.tab-content .btn-group:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    justify-content: flex-end;
    padding: 2px 8px;
}
.rdm.tabs:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    background: #f6f6f6;
    align-items: center;
    padding: 0 5px;
    border-bottom: 1px solid #ddd;
}
.rdm.tabs .nav.nav-tabs:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 1;
    margin-bottom: 0;
    border-bottom: none;
}
.rdm.tabs .nav.nav-tabs > li:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: -1px;
}

#custom-download-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 20px;
    padding-left: 15px;
}

.editor-report:where(:not([data-arches-core], [data-arches-core] *)) {
    background: white;
    width: 100%;
    overflow-y: auto;
    height: 100%;
}

.editor-report .resource-report-abstract-container .resource-component-abstract:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100vh - 150px);
}

.editor-report .rp-report-section:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: none;
    padding-bottom: 0;
}

.report-related-resources:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px 30px;
}

.report-related-resources .rp-card-section:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -15px;
}

.report-related-resources .rp-card-section .rp-report-container-tile:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 0px;
    padding-bottom: 10px;
    margin-top: -5px;
}

.editor-report .report-related-resources:where(:not([data-arches-core], [data-arches-core] *)),
.editor-report .report-title-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.card-panel-body:where(:not([data-arches-core], [data-arches-core] *)) {
    /*height: 500px;
    overflow-y: scroll;*/
}

.node-value-select-tile:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px;
    font-size: 0.9em;
}

.selected-node-value:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3em;
}

.node-value-select-label:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: bold;
}

.node-value-widget-ontology:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px 20px;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 2px;
}

.sidepanel-draggable:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f7f7f7;
    border-left: solid 1px gainsboro;
    border-right: solid 1px gainsboro;
    height: 100%;
    z-index: 3;
    font-size: 1rem;
    display: flex;
    align-items: center;
}

.sidepanel-draggable div:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: col-resize;
    margin: 2px;
}

.sidepanel-draggable div i:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    color: rgb(190, 190, 190);
}

.left-panel-inner-container:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    min-width: 300px;
    display: flex;
    flex-direction: column;
}

.left-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 0 0 300px;
    overflow: hidden;
    z-index: 3;
}

.left-panel-overflow:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ecf0f5;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 20px;
}

.left-panel-overflow > *:where(:not([data-arches-core], [data-arches-core] *)) {
    background: inherit;
}

.main-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #ffffff;
    flex: 1;
}

.rich-text:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 20px;
}

.jstree .rich-text:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px;
    display: inline;
}

.graph-designer .card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    /*width: 100%;*/
    background-color: #fff;
}

.graph-designer .card-component .install-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px 25px 25px 25px;
    margin: 15px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.graph-designer .card-component-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow-y: scroll;
}

.card-component-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    padding: 0px;
    border-radius: 3px;
    background-color: white;
}

.graph-designer .card-component-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fafafa;
}

.card-component-panel h3:where(:not([data-arches-core], [data-arches-core] *)),
.card-component-panel-h3:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #2f527a;
    font-size: 1.2em;
    font-weight: 400;
}

.card-component-panel h3.rr-splash-description:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.6rem;
    padding: 0px 20px;
    color: #888;
    margin: 0px;
}

.file-select .rr-splash-img:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0px;
    margin-left: 2px;
    height: 90%;
}

.card-component-panel h4:where(:not([data-arches-core], [data-arches-core] *)),
.card-component-panel-h4:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #2f527a;
    font-size: 1.5rem;
    font-weight: 550;
}

.card-component-panel .card-component h4:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 5px;
}

.card-component-panel .card-component .is-function-node:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    background: #A2EAE2;
    color: #01766A;
    padding: 10px 15px;
    margin-bottom: 15px;
    font-size: 1.3rem;
    font-weight: 600;
    margin-top: 5px;
    margin-bottom: 15px;
    border-radius: 2px;
}

.card-component-panel hr:where(:not([data-arches-core], [data-arches-core] *)) {
    border-color: #e9e9e9;
}

.card-component-panel h5:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #999;
    margin-top: 5px;
    margin-bottom: 5px;
}

.card-component-wrapper-editor:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    padding-bottom: 50px;
    overflow-y: auto;
    background: #fafafa;
}

.card-header:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    padding: 10px 20px;
    background: #25476a;
}

.card-header-title:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -15px;
}

.card-breadcrumbs:where(:not([data-arches-core], [data-arches-core] *)),
.card-breadcrumbs a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #f1f1f1;
    margin-top: 17px;
    font-size: 1.7rem;
}

.card-breadcrumbs span.dropdown.open .dropdown-menu > li > a:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    padding: 5px 20px;
    margin-top: 5px;
    clear: both;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.1;
    color: #333;
    white-space: nowrap;
}

.card-breadcrumbs span.dropdown.open .dropdown-menu > li > a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
}

.card-breadcrumbs a.toggle-tree:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
}

.current-crumb:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 400;
}

.card-summary-section li:where(:not([data-arches-core], [data-arches-core] *)) {
    list-style: none;
}

.card-summary-section h4:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.1em;
}

.card-summary-section .card-summary:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 5px;
}

.card-summary-section.disabled h4:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #7a7a7a;
}

.card-summary-section.disabled a:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
}

.card-summary-section .card-summary .card-summary-add:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 2px;
}

.card-summary-section .card-summary .card-summary-add:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.card-summary-section .card-summary:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 10px;
}

.card-summary-section .tile-summary:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 2px;
}

.card-summary-section .tile-summary a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #6494cc;
}

.card-summary-section .tile-summary .tile-summary-label:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
}

.card-summary-name:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 2px;
}

.tile-summary-item:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 5px;
}

.card-summary-section:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 20px 0 10px 0;
}

.btn-rr:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #9490EE;
    color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.09);
    margin: -10px 0px 30px 0px;
}

.btn-rr:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
}

.rr-splash:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: center;
    margin: 48px 45px 20px 45px;
    border: 1px solid #ddd;
    padding: 40px 30px;
    background: #f6f6f6;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.rr-splash-title:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #666;
    font-size: 2.8rem;
    margin-bottom: 30px;
    margin-top: 25px;
}

.rr-splash-img-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 20px;
    background: #fff;
    border: 1px solid steelblue;
    display: inline-block;
}

.rr-splash-img:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 3px;
    margin-left: 2px;
    height: 90%;
}

.rr-splash-description:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    color: #999;
    font-weight: 500;
}

.rr-splash-description:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 80px;
}

.rr-splash-help-link:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 20px 0px 50px 0px;
    font-size: 2.8rem;
    color: steelblue;
}

.rr-splash-help-link:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.report-expander:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    padding-left: 6px;
    font-weight: bold;
    font-size: 1.8rem;
}

.create-resource-instance-card-component .card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    border: none;
}

.workbench-card-sidepanel .create-resource-instance-card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 75px;
}

.new-instance-model-name:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    font-weight: 600;
    color: #004577;
    width: 100%;
}

.create-instance-header:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    background: #f1f1f1;
    position: relative;
    border-bottom: 1px solid #ddd;
    padding: 15px;
    font-size: 1.5rem;
}

.create-instance-menu-header:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 50px;
    background: #ebebeb;
    position: relative;
    border-bottom: 1px solid #ddd;
    padding: 15px;
    font-size: 1.5rem;
}

.create-instance-header .close-new-step:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    right: 10px;
    top: 5px;
}

.create-instance-header .close-new-step:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.create-resource-instance-card-component .card-component:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 10px;
}

.indent:where(:not([data-arches-core], [data-arches-core] *)) {
    text-indent: 10px;
    padding-left: 10px;
}

.maplibregl-popup-content:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 350px;
    padding: 0px;
}

.maplibregl-popup-content .hover-feature-footer:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 15px;
    height: auto;
}

.tabbed-report-header:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 1px solid #ddd;
}

.tabbed-report-header .workbench-card-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 500px;
}

.tabbed-report-mainpanel:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 25px;
    width: calc(100% - 50px);
}

.tabbed-report-mainpanel-content:where(:not([data-arches-core], [data-arches-core] *)) {
    width: calc(100% - 50px);
}

.tabbed-report-mainpanel-title:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 15px;
    font-size: 1.2rem;
    border-bottom: 1px solid #ddd;
    background-color: rgb(237, 237, 237);
}

.tabbed-tile-value:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0px;
}

.tabbed-report-tile-title:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0;
    padding: 12px 5px 0 0;
}

.tabbed-report-sidepanel:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 300px;
    margin: 0 25px;
    position: -webkit-sticky;
    position: sticky;
    top: 25px;
}

.tabbed-report-sidepanel .tabbed-report-sidepanel-content:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #ddd;
}

.tabbed-report-sidepanel-title:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 15px;
    font-size: 1.2rem;
    border-bottom: 1px solid #ddd;
    background-color: rgb(237, 237, 237);
}

.tabbed-report-sidepanel-title.consultation-status-title:where(:not([data-arches-core], [data-arches-core] *)) {
    color: white;
    font-size: 1.5rem;
    background-color: rgb(234, 141, 148);
}

.sidebar-section:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px 10px 20px 10px;
    border-bottom: 1px solid #ddd;
}

.sidebar-section:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: none;
}

.sidebar-single-line-group:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0px;
    font-size: 1.4rem;
}

.sidebar-single-line-type:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #25476A;
}

.sidebar-single-line-value:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #777;
}

.sidebar-double-line-group:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 6px;
    font-size: 1.4rem;
}

.sidebar-double-line-type:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #25476A;
}

.sidebar-double-line-value:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #777;
}

.tabbed-report-sidepanel-title.consultation-status-title.completed:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgb(202, 247, 225);
    color: rgb(84, 84, 84);
}

.tabbed-report-sidepanel-subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
    color: rgb(222, 222, 222);
    font-size: 1.3rem;
    margin-top: -2px;
    margin-bottom: 2px;
}

.completed .tabbed-report-sidepanel-subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
    color: rgb(167, 167, 167);
}

.tabbed-report-sidepanel-main:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 15px 15px;
}

.tabbed-report-sidepanel-main dt:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #2f527a;
    font-weight: normal;
    float: left;
    width: 130px;
    text-align: right;
    padding-right: 10px;
}

.report-map-header-component:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 400px;
}

.search-result-details:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    height: 100%;
}

.search-result-details-splash:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 50px;
    padding-left: 2px;
    padding-right: 2px;
}

.search-result-details-splash .rr-splash:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0;
}

.iiif-viewer-gallery:where(:not([data-arches-core], [data-arches-core] *)),
.show-gallery-control:where(:not([data-arches-core], [data-arches-core] *)) {
    color: rgb(45, 70, 103);
    position: absolute;
    bottom: 0;
}

.iiif-gallery-content:where(:not([data-arches-core], [data-arches-core] *)),
.show-gallery-control:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgb(242, 242, 242);
}

.show-gallery-control:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 2px;
    bottom: 2px;
    padding: 15px 30px;
    z-index: 10000;
    color: #5b9bd7;
}

.show-gallery-control i:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    color: #2f527a;
    font-size: 1.5rem;
}

.show-gallery-control a:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    color: #2f527a;
}

.show-gallery-control h3:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    margin: 0 2px;
    font-size: 1.3rem;
}

.show-gallery-control a:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
}

.iiif-gallery-content .panel-controls:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 230px;
    border-right: 1px solid #ddd;
}

.iiif-gallery-content .panel-controls .hide-gallery-control:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 230px;
    height: 50px;
    border-bottom: 1px solid #ddd;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 650;
    color: #5b9bd7;
    cursor: pointer;
}

.iiif-gallery-content .panel-controls .mode-selector:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    height: 108px;
    padding: 5px;
    background: #fafbfb;
}

.iiif-gallery-content .panel-controls .mode-selector-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}

.iiif-gallery-content .panel-controls .mode-selector-buttons > div:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 10px;
    cursor: pointer;
}

.iiif-gallery-content .panel-controls .panel-selector-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    margin-top: 5px;
}

.iiif-gallery-content .panel-controls .panel-selector-buttons > div:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 65px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    background-color: #ddd;
    cursor: pointer;
}

.iiif-gallery-content .panel-controls .panel-selector-buttons > div.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #add8e6;
    border: 1px solid #5b9bd7;
}

.iiif-gallery-content .panel-controls .panel-selector-buttons > div.hide:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.iiif-gallery-content .panel-controls .mode-selector-buttons > div > div:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #ddd;
    width: 40px;
    height: 20px;
}

.iiif-gallery-content .panel-controls .mode-selector-buttons .two-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}

.iiif-gallery-content .panel-controls .mode-selector-buttons .two-panel > div:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 2px;
}

.iiif-gallery-content .panel-controls .mode-selector-buttons .selected > div:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #5b9bd7;
}

.gallery-visible.show-gallery-control:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.show-gallery-control.gallery-expanded:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 0;
    left: 0;
    right: 0;
    bottom: auto;
    border-bottom: solid 1px rgb(221, 221, 221);
    border-top: none;
    z-index: 2000;
    padding: 15px 0 15px 30px;
}

.workbench-card-container-sidepanel-active .show-gallery-control.gallery-expanded:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 400px;
}

.iiif-viewer-gallery:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 0;
    left: 0;
}

.iiif-viewer-gallery.gallery-expanded:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 0px;
    z-index: 1000;
}

.iiif-viewer-gallery.gallery-expanded .iiif-gallery-sequence-canvases:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 10px;
    height: auto;
    z-index: 1000;
}

.workbench-card-container-sidepanel-active .iiif-viewer-gallery:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 400px;
}

.workbench-card-container-sidepanel-active .workbench-card-container:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 400px;
}

.hidden-file-input:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.add-new-crumb:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    float: right;
    padding: 4px 12px;
    font-size: 1.3rem;
    background: #6984A0;
    border: 1px solid #0A0737;
    border-radius: 2px;
    margin-top: -1px;
}

.map-data-drop-area:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 25px 15px;
    border: 1px dashed #bbb;
    background: #f9f9f9;
    text-align: center;
    color: #808080;
    margin: 5px 0px;
    border-radius: 1px;
    cursor: pointer;
}

.map-data-drop-area:hover:where(:not([data-arches-core], [data-arches-core] *)),
.map-data-drop-area.drag-hover:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px dashed black;
    color: black;
    background-color: #EEEEEE;
}

.iiif-gallery-content.compare:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: solid 1px rgb(221, 221, 221);
    height: 185px;
    width: 100%;
    padding: 10px;
    padding-bottom: 0px;
    white-space: nowrap;
    overflow-x: auto;
    display: flex;
}

.iiif-gallery-content:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: solid 1px rgb(221, 221, 221);
    width: 100%;
    padding-bottom: 0px;
    white-space: nowrap;
    overflow-x: auto;
    display: flex;
}

.gallery-expanded .iiif-gallery-content:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: none;
}

.iiif-gallery-content:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 160px;
}

.gallery-expanded .iiif-gallery-content:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    background-color: rgb(250, 250, 250);
    padding: 5px 0px 20px 20px;
}

.workbench-card-wrapper .workbench-card-container-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    width: calc(100% - 75px);
    position: absolute;
    left: 0px;
}

.workbench-card-wrapper .workbench-card-container-wrapper.wide:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    width: 100%;
}

.workbench-card-wrapper .workbench-card-container-wrapper.workbench-card-container-sidepanel-active:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    width: calc(100% - 75px);
    position: absolute;
}

.workbench-card-container.gallery-visible.compare:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 185px;
}

.workbench-card-container.gallery-visible:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 160px;
}

.iiif-leaflet:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    background: #fafafa;
}

.iiif-leaflet .leaflet-draw:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.iiif-leaflet .split-controls:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    position: absolute;
    z-index: 2500;
    top: 9px;
}

@media (max-width: 1150px) {
    .iiif-leaflet .split-controls:where(:not([data-arches-core], [data-arches-core] *)) {
        display: none;
    }
}
.image-tools-floating.left:where(:not([data-arches-core], [data-arches-core] *)), .image-tools-floating.right:where(:not([data-arches-core], [data-arches-core] *)) {
    position: absolute;
    display: block;
    width: 238px;
    border: 2px solid #ddd;
    padding: 10px;
    background-color: #fff;
    z-index: 10000;
    top: 45px;
}

.image-tools-floating.right:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 9px;
}

.image-tools-floating.right.sidepanel:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 409px;
}

.image-tools-floating.left:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 45px;
}

.iiif-leaflet .split-controls.right:where(:not([data-arches-core], [data-arches-core] *)) {
    right: 9px;
}

.iiif-leaflet .split-controls.left:where(:not([data-arches-core], [data-arches-core] *)) {
    left: 45px;
}

.iiif-image-tools .layout .mode-selector:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}

.iiif-image-tools .layout .mode-selector > div:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 15px;
}

.iiif-image-tools .layout .mode-selector .selected:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 15px;
}

.iiif-image-tools .selected:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: inherit;
}

.iiif-image-tools .layout .mode-selector > div > div:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}

.iiif-image-tools .layout .mode-selector .selector-button:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100px;
    height: 50px;
    border: 1px solid #ddd;
    margin-right: 5px;
}

.iiif-image-tools .layout .mode-selector .selected .selector-button:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #5b9bd7;
}

.iiif-image-tools .layout .panel-selector:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 20px;
}

.iiif-image-tools .layout .panel-selector .selector:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
}

.iiif-image-tools .layout .panel-selector .selector > div:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 5px;
}

.iiif-image-tools .layout .panel-selector .selector > div > div:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100px;
    height: 100px;
    border: 1px solid #ddd;
    display: flex;
    justify-content: center;
    align-items: center;
}

.iiif-image-tools .layout .panel-selector .selector .selected > div:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #add8e6;
    border: 1px solid #5b9bd7;
}

.iiif-image-tools .btn.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: not-allowed;
}

.iiif-leaflet .split-controls .button:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 38px;
    height: 38px;
    background-color: #fff;
    border: 2px solid #ddd;
    border-left: none;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-size: 2.7rem;
}

.iiif-gallery-canvas:where(:not([data-arches-core], [data-arches-core] *)),
.iiif-gallery-sequence:where(:not([data-arches-core], [data-arches-core] *)),
.iiif-gallery-sequence-canvases:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0px;
    display: inline-block;
    white-space: nowrap;
    vertical-align: top;
    background: #fafbfb;
}

.iiif-gallery-sequence-canvases:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 108px;
    display: flex;
    align-items: center;
}

.iiif-viewer-gallery.gallery-expanded .iiif-gallery-canvas:where(:not([data-arches-core], [data-arches-core] *)),
.iiif-viewer-gallery.gallery-expanded .iiif-gallery-sequence:where(:not([data-arches-core], [data-arches-core] *)),
.iiif-viewer-gallery.gallery-expanded .iiif-gallery-sequence-canvases:where(:not([data-arches-core], [data-arches-core] *)) {
    white-space: normal;
}

.iiif-gallery-sequence:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 20px;
}

.iiif-viewer-gallery.gallery-expanded .iiif-gallery-sequence:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
}

.iiif-gallery-canvas-thumbnail img:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 1px;
    border: 1px solid rgb(162, 162, 162);
    height: 55px;
}

.annotated .iiif-gallery-canvas-thumbnail img:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0px;
    border: 2px solid rgb(28, 62, 95);
}

.iiif-viewer-gallery.gallery-expanded .iiif-gallery-canvas-thumbnail img:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 175px;
}

.iiif-gallery-sequence-label:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    color: rgb(91, 155, 215);
    font-weight: 600;
    text-decoration: none;
}

.iiif-gallery-sequence-labels:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    padding: 5px;
}

.tabbed-workflow-step-container .iiif-gallery-sequence-labels:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.tabbed-workflow-step-container .install-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.iiif-gallery-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    width: inherit;
}

.iiif-input:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 316px;
    max-width: 316px;
    min-height: 36px;
}

.iiif-manifest-metadata-panel .iiif-input:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 280px;
    max-width: 280px;
    min-height: 36px;
}

.gallery-expanded .iiif-gallery-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 15px;
}

.iiif-gallery-header:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 10px;
    justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid #ddd;
    height: 50px;
}

.iiif-widget-report:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 425px;
    margin: 0 20px 10px 0px;
}

.iiif-widget-report .iiif-leaflet:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 300px;
    margin: 0 20px 10px 0px;
    border: solid 1px #808080;
}

.manifest-metadata-title:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 8px;
    font-weight: 600;
}

.manifest-metadata-value:where(:not([data-arches-core], [data-arches-core] *)) {
    line-height: 1.2;
    color: #585858;
    overflow-wrap: break-word;
}

.manifest-metadata-value h4:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 10px;
    font-size: 1.5rem;
    color: #2f527a;
    font-weight: 600;
}

.manifest-metadata-value a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #4682b4;
}

.manifest-details:where(:not([data-arches-core], [data-arches-core] *)) {
    white-space: normal;
    width: 250px;
    border-right: 1px solid #ddd;
    background: #e9e9e9;
    margin-top: -15px;
    margin-left: -20px;
    padding: 15px 10px 150px 10px;
    height: 100%;
    position: absolute;
    overflow-y: scroll;
}

.manifest-details h3:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 225px;
    font-size: 1.6rem;
    font-weight: 500;
}

.manifest-details h4:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0px;
    font-size: 1.3rem;
    font-weight: 400;
    color: #585858;
}

.manifest-details-list:where(:not([data-arches-core], [data-arches-core] *)),
.manifest-logo:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 0px;
    margin-top: 5px;
}

.manifest-attribution-key:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 10px;
    font-size: 1.5rem !important;
    color: #2f527a !important;
}

.manifest-logo:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 150px;
}

.manifest-editor-label:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2em;
    padding: 3px;
}

.iiif-manifest-metadata-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 8px;
    display: flex;
    background: #f9f9f9;
    border: 1px solid #ddd;
    margin-bottom: 5px;
}

.manifest-metadata-panel-drag:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #e6e6e6;
    margin: -5px 5px -5px -10px;
}

.manifest-metadata-panel-drag i:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 42px 4px;
    font-size: 1.8rem;
    color: #585858;
}

.manifest-metadata-panel-drag:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.iiif-gallery-header .list-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0px;
}

.iiif-gallery-header > div > div:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 20px;
}

.iiif-list-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    align-items: center;
}

.iiif-gallery-canvas:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    margin-left: 10px;
    padding: 6px;
    border: 1px solid transparent;
    min-width: 60px;
    height: 100px;
}

.iiif-viewer-gallery.gallery-expanded .iiif-gallery-canvas:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 220px;
    min-width: 120px;
}

.iiif-gallery-canvas:hover:where(:not([data-arches-core], [data-arches-core] *)),
.iiif-gallery-canvas.active:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid rgb(180, 180, 180);
    background-color: rgb(230, 230, 230);
}

.iiif-gallery-canvas-label:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 0.9em;
    font-weight: 650;
    color: rgb(91, 155, 215);
    width: 110px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: initial;
}

.gallery-expanded .iiif-gallery-canvas-label:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
}

.iiif-gallery-canvas-label .annotation-count:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 0.8em;
    font-weight: normal;
    color: rgb(142, 142, 142);
    display: block;
}

.iiif-gallery-manifest-label:where(:not([data-arches-core], [data-arches-core] *)) {
    max-width: 300px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: text-bottom;
}

.gallery-expanded .iiif-gallery-manifest-label:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}

.iiif-canvas-links-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 10px;
}

.iiif-canvas-links-panel a:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.2rem;
    color: #4682b4;
    margin-right: 5px;
    font-weight: 600;
    cursor: pointer;
}

.iiif-canvas-links-panel a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #12548A;
}

.iiif-image-tools:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px;
    color: rgb(30, 63, 94);
    font-size: 0.9em;
}

.iiif-image-tool-slider:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 10px;
}

.iiif-image-tool-slider-wrap:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0 20px;
}

.iiif-image-tool-value:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0 20px;
    color: #777;
}

.iiif-image-tool-slider .toggle-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px;
}

.iiif-image-tool-slider .arches-toggle-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    margin-top: -19px;
}

.manifest-editor:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 10px;
    width: 100%;
    padding-left: 20px;
    margin: 20px;
}
.manifest-editor .install-buttons:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-wrap: wrap;
}

.gallery-expanded .manifest-editor:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: -10px;
    margin-top: 20px;
}

.manifest-details + .manifest-editor:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 20px;
}

.manifest-editor-loading:where(:not([data-arches-core], [data-arches-core] *)),
.manifest-editor-error:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    padding-left: 10px;
}

.gallery-expanded .manifest-editor-loading:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 25px;
}

.manifest-editor-input:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 10px;
}

.manifest-editor-error:where(:not([data-arches-core], [data-arches-core] *)) {
    color: red;
}

.chart:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-right: 105px;
    margin-left: 20px;
    margin-top: 20px;
}

.style-tools-collapser:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    padding: 5px;
    font-size: 0.9em;
}

.style-tools-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fbfbfb;
    border: 1px solid #ddd;
    padding: 15px 15px 5px 5px;
    margin-bottom: 5px;
    border-radius: 2px;
}

.style-tools-color-visualizer:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #000;
}

.leaflet-popup-content-wrapper:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 3px;
    padding: 0;
}

.leaflet-popup-content:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0;
}

.map-coordinate-editor:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 5px;
}

.map-coordinate-editor-crs-selector:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 10px;
    background: #fff;
    padding-bottom: 8px;
    border-bottom: 1px solid #ddd;
}

.map-coordinate-editor-crs-selector dt:where(:not([data-arches-core], [data-arches-core] *)),
.map-coordinate-editor-crs-selector select:where(:not([data-arches-core], [data-arches-core] *)) {
    display: block;
    float: left;
}

.map-coordinate-editor-crs-selector .select2.select2-container:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 210px !important;
}

.map-coordinate-editor-crs-selector dt:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 150px;
    padding: 5px;
    margin-top: 2px;
    font-weight: 500;
}

.map-coordinate-editor-list:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 5px;
    padding-left: 5px;
    overflow-y: auto;
}

.map-coordinate-editor-list a:focus i:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #579ddb;
}

.map-coordinate-editor-pair:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 0px 0;
}

.map-coordinate-editor-pair input:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0 5px;
    padding: 5px;
    width: 130px;
    display: inline-block;
}

.coordinate-entry-label:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    color: #888;
    width: 15px;
    text-align: right;
}

.map-coordinate-editor hr:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 10px 4px 5px;
}

.map-coordinate-editor .map-coordinate-editor-pair hr:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 5px 0;
}

.map-coordinate-editor-drag-handler:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: grab;
    font-size: 1.6rem;
}

.map-coordinate-editor-pair.ui-sortable-helper:where(:not([data-arches-core], [data-arches-core] *)),
.map-coordinate-editor-pair.ui-sortable-helper .map-coordinate-editor-drag-handler:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: grabbing;
}

.map-coordinate-editor-header:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    padding: 6px 0;
    font-size: 1.2em;
    width: 370px;
}

.map-coordinate-editor-pair.map-coordinate-editor-new-coordinates:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 0px 5px 4px;
}

.map-coordinate-editor-button-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
    background: #fff;
    width: 400px;
    padding: 10px 5px;
}

.add-buffer-as-new-label:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    position: relative;
    top: -12px;
    left: 5px;
}

.add-buffer-feature-header:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 6px 0;
    font-size: 1.2em;
}

.add-buffer-feature-input:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 0;
}

.related-resources-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
}

.related-resources-graph-workbench:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
    border-top: none;
}
.related-resources-graph-workbench .related-resources-graph-cytoscape:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
}
.related-resources-graph-workbench .workbench-card-container-sidepanel-active:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 400px;
}
.related-resources-graph-workbench .related-resources-graph-controls:where(:not([data-arches-core], [data-arches-core] *)),
.related-resources-graph-workbench .related-resources-graph-controls-instructions:where(:not([data-arches-core], [data-arches-core] *)) {
    z-index: 1000;
    position: absolute;
    right: 10px;
}
.related-resources-graph-workbench .workbench-card-container-sidepanel-active .related-resources-graph-controls:where(:not([data-arches-core], [data-arches-core] *)),
.related-resources-graph-workbench .workbench-card-container-sidepanel-active .related-resources-graph-controls-instructions:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 400px;
}
.related-resources-graph-workbench .related-resources-graph-controls:where(:not([data-arches-core], [data-arches-core] *)) {
    top: 10px;
    height: 36px;
}
.related-resources-graph-workbench .related-resources-graph-controls span:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid #ddd;
    cursor: pointer;
    border-right: none;
    display: block;
    float: left;
    width: 34px;
    height: 34px;
    box-sizing: border-box;
    position: relative;
    color: #999;
    background-color: #f9f9f9;
}
.related-resources-graph-workbench .related-resources-graph-controls span.active-graph-control:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #2a446a;
    background-color: white;
}
.related-resources-graph-workbench .related-resources-graph-controls span:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: white;
    color: #2a446a;
}
.related-resources-graph-workbench .related-resources-graph-controls span:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.related-resources-graph-workbench .related-resources-graph-controls span:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right: 1px solid #ddd;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
.related-resources-graph-workbench .related-resources-graph-controls span:where(:not([data-arches-core], [data-arches-core] *)):before {
    position: absolute;
    margin: 8px 0;
    font-size: 1.2em;
    display: block;
    width: 100%;
    text-align: center;
}
.related-resources-graph-workbench .related-resources-graph-controls-instructions:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgba(255, 255, 255, 0.9);
    padding: 3px;
    border-radius: 3px;
    color: #9b97e3;
    font-weight: 500;
    margin-top: 2px;
    top: 46px;
}
.related-resources-graph-workbench .edge-node-information:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    display: flex;
}
.related-resources-graph-workbench .edge-node-information .edge-node-graph-color:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: solid black 1px;
    margin: 5px 10px;
}
.related-resources-graph-workbench .edge-node-information .edge-node-title:where(:not([data-arches-core], [data-arches-core] *)) {
    min-height: 70px;
    padding: 4px 0;
}
.related-resources-graph-workbench .edge-node-information .edge-node-title .edge-node-display-name:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #213e5f;
    cursor: pointer;
    font-size: 1.4rem;
    font-weight: 550;
    line-height: 1.4;
}
.related-resources-graph-workbench .edge-node-information .edge-node-title .edge-node-graph-name:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
}
.related-resources-graph-workbench .edge-node-information .edge-node-title .edge-node-links:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0px;
}
.related-resources-graph-workbench .edge-node-information .edge-node-title .edge-node-links span:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    color: steelblue;
    display: inline-block;
    font-size: 1.4rem;
}
.related-resources-graph-workbench .edge-node-information .edge-node-title .edge-node-links span i:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-right: 4px;
}
.related-resources-graph-workbench .edge-node-information .edge-node-title .edge-node-links span:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #03162B;
}
.related-resources-graph-workbench .edge-node-information.element-hover .edge-node-display-name:where(:not([data-arches-core], [data-arches-core] *)) {
    color: black;
}
.related-resources-graph-workbench .related-resource-graph-information-content:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    padding: 16px;
}
.related-resources-graph-workbench .related-resource-graph-information-content .edge-relationship-information:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
}
.related-resources-graph-workbench .related-resource-graph-information-content .edge-relationship-information .edge-relationship-arrow:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    position: absolute;
    margin-left: 14px;
}
.related-resources-graph-workbench .related-resource-graph-information-content .edge-relationship-information .edge-relationship-arrow div:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
    background: #aaa;
    width: 2px;
    margin-left: 20px;
    height: 140px;
}
.related-resources-graph-workbench .related-resource-graph-information-content .edge-relationship-information .edge-relationship-arrow div:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "";
    position: absolute;
    width: 0px;
    height: 0px;
    border: 5px solid transparent;
    bottom: -15px;
    border-top: 15px solid #aaa;
    left: -4px;
}
.related-resources-graph-workbench .related-resource-graph-information-content .edge-relationship-information .edge-relationship-details:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 150px;
    margin-left: 74px;
    border: 1px solid #ddd;
    margin-bottom: 5px;
}
.related-resources-graph-workbench .related-resource-graph-information-content .edge-relationship-information .edge-relationship-details .edge-relationship-prefix:where(:not([data-arches-core], [data-arches-core] *)),
.related-resources-graph-workbench .related-resource-graph-information-content .edge-relationship-information .edge-relationship-details .edge-relationship-sufix:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px;
    background-color: #f8f8f8;
}
.related-resources-graph-workbench .related-resource-graph-information-content .edge-relationship-information .edge-relationship-details .edge-relationship-label:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 72px;
    color: #213e5f;
    font-size: 1.4rem;
    padding: 25px 0;
    text-align: center;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.related-resources-graph-workbench .related-resource-graph-information-content .edge-relationship-information.element-hover .edge-relationship-label:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 400;
}
.related-resources-graph-workbench .legend-listing:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
}
.related-resources-graph-workbench .legend-listing .edge-node-information .edge-node-title:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 24px 0;
}
.related-resources-graph-workbench .legend-listing .edge-node-information .edge-node-title .edge-node-display-name:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: default;
}
.related-resources-graph-workbench .legend-listing.related-resource-legend:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 8px 0px 0px 0px;
}
.related-resources-graph-workbench .edge-node-information.node-display-name-header .edge-node-title:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 4px 0;
}
.related-resources-graph-workbench .relationships-list-header:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px 0px 2px 0px;
    color: #213e5f;
    font-size: 1.4rem;
    font-weight: 550;
    line-height: 0.9;
}
.related-resources-graph-workbench .relationships-list:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100% - 185px);
    overflow-y: auto;
}
.related-resources-graph-workbench .relationships-list .relationships-list-item:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    padding: 8px;
    font-size: 1.1em;
}
.related-resources-graph-workbench .relationships-list .relationships-list-item .relationships-list-item-type:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.3rem;
    color: #777;
    cursor: pointer;
}
.related-resources-graph-workbench .relationships-list .relationships-list-item .relationships-list-item-type:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: black;
}
.related-resources-graph-workbench .relationships-list .relationships-list-item .relationships-list-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 5px;
}
.related-resources-graph-workbench .relationships-list .relationships-list-item .relationships-list-item-name:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-left: 5px;
    font-size: 1.3rem;
    cursor: pointer;
}
.related-resources-graph-workbench .relationships-list .relationships-list-item .relationships-list-item-name span:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #4e47cd;
}
.related-resources-graph-workbench .relationships-list .relationships-list-item .relationships-list-item-name span:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: black;
}
.related-resources-graph-workbench .relationships-list .relationships-list-item .relationships-list-item-type.element-hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #2a2589;
}
.related-resources-graph-workbench .relationships-list .relationships-list-item .relationships-list-item-name.element-hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #2a2589;
}
.related-resources-graph-workbench .relationships-list .relationships-list-item:last-child:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 1px solid #e9e9e9;
}
.related-resources-graph-workbench .relationships-list .relationships-list-item:nth-of-type(odd):where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: rgb(246, 250, 254);
}
.related-resources-graph-workbench .relationships-list-count:where(:not([data-arches-core], [data-arches-core] *)) {
    color: rgb(120, 120, 120);
    font-size: 1.3rem;
    padding: 0 0 5px 0;
    margin-top: -2px;
}
.related-resources-graph-workbench .relationships-list-count a:where(:not([data-arches-core], [data-arches-core] *)) {
    color: steelblue;
    padding-left: 5px;
}
.related-resources-graph-workbench .relationships-list-count a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #1e1a61;
}
.related-resources-graph-workbench .relationships-list-count shim:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: -2px;
}
.related-resources-graph-workbench .related-resources-search-body:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 16px;
    height: 100%;
}
.related-resources-graph-workbench .related-reasources-search-container:where(:not([data-arches-core], [data-arches-core] *)) {
    position: relative;
}
.related-resources-graph-workbench .related-reasources-search-list:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100% - 110px);
    margin-top: 5px;
    border: solid 1px #ddd;
    overflow-y: auto;
}
.related-resources-graph-workbench .related-reasources-search-list .edge-node-information:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 1px solid #ddd;
    padding-top: 5px;
}
.related-resources-graph-workbench .related-reasources-search-list .edge-node-information.element-hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f9f9f9;
}

.rr-viewer-selector:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ddd;
}

.rr-viewer-selector-title:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 200px;
    text-align: center;
    font-size: 1.3rem;
    padding: 9px 15px;
    color: #666;
    background: #fff;
    display: table-cell;
    border-right: 1px solid #BBD1EA;
}

.rr-viewer-selector-title.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #25476A;
    cursor: default;
}

.rr-viewer-selector-title.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    background: #F7F9FB;
    border-bottom: 1px solid #BBD1EA;
}

.rr-viewer-selector-title.disabled:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
    background: #bbb;
}

.jstree-container-ul .filtered:where(:not([data-arches-core], [data-arches-core] *)) {
    font-weight: 600;
    color: #fff;
    background: #3acaa1;
}
.jstree-container-ul .filtered span:where(:not([data-arches-core], [data-arches-core] *)), .jstree-container-ul .filtered i:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #fff;
}

@keyframes loader {
    0% {
        background: #ddd;
    }
    33% {
        background: #ccc;
        box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd;
    }
    66% {
        background: #ccc;
        box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc;
    }
}
@media (min-width: 992px) {
    #page-content:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 15px 15px 25px;
    }
    .rp-report-tile:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 0px;
    }
    .dl-horizontal dd:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-right: 20px;
        margin: 0px;
    }
    .dl-horizontal dt:where(:not([data-arches-core], [data-arches-core] *)) {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: pre-wrap;
        padding: 0 20px;
    }
    .dl-horizontal dt a:where(:not([data-arches-core], [data-arches-core] *)) {
        font-weight: 600;
    }
    .rp-no-data:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 10px;
    }
}
@media (min-width: 1366px) {
    .dl-horizontal dt:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-bottom: 0px;
        display: flex;
        flex-direction: row-reverse;
    }
    .dl-horizontal dd:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 0 20px;
        margin: 0px;
        word-break: break-word;
    }
    .rp-report-section-title:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 0 60px;
    }
    .rp-no-data:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-left: 0px;
        color: #888;
    }
    .report-related-resources .rp-card-section:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-left: 50px;
    }
    .report-related-resources .rp-card-section div div .dl-horizontal dt:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 500px;
    }
    .report-related-resources .rp-card-section div div .dl-horizontal dd:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-right: 20px;
        margin-left: 520px;
        word-break: break-word;
    }
}
@media (min-width: 768px) {
    .dl-horizontal dt:where(:not([data-arches-core], [data-arches-core] *)) {
        white-space: pre-wrap;
        padding: 5px 20px;
        float: unset;
        margin: 0;
    }
}
@media screen and (max-width: 767px) {
    .rp-card-section .rp-card-section:where(:not([data-arches-core], [data-arches-core] *)) {
        margin: 0;
    }
    .rp-card-section .rp-report-tile .dl-horizontal:where(:not([data-arches-core], [data-arches-core] *)) {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        margin: 10px 6px;
    }
    .rp-card-section .rp-report-tile .dl-horizontal .rp-no-data:where(:not([data-arches-core], [data-arches-core] *)) {
        color: #888;
        position: relative;
        top: -30px;
    }
    .rp-card-section .rp-report-tile .dl-horizontal dd:where(:not([data-arches-core], [data-arches-core] *)) {
        margin: 0;
    }
}
@media screen and (max-width: 768px) {
    #content-container:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-top: 50px !important;
    }
    #navbar:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 100%;
    }
    .resource-grid-main-container:where(:not([data-arches-core], [data-arches-core] *)) {
        height: 130px;
    }
    .resource-grid-tools-container:where(:not([data-arches-core], [data-arches-core] *)) {
        top: 70px;
        left: 70px;
    }
    .rp-report-tile dd:where(:not([data-arches-core], [data-arches-core] *)) {
        padding-left: 8px;
    }
}
@media screen and (max-width: 500px) {
    .resource-grid-subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 300px;
    }
}
@media print {
    header:where(:not([data-arches-core], [data-arches-core] *)),
    nav:where(:not([data-arches-core], [data-arches-core] *)),
    footer:where(:not([data-arches-core], [data-arches-core] *)),
    button:where(:not([data-arches-core], [data-arches-core] *)),
    aside:where(:not([data-arches-core], [data-arches-core] *)),
    .print-btn:where(:not([data-arches-core], [data-arches-core] *)),
    .ep-tools:where(:not([data-arches-core], [data-arches-core] *)),
    .maplibregl-ctrl-geocoder:where(:not([data-arches-core], [data-arches-core] *)),
    .workbench-card-sidebar:where(:not([data-arches-core], [data-arches-core] *)),
    .geocode-container:where(:not([data-arches-core], [data-arches-core] *)),
    .geometry-tools-container:where(:not([data-arches-core], [data-arches-core] *)),
    .geometry-editing-notifications:where(:not([data-arches-core], [data-arches-core] *)),
    .report-print-date > .toggle-container:where(:not([data-arches-core], [data-arches-core] *)),
    #map-widget-container > .map-widget-container:where(:not([data-arches-core], [data-arches-core] *)) {
        display: none;
    }
    #content-container:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 0 !important;
    }
    .scroll-y:where(:not([data-arches-core], [data-arches-core] *)) {
        height: auto;
    }
    dt:where(:not([data-arches-core], [data-arches-core] *)) {
        text-decoration: underline;
        font-weight: bold;
        color: #808080 !important;
    }
    dd:where(:not([data-arches-core], [data-arches-core] *)) {
        margin-left: 2px;
    }
    a[href]:where(:not([data-arches-core], [data-arches-core] *)):after {
        content: none;
    }
    .dl-horizontal dd:where(:not([data-arches-core], [data-arches-core] *)) {
        margin: 0px;
        padding-right: 100px;
        word-break: break-word;
    }
    .dl-horizontal dt:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 260px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: unset;
    }
    .rp-report-section:where(:not([data-arches-core], [data-arches-core] *)) {
        border-bottom: 1px solid rgba(128, 128, 128, 0.5);
    }
    .print-map:where(:not([data-arches-core], [data-arches-core] *)) {
        display: block;
        width: 100%;
        height: 100%;
    }
    .print-hide:where(:not([data-arches-core], [data-arches-core] *)) {
        display: none;
        height: 0;
    }
    .resource-report-abstract-container:where(:not([data-arches-core], [data-arches-core] *)) {
        height: auto !important;
    }
    .rp-card-section .rp-report-tile .dl-horizontal:where(:not([data-arches-core], [data-arches-core] *)) {
        display: block;
    }
    .rp-card-section .rp-report-tile .dl-horizontal dt:where(:not([data-arches-core], [data-arches-core] *)) {
        padding: 5px 0px;
        text-align: start;
    }
    .rp-card-section .rp-report-tile .dl-horizontal dd:where(:not([data-arches-core], [data-arches-core] *)) {
        margin: 0px 20px;
        padding: 0px;
    }
    .tabbed-report-tab-list:where(:not([data-arches-core], [data-arches-core] *)) {
        display: none;
    }
    #container:where(:not([data-arches-core], [data-arches-core] *)) {
        height: auto !important;
    }
    .resource-component-abstract:where(:not([data-arches-core], [data-arches-core] *)) {
        height: auto !important;
        overflow: visible !important;
    }
    .rp-report-container-preview .workbench-card-container.map-container:where(:not([data-arches-core], [data-arches-core] *)) {
        width: 100%;
    }
}
.report-toolbar-preview .ep-form-toolbar-tools:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.report-toolbar-preview .report-print-date:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0;
}
.report-toolbar-preview .report-print-date .toggle-container:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-direction: row;
    margin: 0;
    padding: 0px;
    padding-top: 5px;
}
.report-toolbar-preview .report-print-date .toggle-container > div:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
}
.report-toolbar-preview .report-print-date .toggle-container .arches-toggle-sm:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0;
}
.report-toolbar-preview .report-print-date .toggle-container .arches-toggle-subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-left: 0;
    padding-right: 0;
}

.etl-manager-tabs:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #F7F9FB;
    height: 45px;
    border-bottom: 1px solid #ddd;
}

.etl-manager-tab:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 150px;
    padding: 12px 20px;
    border: 1px solid #BBD1EA;
    border-top: none;
    background: #F7F9FB;
    font-size: 13pt;
    display: inline-block;
    text-align: center;
    margin-right: -5px;
}

.etl-manager-tab:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.etl-manager-tab.disabled:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #f2f2f2;
    color: grey;
    cursor: default;
    pointer-events: none;
}

.etl-manager-tab.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    border-bottom: 1px solid #fff;
}

.etl-manager-filter-container:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 25px 50px 0px 50px;
}

.etl-manager-filter-button:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 150px;
    padding: 12px 20px;
    border: 1px solid #BBD1EA;
    background: #F7F9FB;
    font-size: 1.4rem;
    height: 45px;
    display: inline-block;
    text-align: center;
    margin-right: -5px;
}

.etl-manager-filter-button:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    cursor: pointer;
}

.etl-manager-filter-button.active:where(:not([data-arches-core], [data-arches-core] *)) {
    background-color: #fff;
    font-weight: 600;
}

.etl-manager-filter-input:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 100%;
    border: 1px solid #BBD1EA;
    border-radius: 1px;
    font-size: 1.2rem;
    height: 36px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
}

.etl-manager-filter-input.etl-model-filter:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 350px;
    height: 45px;
}

.etl-manager-status-filter-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 20px 10px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
}

.etl-module-component-container:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    width: initial;
}

.etl-module-body:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 15px 45px;
    width: 100%;
    flex: 1 1 0px;
    overflow: auto;
}

.etl-module-body h2:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.7rem;
    color: #565656;
    font-weight: 400;
    margin-bottom: 5px;
}

.etl-module-body p:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.4rem;
    color: #999;
    font-weight: 400;
}

.etl-module-body section h3:where(:not([data-arches-core], [data-arches-core] *)), .etl-module-subtitle:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    color: #565656;
    font-weight: normal;
    margin: 10px 0px 5px 0px;
}

.etl-module-body section .switch-small:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0px 8px 3px;
}

.etl-module-body section .etl-module-component-block:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 15px;
}

.etl-module-component-block .form-check:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 5px 0px 0px 5px;
}

.etl-module-component-block label:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0px;
}

.arches-json-importer .r-select-icon:where(:not([data-arches-core], [data-arches-core] *)) {
    color: #000;
}
.arches-json-importer .upload-actions:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: center;
    padding: 1.5rem 2.5rem;
}
.arches-json-importer .upload-actions .dropzone-photo-upload:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-flex;
}
.arches-json-importer .upload-actions .dropzone-photo-upload > .btn:where(:not([data-arches-core], [data-arches-core] *)) {
    border-top: 1px solid #c4c4c4;
    margin-bottom: 1.5rem;
}
.arches-json-importer .upload-actions #hidden-dz-previews:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}
.arches-json-importer .branch-xl-metadata-container > div:where(:not([data-arches-core], [data-arches-core] *)) {
    height: 100%;
    overflow: auto;
    padding: 1.5rem 2rem;
}
.arches-json-importer .branch-xl-metadata-container > div > section:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 2rem;
}
.arches-json-importer .branch-xl-metadata-container > div > section > h4:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0.8rem;
}
.arches-json-importer .file-summary > div + div:where(:not([data-arches-core], [data-arches-core] *)),
.arches-json-importer .file-list > div + div:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0.4rem;
}
.arches-json-importer .file-summary > div > span:first-child:where(:not([data-arches-core], [data-arches-core] *)),
.arches-json-importer .file-list > div > span:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    margin-right: 1rem;
}
.arches-json-importer .file-summary > div > span:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 4rem;
}
.arches-json-importer .file-list:where(:not([data-arches-core], [data-arches-core] *)) {
    max-height: 26rem;
    overflow-y: auto;
}
.arches-json-importer .file-list > div > span:first-child:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 20rem;
}
.arches-json-importer .file-list > .total:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 1rem;
}
.arches-json-importer .import-option:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    align-items: baseline;
    gap: 0.8rem;
}
.arches-json-importer .import-option + .import-option:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 1.2rem;
}
.arches-json-importer .import-option input:where(:not([data-arches-core], [data-arches-core] *)),
.arches-json-importer .import-option label:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 0;
}
.arches-json-importer .import-option .text-warning:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
}
.arches-json-importer.loading-panel:where(:not([data-arches-core], [data-arches-core] *)) {
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    padding: 4rem;
}
.arches-json-importer.load-status:where(:not([data-arches-core], [data-arches-core] *)) {
    justify-content: flex-start;
    height: fit-content;
    margin-top: -0.5rem;
}
.arches-json-importer.etl-error-report > table:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-top: 0.5rem;
    border: 1px solid rgba(0, 0, 0, 0.14);
}
.arches-json-importer.etl-error-report .details-toggle:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: right;
    vertical-align: top;
}
.arches-json-importer.etl-error-report .details-value:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 8rem;
}

.etl-module-body p.pad-btm:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 5px;
}

.etl-module-status:where(:not([data-arches-core], [data-arches-core] *)) {
    border-right: 1px solid rgba(0, 0, 0, 0.14);
    width: 446px;
}

.etl-module-status-container:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100vh - 95px);
    display: flex;
    flex-direction: column;
    align-content: space-around;
    width: auto;
}

.etl-jobs-container:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f9f9f9;
    height: calc(100vh - 225px);
    overflow: scroll;
}

.etl-job:where(:not([data-arches-core], [data-arches-core] *)) {
    margin: 10px 15px 10px 10px;
    border: 1px solid #ddd;
    border-radius: 2px;
    display: block;
    background: #fff;
}

.etl-job.selected:where(:not([data-arches-core], [data-arches-core] *)) {
    border: 1px solid rgb(56, 110, 178);
}

.etl-job-task-bar:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #eee;
    display: flex;
    justify-content: space-between;
    height: 40px;
    border-top: 1px solid #ddd;
}

.etl-job-task-bar .task:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 10px;
}

.etl-job-task-bar .task a:where(:not([data-arches-core], [data-arches-core] *)) {
    padding: 7px;
    text-decoration: none;
    color: steelblue;
    cursor: pointer;
}

.etl-job-task-bar .task a:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: rgba(156, 195, 228, 0.35);
    border: 1px solid #6AA0CC;
    padding: 6px;
    border-radius: 1px;
}

.etl-job-task-bar .status:where(:not([data-arches-core], [data-arches-core] *)) {
    float: right;
    padding: 3px;
}

.etl-job .btn-success:where(:not([data-arches-core], [data-arches-core] *)), .btn-success:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #00ca4e;
    border-color: #00ca4e;
}

.etl-job .btn-warning:where(:not([data-arches-core], [data-arches-core] *)), .btn-warning:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ffbd44;
    border-color: #ffbd44;
}

.etl-job .btn-danger:where(:not([data-arches-core], [data-arches-core] *)), .btn-danger:hover:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #ff605c;
    border-color: #ff605c;
}

.etl-module-preview:where(:not([data-arches-core], [data-arches-core] *)) {
    height: calc(100vh - 95px);
    width: calc(100vw - 490px);
    padding: 20px 25px;
    overflow: scroll;
    background: #fbfbfb;
}

.etl-module-info h4:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 5px;
}

.etl-module-component.etl-module-status:where(:not([data-arches-core], [data-arches-core] *)) {
    width: 400px;
}

.etl-module-component:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 0px;
    padding-bottom: 5px;
}

.etl-module-footer .btn:where(:not([data-arches-core], [data-arches-core] *)), .etl-module-component .btn:where(:not([data-arches-core], [data-arches-core] *)) {
    border-radius: 2px;
    margin-right: 20px;
    min-width: 100px;
}

.etl-loading-metadata-key:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    padding-right: 3px;
    color: #777;
}

.etl-loading-metadata-value:where(:not([data-arches-core], [data-arches-core] *)) {
    font-size: 1.5rem;
    padding-right: 3px;
    color: rgb(4, 4, 45);
}

.etl-preview:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 10px;
    padding-bottom: 15px;
}

.etl-preview h3:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 0px;
    padding-bottom: 5px;
    color: #454545;
}

.etl-status-link:where(:not([data-arches-core], [data-arches-core] *)) {
    color: steelblue;
    cursor: pointer;
}

section .etl-preview table:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-top: 5px;
}

.etl-from-to:where(:not([data-arches-core], [data-arches-core] *)) {
    display: inline-block;
    width: 240px;
}

.csv-import-options:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.csv-import-options .toggle-container:where(:not([data-arches-core], [data-arches-core] *)) {
    padding-bottom: 0px;
}

.csv-mapping-table-container:where(:not([data-arches-core], [data-arches-core] *)) {
    overflow: auto;
    width: calc(100vw - 100px);
    margin-top: 10px;
    margin-bottom: 5px;
    border: 1px solid rgba(0, 0, 0, 0.14);
}

.csv-mapping-table:where(:not([data-arches-core], [data-arches-core] *)) {
    margin-bottom: 0;
}

table.csv-mapping-table thead tr:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f3f3f3;
    border-bottom: 1px solid #ddd;
}

table.csv-mapping-table thead:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #f3f3f3;
    border-bottom: 1px solid #ddd;
}

table.csv-mapping-table thead tr.column-names:where(:not([data-arches-core], [data-arches-core] *)) {
    background: #fff;
}

table.csv-mapping-table thead th:where(:not([data-arches-core], [data-arches-core] *)) {
    border-bottom: 1px solid #ddd;
}

table.csv-mapping-table th:where(:not([data-arches-core], [data-arches-core] *)) {
    min-width: 200px;
    border-right: 1px solid #ddd;
}

table.csv-mapping-table td:where(:not([data-arches-core], [data-arches-core] *)) {
    vertical-align: text-top;
    border-right: 1px solid #ddd;
}

.notif-table th:where(:not([data-arches-core], [data-arches-core] *)) {
    text-align: start;
}

.permissions-options:where(:not([data-arches-core], [data-arches-core] *)) {
    display: flex;
    flex-direction: row;
}
.permissions-options div:where(:not([data-arches-core], [data-arches-core] *)) {
    flex: 1;
    align-items: center;
    display: flex;
}
.permissions-options .form-checkbox.form-normal:where(:not([data-arches-core], [data-arches-core] *)):before, .permissions-options .form-radio.form-normal:where(:not([data-arches-core], [data-arches-core] *)):before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border: 1px solid #c3cedb;
    border-radius: 0;
    left: 0;
    margin: 0 3px;
}
.permissions-options .form-checkbox > input[type=checkbox]:where(:not([data-arches-core], [data-arches-core] *)), .permissions-options .form-radio > input[type=radio]:where(:not([data-arches-core], [data-arches-core] *)) {
    display: none;
}
.permissions-options label.form-checkbox.form-normal span:where(:not([data-arches-core], [data-arches-core] *)) {
    width: auto;
}

.cke_screen_reader_only:where(:not([data-arches-core], [data-arches-core] *)) {
    position: fixed !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtB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QjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQjtBQUNKOztBQUVBO0lBQ0ksOEJBQThCO0lBQzlCO0FBQ0o7O0FBRUE7SUFDSSxTQUFTO0lBQ1Q7QUFDSjs7QUFFQTtJQUNJLDhCQUE4QjtJQUM5QjtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQjtBQUNKOztBQUVBO0lBQ0ksK0JBQStCO0lBQy9CO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSTtBQUNKOztBQUVBO0lBQ0k7QUFDSjs7QUFFQTtJQUNJO0FBQ0o7O0FBRUE7SUFDSSxlQUFlO0lB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Q0k7SUFDQTtJQUNBO0lBQ0E7QUN1Qko7QUR0Qkk7SUFDSTtJQUNBO0lBQ0E7QUN3QlI7QUR0QlE7SUFDSTtBQ3dCWjtBRHBCUTtJQUNJO0lBQ0E7QUNzQlo7QURwQlk7SUFDSTtBQ3NCaEI7QURwQlk7SUFDSTtBQ3NCaEI7QURsQkk7SUFDSTtBQ29CUjtBRGxCSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FDb0JSO0FEbEJRO0lBQ0k7QUNvQlo7QURqQkk7SUFDSTtBQ21CUjtBRGpCSTtJQUNJO0FDbUJSO0FEakJRO0lBQ0k7QUNtQlo7QURoQkk7SUFDSTtBQ2tCUjtBRGhCSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FDa0JSO0FEZlE7SUFDSTtJQUNBO0lBQ0E7QUNpQlo7QURkSTtJQUNJO0lBQ0E7QUNnQlI7O0FEWEk7SUFDSTtBQ2NSO0FEWkk7SUFDSTtJQUNBO0FDY1I7QURiUTtJQUNJO0FDZVo7QURiUTtJQUNJO0FDZVo7QURiUTtJQUNJO0FDZVo7QURiUTtJQUNJO0FDZVo7QURiUTtJQUNJO0FDZVo7QURiWTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FDZWhCO0FEYmdCO0lBQ0k7QUNlcEI7QURYWTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FDYWhCO0FEVlE7SUFDSTtBQ1laO0FEVlE7SUFDSTtBQ1laOztBQ3pLQTtJQUNJO0lBQ0E7SUFDQTtBRDRLSjtBQzFLSTtJQUNJO0FENEtSO0FDektJO0lBQ0k7QUQyS1I7QUN0S1E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUR3S1o7QUN0S1k7SUFDSTtBRHdLaEI7QUNyS1k7SUFDSTtBRHVLaEI7QUNwS1k7SUFDSTtJQUNBO0FEc0toQjtBQ2xLUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBRG9LWjtBQ2xLWTtJQUNJO0FEb0toQjtBQ2pLWTtJQUNJO0lBQ0E7QURtS2hCO0FDaktZO0lBQ0k7SUFDQTtBRG1LaEI7O0FFeE5JO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBRjJOUjtBRXhOSTtJQUNJO0FGME5SO0FFdk5JO0lBQ0k7QUZ5TlI7QUVyTlE7SUFDSTtBRnVOWjtBRXBOUTtJQUNJO0lBQ0E7SUFDQTtBRnNOWjtBRW5OUTtJQUNJO0FGcU5aO0FFak5JOztJQUVJO0FGbU5SO0FFaE5JO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUZrTlI7QUVoTlE7SUFDSTtJQUNBO0lBQ0E7QUZrTlo7QUU3TUk7SUFDSTtJQUNBO0FGK01SO0FFMU1JO0lBQ0k7QUY0TVI7QUV6TUk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FGMk1SO0FFek1RO0lBQ0k7QUYyTVo7QUV6TVE7SUFDSTtBRjJNWjtBRXpNUTtJQUNJO0lBQ0E7QUYyTVo7QUV4TUk7OztJQUdJO0FGME1SO0FFdk1JO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBRnlNUjtBRXRNSTs7SUFFSTtBRndNUjtBRXJNSTtJQUNJO0FGdU1SO0FFbE1RO0lBQ0k7QUZvTVo7QUVqTVE7SUFDSTtBRm1NWjtBRS9MWTtJQUNJO0FGaU1oQjtBRS9MWTtJQUNJO0FGaU1oQjtBRTVMSTtJQUNJO0FGOExSO0FFM0xJO0lBQ0k7QUY2TFI7QUUxTEk7SUFDSTtBRjRMUjtBRXpMSTtJQUNJO0FGMkxSO0FFeExJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FGMExSO0FFeExRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FGMExaO0FFdExJO0lBQ0k7SUFDQTtJQUNBO0FGd0xSO0FFckxJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUZ1TFI7QUVyTFE7SUFDSTtBRnVMWjs7QUdqV0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBSG9XUjtBR2pXSTs7SUFFSTtJQUNBO0FIbVdSO0FHaFdJO0lBQ0k7SUFDQTtBSGtXUjtBRy9WSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUhpV1I7QUc5Vkk7SUFDSTtJQUNBO0lBQ0E7QUhnV1I7QUc3Vkk7SUFDSTtBSCtWUjtBRzVWSTtJQUNJO0FIOFZSO0FHM1ZJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUg2VlI7QUcxVkk7SUFDSTtBSDRWUjtBR3pWSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FIMlZSO0FHeFZJO0lBQ0k7QUgwVlI7QUd6VlE7SUFDSTtBSDJWWjtBR3ZWSTs7SUFFSTtJQUNBO0lBQ0E7QUh5VlI7O0FJemFBO0lBQ0k7QUo0YUo7O0FJemFBO0lBQ0k7QUo0YUo7O0FJemFBO0lBQ0k7SUFDQTtBSjRhSjs7QUl6YUE7SUFDSTtBSjRhSjs7QUE3WkE7SUFDSTtJQUFBO0FBZ2FKOztBQTdaQTtJQUNJO0FBZ2FKOztBQTdaQTtJQUNJO0FBZ2FKOztBQTdaQTtJQUNJO0lBQ0E7QUFnYUo7O0FBN1pBO0lBQ0k7SUFDQTtBQWdhSjs7QUE3WkE7SUFDSTtBQWdhSjs7QUE1WkE7O0VBQUE7QUFJQTtJQUNJO0FBOFpKOztBQTNaQTtJQUNJO0FBOFpKOztBQTNaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThaSjs7QUEzWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQThaSjs7QUEzWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7SUFDQTtJQUNBO0FBOFpKOztBQTNaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7QUE4Wko7O0FBM1pBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7QUE4Wko7O0FBM1pBO0lBQ0k7SUFDQTtBQThaSjs7QUEzWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQThaSjs7QUEzWkE7SUFDSTtBQThaSjs7QUEzWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7QUE4Wko7O0FBMVpBO0FBRUE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNFpKOztBQXpaQTtJQUNJO0lBQ0E7QUE0Wko7O0FBelpBO0lBQ0k7QUE0Wko7O0FBelpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0FBNFpKOztBQXpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBNFpKOztBQXpaQTtJQUNJO0lBQ0E7QUE0Wko7O0FBelpBO0lBQ0k7SUFDQTtJQUNBO0FBNFpKOztBQXpaQTtJQUNJO0FBNFpKOztBQXpaQTtJQUNJO0lBQ0E7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0lBQ0E7QUE0Wko7O0FBelpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0FBNFpKOztBQXpaQTtJQUNJO0lBQ0E7QUE0Wko7O0FBelpBO0lBQ0k7QUE0Wko7O0FBelpBO0lBQ0k7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0FBNFpKOztBQXpaQTtJQUNJO0lBQ0E7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0FBNFpKOztBQXpaQTtJQUNJO0FBNFpKOztBQXpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE0Wko7O0FBelpBO0lBQ0k7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNFpKOztBQXpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0lBQ0E7QUE0Wko7O0FBelpBO0lBQ0k7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNFpKOztBQXpaQTtJQUNJO0FBNFpKOztBQXpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNFpKOztBQXpaQTtJQUNJO0FBNFpKOztBQXpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE0Wko7O0FBelpBO0lBQ0k7QUE0Wko7O0FBelpBO0lBQ0k7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNFpKOztBQXpaQTtJQUNJO0lBQ0E7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTRaSjs7QUF6WkE7SUFDSTtJQUNBO0lBQ0E7QUE0Wko7O0FBelpBO0lBQ0k7SUFFQTtJQUNBO0FBMlpKOztBQXhaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUEyWko7O0FBeFpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTJaSjs7QUF4WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTJaSjs7QUF4WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTJaSjs7QUF4WkE7SUFDSTtJQUNBO0lBQ0E7QUEyWko7O0FBeFpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUEyWko7O0FBeFpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUEyWko7O0FBeFpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBMlpKOztBQXhaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUEyWko7O0FBeFpBO0lBQ0k7SUFDQTtJQUNBO0FBMlpKOztBQXhaQTtJQUNJO0FBMlpKOztBQXhaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTJaSjs7QUF4WkE7SUFDSTtJQUNBO0lBQ0E7QUEyWko7O0FBeFpBO0lBQ0k7SUFDQTtJQUNBO0FBMlpKOztBQXhaQTtJQUNJO0lBQ0E7SUFDQTtBQTJaSjs7QUF4WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTJaSjs7QUF4WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBMlpKOztBQXhaQTtJQUNJO0FBMlpKOztBQXhaQTtJQUNJO0lBQ0E7QUEyWko7O0FBeFpBO0lBQ0k7QUEyWko7O0FBeFpBO0lBQ0k7QUEyWko7O0FBeFpBO0lBQ0k7SUFDQTtBQTJaSjs7QUF4WkE7SUFDSTtBQTJaSjs7QUF4WkE7SUFDSTtBQTJaSjs7QUF4WkE7SUFDSTtBQTJaSjs7QUF4WkE7SUFDSTtBQTJaSjs7QUF4WkE7O0lBRUk7QUEyWko7O0FBeFpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUEyWko7O0FBclpBO0lBQ0k7SUFDQTtBQXdaSjs7QUFyWkE7SUFDSTtBQXdaSjs7QUFyWkE7SUFDSTtBQXdaSjs7QUFyWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBd1pKOztBQXJaQTs7O0lBR0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXdaSjtBQXRaSTs7O0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTBaUjtBQXZaSTs7O0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUEyWlI7QUF4Wkk7OztJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBNFpSO0FBMVpJOzs7SUFDSTtJQUNBO0lBQ0E7QUE4WlI7QUEzWkk7OztJQUNJO0FBK1pSOztBQTNaQTtJQUNJO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7QUE4Wko7O0FBM1pBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7QUE4Wko7O0FBM1pBO0lBQ0k7SUFDQTtJQUNBO0FBOFpKOztBQTVaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErWko7O0FBN1pBO0lBQ0k7QUFnYUo7O0FBN1pBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFnYUo7O0FBN1pBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBZ2FKOztBQTdaQTtJQUNJO0lBQ0E7QUFnYUo7O0FBN1pBO0lBQ0k7QUFnYUo7O0FBN1pBO0lBQ0k7SUFDQTtJQUNBO0FBZ2FKOztBQTdaQTtJQUNJO0lBQ0E7QUFnYUo7O0FBN1pBOzs7O0lBSUk7QUFnYUo7O0FBN1pBO0lBQ0k7QUFnYUo7O0FBN1pBO0lBQ0k7SUFDQTtJQUNBO0FBZ2FKOztBQTdaQTtJQUNJO0lBQ0E7SUFDQTtBQWdhSjs7QUE3WkE7O0lBRUk7SUFDQTtJQUNBO0FBZ2FKOztBQTdaQTtJQUNJO0FBZ2FKOztBQTdaQTtJQUNJO0FBZ2FKOztBQTdaQTtJQUNJO0lBQ0E7QUFnYUo7O0FBN1pBO0lBQ0k7SUFDQTtBQWdhSjs7QUE3WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQWdhSjs7QUE3WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQWdhSjs7QUE3WkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBZ2FKOztBQTNaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThaSjs7QUEzWkE7SUFDSTtJQUNBO0FBOFpKOztBQTNaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7SUFDQTtJQUNBO0FBOFpKOztBQTNaQTtJQUNJO0FBOFpKOztBQTNaQTtJQUNJO0FBOFpKOztBQTNaQTtJQUNJO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7SUFDQTtBQThaSjs7QUEzWkE7SUFDSTtBQThaSjs7QUEzWkE7SUFDSTtJQUNBO0FBOFpKOztBQTNaQTtJQUNJO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFpKOztBQTNaQTtJQUNJO0FBOFpKOztBQTNaQTtJQUNJO0FBOFpKOztBQTNaQTtJQUNJO0FBOFpKOztBQTNaQTtJQUNJO0lBQ0E7SUFDQTtBQThaSjs7QUEzWkE7SUFDSTtJQUNBO0FBOFpKOztBQTNaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThaSjs7QUEzWkE7SUFDSTtJQUNBO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7SUFDQTtBQThaSjs7QUEzWkE7SUFDSTtJQUNBO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7SUFDQTtJQUNBO0FBOFpKOztBQTNaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThaSjs7QUEzWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQThaSjs7QUEzWkE7SUFDSTtBQThaSjs7QUEzWkE7SUFDSTtBQThaSjs7QUEzWkE7SUFDSTtJQUNBO0FBOFpKOztBQTNaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Wko7O0FBM1pBO0lBQ0k7SUFDQTtBQThaSjs7QUEzWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThaSjs7QUEzWkE7SUFDSTtBQThaSjs7QUEzWkE7SUFDSTtBQThaSjs7QUEzWkE7SUFDSTtBQThaSjs7QUEzWkE7O0VBQUE7QUFLQTs7RUFBQTtBQUlBO0lBQ0k7QUEyWko7O0FBeFpBO0lBQ0k7SUFDQTtBQTJaSjs7QUF4WkE7SUFDSTtBQTJaSjs7QUF4WkE7SUFDSTtJQUNBO0FBMlpKOztBQXZaQTtBQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5Wko7O0FBdFpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVpKO0FBdlpJO0lBQ0k7SUFDQTtJQUNBO0FBeVpSO0FBdFpJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUF3WlI7QUF2WlE7SUFDSTtBQXlaWjtBQXJaSTtJQUNJO0lBQ0E7SUFDQTtBQXVaUjtBQXRaUTtJQUNJO0FBd1paOztBQW5aQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBc1pKO0FBcFpJO0lBQ0k7QUFzWlI7O0FBbFpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFxWko7O0FBbFpBO0lBQ0k7SUFDQTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7QUFxWko7O0FBbFpBO0lBQ0k7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7QUFxWko7O0FBbFpBO0lBQ0k7QUFxWko7O0FBbFpBO0lBQ0k7SUFDQTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7QUFxWko7O0FBbFpBO0lBQ0k7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0lBQ0E7QUFxWko7O0FBbFpBO0lBQ0k7SUFDQTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFxWko7O0FBbFpBO0lBQ0k7SUFDQTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFxWko7O0FBbFpBO0lBQ0k7QUFxWko7O0FBbFpBO0lBQ0k7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7QUFxWko7O0FBbFpBO0lBQ0k7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtBQXFaSjs7QUFsWkE7SUFDSTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtBQXFaSjs7QUFsWkE7SUFDSTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBcVpKOztBQWxaQTtJQUNJO0lBQ0E7QUFxWko7O0FBbFpBO0lBQ0k7SUFDQTtJQUNBO0FBcVpKOztBQWxaQTs7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBcVpKOztBQWxaQTs7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXFaSjs7QUFsWkE7O0lBRUk7QUFxWko7O0FBbFpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXFaSjs7QUFsWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXFaSjs7QUFsWkE7QUFFQTtJQUNJO0lBQ0E7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtBQW9aSjs7QUFqWkE7SUFDSTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0FBb1pKOztBQWpaQTtJQUNJO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0FBb1pKOztBQWpaQTtJQUNJO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0FBb1pKOztBQWpaQTtJQUNJO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFvWko7O0FBalpBO0lBQ0k7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQW9aSjs7QUFqWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQW9aSjs7QUFqWkE7QUFFQTtJQUNJO0lBQ0E7QUFtWko7O0FBaFpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQW1aSjs7QUFoWkE7SUFDSTtJQUNBO0lBQ0E7QUFtWko7O0FBaFpBO0lBQ0k7SUFDQTtJQUNBO0FBbVpKOztBQWhaQTtJQUNJO0lBQ0E7QUFtWko7O0FBaFpBO0lBQ0k7SUFDQTtBQW1aSjs7QUFoWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBbVpKOztBQWhaQTtJQUNJO0lBQ0E7QUFtWko7O0FBaFpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFtWko7O0FBaFpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQW1aSjs7QUFoWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQW1aSjs7QUFoWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBbVpKOztBQWhaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0lBQ0E7QUFtWko7O0FBaFpBO0lBQ0k7SUFDQTtBQW1aSjs7QUFoWkE7SUFDSTtJQUNBO0lBQ0E7QUFtWko7O0FBaFpBO0lBQ0k7QUFtWko7O0FBaFpBO0lBQ0k7QUFtWko7O0FBaFpBO0lBQ0k7SUFDQTtBQW1aSjs7QUFoWkE7SUFDSTtBQW1aSjs7QUFoWkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQW1aSjs7QUFoWkE7SUFDSTtJQUNBO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0lBQ0E7QUFtWko7O0FBaFpBO0lBQ0k7SUFDQTtBQW1aSjs7QUFoWkE7SUFDSTtJQUNBO0FBbVpKOztBQWhaQTtJQUNJO0lBQ0E7QUFtWko7O0FBaFpBO0lBQ0k7SUFDQTtBQW1aSjs7QUFoWkE7SUFDSTtJQUNBO0FBbVpKOztBQWhaQTtJQUNJO0lBQ0E7QUFtWko7O0FBaFpBO0lBQ0k7QUFtWko7O0FBaFpBO0lBQ0k7QUFtWko7O0FBaFpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQW1aSjs7QUFoWkE7SUFDSTtJQUNBO0lBQ0E7QUFtWko7O0FBaFpBO0lBQ0k7QUFtWko7O0FBaFpBO0lBQ0k7QUFtWko7O0FBaFpBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQW1aSjs7QUFoWkE7SUFDSTtJQUNBO0lBQ0E7QUFtWko7O0FBaFpBOztJQUVJO0lBQ0E7QUFtWko7O0FBaFpBO0lBQ0k7SUFDQTtBQW1aSjs7QUFoWkE7SUFDSTtJQUNBO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0FBbVpKOztBQWhaQTtJQUNJO0lBQ0E7QUFtWko7O0FBaFpBO0lBQ0k7QUFtWko7O0FB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MldKOztBQXhXQTtJQUNJO0lBQ0E7QUEyV0o7O0FBeFdBO0lBQ0k7SUFDQTtBQTJXSjs7QUF4V0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBMldKOztBQXhXQTtJQUNJO0FBMldKOztBQXhXQTtJQUNJO0FBMldKOztBQXhXQTtJQUNJO0lBQ0E7SUFDQTtBQTJXSjs7QUF4V0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTJXSjs7QUF4V0E7SUFDSTtJQUNBO0lBQ0E7QUEyV0o7O0FBeFdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUEyV0o7O0FBeFdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTJXSjs7QUF4V0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUEyV0o7O0FBdldBO0FBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVdKOztBQXRXQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBeVdKOztBQXRXQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBeVdKOztBQXRXQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5V0o7O0FBdFdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUF5V0o7O0FBdFdBO0lBQ0k7QUF5V0o7O0FBdFdBO0lBQ0k7SUFDQTtJQUNBO0FBeVdKOztBQXRXQTtJQUNJO0lBQ0E7SUFDQTtBQXlXSjs7QUF0V0E7SUFDSTtJQUNBO0lBQ0E7QUF5V0o7O0FBdFdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5V0o7O0FBdFdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUF5V0o7O0FBdFdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUF5V0o7O0FBdFdBO0lBQ0k7QUF5V0o7O0FBdFdBO0lBQ0k7SUFDQTtBQXlXSjs7QUF0V0E7SUFDSTtJQUNBO0FBeVdKOztBQXRXQTtJQUNJO0lBQ0E7SUFDQTtBQXlXSjs7QUF0V0E7SUFDSTtBQXlXSjs7QUF0V0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVdKOztBQXRXQTtJQUNJO0FBeVdKOztBQXRXQTtJQUNJO0FBeVdKOztBQXRXQTtJQUNJO0FBeVdKOztBQXRXQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVdKOztBQXRXQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlXSjs7QUFyV0E7QUFFQTtJQUNJO0lBQ0E7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBdVdKOztBQXBXQTtJQUNJO0FBdVdKOztBQXBXQTtJQUNJO0lBQ0E7QUF1V0o7O0FBcFdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBdVdKOztBQXBXQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBdVdKOztBQXBXQTtJQUNJO0FBdVdKOztBQXBXQTtJQUNJO0FBdVdKOztBQXBXQTtJQUNJO0lBQ0E7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0lBQ0E7QUF1V0o7O0FBcFdBO0lBQ0k7a0JBQUE7QUF3V0o7O0FBcFdBO0lBQ0k7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0lBQ0E7QUF1V0o7O0FBcFdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0FBdVdKOztBQXBXQTtJQUNJO0FBdVdKOztBQXBXQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0FBdVdKOztBQXBXQTtJQUNJO0FBdVdKOztBQXBXQTtJQUNJO0FBdVdKOztBQXBXQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF1V0o7O0FBcFdBO0lBQ0k7SUFDQTtJQUNBO0FBdVdKOztBQXBXQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBdVdKOztBQXBXQTtJQUNJO0lBQ0E7Ozs7O0tBQUE7SUFNQTtJQUNBO0lBQ0E7QUF1V0o7O0FBcFdBO0lBQ0k7SUFDQTtJQUNBO0FBdVdKOztBQXBXQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF1V0o7O0FBcFdBOztJQUVJO0lBQ0E7QUF1V0o7O0FBcFdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUF1V0o7O0FBcFdBO0lBQ0k7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0lBQ0E7QUF1V0o7O0FBcFdBO0lBQ0k7SUFDQTtJQUNBO0FBdVdKOztBQXBXQTtJQUNJO0FBdVdKOztBQXBXQTtJQUNJO0FBdVdKOztBQXBXQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtBQXVXSjs7QUFwV0E7SUFDSTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0lBQ0E7QUF1V0o7O0FBcFdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUF1V0o7O0FBcFdBO0lBQ0k7QUF1V0o7O0FBcFdBO0lBQ0k7QUF1V0o7O0FBcFdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUF1V0o7O0FBcFdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBdVdKOztBQXBXQTtJQUNJO0lBQ0E7QUF1V0o7O0FBcFdBO0lBQ0k7QUF1V0o7O0FBcFdBO0lBQ0k7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXVXSjs7QUFwV0E7SUFDSTtJQUNBO0FBdVdKOztBQXBXQTtJQUNJO0lBQ0E7QUF1V0o7O0FBcFdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXVXSjs7QUFyV0E7SUFDSTtJQUNBO0lBQ0E7QUF3V0o7O0FBcldBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBd1dKOztBQXJXQTtJQUNJO0FBd1dKOztBQXJXQTtJQUNJO0FBd1dKOztBQXJXQTtJQUNJO0FBd1dKOztBQXJXQTtJQUNJO0FBd1dKOztBQXJXQTtJQUNJO0lBQ0E7QUF3V0o7O0FBcFdJO0lBQ0k7QUF1V1I7QUFwV0k7SUFDSTtJQUNBO0FBc1dSO0FBbldJO0lBQ0k7QUFxV1I7QUFuV1E7SUFDSTtBQXFXWjtBQWpXSTtJQUNJO0lBQ0E7QUFtV1I7QUFoV0k7SUFDSTtBQWtXUjtBQWpXUTtJQUNJO0FBbVdaO0FBL1ZJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFpV1I7QUEvVlE7SUFDSTtJQUNBO0FBaVdaO0FBL1ZRO0lBQ0k7QUFpV1o7QUEvVlE7SUFDSTtBQWlXWjs7QUE1VkE7SUFDSTtJQUNBO0FBK1ZKOztBQTVWQTtJQUNJO0lBQ0E7QUErVko7O0FBNVZBO0lBQ0k7QUErVko7O0FBNVZBO0lBQ0k7QUErVko7O0FBNVZBO0lBQ0k7QUErVko7O0FBNVZBO0lBQ0k7QUErVko7O0FBNVZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQStWSjs7QUE1VkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBK1ZKOztBQTVWQTs7SUFFSTtJQUNBO0lBQ0E7SUFDQTtBQStWSjs7QUE1VkE7OztJQUdJO0FBK1ZKOztBQTVWQTtJQUNJO0lBQ0E7SUFDQTtBQStWSjs7QUE1VkE7SUFDSTtJQUNBO0lBQ0E7QUErVko7O0FBNVZBO0lBQ0k7QUErVko7O0FBNVZBO0lBQ0k7SUFDQTtBQStWSjs7QUE1VkE7OztJQUdJO0lBQ0E7SUFDQTtJQUNBO0FBK1ZKOztBQTVWQTs7SUFFSTtBQStWSjs7QUE1VkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErVko7O0FBNVZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErVkY7O0FBNVZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErVko7O0FBNVZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBK1ZKOztBQTVWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQStWSjs7QUE1VkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQStWSjs7QUE1VkE7SUFDSTtBQStWSjs7QUE1VkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQStWSjs7QUE1VkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErVko7O0FBNVZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQStWSjs7QUE1VkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErVko7O0FBNVZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErVko7O0FBNVZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBK1ZKOztBQTVWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBK1ZKOztBQTVWQTtJQUNJO0FBK1ZKOztBQTVWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErVko7O0FBNVZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBK1ZKOztBQTVWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBK1ZKOztBQTVWQTtJQUNJO0FBK1ZKOztBQTVWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErVko7O0FBNVZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBK1ZKOztBQTVWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBK1ZKOztBQTVWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErVko7O0FBNVZBO0lBQ0k7SUFDQTtJQUNBO0FBK1ZKOztBQTVWQTtJQUNJO0lBQ0E7SUFDQTtBQStWSjs7QUE1VkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErVko7O0FBNVZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBK1ZKOztBQTVWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBK1ZKOztBQTVWQTtJQUNJO0lBQ0E7SUFDQTtBQStWSjs7QUE1VkE7SUFDSTtBQStWSjs7QUE1VkE7SUFDSTtBQStWSjs7QUE1VkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErVko7O0FBNVZBO0lBQ0k7QUErVko7O0FBNVZBO0lBQ0k7QUErVko7O0FBNVZBO0lBQ0k7QUErVko7O0FBNVZBO0lBQ0k7QUErVko7O0FBNVZBO0lBQ0k7QUErVko7O0FBNVZBO0lBQ0k7SUFDQTtJQUNBO0FBK1ZKOztBQTVWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBK1ZKO0FBN1ZJO0lBQ0k7QUErVlI7QUE3Vkk7SUFDSTtJQUNBO0FBK1ZSOztBQTNWQTtJQUNJO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7QUE4Vko7O0FBM1ZBO0lBQ0k7QUE4Vko7O0FBM1ZBO0lBQ0k7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7QUE4Vko7O0FBM1ZBO0lBQ0k7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7O0lBRUk7QUE4Vko7O0FBM1ZBO0lBQ0k7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0FBOFZKOztBQTNWQTs7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7O0lBRUk7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTs7SUFFSTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Vko7O0FBM1ZBO0lBQ0k7SUFDQTtBQThWSjs7QUEzVkE7SUFDSTtJQUNBO0FBOFZKOztBQTNWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE4Vko7QUE1Vkk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFZSO0FBM1ZJO0lBQ0k7SUFDQTtJQUNBO0FBNlZSO0FBMVZJO0lBQ0k7SUFDQTtBQTRWUjtBQXpWSTtJQUNJO0lBQ0E7SUFDQTtBQTJWUjtBQXhWSTtJQUNJO0lBQ0E7SUFDQTtBQTBWUjtBQXZWSTtJQUNJO0FBeVZSO0FBdlZJO0lBQ0k7QUF5VlI7QUF0Vkk7SUFDSTtBQXdWUjtBQXJWSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF1VlI7QUFyVkk7SUFDSTtBQXVWUjtBQXJWSTtJQUNJO0FBdVZSOztBQW5WQTtJQUNJO0FBc1ZKOztBQW5WQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBc1ZKOztBQW5WQTs7SUFFSTtBQXNWSjs7QUFuVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBc1ZKOztBQW5WQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXNWSjs7QUFuVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXNWSjs7QUFuVkE7SUFDSTtJQUNBO0FBc1ZKOztBQW5WQTtJQUNJO0lBQ0E7SUFDQTtBQXNWSjs7QUFuVkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBc1ZKOztBQW5WQTtJQUNJO0FBc1ZKOztBQW5WQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXNWSjs7QUFuVkE7SUFDSTtJQUNBO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXNWSjs7QUFuVkE7SUFDSTtBQXNWSjs7QUFuVkE7SUFDSTtJQUNBO0FBc1ZKOztBQW5WQTtJQUNJO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0FBc1ZKOztBQW5WQTtJQUNJO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0FBc1ZKOztBQW5WQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXNWSjs7QUFuVkE7SUFDSTtJQUNBO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFzVko7O0FBblZBO0lBQ0k7SUFDQTtBQXNWSjs7QUFuVkE7SUFDSTtJQUNBO0lBQ0E7QUFzVko7O0FBbFZBO0lBQ0k7SUFDQTtJQUNBO0FBcVZKOztBQWxWQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXFWSjs7QUFsVkE7SUFDSTtJQUNBO0lBQ0E7QUFxVko7O0FBaFZJO0lBQ0k7SUFDQTtBQW1WUjtBQWhWSTtJQUNJO0lBQ0E7SUFDQTtBQWtWUjs7QUE5VUE7SUFDSTtBQWlWSjs7QUE5VUE7OztJQUdJO0FBaVZKOztBQTdVQTtJQUNJO1FBQ0k7SUFnVko7SUE1VUk7UUFDSTtRQUNBO0lBOFVSO0lBNVVJO1FBQ0k7UUFDQTtJQThVUjtJQTVVSTtRQUNJO0lBOFVSO0lBMVVBO1FBQ0k7UUFDQTtJQTRVSjtJQTFVQTtRQUNJO0lBNFVKO0lBMVVJO1FBQ0k7SUE0VVI7SUExVUk7UUFDSTtJQTRVUjtJQXhVQTtRQUNJO0lBMFVKO0lBdlVBO1FBQ0k7UUFDQTtJQXlVSjtJQXZVSTtRQUNJO0lBeVVSO0lBclVBO1FBQ0k7UUFDQTtJQXVVSjtJQXJVSTtRQUNJO0lBdVVSO0lB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QS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtBQWtTSjs7QUEvUkE7SUFDSTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBa1NKOztBQS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBOzs7SUFHSTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtBQWtTSjs7QUEvUkE7SUFDSTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0FBa1NKOztBQS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBa1NKOztBQS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBa1NKOztBQS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0FBa1NKOztBQS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBa1NKOztBQS9SQTtJQUNJO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBa1NKOztBQS9SQTs7SUFFSTtJQUNBO0FBa1NKOztBQS9SQTs7SUFFSTtBQWtTSjs7QUEvUkE7O0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBa1NKOztBQS9SQTs7SUFFSTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQWtTSjs7QUEvUkE7SUFDSTtBQWtTSjs7QUEvUkE7SUFDSTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7QUFrU0o7O0FBL1JBO0lBQ0k7QUFrU0o7O0FBL1JBO0lBQ0k7SUFDQTtJQUNBO0FBa1NKOztBQS9SQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFrU0o7O0FBOVJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7a0ZBQUE7QUEwQ0E7QUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThSSjs7QUEzUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFJKOztBQTNSQTtJQUNJO0FBOFJKOztBQTNSQTtJQUNJO0lBQ0E7QUE4Uko7O0FBM1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUE4Uko7O0FBM1JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQThSSjs7QUEzUkE7SUFDSTtJQUNBO0lBQ0E7QUE4Uko7QUE1Ukk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOFJSOztBQTFSQTtJQUNJO0FBNlJKOztBQTFSQTtJQUNJO0FBNlJKOztBQTFSQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBNlJKOztBQTFSQTtJQUNJO0lBQ0E7QUE2Uko7O0FBMVJBO0lBQ0k7SUFDQTtBQTZSSjs7QUExUkE7SUFDSTtJQUNBO0FBNlJKOztBQTFSQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE2Uko7O0FBMVJBO0lBQ0k7QUE2Uko7O0FBMVJBO0lBQ0k7QUE2Uko7O0FBMVJBO0lBQ0k7SUFDQTtBQTZSSjs7QUExUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNlJKOztBQTFSQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE2Uko7O0FBMVJBO0lBQ0k7QUE2Uko7O0FBMVJBO0lBQ0k7QUE2Uko7O0FBMVJBO0lBQ0k7QUE2Uko7O0FBMVJBO0lBQ0k7SUFDQTtJQUNBO0FBNlJKOztBQTFSQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBNlJKOztBQTFSQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE2Uko7O0FBMVJBO0lBQ0k7SUFDQTtJQUNBO0FBNlJKOztBQTFSQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNlJKOztBQTFSQTtJQUNJO0lBQ0E7QUE2Uko7O0FBMVJBO0lBQ0k7SUFDQTtBQTZSSjs7QUExUkE7SUFDSTtBQTZSSjs7QUExUkE7SUFDSTtBQTZSSjs7QUExUkE7SUFDSTtJQUNBO0FBNlJKOztBQTFSQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE2Uko7O0FBMVJBO0lBQ0k7QUE2Uko7O0FBMVJBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTZSSjs7QUExUkE7SUFDSTtBQTZSSjs7QUExUkE7SUFDSTtJQUNBO0lBQ0E7QUE2Uko7O0FBMVJBO0lBQ0k7QUE2Uko7O0FBMVJBO0lBQ0k7SUFDQTtBQTZSSjs7QUExUkE7SUFDSTtBQTZSSjs7QUExUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTZSSjs7QUExUkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNlJKOztBQTFSQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE2Uko7O0FBMVJBO0lBQ0k7QUE2Uko7O0FBMVJBO0lBQ0k7SUFDQTtBQTZSSjs7QUExUkE7SUFDSTtBQTZSSjs7QUExUkE7SUFDSTtBQTZSSjs7QUExUkE7SUFDSTtJQUNBO0FBNlJKOztBQTFSQTtJQUNJO0FBNlJKOztBQTFSQTs7Ozs7Ozs7Ozs7SUFXSTtBQTZSSjs7QUExUkE7SUFDSTtBQTZSSjs7QUExUkE7O0lBRUk7QUE2Uko7O0FBMVJBOztJQUVJO0FBNlJKOztBQTFSQTs7SUFFSTtBQTZSSjs7QUExUkE7Ozs7SUFJSTtBQTZSSjs7QUExUkE7Ozs7SUFJSTtBQTZSSjs7QUExUkE7O0lBRUk7SUFDQTtJQUNBO0FBNlJKOztBQTFSQTs7O0lBR0k7QUE2Uko7O0FBMVJBOzs7Ozs7Ozs7Ozs7O0lBYUk7QUE2Uko7O0FBMVJBOzs7Ozs7O0lBT0k7QUE2Uko7O0FBMVJBOzs7Ozs7Ozs7O0lBVUk7QUE2Uko7O0FBMVJBOzs7SUFHSTtBQTZSSjs7QUExUkE7OztJQUdJO0FBNlJKOztBQTFSQTtJQUNJO0lBQ0E7QUE2Uko7O0FBMVJBOzs7O0lBSUk7QUE2Uko7O0FBMVJBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTZSSjtBQTNSSTtJQUNJO0lBQ0E7SUFDQTtBQTZSUjs7QUF6UkE7SUFDSTtJQUNBO0lBQ0E7QUE0Uko7O0FBelJBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTRSSjs7QUF6UkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTRSSjs7QUF6UkE7SUFDSTtJQUNBO0FBNFJKOztBQXpSQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBNFJKOztBQXpSQTtJQUNJO0lBQ0E7QUE0Uko7O0FBelJBO0lBQ0k7QUE0Uko7O0FBelJBO0lBQ0k7SUFDQTtBQTRSSjs7QUF6UkE7SUFDSTtJQUNBO0FBNFJKOztBQXpSQTtJQUNJO0lBQ0E7SUFDQTtBQTRSSjs7QUF6UkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTRSSjs7QUF6UkE7SUFDSTtBQTRSSjs7QUF6UkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNFJKOztBQXpSQTtJQUNJO0FBNFJKOztBQXpSQTtJQUNJO0FBNFJKOztBQXhSQTtJQUNJO0FBMlJKOztBQXhSQTtJQUNJO0FBMlJKOztBQXhSQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTJSSjs7QUF4UkE7SUFDSTtBQTJSSjs7QUF4UkE7SUFDSTtBQTJSSjs7QUF4UkE7SUFDSTtBQTJSSjs7QUF4UkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBMlJKOztBQXhSQTtJQUNJO0lBQ0E7QUEyUko7O0FBeFJBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTJSSjs7QUF4UkE7SUFDSTtBQTJSSjs7QUF4UkE7SUFDSTtJQUNBO0FBMlJKOztBQXhSQTtJQUNJO0lBQ0E7QUEyUko7O0FBeFJBO0lBQ0k7QUEyUko7O0FBdlJBO0lBQ0k7QUEwUko7O0FBdlJBO0lBQ0k7QUEwUko7O0FBdlJBO0lBQ0k7SUFDQTtBQTBSSjs7QUF2UkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTBSSjs7QUF0UkE7SUFDSTtBQXlSSjs7QUF0UkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5Uko7O0FBdFJBO0lBQ0k7QUF5Uko7O0FBdFJBO0lBQ0k7QUF5Uko7O0FBdFJBO0lBQ0k7QUF5Uko7O0FBdFJBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVJKOztBQXRSQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5Uko7O0FBdFJBO0lBQ0k7QUF5Uko7O0FBdFJBO0lBQ0k7QUF5Uko7O0FBdFJBO0lBQ0k7SUFDQTtJQUNBO0FBeVJKOztBQXRSQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlSSjs7QUF0UkE7SUFDSTtBQXlSSjs7QUF0UkE7SUFDSTtBQXlSSjs7QUF0UkE7SUFDSTtBQXlSSjs7QUF0UkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVJKOztBQXRSQTtJQUNJO0FBeVJKOztBQXRSQTtJQUNJO0lBQ0E7SUFDQTtBQXlSSjs7QUF0UkE7SUFDSTtBQXlSSjs7QUF0UkE7SUFDSTtJQUNBO0FBeVJKOztBQXRSQTtJQUNJO0FBeVJKOztBQXRSQTtJQUNJO0lBQ0E7QUF5Uko7O0FBdFJBO0lBQ0k7SUFDQTtJQUNBO0FBeVJKOztBQXRSQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVJKOztBQXRSQTs7SUFFSTtJQUNBO0lBQ0E7QUF5Uko7O0FBdFJBO0lBQ0k7QUF5Uko7O0FBdFJBO0lBQ0k7QUF5Uko7O0FBdFJBO0lBQ0k7QUF5Uko7O0FBdFJBO0lBQ0k7QUF5Uko7O0FBdFJBO0lBQ0k7QUF5Uko7O0FBdFJBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5Uko7O0FBdFJBO0lBQ0k7SUFDQTtBQXlSSjs7QUF0UkE7SUFDSTtBQXlSSjs7QUF0UkE7SUFDSTtBQXlSSjs7QUF0UkE7SUFDSTtJQUNBO0FBeVJKOztBQXRSQTtJQUNJO0lBQ0E7QUF5Uko7O0FBdFJBO0lBQ0k7QUF5Uko7O0FBdFJBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUF5Uko7O0FBdFJBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlSSjs7QUF0UkE7SUFDSTtJQUNBO0FBeVJKOztBQXRSQTtJQUNJO0lBQ0E7SUFDQTtBQXlSSjs7QUF0UkE7SUFDSTtJQUNBO0lBQ0E7QUF5Uko7O0FBdFJBO0lBQ0k7QUF5Uko7O0FBdFJBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUF5Uko7O0FBdFJBO0lBQ0k7SUFDQTtJQUNBO0FBeVJKOztBQXRSQTtJQUNJO0lBQ0E7QUF5Uko7O0FBdFJBO0lBQ0k7QUF5Uko7O0FBdFJBO0lBQ0k7SUFDQTtJQUNBO0FBeVJKOztBQXRSQTtJQUNJO0FBeVJKOztBQXRSQTtJQUNJO0FBeVJKOztBQXRSQTtJQUNJO0lBQ0E7SUFDQTtBQXlSSjs7QUF0UkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXlSSjs7QUF0UkE7SUFDSTtJQUNBO0FBeVJKOztBQXRSQTtJQUNJO0FBeVJKOztBQXJSSTtJQUNJO0FBd1JSO0FBclJJO0lBQ0k7QUF1UlI7QUFwUkk7SUFDSTtJQUNBO0lBQ0E7QUFzUlI7QUFuUkk7O0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXFSUjtBQWxSSTtJQUNJO0lBQ0E7QUFvUlI7QUFqUkk7SUFDSTtBQW1SUjtBQWhSSTtJQUNJO0lBQ0E7QUFrUlI7QUEvUUk7SUFDSTtJQUNBO0FBaVJSO0FBOVFJO0lBQ0k7SUFDQTtBQWdSUjtBQTdRSTtJQUNJO0FBK1FSO0FBNVFJO0lBQ0k7QUE4UVI7QUEzUUk7SUFDSTtBQTZRUjs7QUF6UUE7SUFDSTtJQUNBO0FBNFFKOztBQXpRQTtJQUNJO0FBNFFKOztBQXpRQTtJQUNJO0FBNFFKOztBQXpRQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE0UUo7O0FBelFBO0lBQ0k7SUFDQTtBQTRRSjs7QUF6UUE7SUFDSTtJQUNBO0FBNFFKOztBQXpRQTtJQUNJO0FBNFFKOztBQXpRQTtJQUNJO0FBNFFKOztBQXpRQTtJQUNJO0lBQ0E7QUE0UUo7O0FBelFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTRRSjs7QUF6UUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE0UUo7O0FBelFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE0UUo7O0FBelFBO0lBQ0k7QUE0UUo7O0FBelFBO0lBQ0k7SUFDQTtBQTRRSjs7QUF6UUE7SUFDSTtJQUNBO0lBQ0E7QUE0UUo7O0FBelFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUE0UUo7O0FBelFBO0lBQ0k7QUE0UUo7O0FBelFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTRRSjs7QUF6UUE7SUFDSTtJQUNBO0FBNFFKOztBQXpRQTtJQUNJO0lBQ0E7QUE0UUo7O0FBelFBO0lBQ0k7QUE0UUo7O0FBelFBO0lBQ0k7QUE0UUo7O0FBelFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNFFKOztBQXpRQTtJQUNJO0FBNFFKOztBQXpRQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTRRSjs7QUF6UUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE0UUo7O0FBelFBO0lBQ0k7SUFDQTtBQTRRSjs7QUF6UUE7SUFDSTtJQUNBO0FBNFFKOztBQXpRQTtJQUNJO0lBQ0E7SUFDQTtBQTRRSjs7QUF6UUE7SUFDSTtJQUNBO0FBNFFKOztBQXpRQTtJQUNJO0FBNFFKOztBQXpRQTtJQUNJO0FBNFFKOztBQXpRQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBNFFKOztBQXpRQTtJQUNJO0FBNFFKOztBQXpRQTtJQUNJO0FBNFFKOztBQXpRQTtJQUNJO0FBNFFKOztBQXZRQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUEwUUo7O0FBdFFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5UUo7O0FBdFFBO0lBQ0k7SUFDQTtJQUNBO0FBeVFKOztBQXRRQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBeVFKOztBQXRRQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBeVFKOztBQXRRQTtJQUNJO0FBeVFKOztBQXRRQTtJQUNJO0lBQ0E7SUFDQTtBQXlRSjtBQXZRSTtJQUNJO0lBQ0E7SUFDQTtBQXlRUjs7QUFyUUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBd1FKOztBQXJRQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXdRSjs7QUFyUUE7SUFDSTtBQXdRSjs7QUFyUUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF3UUo7O0FBclFBO0lBQ0k7SUFDQTtJQUNBO0FBd1FKO0FBdFFJO0lBQ0k7QUF3UVI7QUFyUUk7SUFDSTtJQUNBO0FBdVFSOztBQW5RQTtJQUNJO0FBc1FKOztBQW5RQTtJQUNJO0lBQ0E7QUFzUUo7O0FBblFBO0lBQ0k7SUFDQTtJQUNBO0FBc1FKOztBQW5RQTtJQUNJO0FBc1FKOztBQW5RQTtJQUNJO0lBQ0E7SUFDQTtBQXNRSjs7QUFuUUE7SUFFSTtJQUNBO0lBQ0E7SUFDQTtBQXFRSjtBQW5RSTtJQUNJO0FBcVFSO0FBalFRO0lBQ0k7SUFDQTtBQW1RWjtBQWhRUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBa1FaO0FBaFFZO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFrUWhCO0FBL1BZO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFpUWhCO0FBNVBJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUE4UFI7QUEzUEk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTZQUjtBQTNQUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTZQWjtBQTNQWTtJQUNJO0lBQ0E7SUFDQTtBQTZQaEI7O0FBdFBBO0lBQ0k7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtBQXlQSjs7QUF0UEE7O0lBRUk7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtBQXlQSjs7QUF0UEE7SUFDSTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtBQXlQSjs7QUF0UEE7SUFDSTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtBQXlQSjs7QUF0UEE7SUFDSTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeVBKOztBQXRQQTtJQUNJO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7QUF5UEo7O0FBdFBBO0lBQ0k7SUFDQTtBQXlQSjs7QUF0UEE7SUFDSTtBQXlQSjs7QUF0UEE7SUFDSTtBQXlQSjs7QUF0UEE7SUFDSTtBQXlQSjtBS3B2Uk07SUwwL1FOO1FBR1E7SUEyUEo7QUFDSjs7QUt6dlJNO0lMaWdSTjtRQUVRO0lBMlBKO0FBQ0o7O0FBeFBBO0lBQ0k7QUEyUEo7O0FBeFBBO0lBQ0k7SUFDQTtBQTJQSjs7QUF4UEE7SUFDSTtJQUNBO0lBQ0E7QUEyUEo7O0FBeFBBO0lBQ0k7QUEyUEo7O0FBeFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUEyUEo7O0FBeFBBO0lBQ0k7QUEyUEo7O0FBeFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTJQSjs7QUF4UEE7SUFDSTtJQUNBO0FBMlBKOztBQXhQQTtJQUNJO0FBMlBKOztBQXhQQTtJQUNJO0FBMlBKOztBQXhQQTtJQUNJO0FBMlBKOztBQXhQQTtJQUNJO0FBMlBKOztBQXhQQTtJQUNJO0FBMlBKOztBQXhQQTtJQUNJO0FBMlBKOztBQXhQQTtJQUNJO0lBQ0E7SUFDQTtBQTJQSjs7QUF4UEE7SUFDSTtJQUNBO0FBMlBKOztBQXhQQTtJQUNJO0FBMlBKOztBQXhQQTtJQUNJO0FBMlBKOztBQXhQQTtJQUNJO0FBMlBKOztBQXhQQTtJQUNJO0FBMlBKOztBQXhQQTtJQUNJO0FBMlBKOztBQXhQQTtJQUNJO0lBQ0E7SUFDQTtBQTJQSjs7QUF4UEE7SUFDSTtJQUNBO0FBMlBKOztBQXhQQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBMlBKOztBQXhQQTtJQUNJO0lBQ0E7QUEyUEo7O0FBeFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTJQSjs7QUF2UEE7QUFFQTtJQUNJO0FBeVBKO0FBdlBJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlQUjtBQXZQUTtJQUNJO0lBQ0E7QUF5UFo7QUF0UFE7SUFDSTtJQUNBO0FBd1BaOztBQW5QQTtBQUdBO0FBRUE7SUFDSTtJQUNBO0lBQ0E7QUFtUEo7O0FBaFBBO0lBQ0k7SUFDQTtBQW1QSjs7QUFoUEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFtUEo7O0FBaFBBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBbVBKOztBQWhQQTtJQUNJO0FBbVBKOztBQWhQQTtJQUNJO0lBQ0E7SUFDQTtBQW1QSjs7QUFoUEE7QUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBa1BKOztBQS9PQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFrUEo7O0FBL09BO0lBQ0k7SUFDQTtJQUNBO0FBa1BKOztBQS9PQTtJQUNJO0lBQ0E7QUFrUEo7O0FBL09BOztJQUVJO0lBQ0E7QUFrUEo7O0FBL09BO0lBQ0k7QUFrUEo7O0FBL09BO0lBQ0k7QUFrUEo7O0FBL09BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFrUEo7O0FBL09BO0lBQ0k7QUFrUEo7O0FBL09BO0lBQ0k7SUFDQTtBQWtQSjs7QUEvT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQWtQSjs7QUEvT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFrUEo7O0FBL09BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFrUEo7O0FBL09BO0lBQ0k7QUFrUEo7O0FBL09BO0lBQ0k7SUFDQTtBQWtQSjs7QUE3T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBZ1BKOztBQTdPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBZ1BKOztBQTdPQTtJQUNJO0lBQ0E7QUFnUEo7O0FBN09BO0lBQ0k7QUFnUEo7O0FBN09BO0lBQ0k7SUFDQTtBQWdQSjs7QUE3T0E7SUFDSTtJQUNBO0lBQ0E7QUFnUEo7O0FBN09BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFnUEo7O0FBN09BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFnUEo7O0FBN09BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFnUEo7O0FBN09BO0lBQ0k7SUFDQTtBQWdQSjs7QUE3T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFnUEo7O0FBN09BO0lBQ0k7SUFDQTtBQWdQSjs7QUE3T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFnUEo7O0FBN09BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQWdQSjs7QUE3T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQWdQSjs7QUE3T0E7SUFDSTtJQUNBO0FBZ1BKOztBQTdPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBZ1BKOztBQTdPQTtJQUNJO0lBQ0E7QUFnUEo7O0FBN09BO0lBQ0k7SUFDQTtBQWdQSjs7QUE3T0E7SUFDSTtBQWdQSjs7QUE3T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBZ1BKOztBQTdPQTtJQUNJO0lBQ0E7QUFnUEo7O0FBN09BO0lBQ0k7SUFDQTtBQWdQSjs7QUE1T0E7SUFDSTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBK09KOztBQTVPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBK09KOztBQTVPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtBQStPSjs7QUE1T0E7SUFDSTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtJQUNBO0FBK09KOztBQTVPQTtJQUNJO0lBQ0E7SUFDQTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtJQUNBO0FBK09KOztBQTVPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBK09KOztBQTVPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBK09KOztBQTVPQTtJQUNJO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0FBK09KOztBQTVPQTtJQUNJO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtJQUNBO0FBK09KOztBQTVPQTtJQUNJO0lBQ0E7SUFDQTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0FBK09KOztBQTVPQTtJQUNJO0lBQ0E7SUFDQTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtBQStPSjs7QUE1T0E7SUFDSTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtJQUNBO0FBK09KOztBQTVPQTtJQUNJO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtJQUNBO0FBK09KOztBQTVPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUErT0o7O0FBNU9BOztJQUVJO0lBQ0E7SUFDQTtJQUNBO0FBK09KOztBQTVPQTtJQUNJO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQStPSjs7QUE1T0E7SUFDSTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0FBK09KOztBQTVPQTtJQUNJO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7QUErT0o7O0FBNU9BO0lBQ0k7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErT0o7O0FBNU9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQStPSjs7QUE1T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUErT0o7QUE1T1E7SUFDSTtJQUNBO0FBOE9aOztBQXpPQTtJQUNJO0FBNE9KOztBQXpPQTtJQUNJO0lBQ0E7QUE0T0o7O0FBek9BOztJQUVJO0lBQ0E7SUFDQTtBQTRPSjs7QUF6T0E7SUFDSTtBQTRPSjs7QUF6T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE0T0o7O0FBek9BO0lBQ0k7QUE0T0o7O0FBek9BO0lBQ0k7SUFDQTtBQTRPSjs7QUF6T0E7SUFDSTtJQUNBO0FBNE9KOztBQXpPQTtJQUNJO0FBNE9KOztBQXpPQTtJQUNJO0FBNE9KOztBQXpPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBNE9KOztBQXpPQTtJQUNJO0FBNE9KOztBQXpPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBNE9KOztBQXpPQTtJQUNJO0FBNE9KOztBQXpPQTtJQUNJO0FBNE9KOztBQXpPQTtJQUNJO0FBNE9KOztBQXpPQTtJQUNJO0lBQ0E7QUE0T0o7O0FBek9BO0lBQ0k7SUFDQTtBQTRPSjs7QUF6T0E7SUFDSTtBQTRPSjs7QUF6T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNE9KOztBQXpPQTtJQUNJO0lBQ0E7QUE0T0o7O0FBek9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTRPSjs7QUF6T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE0T0o7O0FBek9BO0lBQ0k7SUFDQTtJQUNBO0FBNE9KOztBQXpPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBNE9KOztBQXpPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBNE9KO0FBM09JO0lBQ0k7QUE2T1I7QUEzT0k7SUFDSTtBQTZPUjtBQTNPSTtJQUNJO0FBNk9SOztBQXpPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE0T0o7O0FBek9BO0lBQ0k7QUE0T0o7O0FBMU9BO0lBQ0k7QUE2T0o7O0FBMU9BO0lBQ0k7QUE2T0o7O0FBMU9BO0lBQ0k7SUFDQTtBQTZPSjs7QUExT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTZPSjs7QUExT0E7SUFDSTtBQTZPSjs7QUExT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTZPSjs7QUExT0E7SUFDSTtJQUNBO0lBQ0E7QUE2T0o7O0FBMU9BO0lBQ0k7QUE2T0o7O0FBMU9BO0lBQ0k7SUFDQTtJQUNBO0FBNk9KOztBQTFPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBNk9KOztBQTFPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE2T0o7QUEzT0k7SUFDSTtJQUNBO0FBNk9SO0FBM09RO0lBQ0k7SUFDQTtBQTZPWjs7QUF2T0E7SUFDSTtBQTBPSjs7QUF2T0E7SUFDSTtJQUNBO0lBQ0E7QUEwT0o7O0FBdk9BO0lBQ0k7QUEwT0o7O0FBdk9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTBPSjs7QUF2T0E7SUFDSTtBQTBPSjs7QUF2T0E7SUFDSTtJQUNBO0lBQ0E7QUEwT0o7O0FBdk9BO0lBQ0k7SUFDQTtBQTBPSjs7QUF2T0E7SUFDSTtJQUNBO0lBQ0E7QUEwT0o7O0FBdk9BO0lBQ0k7SUFDQTtBQTBPSjs7QUF2T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTBPSjs7QUF2T0E7SUFDSTtJQUNBO0FBME9KOztBQXZPQTtJQUNJO0lBQ0E7QUEwT0o7O0FBdk9BO0lBQ0k7SUFDQTtJQUNBO0FBME9KOztBQXZPQTtJQUNJO0FBME9KOztBQXZPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBME9KOztBQXZPQTtJQUNJO0FBME9KOztBQXZPQTtJQUNJO0FBME9KOztBQXZPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUEwT0o7O0FBdk9BO0lBQ0k7SUFDQTtBQTBPSjs7QUF2T0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUEwT0o7O0FBdk9BO0lBQ0k7QUEwT0o7O0FBdk9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTBPSjs7QUF2T0E7SUFDSTtJQUNBO0lBQ0E7QUEwT0o7O0FBdk9BO0lBQ0k7SUFDQTtJQUNBO0FBME9KOztBQXRPQTtJQUNJO0FBeU9KOztBQXRPQTtJQUNJO0FBeU9KOztBQXRPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeU9KOztBQXRPQTtJQUNJO0lBQ0E7SUFDQTtBQXlPSjs7QUF0T0E7SUFDSTtJQUNBO0FBeU9KO0FBdk9JO0lBQ0k7SUFDQTtBQXlPUjtBQXZPSTtJQUNJO0FBeU9SO0FBdk9JO0lBQ0k7SUFDQTtBQXlPUjs7QUFwT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBdU9KOztBQXBPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF1T0o7O0FBcE9BOztDQUFBO0FBSUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXNPSjs7QUFuT0E7SUFDSTtBQXNPSjs7QUFuT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXNPSjs7QUFuT0E7SUFDSTtBQXNPSjs7QUFsT0E7O0NBQUE7QUFJQTtJQUNJOzs7S0FBQTtJQUlBO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBb09KOztBQWpPQTtJQUNJO0FBb09KOztBQWpPQTtJQUNJO0lBQ0E7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0FBb09KOztBQWpPQTtJQUNJO0lBQ0E7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtBQW9PSjs7QUFqT0E7SUFDSTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBb09KOztBQWpPQTtJQUNJO0lBQ0E7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0FBb09KOztBQWpPQTtJQUNJO0lBQ0E7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtBQW9PSjs7QUFqT0E7SUFDSTtBQW9PSjs7QUFqT0E7SUFDSTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtBQW9PSjs7QUFqT0E7SUFDSTtBQW9PSjs7QUFqT0E7O0lBRUk7SUFDQTtBQW9PSjs7QUFqT0E7O0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0FBb09KOztBQWpPQTtJQUNJO0FBb09KOztBQWpPQTtJQUNJO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0FBb09KOztBQWpPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBb09KOztBQWpPQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtJQUNBO0FBb09KOztBQWpPQTtJQUNJO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0FBb09KOztBQWpPQTtJQUNJO0lBQ0E7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtJQUNBO0FBb09KOztBQWpPQTtJQUNJO0FBb09KOztBQWpPQTtJQUNJO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7QUFvT0o7O0FBak9BO0lBQ0k7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0FBb09KOztBQWpPQTtJQUNJO0FBb09KOztBQWpPQTtJQUNJO0lBQ0E7SUFDQTtBQW9PSjs7QUFqT0E7O0lBRUk7SUFDQTtJQUNBO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUFvT0o7O0FBak9BO0lBQ0k7QUFvT0o7O0FBak9BO0lBQ0k7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQW9PSjs7QUFqT0E7SUFDSTtBQW9PSjs7QUFqT0E7SUFDSTtBQW9PSjs7QUFqT0k7SUFDSTtBQW9PUjtBQWpPSTtJQUNJO0lBQ0E7QUFtT1I7QUFqT1E7SUFDSTtJQUNBO0lBQ0E7QUFtT1o7QUEvTkk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBaU9SO0FBL05RO0lBQ0k7SUFDQTtJQUNBO0FBaU9aO0FBL05ZO0lBQ0k7QUFpT2hCOztBQTNOQTtJQUNJO0lBQ0E7QUE4Tko7O0FBeE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7SUFDQTtBQTJOSjs7QUF4TkE7SUFDSTtBQTJOSjs7QUF4TkE7SUFDSTtBQTJOSjs7QUF4TkE7SUFDSTtJQUNBO0lBQ0E7QUEyTko7O0FBeE5BOztJQUVJO0FBMk5KOztBQXhOQTtJQUNJO3dCQUFBO0FBNE5KOztBQXhOQTtJQUNJO0lBQ0E7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUEyTko7O0FBeE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTJOSjs7QUF4TkE7SUFDSTtJQUNBO0FBMk5KOztBQXhOQTtJQUNJO0lBQ0E7QUEyTko7O0FBeE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUEyTko7O0FBeE5BO0lBQ0k7SUFDQTtJQUNBO0FBMk5KOztBQXhOQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7SUFDQTtBQTJOSjs7QUF4TkE7SUFDSTtBQTJOSjs7QUF4TkE7SUFDSTtJQUNBO0FBMk5KOztBQXhOQTtJQUNJO0lBQ0E7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTJOSjs7QUF4TkE7SUFDSTtBQTJOSjs7QUF4TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTJOSjs7QUF4TkE7SUFDSTtBQTJOSjs7QUF4TkE7O0lBRUk7SUFDQTtJQUNBO0FBMk5KOztBQXhOQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBMk5KOztBQXhOQTtJQUNJO0lBQ0E7SUFDQTtBQTJOSjs7QUF4TkE7O0lBRUk7SUFDQTtJQUNBO0FBMk5KOztBQXhOQTtJQUNJO0FBMk5KOztBQXhOQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBMk5KOztBQXhOQTtJQUNJO0FBMk5KOztBQXhOQTtJQUNJO0lBQ0E7SUFDQTtBQTJOSjs7QUF4TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQTJOSjs7QUF4TkE7SUFDSTtJQUNBO0lBQ0E7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BOztJQUVJO0lBQ0E7SUFDQTtBQTJOSjs7QUF4TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBMk5KOztBQXhOQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBMk5KOztBQXhOQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBMk5KOztBQXhOQTtJQUNJO0lBQ0E7SUFDQTtBQTJOSjs7QUF4TkE7SUFDSTtJQUNBO0lBQ0E7QUEyTko7O0FBeE5BO0lBQ0k7QUEyTko7O0FBeE5BO0lBQ0k7SUFDQTtJQUNBO0FBMk5KOztBQXhOQTtJQUNJO0FBMk5KOztBQXhOQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBMk5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7QUF5Tko7O0FBdE5BO0lBQ0k7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7O0lBRUk7SUFDQTtJQUNBO0FBeU5KOztBQXROQTs7SUFFSTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7QUF5Tko7O0FBdk5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTBOSjs7QUF2TkE7SUFDSTtJQUNBO0FBME5KOztBQXZOQTtJQUNJO0FBME5KOztBQXZOQTtJQUNJO0lBQ0E7SUFDQTtBQTBOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7QUF5Tko7O0FBdE5BO0lBQ0k7QUF5Tko7O0FBdE5BO0lBQ0k7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeU5KOztBQXROQTs7SUFFSTtJQUNBO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlOSjs7QUF2TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUEwTko7O0FBdk5BO0lBQ0k7QUEwTko7O0FBdk5BO0lBQ0k7QUEwTko7O0FBdk5BO0lBQ0k7SUFDQTtJQUNBO0FBME5KOztBQXZOQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBME5KOztBQXZOQTtJQUNJO0lBQ0E7QUEwTko7O0FBdk5BO0lBQ0k7SUFDQTtJQUNBO0FBME5KOztBQXZOQTtJQUNJO0FBME5KOztBQXZOQTtJQUNJO0FBME5KOztBQXROQTtJQUNJO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7UUFDSTtJQXlOSjtBQUNKO0FBdE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXdOSjs7QUFyTkE7SUFDSTtBQXdOSjs7QUFyTkE7SUFDSTtBQXdOSjs7QUFyTkE7SUFDSTtBQXdOSjs7QUFyTkE7SUFDSTtBQXdOSjs7QUFyTkE7SUFDSTtBQXdOSjs7QUFyTkE7SUFDSTtBQXdOSjs7QUFyTkE7SUFDSTtBQXdOSjs7QUFyTkE7SUFDSTtBQXdOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7OztJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF5Tko7O0FBdk5BO0lBQ0k7SUFDQTtJQUNBO0FBME5KOztBQXZOQTs7O0lBR0k7QUEwTko7O0FBdk5BO0lBQ0k7QUEwTko7O0FBdk5BO0lBQ0k7QUEwTko7O0FBdk5BO0lBQ0k7SUFDQTtJQUNBO0FBME5KOztBQXZOQTtJQUNJO0lBQ0E7QUEwTko7O0FBdk5BO0lBQ0k7QUEwTko7O0FBdk5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUEwTko7O0FBdk5BO0lBQ0k7SUFDQTtBQTBOSjs7QUF2TkE7SUFDSTtBQTBOSjs7QUF2TkE7SUFDSTtBQTBOSjs7QUF2TkE7SUFDSTtJQUNBO0lBQ0E7QUEwTko7O0FBdk5BO0lBQ0k7SUFDQTtJQUNBO0FBME5KOztBQXZOQTtJQUNJO0lBQ0E7SUFDQTtBQTBOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7O0lBRUk7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBeU5KOztBQXROQTtJQUNJO0lBQ0E7QUF5Tko7O0FBdE5BOztJQUVJO0lBQ0E7QUF5Tko7O0FBdE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXlOSjs7QUF0TkE7SUFDSTtBQXlOSjs7QUFyTkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBQXdOSjs7QUFyTkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF3Tko7O0FBck5BO0lBQ0k7QUF3Tko7O0FBck5BO0lBQ0k7QUF3Tko7O0FBck5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXdOSjs7QUFyTkE7SUFDSTtBQXdOSjs7QUFyTkE7SUFDSTtJQUNBO0lBQ0E7QUF3Tko7O0FBck5BO0lBQ0k7QUF3Tko7O0FBck5BO0lBQ0k7QUF3Tko7O0FBck5BO0lBQ0k7SUFDQTtBQXdOSjs7QUFyTkE7SUFDSTtBQXdOSjs7QUFyTkE7SUFDSTtJQUNBO0FBd05KOztBQXJOQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBd05KO0FBdE5JO0lBQ0k7SUFDQTtBQXdOUjs7QUFwTkE7SUFDSTtJQUNBO0FBdU5KOztBQXBOQTtJQUNJO0FBdU5KOztBQXBOQTs7SUFFSTtJQUNBO0FBdU5KOztBQXBOQTtJQUNJO0FBdU5KOztBQXBOQTtJQUNJO0FBdU5KOztBQXBOQTtJQUNJO0FBdU5KOztBQXBOQTtJQUNJO0lBQ0E7SUFDQTtBQXVOSjs7QUFwTkE7SUFDSTtJQUNBO0lBQ0E7QUF1Tko7O0FBcE5BO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQXVOSjs7QUFwTkE7SUFDSTtBQXVOSjs7QUFwTkE7SUFDSTtJQUNBO0FBdU5KOztBQXBOQTtJQUNJO0FBdU5KOztBQXBOQTtJQUNJO0FBdU5KOztBQXBOQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBdU5KOztBQXBOQTs7SUFFSTtJQUNBO0FBdU5KOztBQXBOQTtJQUNJO0FBdU5KOztBQXBOQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBdU5KOztBQXBOQTtJQUNJO0lBQ0E7SUFDQTtBQXVOSjs7QUFwTkE7SUFDSTtBQXVOSjs7QUFwTkE7SUFDSTtBQXVO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R0o7O0FBeEdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTJHSjs7QUF4R0E7SUFDSTtBQTJHSjs7QUF4R0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBMkdKOztBQXhHQTtJQUNJO0FBMkdKOztBQXhHQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBMkdKOztBQXhHQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FBMkdKOztBQXhHQTtJQUNJO0lBQ0E7QUEyR0o7O0FBdkdBO0lBQ0k7SUFDQTtBQTBHSjs7QUF2R0E7SUFDSTtJQUNBO0FBMEdKOztBQXZHQTtJQUNJO0lBQ0E7QUEwR0o7O0FBdkdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTBHSjs7QUF2R0E7SUFDSTtBQTBHSjs7QUF2R0E7SUFDSTtBQTBHSjs7QUF2R0E7SUFDSTtJQUNBO0FBMEdKOztBQXZHQTtJQUNJO0lBQ0E7SUFDQTtBQTBHSjs7QUF2R0E7SUFDSTtJQUNBO0lBQ0E7QUEwR0o7O0FBdkdBO0lBQ0k7SUFDQTtJQUNBO0FBMEdKOztBQXZHQTtJQUNJO0lBQ0E7QUEwR0o7O0FBdkdBO0lBQ0k7SUFDQTtJQUNBO0FBMEdKOztBQXZHQTtJQUNJO0lBQ0E7QUEwR0o7O0FBdkdBO0lBQ0k7QUEwR0o7O0FBdkdBO0lBQ0k7SUFDQTtBQTBHSjs7QUF2R0E7SUFDSTtJQUNBO0lBQ0E7QUEwR0o7O0FBdkdBO0lBQ0k7QUEwR0o7O0FBdkdBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQTBHSjs7QUF2R0E7SUFDSTtBQTBHSjs7QUF2R0E7SUFDSTtJQUNBO0FBMEdKOztBQXZHQTtJQUNJO0lBQ0E7QUEwR0o7O0FBdkdBO0lBQ0k7QUEwR0o7O0FBdkdBO0lBQ0k7QUEwR0o7O0FBdkdBO0lBQ0k7SUFDQTtBQTBHSjs7QUF2R0E7SUFDSTtJQUNBO0FBMEdKOztBQXZHQTtJQUNJO0FBMEdKOztBQXRHQTtJQUNJO0lBQ0E7QUF5R0o7QUF2R0k7SUFDSTtJQUNBO0lBQ0E7QUF5R1I7QUF0R0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF3R1I7QUFyR0k7SUFDSTtBQXVHUjtBQXBHSTtJQUNJO0FBc0dSOztBQWxHQTtJQUNJO0FBcUdKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hcmNoZXM4Ml9kZXYvLi4vdmVudi9saWIvcHl0aG9uMy4xMi9zaXRlLXBhY2thZ2VzL2FyY2hlcy9hcHAvbWVkaWEvZm9udHMvb3BlblNhbnMuY3NzIiwid2VicGFjazovL2FyY2hlczgyX2Rldi8uLi92ZW52L2xpYi9weXRob24zLjEyL3NpdGUtcGFja2FnZXMvYXJjaGVzL2FwcC9tZWRpYS9jc3MvdmVuZG9yL2Jvb3RzdHJhcC0zLjQuMS5jc3MiLCJ3ZWJwYWNrOi8vYXJjaGVzODJfZGV2Ly4uL3ZlbnYvbGliL3B5dGhvbjMuMTIvc2l0ZS1wYWNrYWdlcy9hcmNoZXMvYXBwL21lZGlhL2Nzcy9uaWZ0eS5jc3MiLCJ3ZWJwYWNrOi8vYXJjaGVzODJfZGV2Ly4uL3ZlbnYvbGliL3B5dGhvbjMuMTIvc2l0ZS1wYWNrYWdlcy9hcmNoZXMvYXBwL21lZGlhL2Nzcy92ZW5kb3Ivc2VsZWN0LXdvby0xLjEuNS1qYWR1LmNzcyIsIndlYnBhY2s6Ly9hcmNoZXM4Ml9kZXYvLi4vdmVudi9saWIvcHl0aG9uMy4xMi9zaXRlLXBhY2thZ2VzL2FyY2hlcy9hcHAvbWVkaWEvY3NzL3RyZWUvdHJlZS5jc3MiLCJ3ZWJwYWNrOi8vYXJjaGVzODJfZGV2Ly4uL3ZlbnYvbGliL3B5dGhvbjMuMTIvc2l0ZS1wYWNrYWdlcy9hcmNoZXMvYXBwL21lZGlhL2Nzcy9iYXNlLW1hbmFnZXIuY3NzIiwid2VicGFjazovL2FyY2hlczgyX2Rldi8uLi92ZW52L2xpYi9weXRob24zLjEyL3NpdGUtcGFja2FnZXMvYXJjaGVzL2FwcC9tZWRpYS9jc3Mvc2lkZW5hdi5zY3NzIiwid2VicGFjazovL2FyY2hlczgyX2Rldi8uLi92ZW52L2xpYi9weXRob24zLjEyL3NpdGUtcGFja2FnZXMvYXJjaGVzL2FwcC9tZWRpYS9jc3MvYXJjaGVzLnNjc3MiLCJ3ZWJwYWNrOi8vYXJjaGVzODJfZGV2Ly4uL3ZlbnYvbGliL3B5dGhvbjMuMTIvc2l0ZS1wYWNrYWdlcy9hcmNoZXMvYXBwL21lZGlhL2Nzcy9lZGl0LWhpc3Rvcnkuc2NzcyIsIndlYnBhY2s6Ly9hcmNoZXM4Ml9kZXYvLi4vdmVudi9saWIvcHl0aG9uMy4xMi9zaXRlLXBhY2thZ2VzL2FyY2hlcy9hcHAvbWVkaWEvY3NzL3RyZWUuc2NzcyIsIndlYnBhY2s6Ly9hcmNoZXM4Ml9kZXYvLi4vdmVudi9saWIvcHl0aG9uMy4xMi9zaXRlLXBhY2thZ2VzL2FyY2hlcy9hcHAvbWVkaWEvY3NzL2pxdHJlZS5zY3NzIiwid2VicGFjazovL2FyY2hlczgyX2Rldi8uLi92ZW52L2xpYi9weXRob24zLjEyL3NpdGUtcGFja2FnZXMvYXJjaGVzL2FwcC9tZWRpYS9jc3MvcmRtLnNjc3MiLCJ3ZWJwYWNrOi8vYXJjaGVzODJfZGV2Ly4uL3ZlbnYvbGliL3B5dGhvbjMuMTIvc2l0ZS1wYWNrYWdlcy9hcmNoZXMvYXBwL21lZGlhL2Nzcy9hYnN0cmFjdHMvX2Z1bmN0aW9ucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIExpZ2h0JyksIGxvY2FsKCdPcGVuU2Fucy1MaWdodCcpLCB1cmwoMU9SSENwc1FtM1ZwNm1Yb2FUWW5GNXVGZER0dE1Mdm1XdUpkaGhncy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFJlZ3VsYXInKSwgbG9jYWwoJ09wZW5TYW5zLVJlZ3VsYXInKSwgdXJsKEtlT3VCcm40a0VSeHF0YVVIM2FDV2N5bmZfY0R4WHdDTHhpaXhHMWMudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBTZW1pQm9sZCcpLCBsb2NhbCgnT3BlblNhbnMtU2VtaUJvbGQnKSwgdXJsKF95U1VKSF9ibjQ4VkJHOHNOU29uRjV1RmREdHRNTHZtV3VKZGhoZ3MudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1Cb2xkJyksIHVybCg3MDJaT0tpTEpjM1dWanVwbHpJbkY1dUZkRHR0TUx2bVd1SmRoaGdzLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuIiwiLyohXG4gKiBWRU5ET1JFRCDigJQgQm9vdHN0cmFwIHYzLjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFdoeSB0aGlzIGZpbGUgaXMgaGVyZSByYXRoZXIgdGhhbiBhIG5vZGVfbW9kdWxlcyBpbXBvcnRcbiAqXG4gKiBCb290c3RyYXAgMyByZWFjaGVkIGVuZCBvZiBsaWZlIGluIDIwMTkgYW5kIGNhcnJpZXMgdHdvIHVuZml4YWJsZSBhZHZpc29yaWVzLFxuICogR0hTQS12eG1jLTV4MjktaDY0diBhbmQgR0hTQS1xNThyLWh3Yzgtcm05ai4gQm90aCBhcmUgaW4gYGJvb3RzdHJhcC5qc2Ag4oCUIHRoZVxuICogcGx1Z2luIGNvZGUg4oCUIG5vdCBpbiB0aGlzIHN0eWxlc2hlZXQsIHdoaWNoIGhhcyBubyBzY3JpcHQgc3VyZmFjZSBhdCBhbGwuXG4gKlxuICogQXJjaGVzIGlzIG1vdmluZyB0byBQcmltZVZ1ZSwgc28gdXBncmFkaW5nIHRoZSBsZWdhY3kgS25vY2tvdXQgc2NyZWVucyB0b1xuICogQm9vdHN0cmFwIDUgd291bGQgbWVhbiByZWNvbmNpbGluZyBldmVyeSBvbmUgb2YgdGhlbSBhZ2FpbnN0IGEgZnJhbWV3b3JrIHRoZXlcbiAqIGFyZSBzY2hlZHVsZWQgdG8gbGVhdmUuIFZlbmRvcmluZyB0aGUgc3R5bGVzaGVldCBhbmQgZHJvcHBpbmcgdGhlIEphdmFTY3JpcHRcbiAqIHJlbW92ZXMgdGhlIG5wbSBwYWNrYWdlIOKAlCBhbmQgd2l0aCBpdCB0aGUgYWR2aXNvcmllcyDigJQgd2hpbGUgbGVhdmluZyB0aG9zZVxuICogc2NyZWVucyBwaXhlbC1pZGVudGljYWwuXG4gKlxuICogVGhlIGJlaGF2aW91cnMgdGhlIHBsdWdpbnMgdXNlZCB0byBwcm92aWRlIGFyZSByZWltcGxlbWVudGVkLCBkZXBlbmRlbmN5LWZyZWUsXG4gKiBpbiBhcmNoZXMvYXBwL21lZGlhL2pzL2Jvb3RzdHJhcC1iZWhhdmlvcnMvLiBCb3RoIHRoaXMgZmlsZSBhbmQgdGhvc2UgZ28gYXdheVxuICogd2hlbiB0aGUgbGFzdCBCb290c3RyYXAtZXJhIHRlbXBsYXRlIGRvZXMuXG4gKlxuICogVW5tb2RpZmllZCBleGNlcHQgZm9yIHRoaXMgYmFubmVyIGFuZCB0aGUgZ2x5cGhpY29uIEBmb250LWZhY2UgYmxvY2ssIHdoaWNoIGlzXG4gKiBkcm9wcGVkIOKAlCBhcmNoZXMgdXNlcyBGb250IEF3ZXNvbWUgYW5kIElvbmljb25zLCBhbmQgdGhlIGZvdXIgYC5nbHlwaGljb25gXG4gKiByZWZlcmVuY2VzIGluIGl0cyB0ZW1wbGF0ZXMgY2Fycnkgbm8gZ2x5cGguXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG4vKiFcbiAqIEJvb3RzdHJhcCB2My40LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG4uZ2x5cGhpY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiO1xufVxuLmdseXBoaWNvbi1leWUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XG59XG4uZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7XG59XG4uZ2x5cGhpY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLmdseXBoaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiO1xufVxuLmdseXBoaWNvbi1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjtcbn1cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjtcbn1cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiO1xufVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNFwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cbi5nbHlwaGljb24taGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyN1wiO1xufVxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiO1xufVxuLmdseXBoaWNvbi1oYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzBcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzM1wiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiO1xufVxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiO1xufVxuLmdseXBoaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzZcIjtcbn1cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjtcbn1cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG4uZ2x5cGhpY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiO1xufVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiO1xufVxuLmdseXBoaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDJcIjtcbn1cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiO1xufVxuLmdseXBoaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NVwiO1xufVxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiO1xufVxuLmdseXBoaWNvbi1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDlcIjtcbn1cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG59XG4uZ2x5cGhpY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiO1xufVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MVwiO1xufVxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiO1xufVxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7XG59XG4uZ2x5cGhpY29uLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjRcIjtcbn1cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7XG59XG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjtcbn1cbi5nbHlwaGljb24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2N1wiO1xufVxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiO1xufVxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjtcbn1cbi5nbHlwaGljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcwXCI7XG59XG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTczXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzZcIjtcbn1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjtcbn1cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjtcbn1cbi5nbHlwaGljb24tY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OVwiO1xufVxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjtcbn1cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiO1xufVxuLmdseXBoaWNvbi1lYXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MlwiO1xufVxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjtcbn1cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjtcbn1cbi5nbHlwaGljb24tc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjtcbn1cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjtcbn1cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjtcbn1cbi5nbHlwaGljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg4XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTFcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiO1xufVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NFwiO1xufVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiO1xufVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiO1xufVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOThcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7XG59XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7XG59XG4uZ2x5cGhpY29uLWNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAxXCI7XG59XG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiO1xufVxuLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjtcbn1cbi5nbHlwaGljb24tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDRcIjtcbn1cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiO1xufVxuLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiO1xufVxuLmdseXBoaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOVwiO1xufVxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjtcbn1cbi5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiO1xufVxuLmdseXBoaWNvbi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMlwiO1xufVxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7XG59XG4uZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiO1xufVxuLmdseXBoaWNvbi1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTVcIjtcbn1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7XG59XG4uZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2ZmFcIjtcbn1cbi5nbHlwaGljb24tYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOFwiO1xufVxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjtcbn1cbi5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cbi5nbHlwaGljb24tZXJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjFcIjtcbn1cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMzFiXCI7XG59XG4uZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjNcIjtcbn1cbi5nbHlwaGljb24tZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI0XCI7XG59XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjtcbn1cbi5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjtcbn1cbi5nbHlwaGljb24tYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4uZ2x5cGhpY29uLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiO1xufVxuLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cbi5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjtcbn1cbi5nbHlwaGljb24tcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7XG59XG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7XG59XG4uZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiO1xufVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMyXCI7XG59XG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiO1xufVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiO1xufVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzVcIjtcbn1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjtcbn1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7XG59XG4uZ2x5cGhpY29uLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOFwiO1xufVxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiO1xufVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MVwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDdcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MFwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTNcIjtcbn1cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiO1xufVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiO1xufVxuLmdseXBoaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTZcIjtcbn1cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjtcbn1cbi5nbHlwaGljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU5XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjtcbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWctcmVzcG9uc2l2ZSxcbi50aHVtYm5haWwgPiBpbWcsXG4udGh1bWJuYWlsIGEgPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmgxIHNtYWxsLFxuLmgyIHNtYWxsLFxuLmgzIHNtYWxsLFxuLmg0IHNtYWxsLFxuLmg1IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbi5oMiAuc21hbGwsXG4uaDMgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbi5oNSAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmgxIHNtYWxsLFxuLmgxIHNtYWxsLFxuaDIgc21hbGwsXG4uaDIgc21hbGwsXG5oMyBzbWFsbCxcbi5oMyBzbWFsbCxcbmgxIC5zbWFsbCxcbi5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG4uaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuLmgzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmg0IHNtYWxsLFxuLmg0IHNtYWxsLFxuaDUgc21hbGwsXG4uaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oNiBzbWFsbCxcbmg0IC5zbWFsbCxcbi5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG5hLnRleHQtcHJpbWFyeTpob3ZlcixcbmEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMyODYwOTA7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLnRleHQtd2FybmluZzpob3ZlcixcbmEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xufVxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxudWwgdWwsXG5vbCB1bCxcbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5LjVweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5wcmUgY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgfVxufVxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ucm93LW5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnJvdy1uby1ndXR0ZXJzIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNvbC14cy0xLFxuLmNvbC1zbS0xLFxuLmNvbC1tZC0xLFxuLmNvbC1sZy0xLFxuLmNvbC14cy0yLFxuLmNvbC1zbS0yLFxuLmNvbC1tZC0yLFxuLmNvbC1sZy0yLFxuLmNvbC14cy0zLFxuLmNvbC1zbS0zLFxuLmNvbC1tZC0zLFxuLmNvbC1sZy0zLFxuLmNvbC14cy00LFxuLmNvbC1zbS00LFxuLmNvbC1tZC00LFxuLmNvbC1sZy00LFxuLmNvbC14cy01LFxuLmNvbC1zbS01LFxuLmNvbC1tZC01LFxuLmNvbC1sZy01LFxuLmNvbC14cy02LFxuLmNvbC1zbS02LFxuLmNvbC1tZC02LFxuLmNvbC1sZy02LFxuLmNvbC14cy03LFxuLmNvbC1zbS03LFxuLmNvbC1tZC03LFxuLmNvbC1sZy03LFxuLmNvbC14cy04LFxuLmNvbC1zbS04LFxuLmNvbC1tZC04LFxuLmNvbC1sZy04LFxuLmNvbC14cy05LFxuLmNvbC1zbS05LFxuLmNvbC1tZC05LFxuLmNvbC1sZy05LFxuLmNvbC14cy0xMCxcbi5jb2wtc20tMTAsXG4uY29sLW1kLTEwLFxuLmNvbC1sZy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXNtLTExLFxuLmNvbC1tZC0xMSxcbi5jb2wtbGctMTEsXG4uY29sLXhzLTEyLFxuLmNvbC1zbS0xMixcbi5jb2wtbWQtMTIsXG4uY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wteHMtMSxcbi5jb2wteHMtMixcbi5jb2wteHMtMyxcbi5jb2wteHMtNCxcbi5jb2wteHMtNSxcbi5jb2wteHMtNixcbi5jb2wteHMtNyxcbi5jb2wteHMtOCxcbi5jb2wteHMtOSxcbi5jb2wteHMtMTAsXG4uY29sLXhzLTExLFxuLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtc20tOSxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSxcbiAgLmNvbC1tZC0yLFxuICAuY29sLW1kLTMsXG4gIC5jb2wtbWQtNCxcbiAgLmNvbC1tZC01LFxuICAuY29sLW1kLTYsXG4gIC5jb2wtbWQtNyxcbiAgLmNvbC1tZC04LFxuICAuY29sLW1kLTksXG4gIC5jb2wtbWQtMTAsXG4gIC5jb2wtbWQtMTEsXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMyxcbiAgLmNvbC1sZy00LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNixcbiAgLmNvbC1sZy03LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctOSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xuICBmbG9hdDogbm9uZTtcbn1cbnRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG50YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtaW4taGVpZ2h0OiAwLjAxJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZyxcbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxudGV4dGFyZWEuaW5wdXQtc20sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWxnLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyLjVweDtcbn1cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2Yjtcbn1cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI1cHg7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xufVxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuLmJ0bi5mb2N1cyxcbi5idG46YWN0aXZlLmZvY3VzLFxuLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3Zlcixcbi5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGcsXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLXhzLFxuLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmJ0bi10b29sYmFyIC5idG4sXG4uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tdG9vbGJhciA+IC5idG4sXG4uYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMSU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3Zlcixcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5uYXZiYXItY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cbi5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItYnJhbmQgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IDcuNXB4IC0xNXB4O1xufVxuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5uYXZiYXItZm9ybSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5hdmJhci1idG4uYnRuLXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi14cyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogIzVlNWU1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3NztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwODA4MDg7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJyZWFkY3J1bWIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IFwiL1xcMDBhMFwiO1xufVxuLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzIzNTI3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYWdlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdlciBsaSA+IGEsXG4ucGFnZXIgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5wYWdlciBsaSA+IGE6aG92ZXIsXG4ucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLnBhZ2VyIC5uZXh0ID4gYSxcbi5wYWdlciAubmV4dCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnZXIgLnByZXZpb3VzID4gYSxcbi5wYWdlciAucHJldmlvdXMgPiBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFnZXIgLmRpc2FibGVkID4gYSxcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4ucGFnZXIgLmRpc2FibGVkID4gc3BhbiB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbmEubGFiZWw6aG92ZXIsXG5hLmxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG59XG4ubGFiZWwtZGVmYXVsdFtocmVmXTpob3Zlcixcbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbn1cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLFxuLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsXG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG59XG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG4ubGFiZWwtaW5mb1tocmVmXTpob3Zlcixcbi5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbn1cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xufVxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLFxuLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG59XG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5idG4teHMgLmJhZGdlLFxuLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxcHggNXB4O1xufVxuYS5iYWRnZTpob3ZlcixcbmEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSxcbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UgKyAuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uanVtYm90cm9uIGgxLFxuLmp1bWJvdHJvbiAuaDEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5qdW1ib3Ryb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5qdW1ib3Ryb24gPiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7XG59XG4uY29udGFpbmVyIC5qdW1ib3Ryb24sXG4uY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAuanVtYm90cm9uIGgxLFxuICAuanVtYm90cm9uIC5oMSB7XG4gICAgZm9udC1zaXplOiA2M3B4O1xuICB9XG59XG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDlweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbGVydCA+IHAsXG4uYWxlcnQgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTIxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYztcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG59XG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWdyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogI2M3ZGRlZjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbn1cbmEubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuICBib3JkZXItY29sb3I6ICMzMTcwOGY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlID4gYSxcbi5wYW5lbC10aXRsZSA+IHNtYWxsLFxuLnBhbmVsLXRpdGxlID4gLnNtYWxsLFxuLnBhbmVsLXRpdGxlID4gc21hbGwgPiBhLFxuLnBhbmVsLXRpdGxlID4gLnNtYWxsID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSBjYXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkZmYwZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkOWVkZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmY2Y4ZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YyZGVkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLndlbGwgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbGluZS1icmVhazogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwLnRvcCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnRvb2x0aXAucmlnaHQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi50b29sdGlwLmJvdHRvbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4udG9vbHRpcC5sZWZ0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnBvcG92ZXIucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wb3BvdmVyLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDExcHg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyxcbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgYm90dG9tOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgLW8tdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQsIC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldixcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1JTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMC4wMDAxKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuMDAwMSkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuNSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMzlcIjtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwM2FcIjtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDFweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSxcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLmJ0bi10b29sYmFyOmJlZm9yZSxcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjpiZWZvcmUsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjpiZWZvcmUsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSxcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YmVmb3JlLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YmVmb3JlLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmJlZm9yZSxcbi5tb2RhbC1oZWFkZXI6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmJlZm9yZSxcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlcixcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmFmdGVyLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLmNzcy5tYXAgKi8iLCJodG1sLGJvZHkge1xuICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXJcbn1cblxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWVmMDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsJ0hlbHZldGljYSBOZXVlJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkIWltcG9ydGFudFxufVxuXG5oMSwuaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweFxufVxuXG5oMiwuaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweFxufVxuXG5oMywuaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweFxufVxuXG5oNCwuaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweFxufVxuXG5oNSwuaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweFxufVxuXG5oNiwuaDYge1xuICAgIGZvbnQtc2l6ZTogMTBweFxufVxuXG5oMSxoMixoMyxoNCxoNSxoNiwuaDEsLmgyLC5oMywuaDQsLmg1LC5oNiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0YWJkOTtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTRhYmQ5O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbiNjb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAyOTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZVxufVxuXG4jY29udGFpbmVyLmJveGVkLWxheW91dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTRlN1xufVxuXG4jY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWVmMFxufVxuXG4jcGFnZS10aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5wYWdlLWhlYWRlciB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjBweFxufVxuXG4ucGFnZS1oZWFkZXIgLmxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW1cbn1cblxuI3BhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogNXB4IDIwcHggMFxufVxuXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgI3BhZ2UtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDBcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6OTkycHgpIHtcbiAgICAjcGFnZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDI1cHggMFxuICAgIH1cbn1cblxuLnNlYXJjaGJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweFxufVxuXG4uc2VhcmNoYm94IGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IDA7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0yOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB6LWluZGV4OiAyXG59XG5cbi5zZWFyY2hib3ggLmN1c3RvbS1zZWFyY2gtZm9ybSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4XG59XG5cbi5zZWFyY2hib3ggLmN1c3RvbS1zZWFyY2gtZm9ybSAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICBwb3NpdGlvbjogc3RhdGljXG59XG5cbi5zZWFyY2hib3ggLmN1c3RvbS1zZWFyY2gtZm9ybSAuaW5wdXQtZ3JvdXAtYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NGFiZDk7XG4gICAgei1pbmRleDogOTk7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IC4zcyxyaWdodCAuM3M7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuM3MscmlnaHQgLjNzXG59XG5cbi5zZWFyY2hib3ggLmN1c3RvbS1zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4XG59XG5cbi5zZWFyY2hib3g+LmlucHV0LWdyb3VwLmN1c3RvbS1zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KVxufVxuXG4uc2VhcmNoYm94Pi5pbnB1dC1ncm91cCBpbnB1dDpmb2N1cyB+IC5pbnB1dC1ncm91cC1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IC4zcyxyaWdodCAuM3M7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuM3MscmlnaHQgLjNzXG59XG5cbkBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAjY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweFxuICAgIH1cblxuICAgICNwYWdlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHhcbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXIsLnNlYXJjaGJveCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbiAgICB9XG5cbiAgICAuc2VhcmNoYm94IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4XG4gICAgfVxuXG4gICAgLnNlYXJjaGJveCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6OTkycHgpIHtcbiAgICAuc2VhcmNoYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjVweFxuICAgIH1cblxuICAgIC5zZWFyY2hib3ggLmN1c3RvbS1zZWFyY2gtZm9ybSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgIH1cblxuICAgICNwYWdlLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMCAyNXB4XG4gICAgfVxufVxuXG4uY2xzLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmNscy1jb250YWluZXIgYSwuY2xzLWNvbnRhaW5lciBhOmhvdmVyLC5jbHMtY29udGFpbmVyIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5jbHMtY29udGFpbmVyIC50ZXh0LWxpZ2h0IGEsLmNscy1jb250YWluZXIgLnRleHQtbGlnaHQgYTpob3ZlciwuY2xzLWNvbnRhaW5lciAudGV4dC1saWdodCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYmctaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IC41NTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxufVxuXG4uY2xzLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKVxufVxuXG4uY2xzLWhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvdHRvbTogMFxufVxuXG4uY2xzLWhlYWRlci5jbHMtaGVhZGVyLWxnIC5jbHMtYnJhbmQgLmJyYW5kLWljb24ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweFxufVxuXG4jY29udGFpbmVyLmNscy1jb250YWluZXIgLmNscy1oZWFkZXIgLmNscy1oZWFkZXIuY2xzLWhlYWRlci1sZyAuY2xzLWJyYW5kIC5icmFuZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4XG59XG5cbi5jbHMtYnJhbmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDBcbn1cblxuLmNscy1icmFuZCAuYnJhbmQtaWNvbiB7XG4gICAgcGFkZGluZzogMFxufVxuXG4uY2xzLWJyYW5kIGE6aG92ZXIgLmJyYW5kLWljb24sLmNscy1icmFuZCBhOmhvdmVyIC5icmFuZC10aXRsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzXG59XG5cbi5jbHMtYnJhbmQgYSAuYnJhbmQtaWNvbiwuY2xzLWJyYW5kIGEgLmJyYW5kLXRpdGxlIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzXG59XG5cbi5jbHMtaGVhZGVyLWxnIC5jbHMtYnJhbmQge1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4XG59XG5cbi5jbHMtaGVhZGVyLXNtIC5jbHMtYnJhbmQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3XG59XG5cbiNjb250YWluZXIuY2xzLWNvbnRhaW5lciAuY2xzLWJyYW5kIC5icmFuZC1pY29uLCNjb250YWluZXIuY2xzLWNvbnRhaW5lciAuY2xzLWJyYW5kIC5icmFuZC10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbi5jbHMtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jbHMtY29udGVudCAuZXJyb3ItY29kZSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBmb250LXdlaWdodDogMzAwXG59XG5cbi5jbHMtY29udGVudCAuZXJyb3Itc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IDUxMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvXG59XG5cbi5jbHMtY29udGVudCAuY2xzLWNvbnRlbnQtc20sLmNscy1jb250ZW50IC5jbHMtY29udGVudC1sZyB7XG4gICAgY29sb3I6ICM1MTUxNTE7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgLmNscy1jb250ZW50IC5jbHMtY29udGVudC1zbSB7XG4gICAgICAgIHdpZHRoOiAzNTBweFxuICAgIH1cblxuICAgIC5jbHMtY29udGVudCAuY2xzLWNvbnRlbnQtbGcge1xuICAgICAgICB3aWR0aDogNzAwcHhcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgI2NvbnRhaW5lci5ib3hlZC1sYXlvdXQsI2NvbnRhaW5lci5ib3hlZC1sYXlvdXQubmF2YmFyLWZpeGVkICNuYXZiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM3YThiXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5ib3hlZC1sYXlvdXQgLmJveGVkLCNjb250YWluZXIuYm94ZWQtbGF5b3V0ICNmb290ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweFxuICAgIH1cblxuICAgICNjb250YWluZXIuYm94ZWQtbGF5b3V0IC5ib3hlZCB7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDBcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLmJveGVkLWxheW91dD4uYm94ZWQge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5ib3hlZC1sYXlvdXQucmV2ZWFsICNjb250ZW50LWNvbnRhaW5lciwjY29udGFpbmVyLmJveGVkLWxheW91dCAjY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA5NHZoXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5ib3hlZC1sYXlvdXQgI2FzaWRlLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCVcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLmJveGVkLWxheW91dCAjZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvdHRvbTogMzBweFxuICAgIH1cblxuICAgICNjb250YWluZXIuYm94ZWQtbGF5b3V0Lm1haW5uYXYtaW46bm90KC5zbGlkZSk+I2Zvb3RlciB7XG4gICAgICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4XG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5ib3hlZC1sYXlvdXQubWFpbm5hdi1maXhlZDpub3QoLm5hdmJhci1maXhlZCkgI21haW5uYXYtY29udGFpbmVyLmFmZml4LXRvcCB7XG4gICAgICAgIGxlZnQ6IDAhaW1wb3J0YW50XG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5ib3hlZC1sYXlvdXQubWFpbm5hdi1maXhlZC5tYWlubmF2LWluICNtYWlubmF2LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIH1cblxuICAgICNjb250YWluZXIuYm94ZWQtbGF5b3V0Lm1haW5uYXYtZml4ZWQubWFpbm5hdi1vdXQ6bm90KC5yZXZlYWwpICNtYWlubmF2LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAwXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5ib3hlZC1sYXlvdXQubWFpbm5hdi1maXhlZCAjbWFpbm5hdi1jb250YWluZXIuYWZmaXgsI2NvbnRhaW5lci5ib3hlZC1sYXlvdXQubWFpbm5hdi1maXhlZCAjbWFpbm5hdi1jb250YWluZXIuYWZmaXgtdG9wIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGhcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLmJveGVkLWxheW91dC5tYWlubmF2LWZpeGVkIC5ib3hlZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLmJveGVkLWxheW91dC5hc2lkZS1maXhlZCAjYXNpZGUtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICB9XG5cbiAgICAjY29udGFpbmVyLmJveGVkLWxheW91dC5hc2lkZS1maXhlZC5hc2lkZS1pbiAjYXNpZGUtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5ib3hlZC1sYXlvdXQuYXNpZGUtZml4ZWQuYXNpZGUtbGVmdC5tYWlubmF2LWxnICNhc2lkZS1jb250YWluZXIuYWZmaXgtdG9wIHtcbiAgICAgICAgbGVmdDogMjIwcHhcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLmJveGVkLWxheW91dC5hc2lkZS1maXhlZC5hc2lkZS1sZWZ0Lm1haW5uYXYtc20gI2FzaWRlLWNvbnRhaW5lci5hZmZpeC10b3Age1xuICAgICAgICBsZWZ0OiA1MHB4XG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5ib3hlZC1sYXlvdXQuYXNpZGUtZml4ZWQubWFpbm5hdi1sZyAjYXNpZGUtY29udGFpbmVyLmFmZml4LXRvcCwjY29udGFpbmVyLmJveGVkLWxheW91dC5hc2lkZS1maXhlZC5tYWlubmF2LXNtICNhc2lkZS1jb250YWluZXIuYWZmaXgtdG9wIHtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIWltcG9ydGFudFxuICAgIH1cblxuICAgICNjb250YWluZXIuYm94ZWQtbGF5b3V0LmZvb3Rlci1maXhlZCAuYm94ZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgfVxufVxuXG4ubmFubyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5uYW5vPi5uYW5vLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDBcbn1cblxuLm5hbm8+Lm5hbm8tY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLm5hbm8+Lm5hbm8tY29udGVudDpmb2N1cyB7XG4gICAgb3V0bGluZTogMCFpbXBvcnRhbnRcbn1cblxuLm5hbm8+Lm5hbm8tcGFuZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuN3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIC43c1xufVxuXG4ubmFubz4ubmFuby1wYW5lPi5uYW5vLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDExNiwyNTUsMC41KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLm5hbm8taGlkZS5uYW5vPi5uYW5vLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50XG59XG5cbi5oYXMtc2Nyb2xsYmFyPi5uYW5vLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ubmFubzpob3Zlcj4ubmFuby1wYW5lLC5uYW5vLXBhbmUuYWN0aXZlLC5uYW5vLXBhbmUuZmxhc2hlZCB7XG4gICAgb3BhY2l0eTogLjk5XG59XG5cbi5wYWNlIC5wYWNlLXByb2dyZXNzLC5uYW5vPi5uYW5vLXBhbmU+Lm5hbm8tc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4NmI4XG59XG5cbi5wYWNlIC5wYWNlLXByb2dyZXNzLWlubmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjNTRhYmQ5LDAgMCA1cHggIzU0YWJkOVxufVxuXG4ucGFjZSAucGFjZS1hY3Rpdml0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0YWJkOVxufVxuXG4jbmF2YmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWVmMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMFxufVxuXG4jbmF2YmFyLWNvbnRhaW5lciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCAtMXB4IHJnYmEoMCwwLDAsMC4wNSlcbn1cblxuLm5hdmJhci1oZWFkZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDNjNGJcbn1cblxuLm5hdmJhci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IC00cHggMCAwIDAgIzU0YWJkOVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgLm5hdmJhci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxM3B4XG4gICAgfVxufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAyMjBweFxufVxuXG4ubmF2YmFyLWJyYW5kOmhvdmVyLC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5icmFuZC10aXRsZSwuYnJhbmQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHhcbn1cblxuLmJyYW5kLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uYnJhbmQtdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbn1cblxuLm5hdmJhci1pY29uLWNvbG9yLC5uYXZiYXItdG9wLWxpbmtzPmxpPmE6Zm9jdXM6bm90KC5tYWlubmF2LXRvZ2dsZSk+aSwubmF2YmFyLXRvcC1saW5rcz5saT5hOmhvdmVyOm5vdCgubWFpbm5hdi10b2dnbGUpPmkge1xuICAgIGNvbG9yOiAjMWYxZjFmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC40c1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcz5saSB7XG4gICAgZmxvYXQ6IGxlZnRcbn1cblxuLm5hdmJhci10b3AtbGlua3M+bGk+YSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHNcbn1cblxuLm5hdmJhci10b3AtbGlua3M+bGk+YTpub3QoLm1haW5uYXYtdG9nZ2xlKT5pIHtcbiAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuNHNcbn1cblxuLm5hdmJhci10b3AtbGlua3M+bGk+YTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLm5hdmJhci10b3AtbGlua3M+bGk+YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBjb2xvcjogIzA1MDUwNTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40c1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcz5saT5hPmkge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IC43NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMTUlXG59XG5cbi5uYXZiYXItdG9wLWxpbmtzOmZpcnN0LWNoaWxkPmxpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDcpXG59XG5cbi5uYXZiYXItdG9wLWxpbmtzOmxhc3QtY2hpbGQ+bGkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA3KVxufVxuXG4ubmF2YmFyLXRvcC1saW5rcz4ub3Blbj5hLC5uYXZiYXItdG9wLWxpbmtzPi5vcGVuPmE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgY29sb3I6ICM0NTQ1NDVcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgLm5hbm86bm90KC5zY3JvbGxhYmxlKSB7XG4gICAgbWF4LWhlaWdodDogMTgwcHhcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgLm5hbm86bm90KC5zY3JvbGxhYmxlKSAubmFuby1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljXG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC50Z2wtbWVudS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDAlO1xuICAgIHJpZ2h0OiAwXG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC50Z2wtbWVudS1idG4+YSwubmF2YmFyLXRvcC1saW5rcyAudGdsLW1lbnUtYnRuPmE6aG92ZXIsLm5hdmJhci10b3AtbGlua3MgLnRnbC1tZW51LWJ0bj5hOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAudGdsLW1lbnUtYnRuPmE6aG92ZXIsLm5hdmJhci10b3AtbGlua3MgLnRnbC1tZW51LWJ0biBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuaGVhZC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5oZWFkLWxpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5oZWFkLWxpc3QgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KVxufVxuXG4uYmFkZ2UtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAuODVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xLjVlbTtcbiAgICBtaW4td2lkdGg6IDEuODVlbTtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHJpZ2h0OiAzcHhcbn1cblxuLmJhZGdlLWhlYWRlcjplbXB0eSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHJpZ2h0OiAuNTVlbTtcbiAgICB0b3A6IDIuNWVtO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDVcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgLm5hbm8ge1xuICAgIG1heC1oZWlnaHQ6IDI2NXB4XG59XG5cbi5pbWctdXNlciB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsMCwwLDAuMSlcbn1cblxuLnVzZXJuYW1lIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgMTBweFxufVxuXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgI2Ryb3Bkb3duLXVzZXI+LmRyb3Bkb3duLXRvZ2dsZSBpbWcge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpXG4gICAgfVxuXG4gICAgI25hdmJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgfVxuXG4gICAgLm5hdmJhci1oZWFkZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICB9XG5cbiAgICAubmF2YmFyLWhlYWRlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkM2M0YlxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1vdXQgLm5hdmJhci1oZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDBcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtaW4gLm5hdmJhci1oZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAjbmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbiAgICB9XG5cbiAgICAubmF2YmFyLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgfVxuXG4gICAgI25hdmJhciAuYnJhbmQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNWVtIDAgNDBweFxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1pbiAubmF2YmFyLWJyYW5kLCNjb250YWluZXIubWFpbm5hdi1sZyAubmF2YmFyLWJyYW5kLCNjb250YWluZXIubWFpbm5hdi1pbiAuYnJhbmQtdGl0bGUsI2NvbnRhaW5lci5tYWlubmF2LWxnIC5icmFuZC10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAyMjBweFxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1pbiAuYnJhbmQtaWNvbiwjY29udGFpbmVyLm1haW5uYXYtc20gLmJyYW5kLWljb24sI2NvbnRhaW5lci5tYWlubmF2LWxnIC5icmFuZC1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtaW4gLmJyYW5kLXRpdGxlLCNjb250YWluZXIubWFpbm5hdi1zbSAuYnJhbmQtdGl0bGUsI2NvbnRhaW5lci5tYWlubmF2LWxnIC5icmFuZC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5lZmZlY3QgLmJyYW5kLXRpdGxlLCNjb250YWluZXIuZWZmZWN0Lm1haW5uYXYtaW4gLmJyYW5kLXRpdGxlLCNjb250YWluZXIuZWZmZWN0Lm1haW5uYXYtc20gLmJyYW5kLXRpdGxlLCNjb250YWluZXIuZWZmZWN0Lm1haW5uYXYtbGcgLmJyYW5kLXRpdGxlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMzVzO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMzVzXG4gICAgfVxuXG4gICAgLm5hdmJhci1taWRkbGUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljXG4gICAgfVxuXG4gICAgLm5hdmJhci10b3AtbGlua3MgLnRnbC1tZW51LWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWNcbiAgICB9XG5cbiAgICAubmF2YmFyLXRvcC1saW5rcyAudGdsLW1lbnUtYnRuPmEsLm5hdmJhci10b3AtbGlua3MgLnRnbC1tZW51LWJ0bj5hOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0NTQ1NDVcbiAgICB9XG5cbiAgICAubmF2YmFyLXRvcC1saW5rcyAudGdsLW1lbnUtYnRuPmE6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM0NTQ1NDVcbiAgICB9XG59XG5cbiNjb250YWluZXIubmF2YmFyLWZpeGVkPiNuYXZiYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZFxufVxuXG4jY29udGFpbmVyLm5hdmJhci1maXhlZD4jbmF2YmFyIC5zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC4xKVxufVxuXG4jY29udGFpbmVyLm5hdmJhci1maXhlZCAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSAubmFubz4ubmFuby1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbn1cblxuI2NvbnRhaW5lci5uYXZiYXItZml4ZWQgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgLm5hbm8ge1xuICAgIG1heC1oZWlnaHQ6IDExMHB4XG59XG5cbiNtYWlubmF2LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBsZWZ0OiAtMjIwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA0O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCVcbn1cblxuI21haW5uYXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzYzRiXG59XG5cbiNtYWlubmF2Pio6bm90KC5wb3BvdmVyKSAubmFuby1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxufVxuXG4jbWFpbm5hdiAubGlzdC1oZWFkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM4MjhiOTRcbn1cblxuI21haW5uYXYgLmxpc3QtZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgbWFyZ2luOiAxMHB4IDBcbn1cblxuI21haW5uYXYtbWVudS13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuI21haW5uYXYtc2hvcnRjdXQge1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuI21haW5uYXYtbWVudS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweFxufVxuXG4jbWFpbm5hdi1tZW51IHVsLC5tYWlubmF2LXdpZGdldCB1bCwubWVudS1wb3BvdmVyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMFxufVxuXG4jbWFpbm5hdiBsaSAuYXJyb3cge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1N1xufVxuXG4jbWFpbm5hdiBsaSAuYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogLjFlbSAuMWVtIDAgMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAuNGVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogLjRlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxufVxuXG4jbWFpbm5hdiBsaS5hY3RpdmU+YT4uYXJyb3c6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKVxufVxuXG4jbWFpbm5hdiBsaSAuYXJyb3c6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zc1xufVxuXG4jbWFpbm5hdi1tZW51IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjYWJiMWI3O1xuICAgIHBhZGRpbmc6IDEycHggMjBweFxufVxuXG4jbWFpbm5hdi1tZW51IGEgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwXG59XG5cbiNtYWlubmF2LW1lbnU+bGkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgbGluZWFyIC41cztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cyBsaW5lYXIgLjVzXG59XG5cbiNtYWlubmF2LW1lbnU+bGk+YTpob3ZlciwjbWFpbm5hdi1tZW51PmxpPmE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4jbWFpbm5hdi1tZW51PmxpPmEuaG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwICMyOTg2Yjhcbn1cblxuI21haW5uYXYtbWVudT4uYWN0aXZlLWxpbms+YSwjbWFpbm5hdi1tZW51Pi5hY3RpdmUtbGluaz5hOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCA0cHggMCAwIDAgIzI5ODZiOFxufVxuXG4jbWFpbm5hdi1tZW51Pi5hY3RpdmUtc3ViPmEsI21haW5uYXYtbWVudT4uYWN0aXZlLXN1Yj5hOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4jbWFpbm5hdi1tZW51Pi5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzQ0MVxufVxuXG4jbWFpbm5hdi1tZW51Pi5hY3RpdmUgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMmYzYlxufVxuXG4jbWFpbm5hdi1tZW51IHVsIC5saXN0LWhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEycHggNTVweFxufVxuXG4jbWFpbm5hdi1tZW51IHVsIHVsIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMnB4IDY1cHhcbn1cblxuI21haW5uYXYtbWVudSBpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMS4xNWVtXG59XG5cbiNtYWlubmF2LW1lbnUgLmhpZGUtbGcge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI21haW5uYXYtbWVudSB1bCBhLC5tZW51LXBvcG92ZXIgLnN1Yi1tZW51IHVsIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMnB4IDUzcHhcbn1cblxuI21haW5uYXYtbWVudSB1bCBhOmhvdmVyLC5tZW51LXBvcG92ZXIgLnN1Yi1tZW51IHVsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogNTVweFxufVxuXG4jbWFpbm5hdi1tZW51IHVsIHVsIGE6aG92ZXIsLm1lbnUtcG9wb3ZlciAuc3ViLW1lbnUgdWwgdWwgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4XG59XG5cbiNtYWlubmF2LW1lbnUgdWwgLmFjdGl2ZS1saW5rIGEsLm1lbnUtcG9wb3ZlciAuc3ViLW1lbnUgdWwgLmFjdGl2ZS1saW5rIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwICMyOTg2Yjg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyxwYWRkaW5nLWxlZnQgLjNzLGJveC1zaGFkb3cgLjRzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLHBhZGRpbmctbGVmdCAuM3MsYm94LXNoYWRvdyAuNHNcbn1cblxuI2NvbnRhaW5lci5tYWlubmF2LXNtICNtYWlubmF2LW1lbnU+LmFjdGl2ZS1saW5rPmEsI2NvbnRhaW5lci5tYWlubmF2LXNtICNtYWlubmF2LW1lbnU+LmFjdGl2ZS1zdWI+YSwjY29udGFpbmVyLm1haW5uYXYtc20gI21haW5uYXYtbWVudT4uYWN0aXZlLWxpbmsgYTpob3ZlciwjY29udGFpbmVyLm1haW5uYXYtc20gI21haW5uYXYtbWVudT4uYWN0aXZlLXN1YiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4NmI4O1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuI21haW5uYXYtc2hvcnRjdXQge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4jbWFpbm5hdi1zaG9ydGN1dCB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuI21haW5uYXYtc2hvcnRjdXQgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuI21haW5uYXYtc2hvcnRjdXQgLnNob3J0Y3V0LWdyaWQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuI21haW5uYXYtc2hvcnRjdXQgLnNob3J0Y3V0LWdyaWQ+aSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTVweFxufVxuXG4jbWFpbm5hdi1zaG9ydGN1dCAuc2hvcnRjdXQtZ3JpZD5zcGFuIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuI2NvbnRhaW5lci5tYWlubmF2LXNtICNtYWlubmF2LXNob3J0Y3V0IHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweFxufVxuXG4jY29udGFpbmVyLm1haW5uYXYtc20gI21haW5uYXYtc2hvcnRjdXQ+dWw+bGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnRcbn1cblxuI2NvbnRhaW5lci5tYWlubmF2LXNtICNtYWlubmF2LXNob3J0Y3V0PnVsPmxpIGEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4IDE4LjVweFxufVxuXG4jY29udGFpbmVyLm1haW5uYXYtc20gI21haW5uYXYtc2hvcnRjdXQ+dWw+bGkgaSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3XG59XG5cbiNjb250YWluZXIubWFpbm5hdi1zbSAjbWFpbm5hdi1zaG9ydGN1dCAuc2hvcnRjdXQtZ3JpZD4uaGlkZS1zbSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubWFpbm5hdi13aWRnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgY29sb3I6ICNhYmIxYjdcbn1cblxuLm1haW5uYXYtd2lkZ2V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweFxufVxuXG4ubWFpbm5hdi13aWRnZXQgLnNob3ctc21hbGwgYSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jY29udGFpbmVyLm1haW5uYXYtZml4ZWQgI21haW5uYXYtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWRcbn1cblxuI2NvbnRhaW5lci5tYWlubmF2LWZpeGVkICNtYWlubmF2IHtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuI2NvbnRhaW5lci5tYWlubmF2LWZpeGVkICNtYWlubmF2IC5uYW5vLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgI2NvbnRhaW5lci5tYWlubmF2LWZpeGVkLm1haW5uYXYtbGcgI21haW5uYXYtbWVudS13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LWZpeGVkLm1haW5uYXYtc20gI21haW5uYXYtbWVudS13cmFwIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHhcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtc20gI21haW5uYXYgLm1lbnUtcG9wb3ZlciAubmFubz4ubmFuby1jb250ZW50IHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtc20gI21haW5uYXYgLm1lbnUtcG9wb3ZlciAubmFuby1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpY1xuICAgIH1cbn1cblxuI2NvbnRhaW5lci5tYWlubmF2LWZpeGVkOm5vdCgubmF2YmFyLWZpeGVkKSAjbWFpbm5hdi1jb250YWluZXIuYWZmaXgge1xuICAgIHRvcDogLTQwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkXG59XG5cbiNjb250YWluZXIubWFpbm5hdi1maXhlZDpub3QoLm5hdmJhci1maXhlZCkgI21haW5uYXYtY29udGFpbmVyLmFmZml4LXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgI2NvbnRhaW5lci5tYWlubmF2LWxnICNtYWlubmF2LWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtbGcgI2Zvb3RlciwjY29udGFpbmVyLm1haW5uYXYtbGcgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMjBweFxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgICAjY29udGFpbmVyLm1haW5uYXYtbGcgI2NvbnRlbnQtY29udGFpbmVyLCNjb250YWluZXIubWFpbm5hdi1sZyAjZm9vdGVyIHtcbiAgICAgICAgbGVmdDogMjIwcHhcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtbGcgLnRnbC1tZW51LWJ0biB7XG4gICAgICAgIHJpZ2h0OiAyMjBweFxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1sZyAjbWFpbm5hdi1jb250YWluZXIge1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LWxnICNtYWlubmF2LW1lbnUtd3JhcCB7XG4gICAgICAgIGhlaWdodDogMTAwJVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xuICAgICNtYWlubmF2LW1lbnUgLmxpc3QtaGVhZGVyLCNtYWlubmF2LW1lbnUgLmxpc3QtZGl2aWRlciwjbWFpbm5hdi1tZW51IC5tZW51LXRpdGxlLCNtYWlubmF2LW1lbnUgLmFycm93LCNtYWlubmF2LW1lbnUgLm1lbnUtdGl0bGU+LmxhYmVsIHtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cblxuICAgIC5tYWlubmF2LXNtICNtYWlubmF2LW1lbnUgLmxpc3QtaGVhZGVyLC5tYWlubmF2LXNtICNtYWlubmF2LW1lbnUgLmxpc3QtZGl2aWRlciwubWFpbm5hdi1zbSAjbWFpbm5hdi1tZW51IC5tZW51LXRpdGxlLC5tYWlubmF2LXNtICNtYWlubmF2LW1lbnUgLmFycm93LC5tYWlubmF2LXNtICNtYWlubmF2LW1lbnUgLm1lbnUtdGl0bGU+LmxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1zbSAuYnJhbmQtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1zbSAuc2hvcnRjdXQtZ3JpZDpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDRweCAwIDAgMCAjMjk4NmI4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLHBhZGRpbmctbGVmdCAuM3MsYm94LXNoYWRvdyAuNHM7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLHBhZGRpbmctbGVmdCAuM3MsYm94LXNoYWRvdyAuNHNcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtc20gLnNob3J0Y3V0LWdyaWQ6aG92ZXIsI2NvbnRhaW5lci5tYWlubmF2LXNtIC5wb3BvdmVyLm1haW5uYXYtc2hvcnRjdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ1O1xuICAgICAgICBjb2xvcjogI2ZmZlxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1zbSAjbWFpbm5hdi1tZW51IGEge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDE4LjVweFxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1zbSAjbWFpbm5hdi1tZW51IGE6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggMCAwIDAgIzI5ODZiOFxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1zbSAjbWFpbm5hdi1tZW51IGEgLmJhZGdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuNWVtXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LXNtICNtYWlubmF2LW1lbnUgYSAuYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDNweCA3cHg7XG4gICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIHRvcDogMjUlXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LXNtICNtYWlubmF2LW1lbnUgYSBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LXNtICNtYWlubmF2LW1lbnUgLmFjdGl2ZS1saW5rPmEsI2NvbnRhaW5lci5tYWlubmF2LXNtICNtYWlubmF2LW1lbnUgLmFjdGl2ZS1zdWI+YSB7XG4gICAgICAgIGNvbG9yOiAjZmZmXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LXNtICNtYWlubmF2LW1lbnUgLmNvbGxhcHNlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAwIWltcG9ydGFudFxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1zbSAjbWFpbm5hdi1jb250YWluZXIsI2NvbnRhaW5lci5tYWlubmF2LXNtICNuYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LXNtICNuYXZiYXIgLm5hdmJhci1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHhcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtc20gI2NvbnRlbnQtY29udGFpbmVyLCNjb250YWluZXIubWFpbm5hdi1zbSAjZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LXNtICNtYWlubmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LXNtICNtYWlubmF2IC5tYWlubmF2LXdpZGdldD4uc2hvdy1zbWFsbCBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjYWJiMWI3O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAxOC41cHhcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtc20gI21haW5uYXYgLm1haW5uYXYtd2lkZ2V0Pi5zaG93LXNtYWxsIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwICMyOTg2Yjg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMscGFkZGluZy1sZWZ0IC4zcyxib3gtc2hhZG93IC40cztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMscGFkZGluZy1sZWZ0IC4zcyxib3gtc2hhZG93IC40c1xuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1zbSAjbWFpbm5hdiAubWFpbm5hdi13aWRnZXQ+LmhpZGUtc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LXNtICNtYWlubmF2IC5tYWlubmF2LXdpZGdldCAuaG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0NVxuICAgIH1cblxuICAgIC50b3AtYXV0byB7XG4gICAgICAgIHRvcDogYXV0byFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAjbWFpbm5hdiAubWVudS1wb3BvdmVyIC5uYW5vPi5uYW5vLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB9XG5cbiAgICAjbWFpbm5hdi1tZW51IHVsIHVsIGE6aG92ZXIsLm1lbnUtcG9wb3ZlciAuc3ViLW1lbnUgdWwgdWwgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wMDA1KVxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXIge1xuICAgICAgICBsZWZ0OiA1MHB4IWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXIgLnN1Yi1tZW51IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXIgLnN1Yi1tZW51IC5wb3AtaW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXIgLnN1Yi1tZW51IHVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzQ0MVxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXIgLnN1Yi1tZW51IHVsIHVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMmYzYlxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXIgLnN1Yi1tZW51IHVsIHVsPmxpPmEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHhcbiAgICB9XG5cbiAgICAubWVudS1wb3BvdmVyIC5zdWItbWVudSB1bCB1bD5saT5hOmhvdmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4XG4gICAgfVxuXG4gICAgLm1lbnUtcG9wb3ZlciAuc3ViLW1lbnUgdWwgYTpob3ZlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweFxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXIgLnN1Yi1tZW51IHVsIGxpPmEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMFxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXIgLnNpbmdsZS1jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDVcbiAgICB9XG5cbiAgICAubWVudS1wb3BvdmVyLnBvcG92ZXIge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5Mzc0NTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBcbiAgICB9XG5cbiAgICAubWVudS1wb3BvdmVyLnBvcG92ZXIuaW4ge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIC4ycztcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gLjJzXG4gICAgfVxuXG4gICAgLm1lbnUtcG9wb3Zlcj4ucG9wb3Zlci10aXRsZSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ1O1xuICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBjb2xvcjogI2ZmZlxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXI+LnBvcG92ZXItdGl0bGUgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMFxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXI+LnBvcG92ZXItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgICB9XG5cbiAgICAubWVudS1wb3BvdmVyPi5wb3BvdmVyLWNvbnRlbnQ+LnNpbmdsZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXI+LnBvcG92ZXItY29udGVudD4uc2luZ2xlLWNvbnRlbnQgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMFxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXI+LnBvcG92ZXItY29udGVudD4uc2luZ2xlLWNvbnRlbnQgLmxhYmVsLC5tZW51LXBvcG92ZXI+LnBvcG92ZXItY29udGVudD4uc2luZ2xlLWNvbnRlbnQgLmJhZGdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZsb2F0OiBub25lIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXIgdWwge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICB9XG5cbiAgICAubWVudS1wb3BvdmVyIC5tYWlubmF2LXdpZGdldC1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0NVxuICAgIH1cblxuICAgIC5tZW51LXBvcG92ZXIgLm1haW5uYXYtd2lkZ2V0LWNvbnRlbnQ+Lmxpc3QtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG59XG5cbi5wb3BvdmVyLm1haW5uYXYtc2hvcnRjdXQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbn1cblxuLnBvcG92ZXIubWFpbm5hdi1zaG9ydGN1dCAucG9wb3Zlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHhcbn1cblxuLm1haW5uYXYtc20gLnBvcG92ZXIubWFpbm5hdi1zaG9ydGN1dCB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tdG9wOiAtNDIuNTcxNDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5Mzc0NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZWZ0OiA1MHB4IWltcG9ydGFudFxufVxuXG4ubWFpbm5hdi1zbSAucG9wb3Zlci5tYWlubmF2LXNob3J0Y3V0LmluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIC4ycztcbiAgICBhbmltYXRpb246IGZhZGVJbiAuMnNcbn1cblxuLm1haW5uYXYtc20gLnBvcG92ZXIubWFpbm5hdi1zaG9ydGN1dC5pbiAucG9wb3Zlci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5tYWlubmF2LXNtIC5wb3BvdmVyLm1haW5uYXYtc2hvcnRjdXQ+LmFycm93IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNjb250YWluZXIubWFpbm5hdi1pbi5mb290ZXItZml4ZWQgI2Zvb3RlciwjY29udGFpbmVyLm1haW5uYXYtaW4gI25hdmJhciwjY29udGFpbmVyLm1haW5uYXYtaW4gI2NvbnRlbnQtY29udGFpbmVyLCNjb250YWluZXIubWFpbm5hdi1pbiAjZm9vdGVyIHtcbiAgICBsZWZ0OiAyMjBweFxufVxuXG4jY29udGFpbmVyLm1haW5uYXYtb3V0ICNjb250ZW50LWNvbnRhaW5lciwjY29udGFpbmVyLm1haW5uYXYtaW4gI21haW5uYXYtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwXG59XG5cbiNjb250YWluZXIubWFpbm5hdi1pbiAubmF2YmFyLWhlYWRlciB7XG4gICAgbGVmdDogLTIyMHB4XG59XG5cbiNjb250YWluZXIubWFpbm5hdi1pbiAudGdsLW1lbnUtYnRuIHtcbiAgICByaWdodDogMjIwcHhcbn1cblxuI2NvbnRhaW5lci5tYWlubmF2LWluICNtYWlubmF2LW1lbnUtd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbkBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAjY29udGFpbmVyLm1haW5uYXYtaW4uZWFzZUluQmFjazpub3QoLmJveGVkLWxheW91dCkgI21haW5uYXYtY29udGFpbmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogLTIwcHggMCAwIDAgIzJkM2M0YlxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1pbiAjbmF2YmFyLCNjb250YWluZXIubWFpbm5hdi1pbiAubmF2YmFyLWhlYWRlciB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtaW4gLnRnbC1tZW51LWJ0biB7XG4gICAgICAgIHJpZ2h0OiAwXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LWluLmFzaWRlLWluICNhc2lkZS1jb250YWluZXIge1xuICAgICAgICByaWdodDogLTIyMHB4XG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LW91dCAuYnJhbmQtdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM0NTQ1NDVcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAjY29udGFpbmVyLnJldmVhbCAjY29udGVudC1jb250YWluZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aFxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1vdXQucmV2ZWFsICNjb250ZW50LWNvbnRhaW5lciwjY29udGFpbmVyLm1haW5uYXYtaW4ucmV2ZWFsICNjb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHotaW5kZXg6IDdcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtaW4ucmV2ZWFsLmFzaWRlLWluICNhc2lkZS1jb250YWluZXIge1xuICAgICAgICByaWdodDogLTIyMHB4XG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LWluLnJldmVhbC5hc2lkZS1pbiAjZm9vdGVyIHtcbiAgICAgICAgbGVmdDogMjIwcHhcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtb3V0LnJldmVhbCAjYXNpZGUtY29udGFpbmVyLCNjb250YWluZXIubWFpbm5hdi1pbi5yZXZlYWwgI2FzaWRlLWNvbnRhaW5lciB7XG4gICAgICAgIHotaW5kZXg6IDlcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtb3V0LnJldmVhbC5hc2lkZS1sZWZ0Om5vdCguYXNpZGUtaW4pICNhc2lkZS1jb250YWluZXIsI2NvbnRhaW5lci5tYWlubmF2LWluLnJldmVhbC5hc2lkZS1sZWZ0Om5vdCguYXNpZGUtaW4pICNhc2lkZS1jb250YWluZXIge1xuICAgICAgICBsZWZ0OiAtMjIwcHhcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtb3V0LnJldmVhbCAjZm9vdGVyLCNjb250YWluZXIubWFpbm5hdi1pbi5yZXZlYWwgI2Zvb3RlciB7XG4gICAgICAgIHotaW5kZXg6IDhcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtb3V0LnJldmVhbCAjbWFpbm5hdi1jb250YWluZXIge1xuICAgICAgICBsZWZ0OiAtMjIwcHhcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtaW4ucmV2ZWFsLnNsaWRlIC5uYXZiYXItaGVhZGVyOmJlZm9yZSwjY29udGFpbmVyLm1haW5uYXYtb3V0LnJldmVhbC5zbGlkZSAubmF2YmFyLWhlYWRlcjpiZWZvcmUsI2NvbnRhaW5lci5tYWlubmF2LW91dC5yZXZlYWw6bm90KC5zbGlkZSkgI21haW5uYXYtY29udGFpbmVyLCNjb250YWluZXIubWFpbm5hdi1pbi5yZXZlYWw6bm90KC5zbGlkZSkgI21haW5uYXYtY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgI2NvbnRhaW5lci5tYWlubmF2LWluLnNsaWRlICNuYXZiYXIsI2NvbnRhaW5lci5tYWlubmF2LWluLnNsaWRlICNjb250ZW50LWNvbnRhaW5lciwjY29udGFpbmVyLm1haW5uYXYtaW4uc2xpZGUgI2Zvb3RlciB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtaW4uc2xpZGUuYXNpZGUtaW4uYXNpZGUtbGVmdCAjYXNpZGUtY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1pbi5zbGlkZS5hc2lkZS1pbiAjYXNpZGUtY29udGFpbmVyIHtcbiAgICAgICAgcmlnaHQ6IDBcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgI2NvbnRhaW5lciAuYnJhbmQtaWNvbiB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC43cztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43c1xuICAgIH1cblxuICAgICNtYWlubmF2LW1lbnUgYSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMsY29sb3IgLjVzLGJveC1zaGFkb3cgLjVzO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cyxjb2xvciAuNXMsYm94LXNoYWRvdyAuNXNcbiAgICB9XG5cbiAgICAjbWFpbm5hdi1tZW51IHVsIGEge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLHBhZGRpbmctbGVmdCAuM3MsYm94LXNoYWRvdyAuNHM7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLHBhZGRpbmctbGVmdCAuM3MsYm94LXNoYWRvdyAuNHNcbiAgICB9XG5cbiAgICAjbWFpbm5hdi1tZW51IHVsIGE6aG92ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLHBhZGRpbmctbGVmdCAuM3MsYm94LXNoYWRvdyAuNHM7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLHBhZGRpbmctbGVmdCAuM3MsYm94LXNoYWRvdyAuNHNcbiAgICB9XG5cbiAgICAjbWFpbm5hdi1zaG9ydGN1dCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC43cztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43c1xuICAgIH1cblxuICAgICNtYWlubmF2LXNob3J0Y3V0IGxpIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2UgLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2UgLjJzXG4gICAgfVxuXG4gICAgI21haW5uYXYtc2hvcnRjdXQgLnNob3J0Y3V0LWdyaWQgaSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZm9udC1zaXplIC43cyBsaW5lYXIgLjVzO1xuICAgICAgICB0cmFuc2l0aW9uOiBmb250LXNpemUgLjdzIGxpbmVhciAuNXNcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtc20gI21haW5uYXYtc2hvcnRjdXQge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuN3MgbGluZWFyIC4ycztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cyBsaW5lYXIgLjJzXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LXNtICNtYWlubmF2LXNob3J0Y3V0PnVsPmxpIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZVxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1zbSAjbWFpbm5hdi1zaG9ydGN1dD51bD5saSBpIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmb250LXNpemUgLjdzO1xuICAgICAgICB0cmFuc2l0aW9uOiBmb250LXNpemUgLjdzXG4gICAgfVxuXG4gICAgLm1haW5uYXYtc20gI21haW5uYXYtbWVudSAubGlzdC1oZWFkZXIsLm1haW5uYXYtc20gI21haW5uYXYtbWVudSAubGlzdC1kaXZpZGVyLC5tYWlubmF2LXNtICNtYWlubmF2LW1lbnUgLm1lbnUtdGl0bGUsLm1haW5uYXYtc20gI21haW5uYXYtbWVudSAuYXJyb3csLm1haW5uYXYtc20gI21haW5uYXYtbWVudSAubWVudS10aXRsZT4ubGFiZWwge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzLHBhZGRpbmcgLjVzIGxpbmVhciAuNXMsY29sb3IgLjFzLG1hcmdpbiAuNXMgbGluZWFyIC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMscGFkZGluZyAuNXMgbGluZWFyIC41cyxjb2xvciAuMXMsbWFyZ2luIC41cyBsaW5lYXIgLjVzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjgsMS4wMiwwLjM2LDEuMTQ1KVxuICAgIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwtMC4yOCwwLDEuMjc1KVxufVxuXG4jY29udGFpbmVyICNhc2lkZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogM1xufVxuXG4jY29udGFpbmVyICNhc2lkZS1jb250YWluZXIgLm5hbm8tY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdXRsaW5lOiAwXG59XG5cbiNjb250YWluZXIgI2FzaWRlLWNvbnRhaW5lciAubmFuby1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxufVxuXG4jY29udGFpbmVyICNhc2lkZSAubGlzdC1saW5rIGxpIGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogI2QxZDFkMVxufVxuXG4jY29udGFpbmVyICNhc2lkZSAubGlzdC1saW5rIGxpIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4jYXNpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzQ5NWI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzXG59XG5cbiNhc2lkZSBhOm5vdCguYnRuKTpub3QoLmJ0bi1saW5rKSB7XG4gICAgY29sb3I6IGluaGVyaXRcbn1cblxuI2FzaWRlLmFzaWRlLXhzLWluIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweFxufVxuXG4jYXNpZGUgLmJvcmQtYWxsLCNhc2lkZSAuYm9yZC10b3AsI2FzaWRlIC5ib3JkLWJ0bSwjYXNpZGUgLmJvcmQtbGVmdCwjYXNpZGUgLmJvcmQtcmd0LCNhc2lkZSAuYm9yZC1ob3IsI2FzaWRlIC5ib3JkLXZlciwjYXNpZGUgLmxpc3QtZGl2aWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2M1MDY1XG59XG5cbiNhc2lkZSAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbiNhc2lkZSAudGV4dC1tdXRlZCB7XG4gICAgY29sb3I6ICM4YmEyYjlcbn1cblxuI2FzaWRlLWNvbnRhaW5lciAjYXNpZGUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElXG59XG5cbiNhc2lkZS1jb250YWluZXIgI2FzaWRlIC5uYXYtdGFicyBsaTpub3QoYWN0aXZlKSBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE0MTUxO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgcGFkZGluZzogMjBweCAwXG59XG5cbiNhc2lkZS1jb250YWluZXIgI2FzaWRlIC5uYXYtdGFicyBsaTpmaXJzdC1jaGlsZD5hIHtcbiAgICBib3JkZXItbGVmdDogMFxufVxuXG4jYXNpZGUtY29udGFpbmVyICNhc2lkZSAubmF2LXRhYnMgbGk6bGFzdC1jaGlsZD5hIHtcbiAgICBib3JkZXItcmlnaHQ6IDBcbn1cblxuI2FzaWRlLWNvbnRhaW5lciAjYXNpZGUgLm5hdi10YWJzIC5hY3RpdmUgYSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnRcbn1cblxuI2FzaWRlLWNvbnRhaW5lciAjYXNpZGUgLm5hdi10YWJzIC5hY3RpdmUgLmJhZGdlIHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbiNhc2lkZS1jb250YWluZXIgI2FzaWRlIC5uYXYtdGFicyAuYmFkZ2Uge1xuICAgIG9wYWNpdHk6IC41XG59XG5cbiNhc2lkZS1jb250YWluZXIgI2FzaWRlIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAwXG59XG5cbiNhc2lkZSAubmF2LXRhYnMgYSBpIHtcbiAgICBmb250LXNpemU6IDEuMzVlbVxufVxuXG4jY29udGFpbmVyLmFzaWRlLWJyaWdodCAjYXNpZGUgLm5hdi10YWJzIGxpOm5vdCguYWN0aXZlKSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpXG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NzYwcHgpIHtcbiAgICAjYXNpZGUuYXNpZGUteHMtaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtOTBweFxuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1pbiAjYXNpZGUtY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogMjIwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTJweCkge1xuICAgICNjb250YWluZXIubWFpbm5hdi1zbS5hc2lkZS1sZWZ0LmFzaWRlLWluICNhc2lkZS1jb250YWluZXIge1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICByaWdodDogYXV0b1xuICAgIH1cblxuICAgICNjb250YWluZXIubWFpbm5hdi1zbS5hc2lkZS1sZWZ0LmFzaWRlLWluICNjb250ZW50LWNvbnRhaW5lciwjY29udGFpbmVyLm1haW5uYXYtc20uYXNpZGUtbGVmdC5hc2lkZS1pbiAjZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMjBweFxuICAgIH1cblxuICAgIGRpdiNjb250YWluZXIubWFpbm5hdi1sZy5hc2lkZS1sZWZ0LmFzaWRlLWluICNjb250ZW50LWNvbnRhaW5lcixkaXYjY29udGFpbmVyLm1haW5uYXYtbGcuYXNpZGUtbGVmdC5hc2lkZS1pbiAjZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xuICAgICNhc2lkZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0OTViO1xuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICB9XG5cbiAgICAjYXNpZGUuYXNpZGUteHMtaW4ge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lciAjYXNpZGUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDNcbiAgICB9XG5cbiAgICAjY29udGFpbmVyICNhc2lkZS1jb250YWluZXIgLm5hbm8tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIH1cblxuICAgICNjb250YWluZXIgI2NvbnRlbnQtY29udGFpbmVyLCNjb250YWluZXIgI2Zvb3RlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLmFzaWRlLWluICNjb250ZW50LWNvbnRhaW5lciwjY29udGFpbmVyLmFzaWRlLWluICNmb290ZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweFxuICAgIH1cblxuICAgICNjb250YWluZXIuYXNpZGUtaW4uYXNpZGUtbGVmdCAjY29udGVudC1jb250YWluZXIsI2NvbnRhaW5lci5hc2lkZS1pbi5hc2lkZS1sZWZ0ICNmb290ZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5hc2lkZS1pbi5hc2lkZS1sZWZ0Lm1haW5uYXYtbGcgI2NvbnRlbnQtY29udGFpbmVyLCNjb250YWluZXIuYXNpZGUtaW4uYXNpZGUtbGVmdC5tYWlubmF2LWxnICNmb290ZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5hc2lkZS1pbi5hc2lkZS1sZWZ0Lm1haW5uYXYtbGcgI2FzaWRlLWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IDIyMHB4O1xuICAgICAgICByaWdodDogYXV0b1xuICAgIH1cblxuICAgICNjb250YWluZXIuYXNpZGUtaW4uYXNpZGUtbGVmdC5tYWlubmF2LXNtICNjb250ZW50LWNvbnRhaW5lciwjY29udGFpbmVyLmFzaWRlLWluLmFzaWRlLWxlZnQubWFpbm5hdi1zbSAjZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgIH1cblxuICAgICNjb250YWluZXIuYXNpZGUtaW4uYXNpZGUtbGVmdC5tYWlubmF2LXNtICNhc2lkZS1jb250YWluZXIge1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICByaWdodDogYXV0b1xuICAgIH1cblxuICAgICNjb250YWluZXIuYXNpZGUtaW4uYXNpZGUtbGVmdC5tYWlubmF2LWluICNhc2lkZS1jb250YWluZXIge1xuICAgICAgICBsZWZ0OiAyMjBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG9cbiAgICB9XG5cbiAgICAjY29udGFpbmVyLm1haW5uYXYtaW46bm90KC5zbGlkZSkgI2Zvb3RlciwjY29udGFpbmVyLm1haW5uYXYtaW4gI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgIH1cblxuICAgICNjb250YWluZXIuYXNpZGUtaW4gI2FzaWRlLWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5hc2lkZS1pbi5hc2lkZS1sZWZ0Lm1haW5uYXYtaW4gI2FzaWRlLWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IDIyMHB4O1xuICAgICAgICByaWdodDogYXV0b1xuICAgIH1cblxuICAgICNjb250YWluZXIuYXNpZGUtbGVmdCAjYXNpZGUtY29udGFpbmVyLCNjb250YWluZXIuYXNpZGUtaW4uYXNpZGUtbGVmdCAjYXNpZGUtY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IGF1dG9cbiAgICB9XG5cbiAgICAjY29udGFpbmVyLmFzaWRlLWxlZnQubWFpbm5hdi1zbSAjYXNpZGUtY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogLTE3MHB4XG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5hc2lkZS1sZWZ0Lm1haW5uYXYtc20gI2NvbnRlbnQtY29udGFpbmVyLCNjb250YWluZXIuYXNpZGUtbGVmdC5tYWlubmF2LXNtICNmb290ZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHhcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLmFzaWRlLWxlZnQubWFpbm5hdi1vdXQ6bm90KC5hc2lkZS1pbikgI2FzaWRlLWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IC0yMjBweFxuICAgIH1cblxuICAgICNjb250YWluZXIuYXNpZGUtZml4ZWQgI2FzaWRlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgIH1cblxuICAgICNjb250YWluZXIuYXNpZGUtZml4ZWQgI2FzaWRlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5hc2lkZS1maXhlZCAjYXNpZGUgLm5hbm8tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIH1cblxuICAgICNjb250YWluZXIuYXNpZGUtZml4ZWQ6bm90KC5uYXZiYXItZml4ZWQpICNhc2lkZS1jb250YWluZXIuYWZmaXgge1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWRcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLmFzaWRlLWZpeGVkOm5vdCgubmF2YmFyLWZpeGVkKSAjYXNpZGUtY29udGFpbmVyLmFmZml4LXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5hc2lkZS1pbiAjYXNpZGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweFxuICAgIH1cblxuICAgICNjb250YWluZXIuYXNpZGUtaW4gI2NvbnRlbnQtY29udGFpbmVyLCNjb250YWluZXIuYXNpZGUtaW46bm90KC5tYWlubmF2LWluKSAjZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjIwcHhcbiAgICB9XG5cbiAgICAjY29udGFpbmVyLmFzaWRlLWluLmFzaWRlLWxlZnQgI2NvbnRlbnQtY29udGFpbmVyLCNjb250YWluZXIuYXNpZGUtaW4uYXNpZGUtbGVmdCAjZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMFxuICAgIH1cbn1cblxuI2NvbnRhaW5lci5hc2lkZS1icmlnaHQgI2FzaWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2YyZjJmMjtcbiAgICBjb2xvcjogIzUxNTE1MVxufVxuXG4jY29udGFpbmVyLmFzaWRlLWJyaWdodCAjYXNpZGUgLnRleHQtbGlnaHQge1xuICAgIGNvbG9yOiAjNDU0NTQ1XG59XG5cbiNjb250YWluZXIuYXNpZGUtYnJpZ2h0ICNhc2lkZSAuYm9yZC1hbGwsI2NvbnRhaW5lci5hc2lkZS1icmlnaHQgI2FzaWRlIC5ib3JkLXRvcCwjY29udGFpbmVyLmFzaWRlLWJyaWdodCAjYXNpZGUgLmJvcmQtYnRtLCNjb250YWluZXIuYXNpZGUtYnJpZ2h0ICNhc2lkZSAuYm9yZC1sZnQsI2NvbnRhaW5lci5hc2lkZS1icmlnaHQgI2FzaWRlIC5ib3JkLXJndCwjY29udGFpbmVyLmFzaWRlLWJyaWdodCAjYXNpZGUgLmJvcmQtaG9yLCNjb250YWluZXIuYXNpZGUtYnJpZ2h0ICNhc2lkZSAuYm9yZC12ZXIsI2NvbnRhaW5lci5hc2lkZS1icmlnaHQgI2FzaWRlIC5saXN0LWRpdmlkZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y3ZjdmN1xufVxuXG4jY29udGFpbmVyLmFzaWRlLWJyaWdodCAjYXNpZGUgLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjOTI5MjkyXG59XG5cbiNjb250YWluZXIuYXNpZGUtYnJpZ2h0ICNhc2lkZSAucHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTZcbn1cblxuI2NvbnRhaW5lci5hc2lkZS1icmlnaHQgI2FzaWRlIC5saXN0LWxpbmsgbGkgYTpub3QoLmJ0bikge1xuICAgIGNvbG9yOiAjNWU1ZTVlXG59XG5cbiNjb250YWluZXIuYXNpZGUtYnJpZ2h0ICNhc2lkZSAubGlzdC1saW5rIGxpIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgICBjb2xvcjogIzUxNTE1MVxufVxuXG4jY29udGFpbmVyLmFzaWRlLWJyaWdodCAjYXNpZGUgYTpub3QoLmJ0bikge1xuICAgIGNvbG9yOiAjNTE1MTUxXG59XG5cbiNjb250YWluZXIuYXNpZGUtYnJpZ2h0ICNhc2lkZSBhOm5vdCguYnRuKTpob3ZlciwjY29udGFpbmVyLmFzaWRlLWJyaWdodCAjYXNpZGUgYTpub3QoLmJ0bik6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzczNzM3XG59XG5cbiNjb250YWluZXIuYXNpZGUtYnJpZ2h0ICNhc2lkZSAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjNTE1MTUxXG59XG5cbiNmb290ZXIge1xuICAgIGJvcmRlci10b3A6IHJnYmEoMCwwLDAsMC4wNyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA1MHB4XG59XG5cbiNmb290ZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG59XG5cbi5mb290ZXItbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uZm9vdGVyLWxpc3Q+bGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3Bcbn1cblxuI2NvbnRhaW5lci5mb290ZXItZml4ZWQgI2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2VkMDtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgei1pbmRleDogMVxufVxuXG4jZm9vdGVyIC5zaG93LWZpeGVkLCNjb250YWluZXIuZm9vdGVyLWZpeGVkICNmb290ZXIgLnNob3ctZml4ZWQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI2Zvb3RlciAuaGlkZS1maXhlZCwjY29udGFpbmVyLmZvb3Rlci1maXhlZCAjZm9vdGVyIC5oaWRlLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLnRhYmxlLXRvb2xiYXItbGVmdCwudGFibGUtdG9vbGJhci1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4XG59XG5cbi50YWJsZS10b29sYmFyLXJpZ2h0Pi5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDBcbn1cblxuQG1lZGlhKG1pbi13aWR0aDo3NjBweCkge1xuICAgIC50YWJsZS10b29sYmFyLWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgIH1cblxuICAgIC50YWJsZS10b29sYmFyLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICB9XG59XG5cbi5saXN0LWdyb3VwLXN0cmlwZWQ+bGk6bnRoLWNoaWxkKG9kZCksLmxpc3QtZ3JvdXAtc3RyaXBlZD5hOm50aC1jaGlsZChvZGQpOm5vdCguYWN0aXZlKTpub3QoLmRpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA2KVxufVxuXG4ubGlzdC1kaXZpZGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIGhlaWdodDogMXB4XG59XG5cbi5saXN0LWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5saXN0LWl0ZW0tc20ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4XG59XG5cbi5saXN0LWl0ZW0tbGcge1xuICAgIHBhZGRpbmc6IDE1cHhcbn1cblxuLmxpc3QtaXRlbS14bCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4XG59XG5cbi5ib3gtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5ib3gtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLmJveC12bWlkZGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHhcbn1cblxuLmJveC12bWlkZGxlLXdyYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4XG59XG5cbi5ib3JkLW5vIHtcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50XG59XG5cbi5ib3JkLWFsbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOVxufVxuXG4uYm9yZC10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5XG59XG5cbi5ib3JkLWJ0bSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTlcbn1cblxuLmJvcmQtbGZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWU5ZTlcbn1cblxuLmJvcmQtcmd0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5XG59XG5cbi5ib3JkLXZlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTlcbn1cblxuLmJvcmQtaG9yIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U5ZTllOVxufVxuXG4udGV4dC10aGluIHtcbiAgICBmb250LXdlaWdodDogMzAwXG59XG5cbi50ZXh0LW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxufVxuXG4udGV4dC1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMFxufVxuXG4udGV4dC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbi50ZXh0LTV4LC50ZXh0LTR4LC50ZXh0LTV4LC50ZXh0LTJ4LC50ZXh0LWxnLC50ZXh0LXNtLC50ZXh0LXhzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBmb250LXNpemU6IDRlbVxufVxuXG4udGV4dC00eCB7XG4gICAgZm9udC1zaXplOiA0ZW1cbn1cblxuLnRleHQtM3gge1xuICAgIGZvbnQtc2l6ZTogM2VtXG59XG5cbi50ZXh0LTJ4IHtcbiAgICBmb250LXNpemU6IDJlbVxufVxuXG4udGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjJlbVxufVxuXG4udGV4dC1zbSB7XG4gICAgZm9udC1zaXplOiAuOWVtXG59XG5cbi50ZXh0LXhzIHtcbiAgICBmb250LXNpemU6IC44ZW1cbn1cblxuLnRleHQtb3ZlcmZsb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xufVxuXG4udGV4dC11bml0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW1cbn1cblxuLnVuc2VsZWN0YWJsZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lXG59XG5cbi51bnNlbGVjdGFibGUgOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0XG59XG5cbi51bnNlbGVjdGFibGUgOjotbW96LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXRcbn1cblxuQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAudGV4dC1sZy1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgfVxuXG4gICAgLnRleHQtbGctY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuXG4gICAgLnRleHQtbGctbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICB9XG5cbiAgICAudGV4dC1tZC1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG5cbiAgICAudGV4dC1tZC1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcbiAgICAudGV4dC1zbS1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgfVxuXG4gICAgLnRleHQtc20tY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuXG4gICAgLnRleHQtc20tbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NzYwcHgpIHtcbiAgICAudGV4dC14cy1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XG4gICAgfVxuXG4gICAgLnRleHQteHMtY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuXG4gICAgLnRleHQteHMtbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICB9XG59XG5cbi5pY29uLXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweFxufVxuXG4uaWNvbi13cmFwIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMWVtO1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4uaWNvbi13cmFwIGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwXG59XG5cbi5pY29uLXdyYXAgLmljb24tdHh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG59XG5cbi5pY29uLXdyYXAtbGcge1xuICAgIHBhZGRpbmc6IDIwcHhcbn1cblxuLmljb24td3JhcC1tZCB7XG4gICAgcGFkZGluZzogMTdweFxufVxuXG4uaWNvbi13cmFwLXNtIHtcbiAgICBwYWRkaW5nOiAxMnB4XG59XG5cbi5pY29uLXdyYXAteHMge1xuICAgIHBhZGRpbmc6IDdweFxufVxuXG4uaWNvbi1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuXG4uaWNvbi1mdyB7XG4gICAgd2lkdGg6IDEuMzNlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmljb24tbGcge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wOTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5pY29uLTJ4IHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtXG59XG5cbi5pY29uLTN4IHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtXG59XG5cbi5pY29uLTR4IHtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtXG59XG5cbi5pY29uLTV4IHtcbiAgICBmb250LXNpemU6IDVlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtXG59XG5cbi5pbWctbWFyIHtcbiAgICBtYXJnaW46IDVweFxufVxuXG4uaW1nLWJvcmRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMCwwLDAsMC4xKVxufVxuXG4uaW1nLWJvcmRlci1saWdodCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmZcbn1cblxuLmltZy14cyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4XG59XG5cbi5pbWctbWQge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweFxufVxuXG4uaW1nLXNtIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHhcbn1cblxuLmltZy1sZyB7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiA5NnB4XG59XG5cbi5pbWctaG9sZGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLm1hci1ubyB7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudFxufVxuXG4ubWFyLWFsbCB7XG4gICAgbWFyZ2luOiAxNXB4XG59XG5cbi5tYXItdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4XG59XG5cbi5tYXItYnRtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG59XG5cbi5tYXItbGZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweFxufVxuXG4ubWFyLXJndCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4XG59XG5cbi5tYXItaG9yIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcbn1cblxuLm1hci12ZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxufVxuXG4ucGFkLW5vIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5wYWQtYWxsIHtcbiAgICBwYWRkaW5nOiAxNXB4XG59XG5cbi5wYWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweFxufVxuXG4ucGFkLWJ0bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHhcbn1cblxuLnBhZC1sZnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweFxufVxuXG4ucGFkLXJndCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweFxufVxuXG4ucGFkLWhvciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHhcbn1cblxuLnBhZC12ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4XG59XG5cbmEuZGlzYWJsZWQtbGluayxhLmRpc2FibGVkLWxpbms6dmlzaXRlZCxhLmRpc2FibGVkLWxpbms6YWN0aXZlLGEuZGlzYWJsZWQtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNhYWEhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogZGVmYXVsdFxufVxuXG4uZXEtaGVpZ2h0LC5lcS1oZWlnaHQuZXEtYXV0byB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uZXEtaGVpZ2h0LmVxLWF1dG8ge1xuICAgIHRhYmxlLWxheW91dDogYXV0b1xufVxuXG4uZXEtaGVpZ2h0IC5lcS1ib3gteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZmxvYXQ6IG5vbmVcbn1cblxuLmVxLWhlaWdodD4qPi5wYW5lbCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmVxLWhlaWdodCBbY2xhc3MqPVwiZXEtYm94XCJdLmVxLW5vLXBhbmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMFxufVxuXG4uZXEtbWluLXdpZHRoIHtcbiAgICB3aWR0aDogMSVcbn1cblxuLmVxLW5vLXBhbmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkXG59XG5cbkBtZWRpYShtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgLmVxLWhlaWdodCAuZXEtYm94LWxnIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHhcbiAgICB9XG5cbiAgICAuZXEtaGVpZ2h0IC5lcS1ib3gtbGcgLnBhbmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDo5OTJweCkge1xuICAgIC5lcS1oZWlnaHQgLmVxLWJveC1tZCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4XG4gICAgfVxuXG4gICAgLmVxLWhlaWdodCAuZXEtYm94LW1kIC5wYW5lbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAuZXEtaGVpZ2h0IC5lcS1ib3gtc20ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweFxuICAgIH1cblxuICAgIC5lcS1oZWlnaHQgLmVxLWJveC1zbSAucGFuZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjEyMDBweCkge1xuICAgIC5uaWZ0eS1yZWFkeSAuZWZmZWN0ICNuYXZiYXIsLm5pZnR5LXJlYWR5IC5lZmZlY3QgI2NvbnRlbnQtY29udGFpbmVyLC5uaWZ0eS1yZWFkeSAuZWZmZWN0ICNtYWlubmF2LWNvbnRhaW5lciwubmlmdHktcmVhZHkgLmVmZmVjdCAjYXNpZGUtY29udGFpbmVyLC5uaWZ0eS1yZWFkeSAuZWZmZWN0ICNmb290ZXIsLm5pZnR5LXJlYWR5IC5lZmZlY3QgLm5hdmJhci1icmFuZCwubmlmdHktcmVhZHkgLmVmZmVjdCAubmF2YmFyLWNvbnRlbnQsLm5pZnR5LXJlYWR5IC5lZmZlY3QgLm5hdmJhci1oZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgscGFkZGluZyxsZWZ0LHJpZ2h0O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzXG4gICAgfVxuXG4gICAgLm5pZnR5LXJlYWR5IC5lZmZlY3QgLm5hdmJhci1jb250ZW50IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tbGVmdDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLWxlZnRcbiAgICB9XG5cbiAgICAubmlmdHktcmVhZHkgLmVhc2VJblF1YXJ0ICNuYXZiYXIsLm5pZnR5LXJlYWR5IC5lYXNlSW5RdWFydCAjY29udGVudC1jb250YWluZXIsLm5pZnR5LXJlYWR5IC5lYXNlSW5RdWFydCAjbWFpbm5hdi1jb250YWluZXIsLm5pZnR5LXJlYWR5IC5lYXNlSW5RdWFydCAjYXNpZGUtY29udGFpbmVyLC5uaWZ0eS1yZWFkeSAuZWFzZUluUXVhcnQgI2Zvb3RlciwubmlmdHktcmVhZHkgLmVhc2VJblF1YXJ0IC5uYXZiYXItYnJhbmQsLm5pZnR5LXJlYWR5IC5lYXNlSW5RdWFydCAubmF2YmFyLWNvbnRlbnQsLm5pZnR5LXJlYWR5IC5lYXNlSW5RdWFydCAubmF2YmFyLWhlYWRlcjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwwLjA0NSwwLjkxNSwwLjEzNSk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsMC4wNDUsMC45MTUsMC4xMzUpXG4gICAgfVxuXG4gICAgLm5pZnR5LXJlYWR5IC5lYXNlT3V0UXVhcnQgI25hdmJhciwubmlmdHktcmVhZHkgLmVhc2VPdXRRdWFydCAjY29udGVudC1jb250YWluZXIsLm5pZnR5LXJlYWR5IC5lYXNlT3V0UXVhcnQgI21haW5uYXYtY29udGFpbmVyLC5uaWZ0eS1yZWFkeSAuZWFzZU91dFF1YXJ0ICNhc2lkZS1jb250YWluZXIsLm5pZnR5LXJlYWR5IC5lYXNlT3V0UXVhcnQgI2Zvb3RlciwubmlmdHktcmVhZHkgLmVhc2VPdXRRdWFydCAubmF2YmFyLWJyYW5kLC5uaWZ0eS1yZWFkeSAuZWFzZU91dFF1YXJ0IC5uYXZiYXItY29udGVudCwubmlmdHktcmVhZHkgLmVhc2VPdXRRdWFydCAubmF2YmFyLWhlYWRlcjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDE1LDAuNzcsMC4wNCwwLjk4NSk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjAxNSwwLjc3LDAuMDQsMC45ODUpXG4gICAgfVxuXG4gICAgLm5pZnR5LXJlYWR5IC5lYXNlSW5CYWNrICNuYXZiYXIsLm5pZnR5LXJlYWR5IC5lYXNlSW5CYWNrICNjb250ZW50LWNvbnRhaW5lciwubmlmdHktcmVhZHkgLmVhc2VJbkJhY2sgI21haW5uYXYtY29udGFpbmVyLC5uaWZ0eS1yZWFkeSAuZWFzZUluQmFjayAjYXNpZGUtY29udGFpbmVyLC5uaWZ0eS1yZWFkeSAuZWFzZUluQmFjayAjZm9vdGVyLC5uaWZ0eS1yZWFkeSAuZWFzZUluQmFjayAubmF2YmFyLWJyYW5kLC5uaWZ0eS1yZWFkeSAuZWFzZUluQmFjayAubmF2YmFyLWNvbnRlbnQsLm5pZnR5LXJlYWR5IC5lYXNlSW5CYWNrIC5uYXZiYXItaGVhZGVyOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzA1LC0wLjE1NSwwLjczNSwwLjA0NSk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43MDUsLTAuMTU1LDAuNzM1LDAuMDQ1KVxuICAgIH1cblxuICAgIC5uaWZ0eS1yZWFkeSAuZWFzZU91dEJhY2sgI25hdmJhciwubmlmdHktcmVhZHkgLmVhc2VPdXRCYWNrICNjb250ZW50LWNvbnRhaW5lciwubmlmdHktcmVhZHkgLmVhc2VPdXRCYWNrICNtYWlubmF2LWNvbnRhaW5lciwubmlmdHktcmVhZHkgLmVhc2VPdXRCYWNrICNhc2lkZS1jb250YWluZXIsLm5pZnR5LXJlYWR5IC5lYXNlT3V0QmFjayAjZm9vdGVyLC5uaWZ0eS1yZWFkeSAuZWFzZU91dEJhY2sgLm5hdmJhci1icmFuZCwubmlmdHktcmVhZHkgLmVhc2VPdXRCYWNrIC5uYXZiYXItY29udGVudCwubmlmdHktcmVhZHkgLmVhc2VPdXRCYWNrIC5uYXZiYXItaGVhZGVyOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjgsMS4wMiwwLjM2LDEuMTQ1KTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI4LDEuMDIsMC4zNiwxLjE0NSlcbiAgICB9XG5cbiAgICAubmlmdHktcmVhZHkgLmVhc2VJbk91dEJhY2sgI25hdmJhciwubmlmdHktcmVhZHkgLmVhc2VJbk91dEJhY2sgI2NvbnRlbnQtY29udGFpbmVyLC5uaWZ0eS1yZWFkeSAuZWFzZUluT3V0QmFjayAjbWFpbm5hdi1jb250YWluZXIsLm5pZnR5LXJlYWR5IC5lYXNlSW5PdXRCYWNrICNhc2lkZS1jb250YWluZXIsLm5pZnR5LXJlYWR5IC5lYXNlSW5PdXRCYWNrICNmb290ZXIsLm5pZnR5LXJlYWR5IC5lYXNlSW5PdXRCYWNrIC5uYXZiYXItYnJhbmQsLm5pZnR5LXJlYWR5IC5lYXNlSW5PdXRCYWNrIC5uYXZiYXItY29udGVudCwubmlmdHktcmVhZHkgLmVhc2VJbk91dEJhY2sgLm5hdmJhci1oZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLC0wLjI4LDAsMS4yNzUpO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwtMC4yOCwwLDEuMjc1KVxuICAgIH1cblxuICAgIC5uaWZ0eS1yZWFkeSAuc3RlcHMgI25hdmJhciwubmlmdHktcmVhZHkgLnN0ZXBzICNjb250ZW50LWNvbnRhaW5lciwubmlmdHktcmVhZHkgLnN0ZXBzICNtYWlubmF2LWNvbnRhaW5lciwubmlmdHktcmVhZHkgLnN0ZXBzICNhc2lkZS1jb250YWluZXIsLm5pZnR5LXJlYWR5IC5zdGVwcyAjZm9vdGVyLC5uaWZ0eS1yZWFkeSAuc3RlcHMgLm5hdmJhci1icmFuZCwubmlmdHktcmVhZHkgLnN0ZXBzIC5uYXZiYXItY29udGVudCwubmlmdHktcmVhZHkgLnN0ZXBzIC5uYXZiYXItaGVhZGVyOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwwLjk1NSwxLDAuMDQ1KTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsMC45NTUsMSwwLjA0NSlcbiAgICB9XG5cbiAgICAubmlmdHktcmVhZHkgLmp1bXBpbmcgI25hdmJhciwubmlmdHktcmVhZHkgLmp1bXBpbmcgI2NvbnRlbnQtY29udGFpbmVyLC5uaWZ0eS1yZWFkeSAuanVtcGluZyAjbWFpbm5hdi1jb250YWluZXIsLm5pZnR5LXJlYWR5IC5qdW1waW5nICNhc2lkZS1jb250YWluZXIsLm5pZnR5LXJlYWR5IC5qdW1waW5nICNmb290ZXIsLm5pZnR5LXJlYWR5IC5qdW1waW5nIC5uYXZiYXItYnJhbmQsLm5pZnR5LXJlYWR5IC5qdW1waW5nIC5uYXZiYXItY29udGVudCwubmlmdHktcmVhZHkgLmp1bXBpbmcgLm5hdmJhci1oZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuN3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEzNSwxLjUyNSwwLDAuOSk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC43cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEzNSwxLjUyNSwwLDAuOSlcbiAgICB9XG5cbiAgICAubmlmdHktcmVhZHkgLnJ1YmJlciAjbmF2YmFyLC5uaWZ0eS1yZWFkeSAucnViYmVyICNjb250ZW50LWNvbnRhaW5lciwubmlmdHktcmVhZHkgLnJ1YmJlciAjbWFpbm5hdi1jb250YWluZXIsLm5pZnR5LXJlYWR5IC5ydWJiZXIgI2FzaWRlLWNvbnRhaW5lciwubmlmdHktcmVhZHkgLnJ1YmJlciAjZm9vdGVyLC5uaWZ0eS1yZWFkeSAucnViYmVyIC5uYXZiYXItYnJhbmQsLm5pZnR5LXJlYWR5IC5ydWJiZXIgLm5hdmJhci1jb250ZW50LC5uaWZ0eS1yZWFkeSAucnViYmVyIC5uYXZiYXItaGVhZGVyOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwxLjY1LDEsLTAuNik7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLDEuNjUsMSwtMC42KVxuICAgIH1cbn1cblxuLm9wZW4ubWVnYS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHN0YXRpY1xufVxuXG4ub3Blbi5tZWdhLWRyb3Bkb3duPi5tZWdhLWRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUsLm9wZW4ubWVnYS1kcm9wZG93bj4ubWVnYS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwXG59XG5cbi5vcGVuLm1lZ2EtZHJvcGRvd24+Lm1lZ2EtZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNkMGQwZDA7XG4gICAgbWFyZ2luOiAtOHB4IDAgMCAwO1xuICAgIGJvdHRvbTogLTEwcHhcbn1cblxuLm9wZW4ubWVnYS1kcm9wZG93bj4ubWVnYS1kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZmZmO1xuICAgIG1hcmdpbjogLTdweCAwIDAgMDtcbiAgICBib3R0b206IC0xMXB4O1xuICAgIHotaW5kZXg6IDEwMDAwXG59XG5cbi5uYXZiYXItdG9wLWxpbmtzPi5tZWdhLWRyb3Bkb3duPi5kcm9wZG93bi1tZW51Lm1lZ2EtZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogMThweDtcbiAgICByaWdodDogMThweDtcbiAgICBtYXgtd2lkdGg6IDEyNTBweFxufVxuXG4uZHJvcGRvd24tbWVudS5tZWdhLWRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDE1cHggMFxufVxuXG4uZHJvcGRvd24tbWVudS5tZWdhLWRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5kcm9wZG93bi1tZW51Lm1lZ2EtZHJvcGRvd24tbWVudSAubGlzdC11bnN0eWxlZCAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTBweCA0cHhcbn1cblxuLmRyb3Bkb3duLW1lbnUubWVnYS1kcm9wZG93bi1tZW51IC5saXN0LXVuc3R5bGVkIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4uZHJvcGRvd24tbWVudS5tZWdhLWRyb3Bkb3duLW1lbnUgLmxpc3QtdW5zdHlsZWQgbGkgYTpub3QoLmRpc2FibGVkLWxpbmspOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpXG59XG5cbi53aWRnZXQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggNTBweCAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi53aWRnZXQtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJVxufVxuXG4ud2lkZ2V0LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLndpZGdldC1ib2R5IHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLndpZGdldC1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICB0b3A6IC0zMnB4XG59XG5cbi5zcGVlY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjYjdkY2ZlO1xuICAgIGNvbG9yOiAjMzE3Nzg3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDEycHggMjBweFxufVxuXG4uc3BlZWNoIC5tZWRpYS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGNvbG9yOiAjMzE3Nzg3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDBcbn1cblxuLnNwZWVjaCAubWVkaWEtaGVhZGluZzpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLnNwZWVjaC10aW1lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDBcbn1cblxuLnNwZWVjaC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbn1cblxuLnNwZWVjaC1yaWdodD4uc3BlZWNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkYTg3O1xuICAgIGNvbG9yOiAjYTA3NjE3O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5zcGVlY2gtcmlnaHQ+LnNwZWVjaCAubWVkaWEtaGVhZGluZyB7XG4gICAgY29sb3I6ICNhMDc2MTdcbn1cblxuLnNwZWVjaC1yaWdodD4uc3BlZWNoOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2ZmZGM5MTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAxNXB4IC02cHggMCAwXG59XG5cbi5zcGVlY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjYjdkY2ZlO1xuICAgIG1hcmdpbjogMTVweCAwIDAgLTZweFxufVxuXG4udGltZWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZWYwO1xuICAgIGNvbG9yOiAjNDU0NTQ1XG59XG5cbi50aW1lbGluZTpiZWZvcmUsLnRpbWVsaW5lOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FkM2RmO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4udGltZWxpbmU6YmVmb3JlIHtcbiAgICBsZWZ0OiA0OXB4O1xuICAgIHRvcDogMjBweDtcbiAgICB3aWR0aDogMnB4XG59XG5cbi50aW1lbGluZTphZnRlciB7XG4gICAgbGVmdDogNDdweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuXG4udGltZWxpbmUtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnRpbWVsaW5lLWhlYWRlciAudGltZWxpbmUtaGVhZGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIG1pbi13aWR0aDogMTAwcHhcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweFxufVxuXG4udGltZWxpbmUtc3RhdCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweFxufVxuXG4udGltZWxpbmUtZW50cnkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGVhcjogYm90aFxufVxuXG4udGltZWxpbmUtZW50cnktaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4udGltZWxpbmUtdGltZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAzcHggN3B4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZWYwO1xuICAgIGNvbG9yOiAjNzg3ODc4O1xuICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgbWF4LXdpZHRoOiA3MHB4XG59XG5cbi50aW1lbGluZS1pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgN3B4ICNlYmVlZjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNDZweFxufVxuXG4udGltZWxpbmUtaWNvbiBpbWcge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxufVxuXG4udGltZWxpbmUtaWNvbjplbXB0eSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0YjRjN1xufVxuXG4udGltZWxpbmUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCByZ2JhKDAsMCwwLDAuMDUpXG59XG5cbi50aW1lbGluZS1sYWJlbDpiZWZvcmUsLnRpbWVsaW5lLWxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDBcbn1cblxuLnRpbWVsaW5lLWxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZTZlNmU2O1xuICAgIG1hcmdpbjogMTVweCAwIDAgLTEwcHhcbn1cblxuLnRpbWVsaW5lLWxhYmVsOmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkICNmZmY7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAtOHB4XG59XG5cbi5wYW5lbCAudGltZWxpbmUsLnBhbmVsIC50aW1lbGluZS10aW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbi5wYW5lbCAudGltZWxpbmUtaWNvbiB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgN3B4ICNmZmZcbn1cblxuLnBhbmVsIC50aW1lbGluZS1sYWJlbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTNcbn1cblxuLnBhbmVsIC50aW1lbGluZS1sYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2UzZTNlM1xufVxuXG4ucGFuZWwgLnRpbWVsaW5lLWxhYmVsOmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmN2Y3Zjdcbn1cblxuQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xuICAgIC50d28tY29sdW1uLnRpbWVsaW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuXG4gICAgLnR3by1jb2x1bW4udGltZWxpbmU6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTAlXG4gICAgfVxuXG4gICAgLnR3by1jb2x1bW4udGltZWxpbmU6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4XG4gICAgfVxuXG4gICAgLnR3by1jb2x1bW4udGltZWxpbmUgLnRpbWVsaW5lLWVudHJ5IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgIH1cblxuICAgIC50d28tY29sdW1uLnRpbWVsaW5lIC50aW1lbGluZS1zdGF0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4XG4gICAgfVxuXG4gICAgLnR3by1jb2x1bW4udGltZWxpbmUgLnRpbWVsaW5lLWVudHJ5Om50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0XG4gICAgfVxuXG4gICAgLnR3by1jb2x1bW4udGltZWxpbmUgLnRpbWVsaW5lLWVudHJ5Om50aC1jaGlsZChvZGQpIC50aW1lbGluZS1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4XG4gICAgfVxuXG4gICAgLnR3by1jb2x1bW4udGltZWxpbmUgLnRpbWVsaW5lLWhlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cblxuICAgIC50d28tY29sdW1uLnRpbWVsaW5lIC50aW1lbGluZS1lbnRyeTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBmbG9hdDogbGVmdFxuICAgIH1cblxuICAgIC50d28tY29sdW1uLnRpbWVsaW5lIC50aW1lbGluZS1lbnRyeTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLXN0YXQge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweFxuICAgIH1cblxuICAgIC50d28tY29sdW1uLnRpbWVsaW5lIC50aW1lbGluZS1lbnRyeTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWxhYmVsIHtcbiAgICAgICAgbGVmdDogLTkwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQwcHhcbiAgICB9XG5cbiAgICAudHdvLWNvbHVtbi50aW1lbGluZSAudGltZWxpbmUtZW50cnk6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1sYWJlbDpiZWZvcmUsLnR3by1jb2x1bW4udGltZWxpbmUgLnRpbWVsaW5lLWVudHJ5Om50aC1jaGlsZChldmVuKSAudGltZWxpbmUtbGFiZWw6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkIHRyYW5zcGFyZW50XG4gICAgfVxuXG4gICAgLnR3by1jb2x1bW4udGltZWxpbmUgLnRpbWVsaW5lLWVudHJ5Om50aC1jaGlsZChldmVuKSAudGltZWxpbmUtbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgbWFyZ2luOiAxNXB4IC0xMHB4IDAgMFxuICAgIH1cblxuICAgIC50d28tY29sdW1uLnRpbWVsaW5lIC50aW1lbGluZS1lbnRyeTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWxhYmVsOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAxNXB4IC04cHggMCAwXG4gICAgfVxufVxuXG4udGFnOm5vdCgubGFiZWwpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2RkNmUxO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xNXNcbn1cblxuLnRhZy50YWctbGcsLmJ0bi1ncm91cC1sZz4udGFnIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHhcbn1cblxuLnRhZy50YWctc20sLmJ0bi1ncm91cC1zbT4udGFnIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweFxufVxuXG4udGFnLnRhZy14cywuYnRuLWdyb3VwLXhzPi50YWcge1xuICAgIHBhZGRpbmc6IDFweCA1cHhcbn1cblxuLm1haWwtbmF2PmxpPmEge1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLm1haWwtbmF2PmxpPmE6aG92ZXIsLm1haWwtbmF2PmxpPmE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5tYWlsLW5hdj5saS5hY3RpdmU+YSwubWFpbC1uYXY+bGkuYWN0aXZlPmE6aG92ZXIsLm1haWwtbmF2PmxpLmFjdGl2ZT5hOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDcpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbn1cblxuLm1haWwtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5tYWlsLWxpc3Q+bGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4XG59XG5cbi5tYWlsLWxpc3Q+bGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5tYWlsLWxpc3QtdW5yZWFkIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbn1cblxuLm1haWwtY29udHJvbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwcHhcbn1cblxuLm1haWwtc3RhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDdweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4XG59XG5cbi5tYWlsLWZyb20ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDVweFxufVxuXG4ubWFpbC1zdWJqZWN0IHtcbiAgICBtYXJnaW46IDIuM2VtIDAgMCA0MHB4XG59XG5cbi5tYWlsLXN1YmplY3QgLmxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMlxufVxuXG4ubWFpbC1mcm9tIGEsLm1haWwtc3ViamVjdCBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbn1cblxuLm1haWwtYXR0YWNoLWljb24ge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMS41ZW1cbn1cblxuLm1haWwtdGltZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjOTI5MjkyO1xuICAgIGZvbnQtc2l6ZTogODUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5tYWlsLXRvZ2dsZS5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG5AbWVkaWEobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgLm1haWwtbmF2IHtcbiAgICAgICAgd2lkdGg6IDIyMHB4XG4gICAgfVxuXG4gICAgLm1haWwtbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudFxuICAgIH1cblxuICAgIC5tYWlsLWNvbnRyb2wsLm1haWwtc3RhciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTBweFxuICAgIH1cblxuICAgIC5tYWlsLWZyb20ge1xuICAgICAgICB3aWR0aDogMTc1cHhcbiAgICB9XG5cbiAgICAubWFpbC1hdHRhY2gtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtaW4taGVpZ2h0OiAxLjVlbVxuICAgIH1cblxuICAgIC5tYWlsLXRpbWUge1xuICAgICAgICB3aWR0aDogNzVweFxuICAgIH1cblxuICAgIC5tYWlsLXN1YmplY3Qge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDBcbiAgICB9XG59XG5cbkBtZWRpYShtaW4td2lkdGg6NDcwcHgpIHtcbiAgICAubWFpbC1zdGFyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzNXB4XG4gICAgfVxuXG4gICAgLm1haWwtZnJvbSB7XG4gICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4XG4gICAgfVxuXG4gICAgLm1haWwtc3ViamVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4XG4gICAgfVxufVxuXG4ubWFpbC1hdHRhY2ggLm1haWwtYXR0YWNoLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjBjNlwiXG59XG5cbi5tYWlsLXN0YXI+YTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA2XCJcbn1cblxuLm1haWwtc3RhcnJlZCAubWFpbC1zdGFyPmE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwNVwiXG59XG5cbi5tYWlsLWF0dGFjaCAubWFpbC1hdHRhY2gtaWNvbjpiZWZvcmUsLm1haWwtc3Rhcj5hOmJlZm9yZSwubWFpbC1zdGFyZWQ+YTpiZWZvcmUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDIwcHgvMSBGb250QXdlc29tZVxufVxuXG4ubWFpbC1saXN0PmxpOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsNjYsNzgsMC4wNSlcbn1cblxuLm1haWwtbGlzdD5saTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDY2LDc4LDAuMDY1KVxufVxuXG4ubWFpbC1saXN0PmxpLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjBjMlxufVxuXG4ubWFpbC1saXN0IGEsLm1haWwtbGlzdCBhOmZvY3VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzQ1NDU0NVxufVxuXG4ubWFpbC1zdGFyPmEsLm1haWwtc3Rhcj5hOmZvY3VzIHtcbiAgICBjb2xvcjogIzkyOTI5MlxufVxuXG4ubWFpbC1zdGFycmVkIC5tYWlsLXN0YXI+YSB7XG4gICAgY29sb3I6ICNmZmExMDBcbn1cblxuLm1haWwtbGlzdCAubWFpbC1zdGFyPmE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZiZDRkXG59XG5cbi5tYWlsLWF0dGFjaC1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLm1haWwtYXR0YWNoLWxpc3Q+bGkge1xuICAgIHBhZGRpbmc6IDEwcHhcbn1cblxuLm1haWwtYXR0YWNoLWxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDVlbVxufVxuXG4ubWFpbC1hdHRhY2gtZmlsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ubWFpbC1hdHRhY2gtYnRuIHtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAubWFpbC1hdHRhY2gtbGFiZWwge1xuICAgICAgICBmbG9hdDogbGVmdFxuICAgIH1cbn1cblxuLm1haWwtbWVzc2FnZS1yZXBseSB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnd6LW5hdi1vZmY+bGkgYSB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0IWltcG9ydGFudFxufVxuXG4ud3otaWNvbi1pbmxpbmUgbGk+YSAuaWNvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4ud3otaWNvbi1idyBsaT5hIC5pY29uLXdyYXAsLnd6LWljb24tYncgbGk+YSBwIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41c1xufVxuXG4ud3otaWNvbi1idyBsaS5hY3RpdmUgfiBsaT5hIC5pY29uLXdyYXAge1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXNcbn1cblxuLnd6LWljb24tYncgbGk6bm90KC5hY3RpdmUpPmEgcCB7XG4gICAgY29sb3I6ICM0NTQ1NDUhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzXG59XG5cbi53ei1jbGFzc2ljIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ud3otY2xhc3NpYyBsaSwud3otc3RlcHMgbGkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzXG59XG5cbi53ei1jbGFzc2ljIGxpPmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDBcbn1cblxuLnd6LWNsYXNzaWMgbGk+YSAuaWNvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4ud3otY2xhc3NpYzphZnRlciwud3otc3RlcHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi53ei1jbGFzc2ljIC5hY3RpdmUgfiBsaSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdFxufVxuXG4ud3otY2xhc3NpYyAuYWN0aXZlIH4gbGkgYSB7XG4gICAgb3BhY2l0eTogLjVcbn1cblxuLnd6LWhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ud3otaGVhZGluZyAucHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi53ei1oZWFkaW5nLnd6LXctbGFiZWwgLnByb2dyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41ZW1cbn1cblxuLnd6LXN0ZXBzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi53ei1zdGVwcyBsaT5hIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMFxufVxuXG4ud3otc3RlcHMgbGk+YSAuaWNvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ud3otc3RlcHMgbGkgLnd6LWRlc2Mge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41c1xufVxuXG4ud3otc3RlcHMgbGk6bm90KC5hY3RpdmUpIC53ei1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi53ei1zdGVwcyAuYWN0aXZlIH4gbGkge1xuICAgIGNvbG9yOiBpbmhlcml0XG59XG5cbi53ei1zdGVwcyAuYWN0aXZlIH4gbGkgYSB7XG4gICAgb3BhY2l0eTogLjVcbn1cblxuLnd6LXN0ZXBzIC5hY3RpdmUgfiBsaSAud3otaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi53ei1zdGVwcyAuYWN0aXZlIC53ei1pY29uLWRvbmUsLnd6LXN0ZXBzIC5hY3RpdmUgfiBsaSAud3otaWNvbi1kb25lIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi53ei1zdGVwcyAuYWN0aXZlIC53ei1kZXNjIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXNcbn1cblxuI3Njcm9sbC10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQ0NDk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDU1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3Ncbn1cblxuI3Njcm9sbC10b3AuaW4ge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzXG59XG5cbiNzY3JvbGwtdG9wLmluOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3Ncbn1cblxuLnBhbmVsLW92ZXJsYXktd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5wYW5lbC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDc5NVxufVxuXG4ucGFuZWwtb3ZlcmxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHhcbn1cblxuLnBhbmVsLW92ZXJsYXktdGl0bGUge1xuICAgIG1hcmdpbjogMTBweCAwIDVweFxufVxuXG4ucGFuZWwtb3ZlcmxheS1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ucGFuZWwtb3ZlcmxheS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ubGFuZy1mbGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDVweCAzcHggMFxufVxuXG4ubGFuZy1zZWxlY3RlZD4ubGFuZy1mbGFnIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5sYW5nLWlkIHtcbiAgICBmb250LXdlaWdodDogNjAwXG59XG5cbi5sYW5nLWlkLC5sYW5nLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ubGFuZy1zZWxlY3RvciAubGFuZy1pZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5sYW5nLXNlbGVjdG9yKy5kcm9wZG93bi1tZW51IC5sYW5nLW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4ubGFuZy1zZWxlY3RvcisuZHJvcGRvd24tbWVudSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IWltcG9ydGFudFxufVxuXG4ubGFuZy1zZWxlY3RvcisuZHJvcGRvd24tbWVudSAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbkBtZWRpYShtaW4td2lkdGg6OTkycHgpIHtcbiAgICAubGFuZy1pZCwubGFuZy1zZWxlY3RvciAubGFuZy1pZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5cbi5hbGVydC13cmFwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC43cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuN3MgbGluZWFyXG59XG5cbi5hbGVydC13cmFwPi5hbGVydCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi5hbGVydC13cmFwPi5hbGVydD4ubWVkaWEge1xuICAgIG1hcmdpbjogMFxufVxuXG4uYWxlcnQtd3JhcD4uYWxlcnQ+Lm1lZGlhPi5tZWRpYS1ib2R5IHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuI3BhZ2UtYWxlcnQ+LmFsZXJ0LXdyYXA+LmFsZXJ0IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgcmdiYSgwLDAsMCwwLjA0KVxufVxuXG4uYWxlcnQtd3JhcC5pbiB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGxpbmVhclxufVxuXG4uZmxvYXRpbmctY29udGFpbmVyIC5hbmltYXRlZC5hbGVydC13cmFwIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZVxufVxuXG4uZmxvYXRpbmctY29udGFpbmVyIC5hbmltYXRlZC5hbGVydC13cmFwPi5hbGVydCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4XG59XG5cbi5hbGVydC1tZXNzYWdlLC5hbGVydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4XG59XG5cbi5hbGVydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyZW1cbn1cblxuLmFsZXJ0LXRpdGxlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWVjN2VhO1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5hbGVydC1pbmZvIC5hbGVydC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZkM2U4O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdkYzkxO1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5hbGVydC13YXJuaW5nIC5hbGVydC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjYTg3O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWEzOTI7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmFsZXJ0LW1pbnQgLmFsZXJ0LWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWRjYzI7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmFsZXJ0LXB1cnBsZSAuYWxlcnQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkODRiNDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYWxlcnQtcGluayAuYWxlcnQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmYmFkMTtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYWxlcnQtZGFyayAuYWxlcnQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NWU2MztcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4jZmxvYXRpbmctdG9wLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDdweDtcbiAgICBsZWZ0OiA3cHg7XG4gICAgei1pbmRleDogMTVcbn1cblxuI2Zsb2F0aW5nLXRvcC1yaWdodCAuYWxlcnQtd3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAuOTY7XG4gICAgei1pbmRleDogOTkwXG59XG5cbiNmbG9hdGluZy10b3AtcmlnaHQgLmFsZXJ0LXdyYXA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDFcbn1cblxuQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xuICAgICNmbG9hdGluZy10b3AtcmlnaHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDcyN3B4XG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgI2Zsb2F0aW5nLXRvcC1yaWdodCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNTAlXG4gICAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjEyMDBweCkge1xuICAgICNmbG9hdGluZy10b3AtcmlnaHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDM1JVxuICAgIH1cbn0vKiFcdEFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZSAtIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVQgLVx0Q29weXJpZ2h0IChjKSAyMDE0IERhbmllbCBFZGVuXHQqL0Atd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMFxuICAgIH1cbn1cblxuLmFuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aFxufVxuXG4uZmFkZU91dCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFxufVxuXG4uamVsbHlJbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGplbGx5SW4gLjdzIGxpbmVhciBib3RoO1xuICAgIGFuaW1hdGlvbjogamVsbHlJbiAuN3MgbGluZWFyIGJvdGhcbn0vKiEgR2VuZXJhdGVkIHdpdGggQm91bmNlLmpzLiBFZGl0IGF0IGh0dHA6Ly9nb28uZ2wvd2hVeWl2ICovQC13ZWJraXQta2V5ZnJhbWVzIGplbGx5SW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDAuNywwLDAsMCwwLDAuNywwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjcsMCwwLDAsMCwwLjcsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICA0Ljc2MTkwNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC44MjczOSwwLDAsMCwwLDAuODY5NzUsMCwwLDAsMCwxLDAsMCwwLDAsMSk7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMC44MjczOSwwLDAsMCwwLDAuODY5NzUsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICA5LjUyMzgxJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk0Njg1LDAsMCwwLDAsMS4wMzIzNywwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk0Njg1LDAsMCwwLDAsMS4wMzIzNywwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDE0LjI4NTcxNCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMjI1NCwwLDAsMCwwLDEuMDkxMjcsMCwwLDAsMCwxLDAsMCwwLDAsMSk7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMS4wMjI1NCwwLDAsMCwwLDEuMDkxMjcsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICAxOS4wNDc2MTklIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDUxNzEsMCwwLDAsMCwxLjA2MzU1LDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDUxNzEsMCwwLDAsMCwxLjA2MzU1LDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxuXG4gICAgMjMuODA5NTI0JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0ODU3LDAsMCwwLDAsMS4wMTA5MywwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0ODU3LDAsMCwwLDAsMS4wMTA5MywwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDI4LjU3MTQyOSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMzA4MiwwLDAsMCwwLDAuOTc4NjcsMCwwLDAsMCwxLDAsMCwwLDAsMSk7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMS4wMzA4MiwwLDAsMCwwLDAuOTc4NjcsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICAzMy4zMzMzMzMlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDExOTEsMCwwLDAsMCwwLjk3NjE4LDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDExOTEsMCwwLDAsMCwwLjk3NjE4LDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxuXG4gICAgMzguMDk1MjM4JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5ODc2LDAsMCwwLDAsMC45ODk2NiwwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5ODc2LDAsMCwwLDAsMC45ODk2NiwwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDQyLjg1NzE0MyUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OTI4LDAsMCwwLDAsMS4wMDI1NywwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5MjgsMCwwLDAsMCwxLjAwMjU3LDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxuXG4gICAgNDcuNjE5MDQ4JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5MjMxLDAsMCwwLDAsMS4wMDcyNSwwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5MjMxLDAsMCwwLDAsMS4wMDcyNSwwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDUyLjM4MDk1MiUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OTQ2NSwwLDAsMCwwLDEuMDA1MDUsMCwwLDAsMCwxLDAsMCwwLDAsMSk7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMC45OTQ2NSwwLDAsMCwwLDEuMDA1MDUsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICA1Ny4xNDI4NTclIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTk3NTcsMCwwLDAsMCwxLjAwMDg3LDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTk3NTcsMCwwLDAsMCwxLjAwMDg3LDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxuXG4gICAgNjEuOTA0NzYyJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5OTgsMCwwLDAsMCwwLjk5ODMxLDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTk5OCwwLDAsMCwwLDAuOTk4MzEsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICA2Ni42NjY2NjclIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDAwOTUsMCwwLDAsMCwwLjk5ODExLDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDAwOTUsMCwwLDAsMCwwLjk5ODExLDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxuXG4gICAgNzEuNDI4NTcxJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMTE5LDAsMCwwLDAsMC45OTkxOCwwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMTE5LDAsMCwwLDAsMC45OTkxOCwwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDc2LjE5MDQ3NiUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMDA5MSwwLDAsMCwwLDEuMDAwMiwwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMDkxLDAsMCwwLDAsMS4wMDAyLDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxuXG4gICAgODAuOTUyMzgxJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMDQ3LDAsMCwwLDAsMS4wMDA1OCwwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMDQ3LDAsMCwwLDAsMS4wMDA1OCwwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDg1LjcxNDI4NiUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMDAxLDAsMCwwLDAsMS4wMDA0LDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDAwMSwwLDAsMCwwLDEuMDAwNCwwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDkwLjQ3NjE5JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5OTg5LDAsMCwwLDAsMS4wMDAwNywwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5OTg5LDAsMCwwLDAsMS4wMDAwNywwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDk1LjIzODA5NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OTk4MiwwLDAsMCwwLDAuOTk5ODcsMCwwLDAsMCwxLDAsMCwwLDAsMSk7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMC45OTk4MiwwLDAsMCwwLDAuOTk5ODcsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLDAsMCwxLDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLDAsMCwxLDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGplbGx5SW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDAuNywwLDAsMCwwLDAuNywwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjcsMCwwLDAsMCwwLjcsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICA0Ljc2MTkwNSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC44MjczOSwwLDAsMCwwLDAuODY5NzUsMCwwLDAsMCwxLDAsMCwwLDAsMSk7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMC44MjczOSwwLDAsMCwwLDAuODY5NzUsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICA5LjUyMzgxJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk0Njg1LDAsMCwwLDAsMS4wMzIzNywwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk0Njg1LDAsMCwwLDAsMS4wMzIzNywwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDE0LjI4NTcxNCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMjI1NCwwLDAsMCwwLDEuMDkxMjcsMCwwLDAsMCwxLDAsMCwwLDAsMSk7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMS4wMjI1NCwwLDAsMCwwLDEuMDkxMjcsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICAxOS4wNDc2MTklIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDUxNzEsMCwwLDAsMCwxLjA2MzU1LDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDUxNzEsMCwwLDAsMCwxLjA2MzU1LDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxuXG4gICAgMjMuODA5NTI0JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0ODU3LDAsMCwwLDAsMS4wMTA5MywwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjA0ODU3LDAsMCwwLDAsMS4wMTA5MywwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDI4LjU3MTQyOSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMzA4MiwwLDAsMCwwLDAuOTc4NjcsMCwwLDAsMCwxLDAsMCwwLDAsMSk7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMS4wMzA4MiwwLDAsMCwwLDAuOTc4NjcsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICAzMy4zMzMzMzMlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDExOTEsMCwwLDAsMCwwLjk3NjE4LDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDExOTEsMCwwLDAsMCwwLjk3NjE4LDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxuXG4gICAgMzguMDk1MjM4JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5ODc2LDAsMCwwLDAsMC45ODk2NiwwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5ODc2LDAsMCwwLDAsMC45ODk2NiwwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDQyLjg1NzE0MyUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OTI4LDAsMCwwLDAsMS4wMDI1NywwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5MjgsMCwwLDAsMCwxLjAwMjU3LDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxuXG4gICAgNDcuNjE5MDQ4JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5MjMxLDAsMCwwLDAsMS4wMDcyNSwwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5MjMxLDAsMCwwLDAsMS4wMDcyNSwwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDUyLjM4MDk1MiUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OTQ2NSwwLDAsMCwwLDEuMDA1MDUsMCwwLDAsMCwxLDAsMCwwLDAsMSk7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMC45OTQ2NSwwLDAsMCwwLDEuMDA1MDUsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICA1Ny4xNDI4NTclIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTk3NTcsMCwwLDAsMCwxLjAwMDg3LDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTk3NTcsMCwwLDAsMCwxLjAwMDg3LDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxuXG4gICAgNjEuOTA0NzYyJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5OTgsMCwwLDAsMCwwLjk5ODMxLDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDAuOTk5OCwwLDAsMCwwLDAuOTk4MzEsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICA2Ni42NjY2NjclIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDAwOTUsMCwwLDAsMCwwLjk5ODExLDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDAwOTUsMCwwLDAsMCwwLjk5ODExLDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxuXG4gICAgNzEuNDI4NTcxJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMTE5LDAsMCwwLDAsMC45OTkxOCwwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMTE5LDAsMCwwLDAsMC45OTkxOCwwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDc2LjE5MDQ3NiUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMDA5MSwwLDAsMCwwLDEuMDAwMiwwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMDkxLDAsMCwwLDAsMS4wMDAyLDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxuXG4gICAgODAuOTUyMzgxJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMDQ3LDAsMCwwLDAsMS4wMDA1OCwwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgxLjAwMDQ3LDAsMCwwLDAsMS4wMDA1OCwwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDg1LjcxNDI4NiUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMS4wMDAxLDAsMCwwLDAsMS4wMDA0LDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEuMDAwMSwwLDAsMCwwLDEuMDAwNCwwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDkwLjQ3NjE5JSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5OTg5LDAsMCwwLDAsMS4wMDAwNywwLDAsMCwwLDEsMCwwLDAsMCwxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgzZCgwLjk5OTg5LDAsMCwwLDAsMS4wMDAwNywwLDAsMCwwLDEsMCwwLDAsMCwxKVxuICAgIH1cblxuICAgIDk1LjIzODA5NSUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4M2QoMC45OTk4MiwwLDAsMCwwLDAuOTk5ODcsMCwwLDAsMCwxLDAsMCwwLDAsMSk7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4M2QoMC45OTk4MiwwLDAsMCwwLDAuOTk5ODcsMCwwLDAsMCwxLDAsMCwwLDAsMSlcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLDAsMCwxLDAsMCwwLDAsMSwwLDAsMCwwLDEpO1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeDNkKDEsMCwwLDAsMCwxLDAsMCwwLDAsMSwwLDAsMCwwLDEpXG4gICAgfVxufVxuLmZvcm0tY2hlY2tib3g6bm90KC5idG4pLC5mb3JtLXJhZGlvOm5vdCguYnRuKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWluLXdpZHRoOiAxOXB4O1xuICAgIG1hcmdpbjogMFxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24+LmZvcm0tY2hlY2tib3gsLmlucHV0LWdyb3VwLWFkZG9uPi5mb3JtLXJhZGlvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHhcbn1cblxuLmZvcm0tdGV4dC5mb3JtLWNoZWNrYm94Om5vdCguYnRuKSwuZm9ybS10ZXh0LmZvcm0tcmFkaW86bm90KC5idG4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1LjVweFxufVxuXG4uZm9ybS1jaGVja2JveD5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sLmZvcm0tcmFkaW8+aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMVxufVxuXG4jY29udGFpbmVyLnNob3ctZm9ybSAuZm9ybS1jaGVja2JveD5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sI2NvbnRhaW5lci5zaG93LWZvcm0gLmZvcm0tcmFkaW8+aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xZW07XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDFcbn1cblxuLmZvcm0tY2hlY2tib3g6aG92ZXIsLmZvcm0tcmFkaW86aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY2hlY2tib3g6aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLXJhZGlvOmhvdmVyIHtcbiAgICBjdXJzb3I6IG5vLWRyb3Bcbn1cblxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNoZWNrYm94LGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1yYWRpbywuZm9ybS1jaGVja2JveC5kaXNhYmxlZCwuZm9ybS1yYWRpby5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lXG59XG5cbi5mb3JtLWNoZWNrYm94LmRpc2FibGVkOjpzZWxlY3Rpb24sLmZvcm0tcmFkaW8uZGlzYWJsZWQ6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbn1cblxuLmZvcm0tY2hlY2tib3guZGlzYWJsZWQ6Oi1tb3otc2VsZWN0aW9uLC5mb3JtLXJhZGlvLmRpc2FibGVkOjotbW96LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWw6YmVmb3JlLC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNjZWRiO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOXB4XG59XG5cbi5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNoZWNrYm94IHtcbiAgICBjb2xvcjogIzI0NjkyZlxufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWw6YmVmb3JlLC5oYXMtc3VjY2VzcyAuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbDpub3QoLmRpc2FibGVkKTpob3ZlcjpiZWZvcmUsLmhhcy1zdWNjZXNzIC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsOmJlZm9yZSwuaGFzLXN1Y2Nlc3MgLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWw6bm90KC5kaXNhYmxlZCk6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICM1ZThkMmRcbn1cblxuI2NvbnRhaW5lciAuaGFzLXN1Y2Nlc3MgLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWwuYWN0aXZlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlOGQyZDtcbiAgICBib3JkZXItY29sb3I6ICM1ZThkMmRcbn1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNoZWNrYm94IHtcbiAgICBjb2xvcjogI2JkNzcwZVxufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWw6YmVmb3JlLC5oYXMtd2FybmluZyAuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbDpub3QoLmRpc2FibGVkKTpob3ZlcjpiZWZvcmUsLmhhcy13YXJuaW5nIC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsOmJlZm9yZSwuaGFzLXdhcm5pbmcgLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWw6bm90KC5kaXNhYmxlZCk6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNiZDc3MGVcbn1cblxuI2NvbnRhaW5lciAuaGFzLXdhcm5pbmcgLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQ3NzBlO1xuICAgIGJvcmRlci1jb2xvcjogI2JkNzcwZVxufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNoZWNrYm94IHtcbiAgICBjb2xvcjogI2QxMjkwOVxufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsOmJlZm9yZSwuaGFzLWVycm9yIC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsOm5vdCguZGlzYWJsZWQpOmhvdmVyOmJlZm9yZSwuaGFzLWVycm9yIC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsOmJlZm9yZSwuaGFzLWVycm9yIC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsOm5vdCguZGlzYWJsZWQpOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDEyOTA5XG59XG5cbiNjb250YWluZXIgLmhhcy1lcnJvciAuZm9ybS1yYWRpby5mb3JtLW5vcm1hbC5hY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDEyOTA5O1xuICAgIGJvcmRlci1jb2xvcjogI2QxMjkwOVxufVxuXG4uZm9ybS1yYWRpby5mb3JtLW5vcm1hbDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuXG5maWVsZHNldDpub3QoW2Rpc2FibGVkXSkgLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWw6bm90KC5kaXNhYmxlZCk6aG92ZXI6YWZ0ZXIsZmllbGRzZXQ6bm90KFtkaXNhYmxlZF0pIC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsLmFjdGl2ZTphZnRlciwuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbDpub3QoLmRpc2FibGVkKTpob3ZlcjphZnRlciwuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBib3JkZXItYm90dG9tOiAyLjVweCBzb2xpZCAjNTE1MTUxO1xuICAgIGJvcmRlci1sZWZ0OiAyLjVweCBzb2xpZCAjNTE1MTUxXG59XG5cbmZpZWxkc2V0Om5vdChbZGlzYWJsZWRdKSAuaGFzLXN1Y2Nlc3MgLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWw6bm90KC5kaXNhYmxlZCk6aG92ZXI6YWZ0ZXIsZmllbGRzZXQ6bm90KFtkaXNhYmxlZF0pIC5oYXMtc3VjY2VzcyAuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5hY3RpdmU6YWZ0ZXIsLmhhcy1zdWNjZXNzIC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsOm5vdCguZGlzYWJsZWQpOmhvdmVyOmFmdGVyLC5oYXMtc3VjY2VzcyAuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5hY3RpdmU6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzI0NjkyZlxufVxuXG5maWVsZHNldDpub3QoW2Rpc2FibGVkXSkgLmhhcy13YXJuaW5nIC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsOm5vdCguZGlzYWJsZWQpOmhvdmVyOmFmdGVyLGZpZWxkc2V0Om5vdChbZGlzYWJsZWRdKSAuaGFzLXdhcm5pbmcgLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuYWN0aXZlOmFmdGVyLC5oYXMtd2FybmluZyAuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbDpub3QoLmRpc2FibGVkKTpob3ZlcjphZnRlciwuaGFzLXdhcm5pbmcgLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuYWN0aXZlOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmMGEyMzhcbn1cblxuZmllbGRzZXQ6bm90KFtkaXNhYmxlZF0pIC5oYXMtZXJyb3IgLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWw6bm90KC5kaXNhYmxlZCk6aG92ZXI6YWZ0ZXIsZmllbGRzZXQ6bm90KFtkaXNhYmxlZF0pIC5oYXMtZXJyb3IgLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuYWN0aXZlOmFmdGVyLC5oYXMtZXJyb3IgLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWw6bm90KC5kaXNhYmxlZCk6aG92ZXI6YWZ0ZXIsLmhhcy1lcnJvciAuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5hY3RpdmU6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2UzM2E0YlxufVxuXG5maWVsZHNldDpub3QoW2Rpc2FibGVkXSkgLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWw6bm90KC5kaXNhYmxlZCk6aG92ZXI6YWZ0ZXIsZmllbGRzZXQ6bm90KFtkaXNhYmxlZF0pIC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsLmFjdGl2ZTphZnRlciwuZm9ybS1yYWRpby5mb3JtLW5vcm1hbDpub3QoLmRpc2FibGVkKTpob3ZlcjphZnRlciwuZm9ybS1yYWRpby5mb3JtLW5vcm1hbC5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MTUxNTE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxlZnQ6IDRweDtcbiAgICBib3R0b206IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4XG59XG5cbmZpZWxkc2V0Om5vdChbZGlzYWJsZWRdKSAuaGFzLXN1Y2Nlc3MgLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWw6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpOmhvdmVyOmFmdGVyLGZpZWxkc2V0Om5vdChbZGlzYWJsZWRdKSAuaGFzLXN1Y2Nlc3MgLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWwuYWN0aXZlOmFmdGVyLC5oYXMtc3VjY2VzcyAuZm9ybS1yYWRpby5mb3JtLW5vcm1hbDpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSk6aG92ZXI6YWZ0ZXIsLmhhcy1zdWNjZXNzIC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsLmFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlOGQyZFxufVxuXG5maWVsZHNldDpub3QoW2Rpc2FibGVkXSkgLmhhcy13YXJuaW5nIC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKTpob3ZlcjphZnRlcixmaWVsZHNldDpub3QoW2Rpc2FibGVkXSkgLmhhcy13YXJuaW5nIC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsLmFjdGl2ZTphZnRlciwuaGFzLXdhcm5pbmcgLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWw6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpOmhvdmVyOmFmdGVyLC5oYXMtd2FybmluZyAuZm9ybS1yYWRpby5mb3JtLW5vcm1hbC5hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDc3MGVcbn1cblxuZmllbGRzZXQ6bm90KFtkaXNhYmxlZF0pIC5oYXMtZXJyb3IgLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWw6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpOmhvdmVyOmFmdGVyLGZpZWxkc2V0Om5vdChbZGlzYWJsZWRdKSAuaGFzLWVycm9yIC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsLmFjdGl2ZTphZnRlciwuaGFzLWVycm9yIC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKTpob3ZlcjphZnRlciwuaGFzLWVycm9yIC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsLmFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxMjkwOVxufVxuXG4uZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbDpub3QoLmFjdGl2ZSk6aG92ZXI6YWZ0ZXIsLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWw6bm90KC5hY3RpdmUpOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAuM1xufVxuXG4uZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5mb3JtLXByaW1hcnkuYWN0aXZlOmFmdGVyLC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsLmZvcm0taW5mby5hY3RpdmU6YWZ0ZXIsLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuZm9ybS1zdWNjZXNzLmFjdGl2ZTphZnRlciwuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5mb3JtLXdhcm5pbmcuYWN0aXZlOmFmdGVyLC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsLmZvcm0tZGFuZ2VyLmFjdGl2ZTphZnRlciwuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5mb3JtLW1pbnQuYWN0aXZlOmFmdGVyLC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsLmZvcm0tcHVycGxlLmFjdGl2ZTphZnRlciwuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5mb3JtLXBpbmsuYWN0aXZlOmFmdGVyLC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsLmZvcm0tZGFyay5hY3RpdmU6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZlxufVxuXG4uZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbDpub3QoLmRpc2FibGVkKTpob3ZlcjpiZWZvcmUsLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWw6bm90KC5kaXNhYmxlZCk6aG92ZXI6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM1NGFiZDlcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuYWN0aXZlOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0MDQ0NDlcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuZm9ybS1wcmltYXJ5OmhvdmVyOmJlZm9yZSwuZm9ybS1yYWRpby5mb3JtLW5vcm1hbC5mb3JtLXByaW1hcnkuYWN0aXZlOmJlZm9yZSwuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5mb3JtLXByaW1hcnk6bm90KC5hY3RpdmUpOmhvdmVyOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0ODllZWRcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuZm9ybS1wcmltYXJ5LmFjdGl2ZTpiZWZvcmUsLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWwuZm9ybS1wcmltYXJ5LmFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTJkZDtcbiAgICBib3JkZXItY29sb3I6ICM1ZmEyZGRcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuZm9ybS1pbmZvOmhvdmVyOmJlZm9yZSwuZm9ybS1yYWRpby5mb3JtLW5vcm1hbC5mb3JtLWluZm8uYWN0aXZlOmJlZm9yZSwuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5mb3JtLWluZm86bm90KC5hY3RpdmUpOmhvdmVyOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0NmJiZGNcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuZm9ybS1pbmZvLmFjdGl2ZTpiZWZvcmUsLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWwuZm9ybS1pbmZvLmFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YmJkYztcbiAgICBib3JkZXItY29sb3I6ICM0NmJiZGNcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuZm9ybS1zdWNjZXNzOmhvdmVyOmJlZm9yZSwuZm9ybS1yYWRpby5mb3JtLW5vcm1hbC5mb3JtLXN1Y2Nlc3MuYWN0aXZlOmJlZm9yZSwuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5mb3JtLXN1Y2Nlc3M6bm90KC5hY3RpdmUpOmhvdmVyOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5MWM5NTdcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuZm9ybS1zdWNjZXNzLmFjdGl2ZTpiZWZvcmUsLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWwuZm9ybS1zdWNjZXNzLmFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkxYzk1NztcbiAgICBib3JkZXItY29sb3I6ICM5MWM5NTdcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuZm9ybS13YXJuaW5nOmhvdmVyOmJlZm9yZSwuZm9ybS1yYWRpby5mb3JtLW5vcm1hbC5mb3JtLXdhcm5pbmcuYWN0aXZlOmJlZm9yZSwuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5mb3JtLXdhcm5pbmc6bm90KC5hY3RpdmUpOmhvdmVyOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmMWFhNDBcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuZm9ybS13YXJuaW5nLmFjdGl2ZTpiZWZvcmUsLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWwuZm9ybS13YXJuaW5nLmFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYWE0MDtcbiAgICBib3JkZXItY29sb3I6ICNmMWFhNDBcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuZm9ybS1kYW5nZXI6aG92ZXI6YmVmb3JlLC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsLmZvcm0tZGFuZ2VyLmFjdGl2ZTpiZWZvcmUsLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuZm9ybS1kYW5nZXI6bm90KC5hY3RpdmUpOmhvdmVyOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmNzY1NDlcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuZm9ybS1kYW5nZXIuYWN0aXZlOmJlZm9yZSwuZm9ybS1yYWRpby5mb3JtLW5vcm1hbC5mb3JtLWRhbmdlci5hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzY1NDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjc2NTQ5XG59XG5cbi5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsLmZvcm0tbWludDpob3ZlcjpiZWZvcmUsLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWwuZm9ybS1taW50LmFjdGl2ZTpiZWZvcmUsLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwuZm9ybS1taW50Om5vdCguYWN0aXZlKTpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDJjY2E1XG59XG5cbi5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsLmZvcm0tbWludC5hY3RpdmU6YmVmb3JlLC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsLmZvcm0tbWludC5hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MmNjYTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDJjY2E1XG59XG5cbi5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsLmZvcm0tcHVycGxlOmhvdmVyOmJlZm9yZSwuZm9ybS1yYWRpby5mb3JtLW5vcm1hbC5mb3JtLXB1cnBsZS5hY3RpdmU6YmVmb3JlLC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsLmZvcm0tcHVycGxlOm5vdCguYWN0aXZlKTpob3ZlcjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWY1NTk0XG59XG5cbi5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsLmZvcm0tcHVycGxlLmFjdGl2ZTpiZWZvcmUsLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWwuZm9ybS1wdXJwbGUuYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY1NTk0O1xuICAgIGJvcmRlci1jb2xvcjogIzlmNTU5NFxufVxuXG4uZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5mb3JtLXBpbms6aG92ZXI6YmVmb3JlLC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsLmZvcm0tcGluay5hY3RpdmU6YmVmb3JlLC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsLmZvcm0tcGluazpub3QoLmFjdGl2ZSk6aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2UxN2NhN1xufVxuXG4uZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5mb3JtLXBpbmsuYWN0aXZlOmJlZm9yZSwuZm9ybS1yYWRpby5mb3JtLW5vcm1hbC5mb3JtLXBpbmsuYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTE3Y2E3O1xuICAgIGJvcmRlci1jb2xvcjogI2UxN2NhN1xufVxuXG4uZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5mb3JtLWRhcms6aG92ZXI6YmVmb3JlLC5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsLmZvcm0tZGFyay5hY3RpdmU6YmVmb3JlLC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsLmZvcm0tZGFyazpub3QoLmFjdGl2ZSk6aG92ZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzczYVxufVxuXG4uZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5mb3JtLWRhcmsuYWN0aXZlOmJlZm9yZSwuZm9ybS1yYWRpby5mb3JtLW5vcm1hbC5mb3JtLWRhcmsuYWN0aXZlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNzNhO1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzczYVxufVxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2tib3gsLmZvcm0taW5saW5lIC5mb3JtLXJhZGlvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4XG59XG5cbi5mb3JtLWNoZWNrYm94LmZvcm0taWNvbjphZnRlciwuZm9ybS1yYWRpby5mb3JtLWljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC4xZW07XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuNDRlbTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jaGVja2JveDphZnRlciwuaW5wdXQtZ3JvdXAgLmZvcm0tcmFkaW86YWZ0ZXIge1xuICAgIGxlZnQ6IDFweFxufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY2hlY2tib3gsLmlucHV0LWdyb3VwIC5mb3JtLXJhZGlvIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5mb3JtLWNoZWNrYm94LmFjdGl2ZS5mb3JtLWljb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDQ2XCJcbn1cblxuLmZvcm0tcmFkaW8uZm9ybS1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwY1wiXG59XG5cbi5mb3JtLXJhZGlvLmZvcm0taWNvbi5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTkyXCJcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1pY29uLmZvcm0tcHJpbWFyeTphZnRlciwuZm9ybS1yYWRpby5mb3JtLWljb24uZm9ybS1wcmltYXJ5OmFmdGVyIHtcbiAgICBjb2xvcjogIzVmYTJkZFxufVxuXG4uZm9ybS1jaGVja2JveC5mb3JtLWljb24uZm9ybS1pbmZvOmFmdGVyLC5mb3JtLXJhZGlvLmZvcm0taWNvbi5mb3JtLWluZm86YWZ0ZXIge1xuICAgIGNvbG9yOiAjNDZiYmRjXG59XG5cbi5mb3JtLWNoZWNrYm94LmZvcm0taWNvbi5mb3JtLXN1Y2Nlc3M6YWZ0ZXIsLmZvcm0tcmFkaW8uZm9ybS1pY29uLmZvcm0tc3VjY2VzczphZnRlciB7XG4gICAgY29sb3I6ICM5MWM5NTdcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1pY29uLmZvcm0td2FybmluZzphZnRlciwuZm9ybS1yYWRpby5mb3JtLWljb24uZm9ybS13YXJuaW5nOmFmdGVyIHtcbiAgICBjb2xvcjogI2YxYWE0MFxufVxuXG4uZm9ybS1jaGVja2JveC5mb3JtLWljb24uZm9ybS1kYW5nZXI6YWZ0ZXIsLmZvcm0tcmFkaW8uZm9ybS1pY29uLmZvcm0tZGFuZ2VyOmFmdGVyIHtcbiAgICBjb2xvcjogI2Y3NjU0OVxufVxuXG4uZm9ybS1jaGVja2JveC5mb3JtLWljb24uZm9ybS1taW50OmFmdGVyLC5mb3JtLXJhZGlvLmZvcm0taWNvbi5mb3JtLW1pbnQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjNDJjY2E1XG59XG5cbi5mb3JtLWNoZWNrYm94LmZvcm0taWNvbi5mb3JtLXB1cnBsZTphZnRlciwuZm9ybS1yYWRpby5mb3JtLWljb24uZm9ybS1wdXJwbGU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjOWY1NTk0XG59XG5cbi5mb3JtLWNoZWNrYm94LmZvcm0taWNvbi5mb3JtLXBpbms6YWZ0ZXIsLmZvcm0tcmFkaW8uZm9ybS1pY29uLmZvcm0tcGluazphZnRlciB7XG4gICAgY29sb3I6ICNlMTdjYTdcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1pY29uLmZvcm0tZGFyazphZnRlciwuZm9ybS1yYWRpby5mb3JtLWljb24uZm9ybS1kYXJrOmFmdGVyIHtcbiAgICBjb2xvcjogIzMzMzczYVxufVxuXG4uZm9ybS1jaGVja2JveC5mb3JtLWljb24uYnRuLC5mb3JtLXJhZGlvLmZvcm0taWNvbi5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuN2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHhcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1pY29uLmJ0bjphY3RpdmUsLmZvcm0tcmFkaW8uZm9ybS1pY29uLmJ0bjphY3RpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHhcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1pY29uLmJ0bi5mb3JtLW5vLWxhYmVsLC5mb3JtLXJhZGlvLmZvcm0taWNvbi5idG4uZm9ybS1uby1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogMi41ZW07XG4gICAgbWluLXdpZHRoOiAyLjg1ZW1cbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1pY29uLmJ0bjphZnRlciwuZm9ybS1yYWRpby5mb3JtLWljb24uYnRuOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMC40NmVtO1xuICAgIGxlZnQ6IC40NWVtXG59XG5cbi5mb3JtLWljb24uYnRuLmJ0bi1wcmltYXJ5OmFmdGVyLC5mb3JtLWljb24uYnRuLmJ0bi1pbmZvOmFmdGVyLC5mb3JtLWljb24uYnRuLmJ0bi1zdWNjZXNzOmFmdGVyLC5mb3JtLWljb24uYnRuLmJ0bi13YXJuaW5nOmFmdGVyLC5mb3JtLWljb24uYnRuLmJ0bi1kYW5nZXI6YWZ0ZXIsLmZvcm0taWNvbi5idG4uYnRuLW1pbnQ6YWZ0ZXIsLmZvcm0taWNvbi5idG4uYnRuLXB1cnBsZTphZnRlciwuZm9ybS1pY29uLmJ0bi5idG4tcGluazphZnRlciwuZm9ybS1pY29uLmJ0bi5idG4tZGFyazphZnRlciB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmZvcm0tY2hlY2tib3guZm9ybS1pY29uLmJ0bi5idG4tbGFiZWxlZCwuZm9ybS1yYWRpby5mb3JtLWljb24uYnRuLmJ0bi1sYWJlbGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbVxufVxuXG4uZm9ybS1jaGVja2JveC5mb3JtLWljb24uYnRuLmJ0bi1sYWJlbGVkOmJlZm9yZSwuZm9ybS1yYWRpby5mb3JtLWljb24uYnRuLmJ0bi1sYWJlbGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMi43ZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSlcbn1cblxuLmNoZWNrYm94LmZvcm0tYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA0cHhcbn1cblxuLmZvcm0tcmFkaW8uZm9ybS1ibG9jaywuZm9ybS1yYWRpby5mb3JtLWJsb2NrOmFjdGl2ZSwuZm9ybS1jaGVja2JveC5mb3JtLWJsb2NrLC5mb3JtLWNoZWNrYm94LmZvcm0tYmxvY2s6YWN0aXZlLC5mb3JtLWJsb2NrPi5mb3JtLXJhZGlvLC5mb3JtLWJsb2NrPi5mb3JtLXJhZGlvOmFjdGl2ZSwuZm9ybS1ibG9jaz4uZm9ybS1jaGVja2JveCwuZm9ybS1ibG9jayAuZm9ybS1jaGVja2JveDphY3RpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNXB4IDBcbn1cblxuLnBsYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4ucGxhbiAucGxhbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgZm9udC13ZWlnaHQ6IDEwMFxufVxuXG4ucGxhbiAucGxhbi1pY29uIHtcbiAgICBmb250LXNpemU6IDdlbTtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjEpXG59XG5cbi5saXN0LXRvZG8gLmZvcm0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIG9wYWNpdHk6IC43XG59XG5cbi5tb3JyaXMtZnVsbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIG1hcmdpbjogMCAwIC0zMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xuICAgIC5tb3JyaXMtZnVsbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweFxuICAgIH1cbn1cblxuLm1vcnJpcy1kb251dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4XG59XG5cbi5tb3JyaXMtZG9udXQgdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCdIZWx2ZXRpY2EgTmV1ZScsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAhaW1wb3J0YW50XG59XG5cbi5mbG90LWZ1bGwtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjEycHg7XG4gICAgbWFyZ2luOiAtOHB4O1xuICAgIGJvdHRvbTogLThweFxufVxuXG4ucGllLXRpdGxlLWNlbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnBpZS12YWx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweFxufVxuXG4ucmFuZ2UtdmVydGljYWwge1xuICAgIGhlaWdodDogMTM1cHhcbn1cblxuI2NvbnRhaW5lciAuZmMtdW50aGVtZWQgdGgsI2NvbnRhaW5lciAuZmMtdW50aGVtZWQgdGQsI2NvbnRhaW5lciAuZmMtdW50aGVtZWQgaHIsI2NvbnRhaW5lciAuZmMtdW50aGVtZWQgdGhlYWQsI2NvbnRhaW5lciAuZmMtdW50aGVtZWQgdGJvZHksI2NvbnRhaW5lciAuZmMtdW50aGVtZWQgLmZjLXJvdywjY29udGFpbmVyIC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTllOWU5XG59XG5cbiNjb250YWluZXIgLmZjLXJvdy5mYy13aWRnZXQtaGVhZGVyIHRhYmxlIHRoIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhMmRkO1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbiNjb250YWluZXIgLmZjLXRvb2xiYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuI2NvbnRhaW5lciAuZmMtdG9vbGJhciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHhcbn1cblxuI2NvbnRhaW5lciAuZmMtdG9vbGJhciAuZmMtbGVmdCwjY29udGFpbmVyIC5mYy10b29sYmFyIC5mYy1jZW50ZXIsI2NvbnRhaW5lciAuZmMtdG9vbGJhciAuZmMtcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZmxvYXQ6IG5vbmVcbn1cblxuI2NvbnRhaW5lciAuZmMtdG9vbGJhcj4qPiosI2NvbnRhaW5lciAuZmMtdG9vbGJhciAuZmMtYnV0dG9uLWdyb3VwPioge1xuICAgIGZsb2F0OiBub25lXG59XG5cbiNjb250YWluZXIgLmZjLWJ1dHRvbiwjY29udGFpbmVyIC5mYyBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ2ZTE7XG4gICAgY29sb3I6ICM1MTUxNTFcbn1cblxuI2NvbnRhaW5lciAuZmMtYnV0dG9uLmZjLXN0YXRlLWFjdGl2ZSwjY29udGFpbmVyIC5mYyBidXR0b24uZmMtc3RhdGUtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhMmRkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzVmYTJkZDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAxcHggcmdiYSgwLDAsMCwwLjIpXG59XG5cbiNjb250YWluZXIgLmZjLWJ1dHRvbjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUsI2NvbnRhaW5lciAuZmMgYnV0dG9uOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMXB4IHJnYmEoMCwwLDAsMC4yKVxufVxuXG4jY29udGFpbmVyIC5mYy1zdGF0ZS1kZWZhdWx0LmZjLWNvcm5lci1sZWZ0IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBcbn1cblxuI2NvbnRhaW5lciAuZmMtc3RhdGUtZGVmYXVsdC5mYy1jb3JuZXItcmlnaHQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG59XG5cbiNjb250YWluZXIgLmZjLXVudGhlbWVkIC5mYy10b2RheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmNjY1xufVxuXG4jY29udGFpbmVyIC5mYy1wb3BvdmVyLmZjLW1vcmUtcG9wb3ZlciAuZmMtZXZlbnQge1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweFxufVxuXG4jY29udGFpbmVyIC5mYy12aWV3LWNvbnRhaW5lciAuZmMtZXZlbnQge1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IC44NWVtXG59XG5cbiNjb250YWluZXIgLmZjLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhMmRkO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWZhMmRkO1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnRcbn1cblxuI2NvbnRhaW5lciAuZmMtZXZlbnQudWktZHJhZ2dhYmxlLWRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IGdyYWJiaW5nXG59XG5cbiNjb250YWluZXIgLmZjLWV2ZW50LmZjLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4XG59XG5cbiNjb250YWluZXIgLmZjLWV2ZW50LmZjLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhMmRkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4XG59XG5cbiNjb250YWluZXIgLmZjLWV2ZW50LmZjLWxpc3QudWktZHJhZ2dhYmxlLWRyYWdnaW5nIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsMC4xKVxufVxuXG4jY29udGFpbmVyIC5mYy1ldmVudC5pbmZvOm5vdCguZmMtbGlzdCksI2NvbnRhaW5lciAuZmMtZXZlbnRbZGF0YS1jbGFzcz1cImluZm9cIl06bm90KC5mYy1saXN0KSwjY29udGFpbmVyIC5mYy1ldmVudC5pbmZvLmZjLWxpc3Q6YmVmb3JlLCNjb250YWluZXIgLmZjLWV2ZW50W2RhdGEtY2xhc3M9XCJpbmZvXCJdLmZjLWxpc3Q6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiYmRjO1xuICAgIGJvcmRlci1jb2xvcjogIzQ2YmJkYztcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4jY29udGFpbmVyIC5mYy1ldmVudC5zdWNjZXNzOm5vdCguZmMtbGlzdCksI2NvbnRhaW5lciAuZmMtZXZlbnRbZGF0YS1jbGFzcz1cInN1Y2Nlc3NcIl06bm90KC5mYy1saXN0KSwjY29udGFpbmVyIC5mYy1ldmVudC5zdWNjZXNzLmZjLWxpc3Q6YmVmb3JlLCNjb250YWluZXIgLmZjLWV2ZW50W2RhdGEtY2xhc3M9XCJzdWNjZXNzXCJdLmZjLWxpc3Q6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFjOTU3O1xuICAgIGJvcmRlci1jb2xvcjogIzkxYzk1NztcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4jY29udGFpbmVyIC5mYy1ldmVudC53YXJuaW5nOm5vdCguZmMtbGlzdCksI2NvbnRhaW5lciAuZmMtZXZlbnRbZGF0YS1jbGFzcz1cIndhcm5pbmdcIl06bm90KC5mYy1saXN0KSwjY29udGFpbmVyIC5mYy1ldmVudC53YXJuaW5nLmZjLWxpc3Q6YmVmb3JlLCNjb250YWluZXIgLmZjLWV2ZW50W2RhdGEtY2xhc3M9XCJ3YXJuaW5nXCJdLmZjLWxpc3Q6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFhYTQwO1xuICAgIGJvcmRlci1jb2xvcjogI2YxYWE0MDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4jY29udGFpbmVyIC5mYy1ldmVudC5kYW5nZXI6bm90KC5mYy1saXN0KSwjY29udGFpbmVyIC5mYy1ldmVudFtkYXRhLWNsYXNzPVwiZGFuZ2VyXCJdOm5vdCguZmMtbGlzdCksI2NvbnRhaW5lciAuZmMtZXZlbnQuZGFuZ2VyLmZjLWxpc3Q6YmVmb3JlLCNjb250YWluZXIgLmZjLWV2ZW50W2RhdGEtY2xhc3M9XCJkYW5nZXJcIl0uZmMtbGlzdDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzY1NDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjc2NTQ5O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbiNjb250YWluZXIgLmZjLWV2ZW50Lm1pbnQ6bm90KC5mYy1saXN0KSwjY29udGFpbmVyIC5mYy1ldmVudFtkYXRhLWNsYXNzPVwibWludFwiXTpub3QoLmZjLWxpc3QpLCNjb250YWluZXIgLmZjLWV2ZW50Lm1pbnQuZmMtbGlzdDpiZWZvcmUsI2NvbnRhaW5lciAuZmMtZXZlbnRbZGF0YS1jbGFzcz1cIm1pbnRcIl0uZmMtbGlzdDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MmNjYTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDJjY2E1O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbiNjb250YWluZXIgLmZjLWV2ZW50LnB1cnBsZTpub3QoLmZjLWxpc3QpLCNjb250YWluZXIgLmZjLWV2ZW50W2RhdGEtY2xhc3M9XCJwdXJwbGVcIl06bm90KC5mYy1saXN0KSwjY29udGFpbmVyIC5mYy1ldmVudC5wdXJwbGUuZmMtbGlzdDpiZWZvcmUsI2NvbnRhaW5lciAuZmMtZXZlbnRbZGF0YS1jbGFzcz1cInB1cnBsZVwiXS5mYy1saXN0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmNTU5NDtcbiAgICBib3JkZXItY29sb3I6ICM5ZjU1OTQ7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuI2NvbnRhaW5lciAuZmMtZXZlbnQucGluazpub3QoLmZjLWxpc3QpLCNjb250YWluZXIgLmZjLWV2ZW50W2RhdGEtY2xhc3M9XCJwaW5rXCJdOm5vdCguZmMtbGlzdCksI2NvbnRhaW5lciAuZmMtZXZlbnQucGluay5mYy1saXN0OmJlZm9yZSwjY29udGFpbmVyIC5mYy1ldmVudFtkYXRhLWNsYXNzPVwicGlua1wiXS5mYy1saXN0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxN2NhNztcbiAgICBib3JkZXItY29sb3I6ICNlMTdjYTc7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuI2NvbnRhaW5lciAuZmMtZXZlbnQuZGFyazpub3QoLmZjLWxpc3QpLCNjb250YWluZXIgLmZjLWV2ZW50W2RhdGEtY2xhc3M9XCJkYXJrXCJdOm5vdCguZmMtbGlzdCksI2NvbnRhaW5lciAuZmMtZXZlbnQuZGFyay5mYy1saXN0OmJlZm9yZSwjY29udGFpbmVyIC5mYy1ldmVudFtkYXRhLWNsYXNzPVwiZGFya1wiXS5mYy1saXN0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzczYTtcbiAgICBib3JkZXItY29sb3I6ICMzMzM3M2E7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuI2NvbnRhaW5lciAuZmMtaGlnaGxpZ2h0IHtcbiAgICBvcGFjaXR5OiAuNVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjY0MHB4KSB7XG4gICAgI2NvbnRhaW5lciAuZmMtdG9vbGJhciAuZmMtbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0XG4gICAgfVxuXG4gICAgI2NvbnRhaW5lciAuZmMtdG9vbGJhciAuZmMtcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHRcbiAgICB9XG5cbiAgICAjY29udGFpbmVyIC5mYy10b29sYmFyPio+KiwjY29udGFpbmVyIC5mYy10b29sYmFyIC5mYy1idXR0b24tZ3JvdXA+KiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0XG4gICAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y4XG59XG5cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYVxufVxuXG4uY2FudmFzLXJlc3BvbnNpdmUge1xuICAgIG1heC13aWR0aDogMTAwJVxufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgb3V0bGluZTogMFxufVxuXG5hOmhvdmVyLGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICBvdXRsaW5lOiAwIWltcG9ydGFudFxufVxuXG5idXR0b24sYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIWltcG9ydGFudFxufVxuXG5jb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlM2YyO1xuICAgIGNvbG9yOiByZWQ7XG4gICAgcGFkZGluZzogMnB4IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiA5NyVcbn1cblxua2JkIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG5sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxufVxuXG5sZWdlbmQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlXG59XG5cbm1hcmssLm1hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUzYTI7XG4gICAgY29sb3I6ICM1NjNjMDA7XG4gICAgcGFkZGluZzogLjFlbVxufVxuXG5ociB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpXG59XG5cbi5oci13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4XG59XG5cbi5oci14cyB7XG4gICAgbWFyZ2luOiA1cHggMFxufVxuXG4uaHItc20ge1xuICAgIG1hcmdpbjogMTBweCAwXG59XG5cbi5yb3cge1xuICAgIG1hcmdpbjogMCAtNy41cHhcbn1cblxuW2NsYXNzXj1cImNvbC1cIl06bm90KC5wYWQtbm8pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4XG59XG5cbi5tZWRpYS1ibG9jayAubWVkaWEtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnRcbn1cblxuLm1lZGlhLWJsb2NrIC5tZWRpYS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5tZWRpYS1ibG9jayAubWVkaWEtYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogYXV0b1xufVxuXG4ubWlkZGxlIC5tZWRpYS1sZWZ0LC5taWRkbGUgLm1lZGlhLXJpZ2h0LC5taWRkbGUgLm1lZGlhLWJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLnRodW1ibmFpbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItY29sb3I6ICNlOWU5ZTlcbn1cblxuI2NvbnRhaW5lciAudGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMS4wNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNClcbn1cblxuI2NvbnRhaW5lciAudGFibGUgdGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDUpXG59XG5cbiNjb250YWluZXIgLnRhYmxlLnRhYmxlLXZjZW50ZXIgdGgsI2NvbnRhaW5lciAudGFibGUudGFibGUtdmNlbnRlciB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4jY29udGFpbmVyIC50YWJsZSAubWluLXdpZHRoIHtcbiAgICB3aWR0aDogMSU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHghaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHghaW1wb3J0YW50XG59XG5cbiNjb250YWluZXIgLnRhYmxlLWJvcmRlcmVkIHRkLCNjb250YWluZXIgLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4xMSlcbn1cblxuI2NvbnRhaW5lciAudGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtY2hpbGQoMm4rMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY4ZmFcbn1cblxuI2NvbnRhaW5lciAudGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjZcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXNcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTRhYmQ5O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzXG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMtZmVlZGJhY2sge1xuICAgIHotaW5kZXg6IDEwXG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCwuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCwuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnRcbn1cblxuLmZhLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHhcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlNWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWluLXdpZHRoOiA0NXB4XG59XG5cbi5uYXYtcGlsbHM+bGk+YSB7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4ubmF2LXBpbGxzPi5hY3RpdmU+YSwubmF2LXBpbGxzPi5hY3RpdmU+YTpob3ZlciwubmF2LXBpbGxzPi5hY3RpdmU+YTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTJkZFxufVxuXG4ubmF2LXRhYnM+bGk+YSB7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4ubGlzdC1ncm91cC5iZy10cmFucyAubGlzdC1ncm91cC1pdGVtOm5vdCguYWN0aXZlKTpub3QoLmRpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4ubGlzdC1ncm91cC5iZy10cmFucyAubGlzdC1ncm91cC1pdGVtIC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjVcbn1cblxuLmxpc3QtZ3JvdXAuYmctdHJhbnMgYS5saXN0LWdyb3VwLWl0ZW06aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpXG59XG5cbi5saXN0LWdyb3VwLmJvcmQtbm8gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ubGlzdC1ncm91cCAubGlzdC1kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItY29sb3I6ICNlOWU5ZTlcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1cHhcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxufVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLC5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciwubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNyk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0YWJkOTtcbiAgICBib3JkZXItY29sb3I6ICM1NGFiZDk7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbmEubGlzdC1ncm91cC1pdGVtOmhvdmVyLGEubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpXG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXByaW1hcnksLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NiM2UzO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeTpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODliYWU2O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRjNmUyO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFjYmU0O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNkMjcyO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFkNTdlO1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNiOTYxO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiZjcwO1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciwubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ODI2YjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOThlN2E7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tbWludCwubGlzdC1ncm91cC1pdGVtLW1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZWQ0YjI7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1taW50OmhvdmVyLGEubGlzdC1ncm91cC1pdGVtLW1pbnQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YWQ3Yjg7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tcHVycGxlLC5saXN0LWdyb3VwLWl0ZW0tcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWY2OWE0O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tcHVycGxlOmhvdmVyLGEubGlzdC1ncm91cC1pdGVtLXB1cnBsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I0NzNhYTtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1waW5rLC5saXN0LWdyb3VwLWl0ZW0tcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OTliYjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXBpbms6aG92ZXIsYS5saXN0LWdyb3VwLWl0ZW0tcGluazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViYTVjMztcbiAgICBjb2xvcjogI2ZmZlxufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLC5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDk0ZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhcms6aG92ZXIsYS5saXN0LWdyb3VwLWl0ZW0tZGFyazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNTE1NTtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgICBmb250LXNpemU6IDg1JVxufVxuXG4ubGFiZWw6ZW1wdHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViXG59XG5cbi5sYWJlbC5sYWJlbC1mdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtXG59XG5cbi5sYWJlbHMgLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4XG59XG5cbi5sYWJlbC1tZCB7XG4gICAgZm9udC1zaXplOiAxMDAlXG59XG5cbi5sYWJlbC10YWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWluLXdpZHRoOiA4ZXg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXG59XG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlOGVlO1xuICAgIGNvbG9yOiAjMzMzXG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhMmRkXG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiYmRjXG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFjOTU3XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFhYTQwXG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzY1NDlcbn1cblxuLmxhYmVsLW1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MmNjYTVcbn1cblxuLmxhYmVsLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmNTU5NFxufVxuXG4ubGFiZWwtcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxN2NhN1xufVxuXG4ubGFiZWwtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzczYVxufVxuXG4uYnJlYWRjcnVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweFxufVxuXG4uYnJlYWRjcnVtYiBsaSwuYnJlYWRjcnVtYiBsaSBhIHtcbiAgICBjb2xvcjogIzkyOTI5MlxufVxuXG4uYnJlYWRjcnVtYj5saStsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMVxufVxuXG4uYnJlYWRjcnVtYiAuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsXG59XG5cbkBtZWRpYShtaW4td2lkdGg6OTkycHgpIHtcbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweFxuICAgIH1cbn1cblxuLmFsZXJ0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDNlbSAxNXB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5hbGVydCAuYWxlcnQtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxufVxuXG4uYWxlcnQgLmFsZXJ0LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG59XG5cbi5hbGVydCAuY2xvc2Uge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IC4zO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweFxufVxuXG4uYWxlcnQgYnV0dG9uLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCwwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCwwLjNzXG59XG5cbi5hbGVydCBidXR0b24uY2xvc2U+c3Bhbjpub3QoLnNyLW9ubHkpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAuOGVtXG59XG5cbi5hbGVydCBidXR0b24uY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IC41NVxufVxuXG4uYWxlcnQgYnV0dG9uLmNsb3NlOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogLjNcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZGFhZTA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYWxlcnQtcHJpbWFyeSAuY2xvc2UsLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5hbGVydC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdjMWRmO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmFsZXJ0LWluZm8gLmNsb3NlLC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliY2U2NjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5hbGVydC1zdWNjZXNzIC5jbG9zZSwuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmIyNTE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYWxlcnQtd2FybmluZyAuY2xvc2UsLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5hbGVydC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmODczNTk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYWxlcnQtZGFuZ2VyIC5jbG9zZSwuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYWxlcnQtbWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzZDFhZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5hbGVydC1taW50IC5jbG9zZSwuYWxlcnQtbWludCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmFsZXJ0LXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4NjQ5ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5hbGVydC1wdXJwbGUgLmNsb3NlLC5hbGVydC1wdXJwbGUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5hbGVydC1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ4OGFmO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmFsZXJ0LXBpbmsgLmNsb3NlLC5hbGVydC1waW5rIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYWxlcnQtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDk0YztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5hbGVydC1kYXJrIC5jbG9zZSwuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLm1vZGFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLm1vZGFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5tb2RhbC5mYWRlOm5vdCguYW5pbWF0ZWQpIC5tb2RhbC1kaWFsb2cge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGxpbmVhciAuNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBsaW5lYXIgLjVzXG59XG5cbi5tb2RhbC5mYWRlLmluOm5vdCguYW5pbWF0ZWQpIC5tb2RhbC1kaWFsb2cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXNcbn1cblxuLmJvb3Rib3gubW9kYWwuaW46bm90KC5mYWRlKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHksMC41cztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LDAuNXNcbn1cblxuLmJvb3Rib3gubW9kYWw6bm90KC5mYWRlKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGxpbmVhciAuNXM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgbGluZWFyIC41c1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICBtaW4td2lkdGg6IDkwJVxufVxuXG4ubW9kYWwtZGlhbG9nLmFuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjdzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjdzXG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMFxufVxuXG4ubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKVxufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDI1KTtcbiAgICBjb2xvcjogIzVjNzE3NDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4wNCk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMFxufVxuXG4ubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwXG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4XG59XG5cbi5tb2RhbC1ib2R5IC5jbG9zZSwubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudFxufVxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG59XG5cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gICAgb3BhY2l0eTogLjc1XG59XG5cbkBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWluLXdpZHRoOiAwXG4gICAgfVxufVxuXG4udG9vbHRpcCB7XG4gICAgei1pbmRleDogOTk5OTk5XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxZTIxXG59XG5cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdywudG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdywudG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMxYzFlMjFcbn1cblxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzFjMWUyMVxufVxuXG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzFjMWUyMVxufVxuXG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3csLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3csLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWMxZTIxXG59XG5cbi5wb3BvdmVyIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsJ0hlbHZldGljYSBOZXVlJyxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwwLjEpXG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY3O1xuICAgIGNvbG9yOiAjNWM3MTc0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4ucG9wb3Zlcj4uYXJyb3cge1xuICAgIGJvcmRlci13aWR0aDogOXB4XG59XG5cbi5wb3BvdmVyPi5hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiA5cHhcbn1cblxuLnBvcG92ZXIubGVmdD4uYXJyb3cge1xuICAgIHJpZ2h0OiAtOXB4O1xuICAgIG1hcmdpbi10b3A6IC05cHhcbn1cblxuLnBvcG92ZXIubGVmdD4uYXJyb3c6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTlweFxufVxuXG4ucG9wb3Zlci5yaWdodD4uYXJyb3cge1xuICAgIGxlZnQ6IC05cHg7XG4gICAgbWFyZ2luLXRvcDogLTlweFxufVxuXG4ucG9wb3Zlci5yaWdodD4uYXJyb3c6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTlweFxufVxuXG4ucG9wb3Zlci50b3A+LmFycm93IHtcbiAgICBib3R0b206IC05cHhcbn1cblxuLnBvcG92ZXIudG9wPi5hcnJvdzphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHhcbn1cblxuLnBvcG92ZXIuYm90dG9tPi5hcnJvdyB7XG4gICAgdG9wOiAtOXB4XG59XG5cbi5wb3BvdmVyLmJvdHRvbT4uYXJyb3c6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAyMHB4XG59XG5cbiNjb250YWluZXIgLmJhZGdlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5iYWRnZTplbXB0eS5iYWRnZS1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IC43ZW07XG4gICAgaGVpZ2h0OiAuN2VtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiA1cHg7XG4gICAgbWFyZ2luOiAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxufVxuXG4uYmFkZ2UuYmFkZ2UtZncsLmJhZGdlOmVtcHR5LmJhZGdlLWZ3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbVxufVxuXG4uYmFkZ2UtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZThlZTtcbiAgICBjb2xvcjogIzMzM1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTJkZFxufVxuXG4uYmFkZ2UtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YmJkY1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkxYzk1N1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYWE0MFxufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc2NTQ5XG59XG5cbi5iYWRnZS1taW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJjY2E1XG59XG5cbi5iYWRnZS1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjU1OTRcbn1cblxuLmJhZGdlLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTdjYTdcbn1cblxuLmJhZGdlLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM3M2Fcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDEwcHhcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZT4uZHJvcGRvd24tY2FyZXQge1xuICAgIHBhZGRpbmctbGVmdDogLjVlbVxufVxuXG4uZHJvcGRvd24tdG9nZ2xlLmRyb3Bkb3duLXRvZ2dsZS1pY29uPmkge1xuICAgIHBhZGRpbmc6IDAgLjI1ZW1cbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOVxufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMFxufVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3gtc2hhZG93OiAwIC00cHggOHB4IDAgcmdiYSgwLDAsMCwwLjE1KVxufVxuXG4uZHJvcGRvd24tbWVudTpub3QoLmhlYWQtbGlzdCk+bGk+YSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHhcbn1cblxuLmRyb3Bkb3duLW1lbnU6bm90KC5oZWFkLWxpc3QpPmxpPmE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NGFiZDk7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmRyb3Bkb3duLW1lbnUud2l0aC1hcnJvdzpiZWZvcmUsLmRyb3Bkb3duLW1lbnUud2l0aC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnRcbn1cblxuLmRyb3Bkb3duLW1lbnUud2l0aC1hcnJvdzpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjZDBkMGQwO1xuICAgIG1hcmdpbjogLTdweCAwIDAgMTVweFxufVxuXG4uZHJvcGRvd24tbWVudS53aXRoLWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW46IC02cHggMCAwIDE1cHhcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQuZHJvcGRvd24tbWVudS53aXRoLWFycm93OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IC03cHggMjVweCAwIDBcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQuZHJvcGRvd24tbWVudS53aXRoLWFycm93OmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogLTZweCAyNXB4IDAgMFxufVxuXG4uZHJvcGRvd24tbWVudS1zbSB7XG4gICAgbWluLXdpZHRoOiAyMjBweFxufVxuXG4uZHJvcGRvd24tbWVudS1tZCB7XG4gICAgbWluLXdpZHRoOiAyNzBweFxufVxuXG4uZHJvcGRvd24tbWVudS1sZyB7XG4gICAgbWluLXdpZHRoOiAzMDBweFxufVxuXG4uZHJvcGRvd24ub3Blbj4uYnRuLC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCAxcHggcmdiYSgwLDAsMCwwLjMpXG59XG5cbi53ZWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4ud2VsbC14cyB7XG4gICAgcGFkZGluZzogNXB4XG59XG5cbi5wcm9ncmVzcyB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKVxufVxuXG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4ucHJvZ3Jlc3MtbGlnaHQtYmFzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxufVxuXG4ucHJvZ3Jlc3MtZGFyay1iYXNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMilcbn1cblxuLnByb2dyZXNzLXhsIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxufVxuXG4ucHJvZ3Jlc3MteGwgLnByb2dyZXNzLWJhciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG59XG5cbi5wcm9ncmVzcy1sZyB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbn1cblxuLnByb2dyZXNzLWxnIC5wcm9ncmVzcy1iYXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweFxufVxuXG4ucHJvZ3Jlc3MtbWQge1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweFxufVxuXG4ucHJvZ3Jlc3MtbWQgLnByb2dyZXNzLWJhciB7XG4gICAgZm9udC1zaXplOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDhweFxufVxuXG4ucHJvZ3Jlc3Mtc20ge1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweFxufVxuXG4ucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhciB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0cHhcbn1cblxuLnByb2dyZXNzLXhzIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG59XG5cbi5wcm9ncmVzcy14cyAucHJvZ3Jlc3MtYmFyIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDJweFxufVxuXG4ucHJvZ3Jlc3MtYmFyLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbi5wcm9ncmVzcy1iYXItcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTJkZFxufVxuXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NmJiZGNcbn1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFjOTU3XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYWE0MFxufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NjU0OVxufVxuXG4ucHJvZ3Jlc3MtYmFyLW1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MmNjYTVcbn1cblxuLnByb2dyZXNzLWJhci1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjU1OTRcbn1cblxuLnByb2dyZXNzLWJhci1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTE3Y2E3XG59XG5cbi5wcm9ncmVzcy1iYXItZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzczYVxufVxuXG4ucGFnZXIgbGk+YTphY3RpdmUsLnBhZ2luYXRpb24+bGkgYTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDFweCByZ2JhKDAsMCwwLDAuMilcbn1cblxuLnBhZ2VyIGxpPmE6aG92ZXIsLnBhZ2VyIGxpPmE6Zm9jdXMsLnBhZ2luYXRpb24+bGkgYTpob3ZlciwucGFnaW5hdGlvbj5saSBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzU0YWJkOTtcbiAgICBjb2xvcjogIzU0YWJkOTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICM1NGFiZDk7XG4gICAgei1pbmRleDogMjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciwwLjNzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciwwLjNzXG59XG5cbi5wYWdlciBsaT5hLC5wYWdlciBsaT5zcGFuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1jb2xvcjogI2RjZGNkY1xufVxuXG4ucGFnZXIucGFnZXItcm91bmRlZCBsaT5hLC5wYWdlci5wYWdlci1yb3VuZGVkIGxpPnNwYW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHhcbn1cblxuLnBhZ2VyIC5kaXNhYmxlZD5hLC5wYWdlciAuZGlzYWJsZWQ+c3BhbiwucGFnZXIgLmRpc2FibGVkPmE6aG92ZXIsLnBhZ2VyIC5kaXNhYmxlZD5zcGFuOmhvdmVyLC5wYWdlciAuZGlzYWJsZWQ+YTpmb2N1cywucGFnZXIgLmRpc2FibGVkPnNwYW46Zm9jdXMsLnBhZ2luYXRpb24gLmRpc2FibGVkPmEsLnBhZ2luYXRpb24gLmRpc2FibGVkPnNwYW4sLnBhZ2luYXRpb24gLmRpc2FibGVkPmE6aG92ZXIsLnBhZ2luYXRpb24gLmRpc2FibGVkPnNwYW46aG92ZXIsLnBhZ2luYXRpb24gLmRpc2FibGVkPmE6Zm9jdXMsLnBhZ2luYXRpb24gLmRpc2FibGVkPnNwYW46Zm9jdXMge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGJvcmRlci1jb2xvcjogI2RjZGNkYztcbiAgICBib3gtc2hhZG93OiBub25lXG59XG5cbi5wYWdpbmF0aW9uPmxpPmEsLnBhZ2luYXRpb24+bGk+c3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGNkY2RjO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yLDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yLDAuM3Ncbn1cblxuLnBhZ2luYXRpb24+bGk+c3BhbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0XG59XG5cbi5wYWdpbmF0aW9uPmxpPnNwYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuLnBhZ2luYXRpb24+bGk6Zmlyc3QtY2hpbGQ+YSwucGFnaW5hdGlvbj5saTpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbn1cblxuLnBhZ2luYXRpb24+bGk6bGFzdC1jaGlsZD5hLC5wYWdpbmF0aW9uPmxpOmxhc3QtY2hpbGQgc3BhbiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcbn1cblxuLnBhZ2luYXRpb24+LmFjdGl2ZT5hLC5wYWdpbmF0aW9uPi5hY3RpdmU+c3BhbiwucGFnaW5hdGlvbj4uYWN0aXZlPmE6aG92ZXIsLnBhZ2luYXRpb24+LmFjdGl2ZT5zcGFuOmhvdmVyLC5wYWdpbmF0aW9uPi5hY3RpdmU+YTpmb2N1cywucGFnaW5hdGlvbj4uYWN0aXZlPnNwYW46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NGFiZDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTRhYmQ5XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQsLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4uY2Fyb3VzZWwtY29udHJvbCwuY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXNcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wuYXV0by1oaWRlIHtcbiAgICBvcGFjaXR5OiAwXG59XG5cbi5jYXJvdXNlbC1jb250cm9sOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5jYXJvdXNlbC1jb250cm9sIGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC4yNWVtXG59XG5cbi5jYXJvdXNlbDpob3ZlciAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzXG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzLm91dCB7XG4gICAgYm90dG9tOiAwXG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzLm91dCsuY2Fyb3VzZWwtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzLnNxdWFyZSBsaSB7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzLmRhcmsgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzczYVxufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycy5kYXJrIGxpIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzM3M2Fcbn1cblxuLmJxLXNtIHtcbiAgICBmb250LXNpemU6IDEzcHhcbn1cblxuLmJxLW9wZW46YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgICBsaW5lLWhlaWdodDogLjFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMC40ZW1cbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwudGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG59XG5cbi5wYW5lbD4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDBcbn1cblxuLnBhbmVsLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4XG59XG5cbi5wYW5lbC1ncm91cC5hY2NvcmRpb24gLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5wYW5lbC1ncm91cC5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiBhdXRvXG59XG5cbi5wYW5lbC1ncm91cC5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmc6YWZ0ZXIge1xuICAgIGJvcmRlcjogMCFpbXBvcnRhbnRcbn1cblxuLnBhbmVsLWdyb3VwLmFjY29yZGlvbiAucGFuZWwtaGVhZGluZywucGFuZWwtZ3JvdXAuYWNjb3JkaW9uIC5wYW5lbC10aXRsZSB7XG4gICAgcGFkZGluZzogMFxufVxuXG4ucGFuZWwtZ3JvdXAuYWNjb3JkaW9uIC5wYW5lbC10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHhcbn1cblxuLnBhbmVsLWdyb3VwLmFjY29yZGlvbiAucGFuZWwtdGl0bGUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogMCAxNXB4XG59XG5cbi5wYW5lbC1ncm91cC5hY2NvcmRpb24gLnBhbmVsLXRpdGxlIGE6aG92ZXIsLnBhbmVsLWdyb3VwLmFjY29yZGlvbiAucGFuZWwtdGl0bGUgYTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXRcbn1cblxuLnBhbmVsLWdyb3VwLmFjY29yZGlvbiAucGFuZWw6Zmlyc3QtY2hpbGQsLnBhbmVsLWdyb3VwLmFjY29yZGlvbiAucGFuZWw6Zmlyc3QtY2hpbGQgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbn1cblxuLnBhbmVsLWdyb3VwLmFjY29yZGlvbiAucGFuZWw6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi50YWItYmFzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweFxufVxuXG4udGFiLWJhc2UgLnRhYi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAxNXB4XG59XG5cbi50YWItYmFzZSAudGFiLWNvbnRlbnQgLnRhYi1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVmMGYyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgLTE1cHggLTE1cHggLTE1cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4XG59XG5cbi50YWItYmFzZSAubmF2LXRhYnMge1xuICAgIGJvcmRlcjogMFxufVxuXG4udGFiLWJhc2UgLm5hdi10YWJzPmxpOm5vdCguYWN0aXZlKT5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMzUpO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSwwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHksMC4zc1xufVxuXG4udGFiLWJhc2UgLm5hdi10YWJzPmxpOm5vdCguYWN0aXZlKT5hOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNTUpO1xuICAgIGJvcmRlci1jb2xvcjogIzU0YWJkOTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHksMC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5LDAuM3Ncbn1cblxuLnRhYi1iYXNlIC5uYXYtdGFicz4uYWN0aXZlPmEsLnRhYi1iYXNlIC5uYXYtdGFicz4uYWN0aXZlIGE6aG92ZXIsLnRhYi1iYXNlIC5uYXYtdGFicz4uYWN0aXZlPmE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnRhYi1iYXNlIC5uYXYtdGFicy50YWJzLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4udGFiLWJhc2UgLm5hdi10YWJzLnRhYnMtcmlnaHQ+bGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHhcbn1cblxuLnRhYi1mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi5uYXYtdGFicyBsaSBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5uYXYtdGFicy50YWItcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0XG59XG5cbi5uYXYtdGFicy50YWItcmlnaHQ+bGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBub25lXG59XG5cbi5uYXYtdGFicy50YWItcmlnaHQ+bGk+YSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi5uYXYtdGFicyAubGFiZWwsLm5hdi10YWJzIC5iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweFxufVxuXG4udGFiLXN0YWNrZWQtbGVmdCwudGFiLXN0YWNrZWQtcmlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4udGFiLXN0YWNrZWQtbGVmdCAubmF2LXRhYnM+bGksLnRhYi1zdGFja2VkLXJpZ2h0IC5uYXYtdGFicz5saSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwXG59XG5cbi50YWItc3RhY2tlZC1sZWZ0IC5uYXYtdGFicz5saT5hLC50YWItc3RhY2tlZC1yaWdodCAubmF2LXRhYnM+bGk+YSB7XG4gICAgbWFyZ2luOiAwIDAgMnB4XG59XG5cbi50YWItc3RhY2tlZC1sZWZ0IC5uYXYtdGFicz5saTpsYXN0LWNoaWxkPmEsLnRhYi1zdGFja2VkLXJpZ2h0IC5uYXYtdGFicz5saTpsYXN0LWNoaWxkPmEge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnRhYi1zdGFja2VkLWxlZnQgLm5hdi10YWJzLC50YWItc3RhY2tlZC1yaWdodCAubmF2LXRhYnMsLnRhYi1zdGFja2VkLWxlZnQgLnRhYi1jb250ZW50LC50YWItc3RhY2tlZC1yaWdodCAudGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcFxufVxuXG4udGFiLXN0YWNrZWQtbGVmdCAudGFiLWNvbnRlbnQsLnRhYi1zdGFja2VkLXJpZ2h0IC50YWItY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4udGFiLXN0YWNrZWQtbGVmdCAubmF2LXRhYnMge1xuICAgIHdpZHRoOiAxJTtcbiAgICBib3JkZXI6IDBcbn1cblxuLnRhYi1zdGFja2VkLWxlZnQgLm5hdi10YWJzPmxpIGEge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4udGFiLXN0YWNrZWQtbGVmdCAubmF2LXRhYnM+LmFjdGl2ZT5hOmhvdmVyLC50YWItc3RhY2tlZC1sZWZ0IC5uYXYtdGFicz4uYWN0aXZlPmE6Zm9jdXMge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnRhYi1zdGFja2VkLWxlZnQudGFiLWJhc2UgLm5hdi10YWJzPmxpOm5vdCguYWN0aXZlKSBhOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM1NGFiZDk7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4udGFiLXN0YWNrZWQtbGVmdCAudGFiLWNvbnRlbnQge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi50YWItc3RhY2tlZC1yaWdodCAubmF2LXRhYnMge1xuICAgIHdpZHRoOiAxJTtcbiAgICBib3JkZXI6IDBcbn1cblxuLnRhYi1zdGFja2VkLXJpZ2h0IC5uYXYtdGFicz5saSBhIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMFxufVxuXG4udGFiLXN0YWNrZWQtcmlnaHQgLm5hdi10YWJzPi5hY3RpdmU+YTpob3ZlciwudGFiLXN0YWNrZWQtcmlnaHQgLm5hdi10YWJzPi5hY3RpdmU+YTpmb2N1cyB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi50YWItc3RhY2tlZC1yaWdodC50YWItYmFzZSAubmF2LXRhYnM+bGk6bm90KC5hY3RpdmUpIGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzU0YWJkOTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLnRhYi1zdGFja2VkLXJpZ2h0IC50YWItY29udGVudCB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5iZy10cmFucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLmJnLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG59XG5cbi5iZy1saWdodCwuYmctbGlnaHQgYSB7XG4gICAgY29sb3I6ICM1MTUxNTFcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjhcbn1cblxuLmJnLWdyYXktbGlnaHQsLmJnLWdyYXktbGlnaHQgYSB7XG4gICAgY29sb3I6ICM1MTUxNTFcbn1cblxuLmJnLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U4ZWVcbn1cblxuLmJnLWdyYXksLmJnLWdyYXkgYSB7XG4gICAgY29sb3I6ICM1MTUxNTFcbn1cblxuLmJnLWdyYXktZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzY2VkYlxufVxuXG4uYmctZ3JheS1kYXJrLC5iZy1ncmF5LWRhcmsgYSB7XG4gICAgY29sb3I6ICM1MTUxNTFcbn1cblxuLmJnLXRyYW5zLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSlcbn1cblxuLmJnLXRyYW5zLWxpZ2h0LC5iZy10cmFucy1saWdodCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4uYmctdHJhbnMtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KVxufVxuXG4uYmctdHJhbnMtZGFyaywuYmctdHJhbnMtZGFyayBhIHtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4uYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTJkZFxufVxuXG4uYmctcHJpbWFyeSwuYmctcHJpbWFyeSBhIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYmctaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YmJkY1xufVxuXG4uYmctaW5mbywuYmctaW5mbyBhIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYmctc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkxYzk1N1xufVxuXG4uYmctc3VjY2VzcywuYmctc3VjY2VzcyBhIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYmctd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYWE0MFxufVxuXG4uYmctd2FybmluZywuYmctd2FybmluZyBhIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYmctZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc2NTQ5XG59XG5cbi5iZy1kYW5nZXIsLmJnLWRhbmdlciBhIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYmctbWludCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyY2NhNVxufVxuXG4uYmctbWludCwuYmctbWludCBhIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYmctcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY1NTk0XG59XG5cbi5iZy1wdXJwbGUsLmJnLXB1cnBsZSBhIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYmctcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxN2NhN1xufVxuXG4uYmctcGluaywuYmctcGluayBhIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYmctZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzczYVxufVxuXG4uYmctZGFyaywuYmctZGFyayBhIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4udGV4dC1saWdodCxhLnRleHQtbGlnaHQ6aG92ZXIsYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogI2NjY1xufVxuXG4udGV4dC1tdXRlZCxhLnRleHQtbXV0ZWQ6aG92ZXIsYS50ZXh0LW11dGVkOmZvY3VzIHtcbiAgICBjb2xvcjogIzkyOTI5MlxufVxuXG4udGV4dC1wcmltYXJ5LGEudGV4dC1wcmltYXJ5OmhvdmVyLGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogIzI2NmZiMFxufVxuXG4udGV4dC1pbmZvLGEudGV4dC1pbmZvOmhvdmVyLGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogIzFlODI5ZVxufVxuXG4udGV4dC1zdWNjZXNzLGEudGV4dC1zdWNjZXNzOmhvdmVyLGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzVlOGQyZFxufVxuXG4udGV4dC13YXJuaW5nLGEudGV4dC13YXJuaW5nOmhvdmVyLGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogI2JkNzcwZVxufVxuXG4udGV4dC1kYW5nZXIsYS50ZXh0LWRhbmdlcjpob3ZlcixhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogI2QxMjkwOVxufVxuXG4udGV4dC1taW50LGEudGV4dC1taW50OmhvdmVyLGEudGV4dC1taW50OmZvY3VzIHtcbiAgICBjb2xvcjogIzI0ODQ2OVxufVxuXG4udGV4dC1wdXJwbGUsYS50ZXh0LXB1cnBsZTpob3ZlcixhLnRleHQtcHVycGxlOmZvY3VzIHtcbiAgICBjb2xvcjogIzVkMzE1NlxufVxuXG4udGV4dC1waW5rLGEudGV4dC1waW5rOmhvdmVyLGEudGV4dC1waW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI2M5MmU3MFxufVxuXG4udGV4dC1kYXJrLGEudGV4dC1kYXJrOmhvdmVyLGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogIzAzMDQwNFxufVxuXG4uYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXNcbn1cblxuLmJ0bjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUsLmJ0bjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDFweCByZ2JhKDAsMCwwLDAuMilcbn1cblxuLmJ0bi1sZywuYnRuLWljb24uYnRuLWxnIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzNcbn1cblxuLmJ0bi1zbSwuYnRuLWljb24uYnRuLXNtIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNVxufVxuXG4uYnRuLXhzLC5idG4taWNvbi5idG4teHMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS41XG59XG5cbi5idG4taWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4XG59XG5cbi5idG4taWNvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDEuMDVlbVxufVxuXG4uYnRuLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5idG4tZmlsZSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmJ0bi1saW5rIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbi5idG4uYnRuLWxpbms6Zm9jdXMsLmJ0bi5idG4tbGluazphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuLmJ0bi1saW5rLmRpc2FibGVkOmhvdmVyLC5idG4tbGluay5kaXNhYmxlZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbi5idG4tdHJhbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM3ODc4Nzhcbn1cblxuLmJ0bi1kZWZhdWx0LC5idG4tZGVmYXVsdDpmb2N1cywuYnRuLWhvdmVyLWRlZmF1bHQ6aG92ZXIsLmJ0bi1ob3Zlci1kZWZhdWx0OmFjdGl2ZSwuYnRuLWhvdmVyLWRlZmF1bHQuYWN0aXZlLC5idG4uYnRuLWFjdGl2ZS1kZWZhdWx0OmFjdGl2ZSwuYnRuLmJ0bi1hY3RpdmUtZGVmYXVsdC5hY3RpdmUsLmRyb3Bkb3duLm9wZW4+LmJ0bi5idG4tYWN0aXZlLWRlZmF1bHQsLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1hY3RpdmUtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXItY29sb3I6ICNjZGQ2ZTE7XG4gICAgY29sb3I6ICM1MTUxNTFcbn1cblxuLmJ0bi1kZWZhdWx0OmhvdmVyLC5idG4tZGVmYXVsdDphY3RpdmUsLmJ0bi1kZWZhdWx0LmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgIGJvcmRlci1jb2xvcjogI2NkZDZlMTtcbiAgICBjb2xvcjogIzUxNTE1MVxufVxuXG4uYnRuLXByaW1hcnksLmJ0bi1wcmltYXJ5OmZvY3VzLC5idG4taG92ZXItcHJpbWFyeTpob3ZlciwuYnRuLWhvdmVyLXByaW1hcnk6YWN0aXZlLC5idG4taG92ZXItcHJpbWFyeS5hY3RpdmUsLmJ0bi5idG4tYWN0aXZlLXByaW1hcnk6YWN0aXZlLC5idG4uYnRuLWFjdGl2ZS1wcmltYXJ5LmFjdGl2ZSwuZHJvcGRvd24ub3Blbj4uYnRuLmJ0bi1hY3RpdmUtcHJpbWFyeSwuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLWFjdGl2ZS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc5ZGRiO1xuICAgIGJvcmRlci1jb2xvcjogIzVmYTJkZDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIsLmJ0bi1wcmltYXJ5OmFjdGl2ZSwuYnRuLXByaW1hcnkuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjhkZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI5MWQ3O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5idG4taW5mbywuYnRuLWluZm86Zm9jdXMsLmJ0bi1ob3Zlci1pbmZvOmhvdmVyLC5idG4taG92ZXItaW5mbzphY3RpdmUsLmJ0bi1ob3Zlci1pbmZvLmFjdGl2ZSwuYnRuLmJ0bi1hY3RpdmUtaW5mbzphY3RpdmUsLmJ0bi5idG4tYWN0aXZlLWluZm8uYWN0aXZlLC5kcm9wZG93bi5vcGVuPi5idG4uYnRuLWFjdGl2ZS1pbmZvLC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tYWN0aXZlLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZGI4ZGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDZiYmRjO1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5idG4taW5mbzpob3ZlciwuYnRuLWluZm86YWN0aXZlLC5idG4taW5mby5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3YWFjZjtcbiAgICBib3JkZXItY29sb3I6ICMyOGIwZDY7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmJ0bi1zdWNjZXNzLC5idG4tc3VjY2Vzczpmb2N1cywuYnRuLWhvdmVyLXN1Y2Nlc3M6aG92ZXIsLmJ0bi1ob3Zlci1zdWNjZXNzOmFjdGl2ZSwuYnRuLWhvdmVyLXN1Y2Nlc3MuYWN0aXZlLC5idG4uYnRuLWFjdGl2ZS1zdWNjZXNzOmFjdGl2ZSwuYnRuLmJ0bi1hY3RpdmUtc3VjY2Vzcy5hY3RpdmUsLmRyb3Bkb3duLm9wZW4+LmJ0bi5idG4tYWN0aXZlLXN1Y2Nlc3MsLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1hY3RpdmUtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhjYzc0ZjtcbiAgICBib3JkZXItY29sb3I6ICM5MWM5NTc7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyLC5idG4tc3VjY2VzczphY3RpdmUsLmJ0bi1zdWNjZXNzLmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JiOTNjO1xuICAgIGJvcmRlci1jb2xvcjogIzdmYmYzZDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYnRuLXdhcm5pbmcsLmJ0bi13YXJuaW5nOmZvY3VzLC5idG4taG92ZXItd2FybmluZzpob3ZlciwuYnRuLWhvdmVyLXdhcm5pbmc6YWN0aXZlLC5idG4taG92ZXItd2FybmluZy5hY3RpdmUsLmJ0bi5idG4tYWN0aXZlLXdhcm5pbmc6YWN0aXZlLC5idG4uYnRuLWFjdGl2ZS13YXJuaW5nLmFjdGl2ZSwuZHJvcGRvd24ub3Blbj4uYnRuLmJ0bi1hY3RpdmUtd2FybmluZywuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLWFjdGl2ZS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhNjM2O1xuICAgIGJvcmRlci1jb2xvcjogI2YxYWE0MDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYnRuLXdhcm5pbmc6aG92ZXIsLmJ0bi13YXJuaW5nOmFjdGl2ZSwuYnRuLXdhcm5pbmcuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTk4MTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWY5YjFmO1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5idG4tZGFuZ2VyLC5idG4tZGFuZ2VyOmZvY3VzLC5idG4taG92ZXItZGFuZ2VyOmhvdmVyLC5idG4taG92ZXItZGFuZ2VyOmFjdGl2ZSwuYnRuLWhvdmVyLWRhbmdlci5hY3RpdmUsLmJ0bi5idG4tYWN0aXZlLWRhbmdlcjphY3RpdmUsLmJ0bi5idG4tYWN0aXZlLWRhbmdlci5hY3RpdmUsLmRyb3Bkb3duLm9wZW4+LmJ0bi5idG4tYWN0aXZlLWRhbmdlciwuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLWFjdGl2ZS1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzVkM2Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjc2NTQ5O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyLC5idG4tZGFuZ2VyOmFjdGl2ZSwuYnRuLWRhbmdlci5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU0MjFmO1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NDgyNztcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYnRuLW1pbnQsLmJ0bi1taW50OmZvY3VzLC5idG4taG92ZXItbWludDpob3ZlciwuYnRuLWhvdmVyLW1pbnQ6YWN0aXZlLC5idG4taG92ZXItbWludC5hY3RpdmUsLmJ0bi5idG4tYWN0aXZlLW1pbnQ6YWN0aXZlLC5idG4uYnRuLWFjdGl2ZS1taW50LmFjdGl2ZSwuZHJvcGRvd24ub3Blbj4uYnRuLmJ0bi1hY3RpdmUtbWludCwuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLWFjdGl2ZS1taW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjYWExO1xuICAgIGJvcmRlci1jb2xvcjogIzQyY2NhNTtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYnRuLW1pbnQ6aG92ZXIsLmJ0bi1taW50OmFjdGl2ZSwuYnRuLW1pbnQuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLW1pbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMGIyOGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzJiOTkyO1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5idG4tcHVycGxlLC5idG4tcHVycGxlOmZvY3VzLC5idG4taG92ZXItcHVycGxlOmhvdmVyLC5idG4taG92ZXItcHVycGxlOmFjdGl2ZSwuYnRuLWhvdmVyLXB1cnBsZS5hY3RpdmUsLmJ0bi5idG4tYWN0aXZlLXB1cnBsZTphY3RpdmUsLmJ0bi5idG4tYWN0aXZlLXB1cnBsZS5hY3RpdmUsLmRyb3Bkb3duLm9wZW4+LmJ0bi5idG4tYWN0aXZlLXB1cnBsZSwuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLWFjdGl2ZS1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ODUxOGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWY1NTk0O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5idG4tcHVycGxlOmhvdmVyLC5idG4tcHVycGxlOmFjdGl2ZSwuYnRuLXB1cnBsZS5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODM0NjdhO1xuICAgIGJvcmRlci1jb2xvcjogIzg4NDk3ZTtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYnRuLXBpbmssLmJ0bi1waW5rOmZvY3VzLC5idG4taG92ZXItcGluazpob3ZlciwuYnRuLWhvdmVyLXBpbms6YWN0aXZlLC5idG4taG92ZXItcGluay5hY3RpdmUsLmJ0bi5idG4tYWN0aXZlLXBpbms6YWN0aXZlLC5idG4uYnRuLWFjdGl2ZS1waW5rLmFjdGl2ZSwuZHJvcGRvd24ub3Blbj4uYnRuLmJ0bi1hY3RpdmUtcGluaywuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLWFjdGl2ZS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY3NGExO1xuICAgIGJvcmRlci1jb2xvcjogI2UxN2NhNztcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uYnRuLXBpbms6aG92ZXIsLmJ0bi1waW5rOmFjdGl2ZSwuYnRuLXBpbmsuYWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTU5OGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGE1ZjkzO1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5idG4tZGFyaywuYnRuLWRhcms6Zm9jdXMsLmJ0bi1ob3Zlci1kYXJrOmhvdmVyLC5idG4taG92ZXItZGFyazphY3RpdmUsLmJ0bi1ob3Zlci1kYXJrLmFjdGl2ZSwuYnRuLmJ0bi1hY3RpdmUtZGFyazphY3RpdmUsLmJ0bi5idG4tYWN0aXZlLWRhcmsuYWN0aXZlLC5kcm9wZG93bi5vcGVuPi5idG4uYnRuLWFjdGl2ZS1kYXJrLC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tYWN0aXZlLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTMyMzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzNzNhO1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5idG4tZGFyazpob3ZlciwuYnRuLWRhcms6YWN0aXZlLC5idG4tZGFyay5hY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmMjEyMztcbiAgICBib3JkZXItY29sb3I6ICMyMjI1Mjc7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuOm5vdCguYnRuLWRlZmF1bHQpLC5idG4tZ3JvdXAgLmJ0bjpub3QoLmJ0bi1kZWZhdWx0KSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDkpXG59XG5cbi5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRuLC5idG4taWNvbi5idG4tbGcge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweFxufVxuXG4uYnRuLXNtLC5idG4tZ3JvdXAtc20+LmJ0biwuYnRuLWljb24uYnRuLXNtIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweFxufVxuXG4uYnRuLXhzLC5idG4tZ3JvdXAteHM+LmJ0biwuYnRuLWljb24uYnRuLXhzIHtcbiAgICBwYWRkaW5nOiAxcHggNXB4XG59XG5cbi5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRuLC5idG4taWNvbi5idG4tbGcge1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLmJ0bi1sZywuYnRuLWdyb3VwLXNtPi5idG4sLmJ0bi1sZywuYnRuLWdyb3VwLXhzPi5idG4sLmJ0bi1pY29uLmJ0bi1sZywuYnRuLWljb24uYnRuLWxnIHtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG59XG5cbi5idG4tY2lyY2xlIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlXG59XG5cbi5idG4tbGcuYnRuLWNpcmNsZSB7XG4gICAgcGFkZGluZzogMTdweFxufVxuXG4uYnRuLXNtLmJ0bi1jaXJjbGUge1xuICAgIHBhZGRpbmc6IDdweFxufVxuXG4uYnRuLXhzLmJ0bi1jaXJjbGUge1xuICAgIHBhZGRpbmc6IDRweFxufVxuXG4uYnRuLWljb24uYnRuLWNpcmNsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjRlbTtcbiAgICBoZWlnaHQ6IDEuNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRcbn1cblxuLmJ0bi1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmJ0bi1sZy5idG4tcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweFxufVxuXG4uYnRuLXNtLmJ0bi1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4XG59XG5cbi5idG4teHMuYnRuLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcbn1cblxuLmJ0bi1ncm91cC5idG4tcm91bmRlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4uYnRuLWxhYmVsZWQsLmJ0bi1sYWJlbGVkLmZhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5idG4tbGFiZWxlZDpub3QoLmJ0bi1ibG9jayk6bm90KC5mb3JtLWljb24pIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDBcbn1cblxuLmJ0bi1ibG9jay5idG4tbGFiZWxlZDpub3QoLmZvcm0taWNvbikge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1N1xufVxuXG4uYnRuLWJsb2NrLmJ0bi1sYWJlbGVkOm5vdCguZm9ybS1pY29uKTpiZWZvcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdweFxufVxuXG4uYnRuLWxhYmVsZWQgLmJ0bi1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3XG59XG5cbi5idG4tbGFiZWxlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nOiA2cHggMTJweFxufVxuXG4uYnRuLWxhYmVsZWQuZmE6YmVmb3JlLC5idG4tbGFiZWxlZCAuZmE6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogZm9udEF3ZXNvbWVcbn1cblxuLmJ0bi1kZWZhdWx0LmJ0bi1sYWJlbGVkOmJlZm9yZSwuYnRuLWRlZmF1bHQgLmJ0bi1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4uYnRuLWxnLmJ0bi1sYWJlbGVkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzNcbn1cblxuLmJ0bi1zbS5idG4tbGFiZWxlZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuLmJ0bi14cy5idG4tbGFiZWxlZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuLmJ0bi1sZy5idG4tbGFiZWxlZDpiZWZvcmUsLmJ0bi1sZyAuYnRuLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweFxufVxuXG4uYnRuLWxnLmJ0bi1ibG9jay5idG4tbGFiZWxlZDpub3QoLmZvcm0taWNvbik6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweFxufVxuXG4uYnRuLXNtLmJ0bi1sYWJlbGVkOmJlZm9yZSwuYnRuLXNtIC5idG4tbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweFxufVxuXG4uYnRuLXNtLmJ0bi1ibG9jay5idG4tbGFiZWxlZDpub3QoLmZvcm0taWNvbik6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC01cHhcbn1cblxuLmJ0bi14cy5idG4tbGFiZWxlZDpiZWZvcmUsLmJ0bi14cyAuYnRuLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAxcHggNXB4XG59XG5cbi5idG4teHMuYnRuLWJsb2NrLmJ0bi1sYWJlbGVkOm5vdCguZm9ybS1pY29uKTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweFxufVxuXG4uYnRuLWxhYmVsZWQuaWNvbi0yeDpiZWZvcmUsLmJ0bi1sYWJlbGVkIC5idG4tbGFiZWwuaWNvbi0yeDpiZWZvcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMC4xNWVtXG59XG5cbi5idG4tbGFiZWxlZC5pY29uLTN4OmJlZm9yZSwuYnRuLWxhYmVsZWQgLmJ0bi1sYWJlbC5pY29uLTN4OmJlZm9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjE4ZW1cbn1cblxuLmJ0bi1sYWJlbGVkLmljb24tNHg6YmVmb3JlLC5idG4tbGFiZWxlZCAuYnRuLWxhYmVsLmljb24tNHg6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMmVtXG59XG5cbi5idG4tbGFiZWxlZC5pY29uLTV4OmJlZm9yZSwuYnRuLWxhYmVsZWQgLmJ0bi1sYWJlbC5pY29uLTV4OmJlZm9yZSB7XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjI1ZW1cbn1cblxuLnBhbmVsIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwwLDAsMC4wNzUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHhcbn1cblxuLnBhbmVsIGhyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4xKVxufVxuXG4ucGFuZWwgLnBhbmVsLWJnLWNvdmVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5wYW5lbCAucGFuZWwtYmctY292ZXIgaW1nIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXG59XG5cbi5wYW5lbC5yZW1vdmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5LDAuNXM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSwwLjVzXG59XG5cbi5wYW5lbCAuYWxlcnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuLnBhbmVsLnBhbmVsLWJnLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5wYW5lbCAucGFuZWwtYmctd3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwXG59XG5cbi5wYW5lbCAucGFuZWwtYmctd3JhcD5pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMFxufVxuXG4ucGFuZWwgLnBhbmVsLWJnLXdyYXArLnBhbmVsLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ucGFuZWwtbWVkaWEge1xuICAgIGJveC1zaGFkb3c6IDAgLTUwcHggMjBweCAtMTBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDE1cHggMTQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5wYW5lbC1tZWRpYS1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IC00OHB4XG59XG5cbi5wYW5lbC1tZWRpYS1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMi43ZW1cbn1cblxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nLC5wYW5lbD46Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcbn1cblxuLnBhbmVsIC5wYW5lbC1mb290ZXIsLnBhbmVsPjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwXG59XG5cbi5wYW5lbC1ib2R5LWZ1bGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4XG59XG5cbi5wYW5lbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHhcbn1cblxuLnBhbmVsLWJvZHkgLnJvdywucGFuZWwtYm9keSAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyLjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMi41cHhcbn1cblxuLnBhbmVsLWJvZHk+LnJvdywucGFuZWwtYm9keT5bY2xhc3NePVwiZm9ybS1cIl0+LnJvdyB7XG4gICAgbWFyZ2luOiAwXG59XG5cbi5wYW5lbC1ib2R5Pi5yb3c+W2NsYXNzXj1cImNvbC1cIl06Zmlyc3QtY2hpbGQsLnBhbmVsLWJvZHk+W2NsYXNzXj1cImZvcm0tXCJdPi5yb3c+W2NsYXNzXj1cImNvbC1cIl06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMFxufVxuXG4ucGFuZWwtYm9keT4ucm93PltjbGFzc149XCJjb2wtXCJdOmxhc3QtY2hpbGQsLnBhbmVsLWJvZHk+W2NsYXNzXj1cImZvcm0tXCJdPi5yb3c+W2NsYXNzXj1cImNvbC1cIl06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMFxufVxuXG4ucGFuZWwtdHJhbnMge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ucGFuZWwtaGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5wYW5lbC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40MTZlbTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcbn1cblxuLnBhbmVsLWRlZmF1bHQucGFuZWwtY29sb3JmdWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGU1ZWM7XG4gICAgY29sb3I6ICM1MTUxNTFcbn1cblxuLnBhbmVsLWRlZmF1bHQgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGU1ZWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmMmY2XG59XG5cbi5wYW5lbC1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVmMGYyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4ucGFuZWwtcHJpbWFyeSAucGFuZWwtaGVhZGluZywucGFuZWwtcHJpbWFyeSAucGFuZWwtZm9vdGVyLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWNvbG9yZnVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhMmRkO1xuICAgIGJvcmRlci1jb2xvcjogIzVmYTJkZDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ucGFuZWwtaW5mbyAucGFuZWwtaGVhZGluZywucGFuZWwtaW5mbyAucGFuZWwtZm9vdGVyLC5wYW5lbC1pbmZvLnBhbmVsLWNvbG9yZnVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiYmRjO1xuICAgIGJvcmRlci1jb2xvcjogIzQ2YmJkYztcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ucGFuZWwtc3VjY2VzcyAucGFuZWwtaGVhZGluZywucGFuZWwtc3VjY2VzcyAucGFuZWwtZm9vdGVyLC5wYW5lbC1zdWNjZXNzLnBhbmVsLWNvbG9yZnVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFjOTU3O1xuICAgIGJvcmRlci1jb2xvcjogIzkxYzk1NztcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ucGFuZWwtd2FybmluZyAucGFuZWwtaGVhZGluZywucGFuZWwtd2FybmluZyAucGFuZWwtZm9vdGVyLC5wYW5lbC13YXJuaW5nLnBhbmVsLWNvbG9yZnVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFhYTQwO1xuICAgIGJvcmRlci1jb2xvcjogI2YxYWE0MDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ucGFuZWwtZGFuZ2VyIC5wYW5lbC1oZWFkaW5nLC5wYW5lbC1kYW5nZXIgLnBhbmVsLWZvb3RlciwucGFuZWwtZGFuZ2VyLnBhbmVsLWNvbG9yZnVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc2NTQ5O1xuICAgIGJvcmRlci1jb2xvcjogI2Y3NjU0OTtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ucGFuZWwtbWludCAucGFuZWwtaGVhZGluZywucGFuZWwtbWludCAucGFuZWwtZm9vdGVyLC5wYW5lbC1taW50LnBhbmVsLWNvbG9yZnVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJjY2E1O1xuICAgIGJvcmRlci1jb2xvcjogIzQyY2NhNTtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ucGFuZWwtcHVycGxlIC5wYW5lbC1oZWFkaW5nLC5wYW5lbC1wdXJwbGUgLnBhbmVsLWZvb3RlciwucGFuZWwtcHVycGxlLnBhbmVsLWNvbG9yZnVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY1NTk0O1xuICAgIGJvcmRlci1jb2xvcjogIzlmNTU5NDtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ucGFuZWwtcGluayAucGFuZWwtaGVhZGluZywucGFuZWwtcGluayAucGFuZWwtZm9vdGVyLC5wYW5lbC1waW5rLnBhbmVsLWNvbG9yZnVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTE3Y2E3O1xuICAgIGJvcmRlci1jb2xvcjogI2UxN2NhNztcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZywucGFuZWwtZGFyayAucGFuZWwtZm9vdGVyLC5wYW5lbC1kYXJrLnBhbmVsLWNvbG9yZnVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzNzNhO1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzczYTtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4ucGFuZWw+LnBhbmVsLWhlYWRpbmc6YWZ0ZXIsLnBhbmVsLnBhbmVsLWNvbG9yZnVsPi5wYW5lbC1oZWFkaW5nOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSlcbn1cblxuLnBhbmVsLWNvbG9yZnVsPi5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXI6IDBcbn1cblxuLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmc6YWZ0ZXIsLnBhbmVsLXByaW1hcnk+LnBhbmVsLWhlYWRpbmc6YWZ0ZXIsLnBhbmVsLWluZm8+LnBhbmVsLWhlYWRpbmc6YWZ0ZXIsLnBhbmVsLXN1Y2Nlc3M+LnBhbmVsLWhlYWRpbmc6YWZ0ZXIsLnBhbmVsLXdhcm5pbmc+LnBhbmVsLWhlYWRpbmc6YWZ0ZXIsLnBhbmVsLWRhbmdlcj4ucGFuZWwtaGVhZGluZzphZnRlciwucGFuZWwtcHVycGxlPi5wYW5lbC1oZWFkaW5nOmFmdGVyLC5wYW5lbC1waW5rPi5wYW5lbC1oZWFkaW5nOmFmdGVyLC5wYW5lbC1kYXJrPi5wYW5lbC1oZWFkaW5nOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5wYW5lbC1ib3JkZXJlZC1kZWZhdWx0LC5wYW5lbC1kZWZhdWx0LnBhbmVsLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNjMWQxXG59XG5cbi5wYW5lbC1ib3JkZXJlZC1wcmltYXJ5LC5wYW5lbC1wcmltYXJ5LnBhbmVsLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWZhMmRkXG59XG5cbi5wYW5lbC1ib3JkZXJlZC1pbmZvLC5wYW5lbC1pbmZvLnBhbmVsLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDZiYmRjXG59XG5cbi5wYW5lbC1ib3JkZXJlZC1zdWNjZXNzLC5wYW5lbC1zdWNjZXNzLnBhbmVsLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTFjOTU3XG59XG5cbi5wYW5lbC1ib3JkZXJlZC13YXJuaW5nLC5wYW5lbC13YXJuaW5nLnBhbmVsLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFhYTQwXG59XG5cbi5wYW5lbC1ib3JkZXJlZC1kYW5nZXIsLnBhbmVsLWRhbmdlci5wYW5lbC1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y3NjU0OVxufVxuXG4ucGFuZWwtYm9yZGVyZWQtbWludCwucGFuZWwtbWludC5wYW5lbC1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQyY2NhNVxufVxuXG4ucGFuZWwtYm9yZGVyZWQtcHVycGxlLC5wYW5lbC1wdXJwbGUucGFuZWwtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5ZjU1OTRcbn1cblxuLnBhbmVsLWJvcmRlcmVkLXBpbmssLnBhbmVsLXBpbmsucGFuZWwtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMTdjYTdcbn1cblxuLnBhbmVsLWJvcmRlcmVkLWRhcmssLnBhbmVsLWRhcmsucGFuZWwtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM3M2Fcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG59XG5cbi5wYW5lbC1ncm91cD5kaXYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXG59XG5cbi5wYW5lbC1ncm91cD5kaXY6Zmlyc3QtY2hpbGQ+LnBhbmVsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4XG59XG5cbi5wYW5lbC1ncm91cD5kaXY6bGFzdC1jaGlsZD4ucGFuZWwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweFxufVxuXG4ucGFuZWwtZ3JvdXA+ZGl2K2Rpdj4ucGFuZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4XG59XG5cbi5wYW5lbC1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDE1cHhcbn1cblxuLnBhbmVsLWNvbnRyb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGVmdDogLTFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnBhbmVsLWNvbnRyb2w+aSwucGFuZWwtY29udHJvbD4uYmFkZ2UsLnBhbmVsLWNvbnRyb2w+bGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLnBhbmVsLWNvbnRyb2wgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXI6IDBcbn1cblxuLnBhbmVsLWNvbnRyb2wgLm5hdi10YWJzPmxpIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5wYW5lbC1jb250cm9sIC5uYXYtdGFicz5saT5hIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwIDE1cHhcbn1cblxuLnBhbmVsLWNvbnRyb2wgLm5hdi10YWJzPmxpOm5vdCguYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjZcbn1cblxuLnBhbmVsLWNvbnRyb2wgLm5hdi10YWJzPmxpOm5vdCguYWN0aXZlKSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiAwIWltcG9ydGFudFxufVxuXG4ucGFuZWwtY29udHJvbCAubmF2LXRhYnM+bGk6bm90KC5hY3RpdmUpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG4ucGFuZWwtY29udHJvbCAubmF2LXRhYnM+LmFjdGl2ZT5hIHtcbiAgICB6LWluZGV4OiAxXG59XG5cbi5wYW5lbC1jb250cm9sIC5wcm9ncmVzcyB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLnBhbmVsLWNvbnRyb2wgLnN3aXRjaGVyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4ucGFuZWwtY29udHJvbCAucGFnZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbi5wYW5lbC1jb250cm9sIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5wYW5lbC1jb250cm9sIC5wYWdpbmF0aW9uPmxpPmEsLnBhbmVsLWNvbnRyb2wgLnBhZ2luYXRpb24+bGk+c3BhbiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsMC4wOSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHhcbn1cblxuLnBhbmVsLWNvbnRyb2wgLnBhZ2luYXRpb24+bGk6bm90KC5hY3RpdmUpOm5vdCguZGlzYWJsZWQpPmE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDkpXG59XG5cbi5wYW5lbC1jb250cm9sIC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hLC5wYW5lbC1jb250cm9sIC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hOmhvdmVyLC5wYW5lbC1jb250cm9sIC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDkpXG59XG5cbi5wYW5lbC1jb250cm9sIC5wYWdpbmF0aW9uPmxpOm5vdCguYWN0aXZlKT5hLC5wYWdpbmF0aW9uPmxpPmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0XG59XG5cbi5wYW5lbC1jb250cm9sIC5wYWdpbmF0aW9uPmxpPmE6aG92ZXIsLnBhZ2luYXRpb24+bGk+YTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZVxufVxuXG4ucGFuZWwtY29udHJvbCAuYnRuLC5wYW5lbC1jb250cm9sIC5kcm9wZG93bi10b2dnbGUuYnRuIHtcbiAgICBib3JkZXI6IDBcbn1cblxuLnBhbmVsLWNvbnRyb2wgLm9wZW4+LmJ0biwucGFuZWwtY29udHJvbCAuYnRuLmFjdGl2ZSwucGFuZWwtY29udHJvbCAuYnRuOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnRcbn1cblxuLnBhbmVsLWNvbnRyb2wgLmJ0bi1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdFxufVxuXG4ucGFuZWwtY29udHJvbD4uYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcbn1cblxuLnBhbmVsLWNvbnRyb2w+LmJ0bjpsYXN0LWNoaWxkLC5wYW5lbC1jb250cm9sPi5idG4tZ3JvdXA6bGFzdC1jaGlsZD4uYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxufSIsIi8qIVxuICogVkVORE9SRUQg4oCUIFNlbGVjdFdvbyAoSkFEVSkgdjEuMS41IChodHRwczovL2dpdGh1Yi5jb20vamFkdS9zZWxlY3RXb28vKVxuICogU291cmNlICh0YWcgamFkdS0xLjEuNSwgY29tbWl0IDdmM2YwMDgsIDIwMjItMDktMjEpOlxuICogaHR0cHM6Ly9naXRodWIuY29tL2phZHUvc2VsZWN0V29vL2Jsb2IvN2YzZjAwOC9kaXN0L2Nzcy9zZWxlY3RXb28uY3NzXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTItMjAxNSBLZXZpbiBCcm93biwgSWdvciBWYXluYmVyZywgYW5kIFNlbGVjdDIgY29udHJpYnV0b3JzLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vamFkdS9zZWxlY3RXb28vYmxvYi83ZjNmMDA4L0xJQ0VOU0UubWQpXG4gKlxuICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weVxuICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgXCJTb2Z0d2FyZVwiKSwgdG9cbiAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlXG4gKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3JcbiAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzXG4gKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxuICpcbiAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluXG4gKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbiAqXG4gKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SXG4gKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSxcbiAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRVxuICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUlxuICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkdcbiAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1NcbiAqIElOIFRIRSBTT0ZUV0FSRS5cbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFdoeSB0aGlzIGZpbGUgaXMgaGVyZSByYXRoZXIgdGhhbiBhIG5vZGVfbW9kdWxlcyBpbXBvcnRcbiAqXG4gKiBBcmNoZXMgdXNlcyBhIGZvcmtlZCB2ZXJzaW9uIG9mIHNlbGVjdFdvbyB3aXRoIHJlcXVpcmVkIGFjY2Vzc2liaWxpdHkgZml4ZXNcbiAqIHRoYXQgdGhlIG9mZmljaWFsIHNlbGVjdFdvbyBkb2VzIG5vdCBoYXZlLiBUaGlzIGZvcmsgaGFzIG5vdCBiZWVuIHVwZGF0ZWRcbiAqIHNpbmNlIDIwMjIgYW5kIGl0IGlzIG9ubHkgY29tcGF0aWJsZSB3aXRoIGpRdWVyeSAzLlxuICpcbiAqIFJhdGhlciB0aGFuIGtlZXAgdGhlIGZvcmsgYXMgYW4gZXh0ZXJuYWwgZ2l0IGRlcGVuZGVuY3ksIHRoZSBzdHlsZXNoZWV0IGlzXG4gKiB2ZW5kb3JlZCBoZXJlIGFuZCB0aGUgSmF2YVNjcmlwdCBhdFxuICogYXJjaGVzL2FwcC9tZWRpYS9qcy9zZWxlY3Qtd29vL3NlbGVjdFdvby5mdWxsLmpzLCBzbyB0aGUgbnBtIHBhY2thZ2VcbiAqIGNhbiBiZSByZW1vdmVkIHdoaWxlIGV4aXN0aW5nIHNlbGVjdFdvbyBkcm9wZG93bnMgbG9vayBhbmQgYmVoYXZlIHRoZSBzYW1lLlxuICogQm90aCBmaWxlcyBjYW4gYmUgcmVtb3ZlZCBvbmNlIHNlbGVjdFdvbyBpcyByZXBsYWNlZCBieSBhY2Nlc3NpYmxlIFZ1ZVxuICogZHJvcGRvd25zLlxuICpcbiAqIFRoaXMgZmlsZSBpcyBhbiB1bm1vZGlmaWVkIGNvcHkgb2YgdGhlIGZpbGUgZm91bmQgYXRcbiAqIGRpc3QvY3NzL3NlbGVjdFdvby5jc3MuIEFueSBjaGFuZ2VzIGFyZSBsaXN0ZWQgaGVyZS5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWRdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltkYXRhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCk7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzU1NTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2RhdGEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiIsIi8qIGpzVHJlZSBkZWZhdWx0IHRoZW1lICovXG4uanN0cmVlLW5vZGUsXG4uanN0cmVlLWNoaWxkcmVuLFxuLmpzdHJlZS1jb250YWluZXItdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG59XG4uanN0cmVlLW5vZGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmpzdHJlZS1hbmNob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBibGFjaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCA0cHggMCAxcHg7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5qc3RyZWUtYW5jaG9yOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5qc3RyZWUtYW5jaG9yLFxuLmpzdHJlZS1hbmNob3I6bGluayxcbi5qc3RyZWUtYW5jaG9yOnZpc2l0ZWQsXG4uanN0cmVlLWFuY2hvcjpob3Zlcixcbi5qc3RyZWUtYW5jaG9yOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uanN0cmVlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanN0cmVlLWljb246ZW1wdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanN0cmVlLW9jbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmpzdHJlZSAuanN0cmVlLW9wZW4gPiAuanN0cmVlLWNoaWxkcmVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uanN0cmVlIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1jaGlsZHJlbixcbi5qc3RyZWUgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uanN0cmVlLWFuY2hvciA+IC5qc3RyZWUtdGhlbWVpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uanN0cmVlLW5vLWljb25zIC5qc3RyZWUtdGhlbWVpY29uLFxuLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXRoZW1laWNvbi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmpzdHJlZS1oaWRkZW4sXG4uanN0cmVlLW5vZGUuanN0cmVlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uanN0cmVlLXJ0bCAuanN0cmVlLWFuY2hvciB7XG4gIHBhZGRpbmc6IDAgMXB4IDAgNHB4O1xufVxuLmpzdHJlZS1ydGwgLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXRoZW1laWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5qc3RyZWUtcnRsIC5qc3RyZWUtbm9kZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmpzdHJlZS1ydGwgLmpzdHJlZS1jb250YWluZXItdWwgPiAuanN0cmVlLW5vZGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uanN0cmVlLXdob2xlcm93LXVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5qc3RyZWUtd2hvbGVyb3ctdWwgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uanN0cmVlLXdob2xlcm93LXVsIC5qc3RyZWUtYW5jaG9yLFxuLmpzdHJlZS13aG9sZXJvdy11bCAuanN0cmVlLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uanN0cmVlLXdob2xlcm93LXVsIC5qc3RyZWUtd2hvbGVyb3cge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uanN0cmVlLWNvbnRleHRtZW51IC5qc3RyZWUtYW5jaG9yIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogZGlzYWJsZSBzZWxlY3Rpb24vQ29weSBvZiBVSVdlYlZpZXcgKi9cbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBkaXNhYmxlIHRoZSBJT1MgcG9wdXAgd2hlbiBsb25nLXByZXNzIG9uIGEgbGluayAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi52YWthdGEtY29udGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmFrYXRhLWNvbnRleHQsXG4udmFrYXRhLWNvbnRleHQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBib3gtc2hhZG93OiAycHggMnB4IDJweCAjOTk5OTk5O1xufVxuLnZha2F0YS1jb250ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTIuN2VtO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi52YWthdGEtY29udGV4dCAudmFrYXRhLWNvbnRleHQtcmlnaHQgdWwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi52YWthdGEtY29udGV4dCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udmFrYXRhLWNvbnRleHQgbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMmVtIDAgMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogYmxhY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAyLjRlbTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnZha2F0YS1jb250ZXh0IGxpID4gYTpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWZmNztcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjMGE2YWExO1xufVxuLnZha2F0YS1jb250ZXh0IGxpID4gYS52YWthdGEtY29udGV4dC1wYXJlbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhDd0FIQUlBQUFDZ29LUC8vL3lINUJBRUFBQUVBTEFBQUFBQUxBQWNBQUFJT1JJNEpscnFOMW9NU25tbVpEUVVBT3c9PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnZha2F0YS1jb250ZXh0IGxpID4gYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4udmFrYXRhLWNvbnRleHQgLnZha2F0YS1jb250ZXh0LW5vLWljb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udmFrYXRhLWNvbnRleHQgLnZha2F0YS1jb250ZXh0LWhvdmVyID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWZmNztcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjMGE2YWExO1xufVxuLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dC1zZXBhcmF0b3IgPiBhLFxuLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dC1zZXBhcmF0b3IgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUzZTM7XG4gIGhlaWdodDogMXB4O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAyLjRlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBlMGUwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dG1lbnUtZGlzYWJsZWQgYSxcbi52YWthdGEtY29udGV4dCAudmFrYXRhLWNvbnRleHRtZW51LWRpc2FibGVkIGE6aG92ZXIge1xuICBjb2xvcjogc2lsdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMDtcbn1cbi52YWthdGEtY29udGV4dCAudmFrYXRhLWNvbnRleHRtZW51LWRpc2FibGVkID4gYSA+IGkge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi52YWthdGEtY29udGV4dCBsaSA+IGEgPiBpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjRlbTtcbiAgaGVpZ2h0OiAyLjRlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAwIDAgLTJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi40ZW07XG59XG4udmFrYXRhLWNvbnRleHQgbGkgPiBhID4gaTplbXB0eSB7XG4gIHdpZHRoOiAyLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNGVtO1xufVxuLnZha2F0YS1jb250ZXh0IGxpID4gYSAudmFrYXRhLWNvbnRleHRtZW51LXNlcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyLjRlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbjogMCAwLjVlbSAwIDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyZTNlMztcbn1cbi52YWthdGEtY29udGV4dCAudmFrYXRhLWNvbnRleHRtZW51LXNob3J0Y3V0IHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6IHNpbHZlcjtcbiAgb3BhY2l0eTogMC41O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZha2F0YS1jb250ZXh0LXJ0bCB1bCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLnZha2F0YS1jb250ZXh0LXJ0bCBsaSA+IGEudmFrYXRhLWNvbnRleHQtcGFyZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQ3dBSEFJQUFBQ2dvS1AvLy95SDVCQUVBQUFFQUxBQUFBQUFMQUFjQUFBSU5qSStBQzdyV0hJc1B0bW94TEFBN1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udmFrYXRhLWNvbnRleHQtcnRsIC52YWthdGEtY29udGV4dC1zZXBhcmF0b3IgPiBhIHtcbiAgbWFyZ2luOiAwIDIuNGVtIDAgMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmUzZTM7XG59XG4udmFrYXRhLWNvbnRleHQtcnRsIC52YWthdGEtY29udGV4dC1sZWZ0IHVsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4udmFrYXRhLWNvbnRleHQtcnRsIGxpID4gYSA+IGkge1xuICBtYXJnaW46IDAgLTJlbSAwIDA7XG59XG4udmFrYXRhLWNvbnRleHQtcnRsIGxpID4gYSAudmFrYXRhLWNvbnRleHRtZW51LXNlcCB7XG4gIG1hcmdpbjogMCAwIDAgMC41ZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI2UyZTNlMztcbn1cbiNqc3RyZWUtbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogLTVweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbiNqc3RyZWUtZG5kIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4O1xufVxuI2pzdHJlZS1kbmQgLmpzdHJlZS1pY29uLFxuI2pzdHJlZS1kbmQgLmpzdHJlZS1jb3B5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCAycHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuI2pzdHJlZS1kbmQgLmpzdHJlZS1vayB7XG4gIGJhY2tncm91bmQ6IGdyZWVuO1xufVxuI2pzdHJlZS1kbmQgLmpzdHJlZS1lciB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbn1cbiNqc3RyZWUtZG5kIC5qc3RyZWUtY29weSB7XG4gIG1hcmdpbjogMCAycHggMCAycHg7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1ub2RlLFxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtaWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtYW5jaG9yLFxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtYW5pbWF0ZWQsXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS13aG9sZXJvdyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZDogI2U3ZjRmOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNjY2NjY2M7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1jb250ZXh0IHtcbiAgYmFja2dyb3VuZDogI2U3ZjRmOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNjY2NjY2M7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1jbGlja2VkIHtcbiAgYmFja2dyb3VuZDogI2JlZWJmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICM5OTk5OTk7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1uby1pY29ucyAuanN0cmVlLWFuY2hvciA+IC5qc3RyZWUtdGhlbWVpY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtZGlzYWJsZWQuanN0cmVlLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWRpc2FibGVkLmpzdHJlZS1jbGlja2VkIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWRpc2FibGVkID4gLmpzdHJlZS1pY29uIHtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdqc3RyZWUtZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNqc3RyZWUtZ3JheXNjYWxlXCIpO1xuICAvKiBGaXJlZm94IDEwKyAqL1xuICBmaWx0ZXI6IGdyYXk7XG4gIC8qIElFNi05ICovXG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC8qIENocm9tZSAxOSsgJiBTYWZhcmkgNisgKi9cbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLXNlYXJjaCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM4YjAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtbm8tY2hlY2tib3hlcyAuanN0cmVlLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1jaGVja2JveC1uby1jbGlja2VkIC5qc3RyZWUtY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1jaGVja2JveC1uby1jbGlja2VkIC5qc3RyZWUtY2xpY2tlZC5qc3RyZWUtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlN2Y0Zjk7XG59XG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLWNoZWNrYm94LW5vLWNsaWNrZWQgPiAuanN0cmVlLXdob2xlcm93LXVsIC5qc3RyZWUtd2hvbGVyb3ctY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1jaGVja2JveC1uby1jbGlja2VkID4gLmpzdHJlZS13aG9sZXJvdy11bCAuanN0cmVlLXdob2xlcm93LWNsaWNrZWQuanN0cmVlLXdob2xlcm93LWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kOiAjZTdmNGY5O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtc3RyaXBlZCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQWtDQU1BQUFCL3FxQStBQUFBQmxCTVZFVUFBQUFBQUFDbFo3blBBQUFBQW5SU1RsTU5BTU05czNVQUFBQVhTVVJCVkhqYWpjRUJBUUFBQUlLZy9IL2FDUVo3MEFVQmpBQVRiNllQRGdBQUFBQkpSVTVFcmtKZ2dnPT1cIikgbGVmdCB0b3AgcmVwZWF0O1xufVxuLmpzdHJlZS1kZWZhdWx0ID4gLmpzdHJlZS13aG9sZXJvdy11bCAuanN0cmVlLWhvdmVyZWQsXG4uanN0cmVlLWRlZmF1bHQgPiAuanN0cmVlLXdob2xlcm93LXVsIC5qc3RyZWUtY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtd2hvbGVyb3cge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLXdob2xlcm93LWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kOiAjZTdmNGY5O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtd2hvbGVyb3ctY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNiZWViZmY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2JlZWJmZiAwJSwgI2E4ZTRmZiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JlZWJmZiAwJSwgI2E4ZTRmZiAxMDAlKTtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLW5vZGUge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWFuY2hvciB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uOmVtcHR5IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS13aG9sZXJvdyB7XG4gIGhlaWdodDogMjRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLW5vZGUsXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiMzJweC5wbmdcIik7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1ub2RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MnB4IC00cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWxhc3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAtNHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWxlYWYgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02OHB4IC00cHg7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS10aGVtZWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYwcHggLTRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLW5vZGUsXG4uanN0cmVlLWRlZmF1bHQgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5qc3RyZWUtZGVmYXVsdCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC00cHg7XG59XG4uanN0cmVlLWRlZmF1bHQgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1jbG9zZWQgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggLTRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1kaXNhYmxlZC5qc3RyZWUtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtZGlzYWJsZWQuanN0cmVlLWNsaWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0cHggLTRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NHB4IC0zNnB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1jaGVja2JveC1zZWxlY3Rpb24gLmpzdHJlZS1jbGlja2VkID4gLmpzdHJlZS1jaGVja2JveCxcbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWNoZWNrZWQgPiAuanN0cmVlLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOHB4IC00cHg7XG59XG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLWNoZWNrYm94LXNlbGVjdGlvbiAuanN0cmVlLWNsaWNrZWQgPiAuanN0cmVlLWNoZWNrYm94OmhvdmVyLFxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtY2hlY2tlZCA+IC5qc3RyZWUtY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI4cHggLTM2cHg7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXVuZGV0ZXJtaW5lZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTZweCAtNHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtYW5jaG9yID4gLmpzdHJlZS11bmRldGVybWluZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk2cHggLTM2cHg7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1jaGVja2JveC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnanN0cmVlLWdyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4janN0cmVlLWdyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAxMCsgKi9cbiAgZmlsdGVyOiBncmF5O1xuICAvKiBJRTYtOSAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAvKiBDaHJvbWUgMTkrICYgU2FmYXJpIDYrICovXG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQ4cHg7XG59XG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQUNBUU1BQUFCNDlJNUdBQUFBQmxCTVZFVUFBQUFkSFJ2RWtDd2NBQUFBQVhSU1RsTUFRT2JZWmdBQUFBeEpSRUZVQ05kakFBTU9CZ0FBR0FBSk13UUhkUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbn1cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsIC5qc3RyZWUtbGFzdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1ydGwgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggLTM2cHg7XG59XG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCAuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC0zNnB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1ydGwgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjhweCAtMzZweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbm9kZSxcbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC0zNnB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1ydGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1jbG9zZWQgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggLTM2cHg7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS10aGVtZWljb24tY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWZpbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIzMnB4LnBuZ1wiKSAtMTAwcHggLTY4cHggbm8tcmVwZWF0O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtZm9sZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiMzJweC5wbmdcIikgLTI2MHB4IC00cHggbm8tcmVwZWF0O1xufVxuLmpzdHJlZS1kZWZhdWx0ID4gLmpzdHJlZS1jb250YWluZXItdWwgPiAuanN0cmVlLW5vZGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLW9rLFxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIjMycHgucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0IGkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLW9rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAtNjhweDtcbn1cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNjhweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWVsbGlwc2lzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWVsbGlwc2lzIC5qc3RyZWUtYW5jaG9yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5cHgpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsIC5qc3RyZWUtbm9kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBQ0FRTUFBQUI0OUk1R0FBQUFCbEJNVkVVQUFBQWRIUnZFa0N3Y0FBQUFBWFJTVGxNQVFPYllaZ0FBQUF4SlJFRlVDTmRqQUFNT0JnQUFHQUFKTXdRSGRRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xufVxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1ydGwgLmpzdHJlZS1sYXN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1ub2RlIHtcbiAgbWluLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBtaW4td2lkdGg6IDE4cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1hbmNob3Ige1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtaWNvbjplbXB0eSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1ydGwgLmpzdHJlZS1ub2RlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtd2hvbGVyb3cge1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1ub2RlLFxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIjMycHgucG5nXCIpO1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtbm9kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTVweCAtN3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1sYXN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1cHggLTdweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwM3B4IC03cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzFweCAtN3B4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtdGhlbWVpY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2M3B4IC03cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1ub2RlLFxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzlweCAtN3B4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IC03cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtZGlzYWJsZWQuanN0cmVlLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWRpc2FibGVkLmpzdHJlZS1jbGlja2VkIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2N3B4IC03cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjdweCAtMzlweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtY2hlY2tib3gtc2VsZWN0aW9uIC5qc3RyZWUtY2xpY2tlZCA+IC5qc3RyZWUtY2hlY2tib3gsXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1jaGVja2VkID4gLmpzdHJlZS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzFweCAtN3B4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1jaGVja2JveC1zZWxlY3Rpb24gLmpzdHJlZS1jbGlja2VkID4gLmpzdHJlZS1jaGVja2JveDpob3Zlcixcbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWNoZWNrZWQgPiAuanN0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMXB4IC0zOXB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtYW5jaG9yID4gLmpzdHJlZS11bmRldGVybWluZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5cHggLTdweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWFuY2hvciA+IC5qc3RyZWUtdW5kZXRlcm1pbmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OXB4IC0zOXB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtY2hlY2tib3gtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2pzdHJlZS1ncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2pzdHJlZS1ncmF5c2NhbGVcIik7XG4gIC8qIEZpcmVmb3ggMTArICovXG4gIGZpbHRlcjogZ3JheTtcbiAgLyogSUU2LTkgKi9cbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgLyogQ2hyb21lIDE5KyAmIFNhZmFyaSA2KyAqL1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsID4gLmpzdHJlZS1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDM2cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQUNBUU1BQUFCNDlJNUdBQUFBQmxCTVZFVUFBQUFkSFJ2RWtDd2NBQUFBQVhSU1RsTUFRT2JZWmdBQUFBeEpSRUZVQ05kakFBTU9CZ0FBR0FBSk13UUhkUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsIC5qc3RyZWUtbGFzdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1ydGwgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1cHggLTM5cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwuanN0cmVlLXJ0bCAuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwM3B4IC0zOXB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1ydGwgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzFweCAtMzlweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbm9kZSxcbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwuanN0cmVlLXJ0bCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOXB4IC0zOXB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1ydGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1jbG9zZWQgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03cHggLTM5cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS10aGVtZWljb24tY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi8qIC5qc3RyZWUtZGVmYXVsdC1zbWFsbCA+IC5qc3RyZWUtY29udGFpbmVyLXVsIC5qc3RyZWUtbG9hZGluZyA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwidGhyb2JiZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtZmlsZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIjMycHgucG5nXCIpIC0xMDNweCAtNzFweCBuby1yZXBlYXQ7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1mb2xkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIzMnB4LnBuZ1wiKSAtMjYzcHggLTdweCBuby1yZXBlYXQ7XG59ICovXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgPiAuanN0cmVlLWNvbnRhaW5lci11bCA+IC5qc3RyZWUtbm9kZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdC1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtb2ssXG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiMzJweC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQtc21hbGwgaSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtb2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IC03MXB4O1xufVxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOXB4IC03MXB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtZWxsaXBzaXMgLmpzdHJlZS1hbmNob3Ige1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjNweCk7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1ydGwgLmpzdHJlZS1ub2RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCSUFBQUFDQVFNQUFBQnYxaDZQQUFBQUJsQk1WRVVBQUFBZEhSdkVrQ3djQUFBQUFYUlNUbE1BUU9iWVpnQUFBQXhKUkVGVUNOZGpBQU1IQmdBQWlBQkJJNGd6OUFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwuanN0cmVlLXJ0bCAuanN0cmVlLWxhc3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLW5vZGUge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLWFuY2hvciB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1pY29uOmVtcHR5IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS13aG9sZXJvdyB7XG4gIGhlaWdodDogMzJweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLW5vZGUsXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiMzJweC5wbmdcIik7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1ub2RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtbGFzdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDBweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtdGhlbWVpY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NnB4IDBweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLW5vZGUsXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDBweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1kaXNhYmxlZC5qc3RyZWUtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtZGlzYWJsZWQuanN0cmVlLWNsaWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggMHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLWNoZWNrYm94LXNlbGVjdGlvbiAuanN0cmVlLWNsaWNrZWQgPiAuanN0cmVlLWNoZWNrYm94LFxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtY2hlY2tlZCA+IC5qc3RyZWUtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggMHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1jaGVja2JveC1zZWxlY3Rpb24gLmpzdHJlZS1jbGlja2VkID4gLmpzdHJlZS1jaGVja2JveDpob3Zlcixcbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLWNoZWNrZWQgPiAuanN0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtYW5jaG9yID4gLmpzdHJlZS11bmRldGVybWluZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggMHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtYW5jaG9yID4gLmpzdHJlZS11bmRldGVybWluZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1jaGVja2JveC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnanN0cmVlLWdyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4janN0cmVlLWdyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAxMCsgKi9cbiAgZmlsdGVyOiBncmF5O1xuICAvKiBJRTYtOSAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAvKiBDaHJvbWUgMTkrICYgU2FmYXJpIDYrICovXG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgPiAuanN0cmVlLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNjRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZS5qc3RyZWUtcnRsIC5qc3RyZWUtbm9kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBQ0FRTUFBQUI0OUk1R0FBQUFCbEJNVkVVQUFBQWRIUnZFa0N3Y0FBQUFBWFJTVGxNQVFPYllaZ0FBQUF4SlJFRlVDTmRqQUFNT0JnQUFHQUFKTXdRSGRRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgLmpzdHJlZS1sYXN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLXJ0bCAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZS5qc3RyZWUtcnRsIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZS5qc3RyZWUtcnRsIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLXJ0bCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLW5vZGUsXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLXJ0bCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLWxlYWYgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZS5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS10aGVtZWljb24tY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi8qIC5qc3RyZWUtZGVmYXVsdC1sYXJnZSA+IC5qc3RyZWUtY29udGFpbmVyLXVsIC5qc3RyZWUtbG9hZGluZyA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwidGhyb2JiZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtZmlsZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIjMycHgucG5nXCIpIC05NnB4IC02NHB4IG5vLXJlcGVhdDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLWZvbGRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIjMycHgucG5nXCIpIC0yNTZweCAwcHggbm8tcmVwZWF0O1xufSAqL1xuLmpzdHJlZS1kZWZhdWx0LWxhcmdlID4gLmpzdHJlZS1jb250YWluZXItdWwgPiAuanN0cmVlLW5vZGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQtbGFyZ2Uge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLW9rLFxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIjMycHgucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0LWxhcmdlIGkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLW9rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC02NHB4O1xufVxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtZWxsaXBzaXMgLmpzdHJlZS1hbmNob3Ige1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzdweCk7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgLmpzdHJlZS1ub2RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFDQVFNQUFBQUQwRXlLQUFBQUJsQk1WRVVBQUFBZEhSdkVrQ3djQUFBQUFYUlNUbE1BUU9iWVpnQUFBQXhKUkVGVUNOZGpnSUlHQmdBQkNnQ0J2VkxYY0FBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLXJ0bCAuanN0cmVlLWxhc3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjanN0cmVlLWRuZC5qc3RyZWUtZG5kLXJlc3BvbnNpdmUge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggd2hpdGU7XG4gIH1cbiAgI2pzdHJlZS1kbmQuanN0cmVlLWRuZC1yZXNwb25zaXZlID4gaSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gICNqc3RyZWUtZG5kLmpzdHJlZS1kbmQtcmVzcG9uc2l2ZSA+IC5qc3RyZWUtb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIjQwcHgucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHggMjQwcHg7XG4gIH1cbiAgI2pzdHJlZS1kbmQuanN0cmVlLWRuZC1yZXNwb25zaXZlID4gLmpzdHJlZS1lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiNDBweC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTIwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHggMjQwcHg7XG4gIH1cbiAgI2pzdHJlZS1tYXJrZXIuanN0cmVlLWRuZC1yZXNwb25zaXZlIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMTBweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSB7XG4gICAgLypcblx0LmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wsXG5cdC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wgeyBib3JkZXItcmFkaXVzOjIwcHg7IGJhY2tncm91bmQtY29sb3I6d2hpdGU7IH1cblx0Ki9cbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIjQwcHgucG5nXCIpO1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbm9kZSxcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbm9kZSB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWFuY2hvciB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtaWNvbixcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1pY29uOmVtcHR5IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgPiAuanN0cmVlLWNvbnRhaW5lci11bCA+IC5qc3RyZWUtbm9kZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZS5qc3RyZWUtcnRsIC5qc3RyZWUtY29udGFpbmVyLXVsID4gLmpzdHJlZS1ub2RlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1vY2wsXG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtdGhlbWVpY29uLFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDI0MHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsLFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZS5qc3RyZWUtcnRsIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jbG9zZWQgPiAuanN0cmVlLW9jbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlLmpzdHJlZS1ydGwgLmpzdHJlZS1jbG9zZWQgPiAuanN0cmVlLW9jbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtdGhlbWVpY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWNoZWNrYm94LFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtODBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZS5qc3RyZWUtY2hlY2tib3gtc2VsZWN0aW9uIC5qc3RyZWUtY2xpY2tlZCA+IC5qc3RyZWUtY2hlY2tib3gsXG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlLmpzdHJlZS1jaGVja2JveC1zZWxlY3Rpb24gLmpzdHJlZS1jbGlja2VkID4gLmpzdHJlZS1jaGVja2JveDpob3ZlcixcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jaGVja2VkID4gLmpzdHJlZS1jaGVja2JveCxcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jaGVja2VkID4gLmpzdHJlZS1jaGVja2JveDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWFuY2hvciA+IC5qc3RyZWUtdW5kZXRlcm1pbmVkLFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWFuY2hvciA+IC5qc3RyZWUtdW5kZXRlcm1pbmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWFuY2hvciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCB3aGl0ZTtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSA+IC5qc3RyZWUtc3RyaXBlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS13aG9sZXJvdyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2NCwgNjQsIDY0LCAwLjIpO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtd2hvbGVyb3ctaG92ZXJlZCB7XG4gICAgYmFja2dyb3VuZDogI2U3ZjRmOTtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLXdob2xlcm93LWNsaWNrZWQge1xuICAgIGJhY2tncm91bmQ6ICNiZWViZmY7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jaGlsZHJlbiAuanN0cmVlLWxhc3QgPiAuanN0cmVlLXdob2xlcm93IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC02cHggM3B4IC01cHggIzY2NjY2NjtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWNoaWxkcmVuIC5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtd2hvbGVyb3cge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNnB4IDNweCAtNXB4ICM2NjY2NjY7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWNoaWxkcmVuIC5qc3RyZWUtb3BlbiArIC5qc3RyZWUtb3BlbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLW5vZGUsXG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtaWNvbixcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1ub2RlID4gLmpzdHJlZS1vY2wsXG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtdGhlbWVpY29uLFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCI0MHB4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDI0MHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbm9kZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1sYXN0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWxlYWYgPiAuanN0cmVlLW9jbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyMHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbGFzdCA+IC5qc3RyZWUtb2NsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTYwcHg7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS10aGVtZWljb24tY3VzdG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWZpbGUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIjQwcHgucG5nXCIpIDAgLTE2MHB4IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDI0MHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtZm9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCI0MHB4LnBuZ1wiKSAtNDBweCAtNDBweCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAyNDBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSA+IC5qc3RyZWUtY29udGFpbmVyLXVsID4gLmpzdHJlZS1ub2RlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbn1cbi5jb250ZW50LXBhbmVsIHtcbiAgZ3JpZC1hcmVhOiBjb250ZW50LWJvZHk7XG59XG4uc2lkZW5hdiB7XG4gIGdyaWQtYXJlYTogc2lkZW5hdjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkM2M0YjtcbiAgei1pbmRleDogMTU7XG59XG5cbi5iYXNlLW1hbmFnZXItZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwcHggYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDUwcHggYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcbiAgICAgICAgXCJzaWRlbmF2IGhlYWRlclwiXG4gICAgICAgIFwic2lkZW5hdiBjb250ZW50LWJvZHlcIjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jc2tpcC1saW5rLWhvbGRlciBhLCAjc2tpcC1saW5rLWhvbGRlciBhOmxpbmssICNza2lwLWxpbmstaG9sZGVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlNjE5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTM4cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuXG4jc2tpcC10YXJnZXQtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOHB4O1xuICBsZWZ0OiAwO1xufVxuXG4jc2tpcC1saW5rLWhvbGRlciBhOmZvY3VzLCAjc2tpcC1saW5rLWhvbGRlciBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDAwMDA7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICAgLmJhc2UtbWFuYWdlci1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG5cbiAgICAjc2tpcC1saW5rLWhvbGRlcixcbiAgICAuaGVhZGVyLCBcbiAgICAuaGVhZGVyICosIFxuICAgIC5zaWRlbmF2LFxuICAgIC5zaWRlbmF2ICp7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbn0iLCIuc2lkZW5hdi1icmFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICMyZDNjNGI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5icmFuZC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAuYnJhbmQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cblxuLnNpZGVuYXYtbGcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjIwcHggYXV0bztcbiAgICAuc2lkZW5hdiB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIC5tYWlubmF2LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZGVuYXYtbWVudSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzYzRiO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHg7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IHVsIHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDRweCAwIDAgMCAjMjk4NmI4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgY29sb3I6I2FiYjFiNztcbiAgICAgICAgcGFkZGluZzoxMnB4IDIwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgXG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMFxuICAgICAgICB9XG4gICAgfVxuICAgIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5hY3RpdmUtc3ViIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5NGQ2MTtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJjaGVzLW1lbnUtaXRlbS1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgLmxpc3QtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzoxMHB4IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgY29sb3I6IzgyOGI5NDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDMwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpbmstc3VibWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0LWRpdmlkZXItZGFyayB7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uc2lkZW5hdi1zbSB7XG4gICAgLmJyYW5kLXRpdGxlLCAubGlzdC1oZWFkZXIsIC5tZW51LXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNpZGVuYXYtbWVudSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogIDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBsaTpub3QoLmxpc3QtZGl2aWRlci1kYXJrKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbGkgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGxpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTRkNjE7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTRkNjE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTQxcHggNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0ZDYxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMzFweCAzMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2ZS1zdWIgPiBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTg2Yjg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCB1cmwoLi4vZm9udHMvb3BlblNhbnMuY3NzKTtcbkBpbXBvcnQgdXJsKHZlbmRvci9ib290c3RyYXAtMy40LjEuY3NzKTtcbkBpbXBvcnQgdXJsKG5vZGVfbW9kdWxlcy9AZW9uYXNkYW4vdGVtcHVzLWRvbWludXMvZGlzdC9jc3MvdGVtcHVzLWRvbWludXMubWluLmNzcyk7XG5AaW1wb3J0IHVybChuaWZ0eS5jc3MpO1xuQGltcG9ydCB1cmwobm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9jc3MvZm9udC1hd2Vzb21lLm1pbi5jc3MpO1xuQGltcG9ydCB1cmwobm9kZV9tb2R1bGVzL3ByaW1laWNvbnMvcHJpbWVpY29ucy5jc3MpO1xuQGltcG9ydCB1cmwobm9kZV9tb2R1bGVzL2lvbmljb25zL2Nzcy9pb25pY29ucy5taW4uY3NzKTtcbkBpbXBvcnQgdXJsKG5vZGVfbW9kdWxlcy9sdC10aGVtaWZ5LWljb25zL3RoZW1pZnktaWNvbnMuY3NzKTtcbkBpbXBvcnQgdXJsKHZlbmRvci9zZWxlY3Qtd29vLTEuMS41LWphZHUuY3NzKTtcbkBpbXBvcnQgdXJsKG5vZGVfbW9kdWxlcy9tYXBsaWJyZS1nbC9kaXN0L21hcGxpYnJlLWdsLmNzcyk7XG5AaW1wb3J0IHVybChub2RlX21vZHVsZXMvbm91aXNsaWRlci9kaXN0cmlidXRlL25vdWlzbGlkZXIubWluLmNzcyk7XG5AaW1wb3J0IHVybChub2RlX21vZHVsZXMvY29kZW1pcnJvci9saWIvY29kZW1pcnJvci5jc3MpO1xuQGltcG9ydCB1cmwobm9kZV9tb2R1bGVzL2NvZGVtaXJyb3IvdGhlbWUvbW9ub2thaS5jc3MpO1xuQGltcG9ydCB1cmwobm9kZV9tb2R1bGVzL2RhdGF0YWJsZXMubmV0LWJzL2Nzcy9kYXRhVGFibGVzLmJvb3RzdHJhcC5jc3MpO1xuQGltcG9ydCB1cmwobm9kZV9tb2R1bGVzL2RhdGF0YWJsZXMubmV0LXJlc3BvbnNpdmUtYnMvY3NzL3Jlc3BvbnNpdmUuYm9vdHN0cmFwLmNzcyk7XG5AaW1wb3J0IHVybChub2RlX21vZHVsZXMvZGF0YXRhYmxlcy5uZXQtYnV0dG9ucy1icy9jc3MvYnV0dG9ucy5ib290c3RyYXAubWluLmNzcyk7XG5AaW1wb3J0IHVybChub2RlX21vZHVsZXMvbGVhZmxldC9kaXN0L2xlYWZsZXQuY3NzKTtcbkBpbXBvcnQgdXJsKG5vZGVfbW9kdWxlcy9sZWFmbGV0LWRyYXcvZGlzdC9sZWFmbGV0LmRyYXcuY3NzKTtcbkBpbXBvcnQgdXJsKC4uL2Nzcy90cmVlL3RyZWUuY3NzKTtcbkBpbXBvcnQgdXJsKG5vZGVfbW9kdWxlcy9AbWFwbGlicmUvbWFwbGlicmUtZ2wtZ2VvY29kZXIvZGlzdC9tYXBsaWJyZS1nbC1nZW9jb2Rlci5jc3MpO1xuQGltcG9ydCB1cmwobm9kZV9tb2R1bGVzL2xlYWZsZXQuZnVsbHNjcmVlbi9Db250cm9sLkZ1bGxTY3JlZW4uY3NzKTtcbkBpbXBvcnQgdXJsKC4uL2Nzcy9iYXNlLW1hbmFnZXIuY3NzKTtcbkBpbXBvcnQgXCJhYnN0cmFjdHNcIjtcbkBpbXBvcnQgXCJzaWRlbmF2XCI7XG5AaW1wb3J0IFwiZWRpdC1oaXN0b3J5XCI7XG5AaW1wb3J0IFwidHJlZVwiO1xuQGltcG9ydCBcImpxdHJlZVwiO1xuQGltcG9ydCBcInJkbVwiO1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDAuNjJyZW07XG59XG5cbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5pbWcge1xuICAgIGltYWdlLW9yaWVudGF0aW9uOiBmcm9tLWltYWdlO1xufVxuXG5bY2xhc3NePVwiY29sLVwiXTpub3QoLnBhZC1ubykge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnJlZ3VsYXItbGluayB7XG4gICAgY29sb3I6ICMzMzdhYjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVndWxhci1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuXG4vKi5uYXZiYXItdG9wLWxpbmtzOmxhc3QtY2hpbGQ+bGkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNyk7XG59Ki9cblxuLmNrZV9ub3RpZmljYXRpb25fd2FybmluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zdmctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN2Zy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG5kbC5pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIC8qIHNldCB0aGUgY29udGFpbmVyIHdpZHRoKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuZGwuaW5saW5lLWZsZXggZHQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZGwuaW5saW5lLWZsZXggZGQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jbmF2YmFyIHtcbiAgICB3aWR0aDogNTBweDtcbn1cblxuLm5hdi1pdGVtLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWVhY2MxO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtaXRlbS1kaXNhYmxlZCBpIHtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLnVzZXJuYW1lIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi51c2VybmFtZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cblxuLm5hdmJhci10b3AtbGlua3M+Lm1lZ2EtZHJvcGRvd24+LmRyb3Bkb3duLW1lbnUubWVnYS1kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRvcDogMzlweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5vbmUtcGFnZS1oZWFkZXIgLm5hdmJhci1uYXY+bGk+YTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG5cblxuLypSZW1vdmUgcG9pbnRlciBmcm9tIE1lZ2EgZHJvcCBwYW5lbCBidXR0b24qL1xuXG4ub3Blbi5tZWdhLWRyb3Bkb3duPi5tZWdhLWRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcGVuLm1lZ2EtZHJvcGRvd24+Lm1lZ2EtZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnJhbmQtaWNvbiB7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAuYmctdHJhbnMgLmxpc3QtZ3JvdXAtaXRlbTpub3QoLmFjdGl2ZSk6bm90KC5kaXNhYmxlZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5saXN0LWdyb3VwLmJnLXRyYW5zIGEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgY29sb3I6ICM1ZjVmNWY7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uY2FyZC1ncmlkLWl0ZW0gLnBhbmVsLWZvb3RlciAuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4uY2FyZC1ncmlkLWl0ZW0uY2FyZC1sb2NrZWQgLm1hci1ubyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLmNhcmQtbG9ja2VkIGRpdiBkaXY+LmxpYnJhcnktY2FyZC1wYW5lbC10aXRsZSB7XG4gICAgY29sb3I6ICM4ODg7XG59XG5cbi5jYXJkLWxvY2tlZCBkaXYgZGl2IGEucHVsbC1yaWdodC5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4ODg7XG59XG5cbi5wYW5lbCBociB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnN3aXRjaGVyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbn1cblxuLmFyY2hlcy10b2dnbGUtc20uZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODg4O1xufVxuXG4uaWlpZi1pbWFnZS10b29sLXNsaWRlciAuc3dpdGNoLnN3aXRjaC1zbWFsbC5zd2l0Y2gtd2lkZ2V0IHtcbiAgICB3aWR0aDogMjVweDtcbn1cblxuLmlpaWYtaW1hZ2UtdG9vbC1zbGlkZXIgLnN3aXRjaC5zd2l0Y2gtd2lkZ2V0Lm9uPnNtYWxsIHtcbiAgICBsZWZ0OiAxMnB4O1xufVxuXG4jY2FyZC1wcmV2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGlicmFyeS10b29scy1pY29uLmNhcmQtY29udGFpbmVyLXRyYXNoLWljb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLmNhcmQtY29udGFpbmVyLXRyYXNoLWljb24gLnJlY29yZC1kZWxldGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6IGxpZ2h0Y29yYWw7XG59XG5cbi5jYXJkLW1haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXJkLXBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbn1cblxuLmNhcmQtY29udGVudC1jb250YWluZXIge1xuICAgIGJvcmRlcjogMCBzb2xpZCAjZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IC0ycHggMCAxOHB4IDBweDtcbn1cblxuLm91dGxpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5vdXRsaW5lLm9wZW4tY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4uY2FyZC1uYXYtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNhcmQtY29udGVudC10YWIge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDAgMDtcbn1cblxuLmNhcmQtcGFuZWwtYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY2FyZC1pbnN0cnVjdGlvbnMge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNhcmQtY29udGVudCB7XG4gICAgbWFyZ2luOiAtMjBweCAtMzVweCAyMHB4IC0yMHB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5jYXJkLXRhYi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5jcnVkLXJlY29yZC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLmNydWQtcmVjb3JkLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xufVxuXG4uZGF0YS1jYXJkLWFsZXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uY2FyZC1oZWxwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi10b3A6IC0zNHB4O1xufVxuXG4uY2FyZC1mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmhlbHAtcGFuZWwtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG59XG5cbi5jYXJkLWhlbHAtcGFuZWwge1xuICAgIHdpZHRoOiA0OTVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB0b3A6IDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgY29sb3I6ICMxMjM7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ud2l6YXJkLWRhdGEtY2FyZC1hbGVydCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW46IDFweCAwIDA7XG59XG5cbi5jb250ZW50LWluc3RydWN0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICM4ZDhkOGQ7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJlY29yZC1kZWxldGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogOHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBjb2xvcjogbGlnaHRjb3JhbDtcbn1cblxuLmdzaGVldHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi5nc2hlZXRzLWRlc2NyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzc3Nztcbn1cblxuLndvcmtmbG93LXN0ZXAtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQxcHgpO1xufVxuXG4ud29ya2Zsb3dzdGVwLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi53b3JrZmxvd3N0ZXAtbmF2IGRpdiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ud29ya2Zsb3dzdGVwLW5hdiBkaXYud29ya2Zsb3ctbmF2LWNvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMTlweCAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ud29ya2Zsb3dzdGVwLW5hdiBkaXYgLnN0ZXAtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLndvcmtmbG93c3RlcC1uYXYgLnNlbGVjdGFibGUgaSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXJyb3ctdXAge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDAwO1xufVxuXG4ud29ya2Zsb3dzdGVwLW5hdiBkaXYgLnN0ZXAtdGl0bGUgLmFycm93LXVwIHtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG5cbi53b3JrZmxvd3N0ZXAtbmF2IGRpdiAuc3RlcC10aXRsZSAuc3RlcC10aXRsZS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xufVxuXG4ud29ya2Zsb3dzdGVwLW5hdiAubmF2LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud29ya2Zsb3dzdGVwLW5hdiBkaXYud29ya2Zsb3ctbmF2LWNvbnRyb2xzIGJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLndvcmtmbG93c3RlcC1uYXYgZGl2LndvcmtmbG93LW5hdi1jb250cm9scyBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ud29ya2Zsb3ctbmF2LWNvbnRyb2xzIC5idG4tbGFiZWxlZDpub3QoLmJ0bi1ibG9jayk6bm90KC5mb3JtLWljb24pIHtcbiAgICBjb2xvcjogI2Y5ZjlmOTtcbn1cblxuLndvcmtmbG93LXN0ZXAtYm9keSBkaXYgLm5ldy1wcm92aXNpb25hbC1lZGl0LWNhcmQtY29udGFpbmVyIGRpdiAuaW5zdGFsbC1idXR0b25zIGJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLndvcmtmbG93LXN0ZXAtaWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgY29sb3I6ICNiYmI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuXG4uc2VsZWN0YWJsZSAud29ya2Zsb3ctc3RlcC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ0LCAyNDQsIDI0NCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIyMSwgMjIxLCAyMjEpO1xuICAgIGNvbG9yOiAjMjY0NzZhO1xufVxuXG4ud29ya2Zsb3ctc3RlcC1pY29uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExMCwgMTYwLCAyMTYpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYig1NiwgMTEwLCAxNzgpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndvcmtmbG93LXN0ZXAtaWNvbi5jb21wbGV0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNBNzRCMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjREMUYwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ud29ya2Zsb3ctc3RlcC1pY29uLmNhbi1hZHZhbmNlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTEwLCAxNjAsIDIxNik7XG4gICAgO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxODksIDIxNCwgMjQxKTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLndvcmtmbG93LXN0ZXAtZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbn1cblxuLndvcmtmbG93LXN0ZXAtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ud29ya2Zsb3ctc3RlcC1kZXNjcmlwdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDQ1Nzc7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi53b3JrZmxvdy1zdGVwLWRlc2NyaXB0aW9uIC53b3JrZmxvdy1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjAxO1xuICAgIGNvbG9yOiAjMDA0NTc3O1xufVxuXG4ud29ya2Zsb3ctc3RlcC1kZXNjcmlwdGlvbiAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDQ1Nzc7XG59XG5cbi53b3JrZmxvdy1zdGVwLWRlc2NyaXB0aW9uIC5zdGVwIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ud29ya2Zsb3ctc3RlcC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAyMThweCAyNXB4O1xufVxuXG4udGFiYmVkLXdvcmtmbG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udGFiYmVkLXdvcmtmbG93LXRpdGxlLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWYwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogbWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50YWJiZWQtd29ya2Zsb3ctc3RlcC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4udGFiYmVkLXdvcmtmbG93LXN0ZXAtYm9keSAuc2VhcmNoLXNlbGVjdGlvbi1jb250cm9scyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFiYmVkLXdvcmtmbG93LWluZm9ybWF0aW9uLWJveC1tYXJrZXIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4udGFiYmVkLXdvcmtmbG93LWluZm9ybWF0aW9uLWJveC1tYXJrZXIuc2VlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGxpbmVhcjtcbn1cblxuLnRhYmJlZC13b3JrZmxvdy1pbmZvcm1hdGlvbi1ib3gtbWFya2VyLnVuc2VlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4udGFiYmVkLXdvcmtmbG93LXN0ZXAtaW5mb3JtYXRpb24tYm94LWNvbnRhaW5lci5zZWVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgbGluZWFyO1xufVxuXG4udGFiYmVkLXdvcmtmbG93LXN0ZXAtaW5mb3JtYXRpb24tYm94LWNvbnRhaW5lci51bnNlZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnRhYmJlZC13b3JrZmxvdy1zdGVwLWluZm9ybWF0aW9uLWJveCB7XG4gICAgcGFkZGluZzogMTBweCAzNXB4IDIwcHggMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgY29sb3I6IGdyZXk7XG4gICAgbWFyZ2luOiAtMTZweCAtMjFweCAwcHggLTIxcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud29ya2Zsb3ctaW5mb3JtYXRpb24tYm94LXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi5idG4td29ya2Zsb3ctdGlsZSB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuLmJ0bi13b3JrZmxvdy10aWxlLmJ0bi1zdWNjZXNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTA4QTE0O1xufVxuXG4uYnRuLXdvcmtmbG93LXRpbGUuYnRuLWRhbmdlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0IwMjEwNztcbn1cblxuLnRhYmJlZC13b3JrZmxvdy1zdGVwLWluZm9ybWF0aW9uLWJveCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4udGFiYmVkLXdvcmtmbG93LXN0ZXAtaW5mb3JtYXRpb24tYm94IHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50YWJiZWQtd29ya2Zsb3ctc3RlcC1ib2R5IC5jcmVhdGUtcmVzb3VyY2UtaW5zdGFuY2UtY2FyZC1jb21wb25lbnQgLmNhcmQtY29tcG9uZW50IHtcbiAgICB3aWR0aDogdW5zZXQ7XG59XG5cbi50YWJiZWQtd29ya2Zsb3ctc3RlcC1ib2R5IC5jcmVhdGUtcmVzb3VyY2UtaW5zdGFuY2UtY2FyZC1jb21wb25lbnQgLmluc3RhbGwtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbi50YWJiZWQtd29ya2Zsb3ctc3RlcC1ib2R5IC5jYXJkLXRpdGxlLFxuLnRhYmJlZC13b3JrZmxvdy1zdGVwLWJvZHkgLmNhcmQtaW5zdHJ1Y3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGlzcGxheS1pbi13b3JrZmxvdy1zdGVwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnRhYmJlZC13b3JrZmxvdy1zdGVwLWJvZHkgLmRpc3BsYXktaW4td29ya2Zsb3ctc3RlcC5pbnN0YWxsLWJ1dHRvbnMge1xufVxuXG4udGFiYmVkLXdvcmtmbG93LXN0ZXAtYm9keT5kaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmJlZC13b3JrZmxvdy1zdGVwLWJvZHkgLmluc3RhbGwtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmJlZC13b3JrZmxvdy1zdGVwLWJvZHkgLm1hbmlmZXN0LWVkaXRvciAuaW5zdGFsbC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbn1cblxuLmV0bC1tYW5hZ2VyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5icmFuY2gtY3N2LWV0bCxcbi5idWxrLWxvYWQtc3RhdHVzLFxuLmV0bC1lcnJvci1yZXBvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgLmxvYWRlci1zZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuc3VtbWFyeS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUyNTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGNvbG9yOiAjMmQ1NTc2O1xuICAgIH1cblxuICAgIC5zdW1tYXJ5LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweCAzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1NTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBjb2xvcjogIzJkNTU3NjtcbiAgICB9XG4gICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLmRyb3B6b25lLXBob3RvLXVwbG9hZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG59XG5cbi5icmFuY2gteGwtbWV0YWRhdGEtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnJhbmNoLWNzdi1ldGwtbG9hZC1zdW1tbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbmgzLmJyYW5jaC14bC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbmg0LmJyYW5jaC14bC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuLmJyYW5jaC14bC1maWxlLWNvbnRlbnRzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmV0bC1tb2R1bGUtY29tcG9uZW50IC5kZWxldGUtdHlwZS1jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG59XG4uZXRsLW1vZHVsZS1jb21wb25lbnQgLmRlbGV0ZS10eXBlLWJ1dHRvbntcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5ldGwtbW9kdWxlLWNvbXBvbmVudCAuZGVsZXRlLXR5cGUtYnV0dG9uLmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YWJiZWQtd29ya2Zsb3ctZm9vdGVyLCAuZXRsLW1vZHVsZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDU3Njk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwRTIwMzE7XG4gICAgY29sb3I6ICNmOWY5Zjk7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiYmVkLXdvcmtmbG93LWZvb3RlciAuc3RlcC1jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG5cbi50YWJiZWQtd29ya2Zsb3ctZm9vdGVyIC50b2dnbGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4udGFiYmVkLXdvcmtmbG93LWZvb3RlciAudG9nZ2xlLWNvbnRhaW5lciAuYXJjaGVzLXRvZ2dsZS1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmJlZC13b3JrZmxvdy10aXRsZS1iYXIgLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi50YWJiZWQtd29ya2Zsb3ctZm9vdGVyIC5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbn1cblxuLnRhYmJlZC13b3JrZmxvdy10aXRsZS1iYXIgLmJ0bj5pLFxuLnRhYmJlZC13b3JrZmxvdy10aXRsZS1iYXIgLmJ0bj5zcGFuLFxuLnRhYmJlZC13b3JrZmxvdy1mb290ZXIgLmJ0bj5pLFxuLnRhYmJlZC13b3JrZmxvdy1mb290ZXIgLmJ0bj5zcGFuIHtcbiAgICBwYWRkaW5nOiAwcHggMnB4O1xufVxuXG4ud29ya2Zsb3ctc3RlcC1ib2R5IC53b3JrYmVuY2gtY2FyZC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG5cbi50YWJiZWQtd29ya2Zsb3ctc3RlcC1ib2R5IC5jYXJkLWNvbXBvbmVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC8qIHBhZGRpbmc6IDBweDsqL1xuICAgIG1hcmdpbjogMTBweCAzNXB4O1xufVxuXG4ucGFkZGVkLXdvcmtmbG93LXN0ZXAgLmNhcmQtY29tcG9uZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMHB4IDE1cHg7XG59XG5cbi5wYWRkZWQtd29ya2Zsb3ctc3RlcCxcbi53b3JrZmxvdy1zdGVwLWJvZHkgLmNhcmQtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHggODJweCA0MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4ud29ya2Zsb3ctc3RlcC1ib2R5IC5wYWRkZWQtd29ya2Zsb3ctc3RlcCAuY2FyZC1jb21wb25lbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cblxuLndvcmtmbG93LXN0ZXAtYm9keSBkaXYgZGl2IC5uZXctcHJvdmlzaW9uYWwtZWRpdC1jYXJkLWNvbnRhaW5lciBkaXYgLndpZGdldHMgZGl2IGRpdiAud2lkZ2V0LXdyYXBwZXIgZGl2IGRpdiAud2lkZ2V0LWlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4ud29ya2Zsb3ctc3RlcC1ib2R5IGRpdiAubmV3LXByb3Zpc2lvbmFsLWVkaXQtY2FyZC1jb250YWluZXIgLmNhcmQgZm9ybSBkaXYgZGl2IC53aWRnZXQtd3JhcHBlciAuZm9ybS1ncm91cCBkaXYgLmNvbHVtbnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLndmLW11bHRpLXRpbGUtc3RlcC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLndmLW11bHRpLXRpbGUtc3RlcC1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndmLW11bHRpLXRpbGUtYnRuLWNvbXBsZXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNTBweDtcbiAgICByaWdodDogMjUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLndmLW11bHRpLXRpbGUtc3RlcC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDAgMjRweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLndmLW11bHRpLXRpbGUtc3RlcC1saXN0LWNvbnRhaW5lciB7fVxuXG4ud2Ytc3RlcC1tdWx0aS10aWxlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLndmLXN0ZXAtbXVsdGktdGlsZS1jb250YWluZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53Zi1tdWx0aS10aWxlLXN0ZXAtbGlzdC1lbXB0eSB7XG4gICAgYm9yZGVyOiAjY2ZjZmNmIHNvbGlkIDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggMTIwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53Zi1tdWx0aS10aWxlLXN0ZXAtY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi53Zi1tdWx0aS10aWxlLWNhcmQtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLndmLW11bHRpLXRpbGUtY2FyZC1pbmZvIC53b3JrZmxvdy1zdGVwLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmRpdi53Zi1tdWx0aS10aWxlLWNhcmQtaW5mbyBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ud2YtbXVsdGktdGlsZS1jYXJkLWluZm8tZGV0YWlscyB7XG4gICAgY29sb3I6ICM1ZDc2OGY7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4ud2YtbXVsdGktdGlsZS1jYXJkLWluZm8tZGV0YWlscz5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIC8qIG1hcmdpbi1sZWZ0OiAxMnB4OyAqL1xufVxuXG4ud2YtbXVsdGktdGlsZS1jYXJkLWluZm8tZGV0YWlscyBkZCBhIHtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLndmLW11bHRpLXRpbGUtY2FyZC1pbmZvLWRldGFpbHMgZGQge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLndmLW11bHRpLXRpbGUtc3RlcC1jYXJkIGRpdiBkaXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLndmLW11bHRpLXRpbGUtc3RlcC1jYXJkPmRpdi53Zi1tdWx0aS10aWxlLWNhcmQtaW5mb35kaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2xvcjogIzRmOWNlOTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgLyogYWxpZ24tc2VsZjogZmxleC1lbmQ7ICovXG59XG5cbi53Zi1tdWx0aS10aWxlLXN0ZXAtY2FyZD5kaXYud2YtbXVsdGktdGlsZS1jYXJkLWluZm9+ZGl2IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ud2YtbXVsdGktdGlsZS1zdGVwLWNhcmQ+ZGl2LndmLW11bHRpLXRpbGUtY2FyZC1pbmZvfmRpdiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ud2YtbXVsdGktdGlsZS1zdGVwLWNhcmQ+ZGl2LndmLW11bHRpLXRpbGUtY2FyZC1pbmZvfmRpdiBzcGFuOmhvdmVyIHtcbiAgICBjb2xvcjogIzBENzBDRjtcbn1cblxuLndmLW11bHRpLXRpbGUtc3RlcC1jYXJkLWNvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ud29ya2Zsb3ctbmF2LXRhYi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi53b3JrZmxvdy10YWItY29udHJvbHMge1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZjA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53b3JrZmxvdy1uYXYtdGFicyB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJiZWQtd29ya2Zsb3ctc3RlcC1jb250YWluZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLndvcmtmbG93LW5hdi10YWItbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi53b3JrZmxvdy1uYXYtdGFiLWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC8qIG92ZXJyaWRlIG5hdnMubGVzcyAqL1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53b3JrZmxvdy1uYXYtdGFiIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCQkQxRUE7XG4gICAgYmFja2dyb3VuZDogI0Y3RjlGQjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JCRDFFQTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi53b3JrZmxvdy1uYXYtdGFiLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ud29ya2Zsb3ctbmF2LXRhYi1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cblxuLndvcmtmbG93LW5hdi10YWIuaW5hY3RpdmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndvcmtmbG93LW5hdi10YWIuZGlzYWJsZWQge1xuICAgIGNvbG9yOiBkYXJrZ3JleTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ud29ya2Zsb3ctbmF2LXRhYi1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ud29ya2Zsb3ctbmF2LXRhYi1hcnJvdy5kaXNhYmxlZCB7XG4gICAgY29sb3I6IGxpZ2h0Z3JleTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi53b3JrZmxvdy1uYXYtY29udHJvbHMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjMDA0NTc3O1xufVxuXG4ud29ya2Zsb3ctbmF2LWNvbnRyb2xzOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNzc5OTtcbn1cblxuLmNhcmQgLmluc3RhbGwtYnV0dG9ucyAuYnRuLWxhYmVsZWQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jYXJkIC5pbnN0YWxsLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qLndvcmtmbG93LW5hdi1jb250cm9scy5sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNhYWE7XG59Ki9cblxuXG4vKi53b3JrZmxvdy1uYXYtY29udHJvbHMucmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNhYWE7XG59Ki9cblxuLndvcmtmbG93LW5hdi1jb250cm9scyAuaW5hY3RpdmUge1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4ud29ya2Zsb3ctcGx1Z2luIHtcbiAgICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLndvcmtmbG93LXNlbGVjdC1wbHVnaW4ge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuI3dvcmtmbG93LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG5cbi8qIGdlbmVyYWwgc3R5bGluZyBmb3IgYWxsIHRhYnMgKi9cblxuLnRhYmJlZC1yZXBvcnQtdGFiLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmVlZjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnJlcG9ydC10YWIge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyOiAjZTllOWU5IHNvbGlkIDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQkFEQUY3O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUU2RkI3O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgICBjb2xvcjogI2JiYmJiYjtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXI6ICM0Mzg5Yzkgc29saWQgMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWZhMmRkO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlcG9ydC10YWItZm9ybSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBtYXJnaW46IDE1cHggMHB4IDE1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogIzQzODljOSBzb2xpZCAycHg7XG4gICAgfVxufVxuXG4ucmVwb3J0LXRhYi1mb3JtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLnRhYi1iYW5uZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNWZhMmRkO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDdweCAyMHB4O1xufVxuXG4udGFiLWJhbm5lcj5kaXYrZGl2IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnRhYi1iYW5uZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4udGFiLXN1bW1hcnktY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5zdW1tYXJ5LXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4ubW91c2UtcG9pbnRlciBjYW52YXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBob3RvLXdvcmtiZW5jaC1waG90b3M6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDlweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5waG90by13b3JrYmVuY2gtcGhvdG9zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjI4KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG5cbi5waG90by13b3JrYmVuY2gtcGhvdG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0cHg7XG59XG5cbi5waG90by13b3JrYmVuY2gtcGhvdG86bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNFNUY0O1xufVxuXG4ucGhvdG8td29ya2JlbmNoLXBob3RvOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGQUZFO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNFNUY0O1xufVxuXG4ucGhvdG8td29ya2JlbmNoLXBob3RvLnNlbGVjdGVkLXBob3RvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUNDM0U0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogNHB4O1xufVxuXG4ucGhvdG8td29ya2JlbmNoLXBob3RvOm5vdCguc2VsZWN0ZWQtcGhvdG8pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQ0FFMkY1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndvcmtiZW5jaC10aWxlLXBpY2tlci1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLndvcmtiZW5jaC1jYXJkLXNpZGVwYW5lbC1oZWFkZXItY29udGFpbmVyLmZpbGUtd29ya2JlbmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZmlsZS13b3JrYmVuY2gtc2VsZWN0ZWQtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5maWxlLXdvcmtiZW5jaC1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4uZmlsZS13b3JrYmVuY2gtZmlsdGVyIC5jbGVhci1ub2RlLXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmZpbGUtd29ya2JlbmNoLWZpbHRlci1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5maWxlLXdvcmtiZW5jaC1maWxlcyB7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAxNXB4IDBweCA1cHggMHB4O1xufVxuXG4uZmlsZS13b3JrYmVuY2gtZmlsZWNvdW50IHtcbiAgICBjb2xvcjogc3RlZWxibHVlO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5maWxlLXdvcmtiZW5jaC1maWxlczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogOXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbn1cblxuLmZpbGUtd29ya2JlbmNoLWZpbGVzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cblxuLmZpbGUtd29ya2JlbmNoLWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4XG59XG5cbi5maWxlLXdvcmtiZW5jaC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWxlLXdvcmtiZW5jaC1saW5rcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uYnRuLXdvcmtiZW5jaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5maWxlLXdvcmtiZW5jaC1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmlsZS13b3JrYmVuY2gtZmlsZSAuZmlsZS1uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZpbGUtd29ya2JlbmNoLWZpbGU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNFNUY0O1xufVxuXG4uZmlsZS13b3JrYmVuY2gtZmlsZTpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI0Y1RkFGRTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRTVGNDtcbn1cblxuLmZpbGUtd29ya2JlbmNoLWZpbGUuc2VsZWN0ZWQtcGhvdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Q0MzRTQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiA0cHg7XG59XG5cbi5maWxlLXdvcmtiZW5jaC1maWxlOm5vdCguc2VsZWN0ZWQtcGhvdG8pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQ0FFMkY1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbGUtd29ya2JlbmNoLWZpbGUuY2hhcnQtc2VyaWVzLXNlbGVjdG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbGUtd29ya2JlbmNoLWZpbGUuY2hhcnQtc2VyaWVzLXNlbGVjdG9yIGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5jaGFydC1jb25maWctcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5hZGQtZGF0YS1zZXJpZXMge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRTVGNDtcbiAgICBiYWNrZ3JvdW5kOiAjOUNDM0U0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogLTRweCAwcHggLTVweCAtNHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggISBpbXBvcnRhbnQ7XG59XG5cbi5hZGQtZGF0YS1zZXJpZXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0OTdEQTk7XG59XG5cbi5zZWxlY3RlZC1waG90byAuYWRkLWRhdGEtc2VyaWVzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRTVGNDtcbiAgICBiYWNrZ3JvdW5kOiAjNDk3REE5O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RhZ2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBERkZGO1xufVxuXG4uc3RhZ2VkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0ZDN0UzO1xufVxuXG4uZmlsZS13b3JrYmVuY2gtZmlsZS5zdGFnZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MERGRkY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiA0cHg7XG59XG5cbi5maWxlLXdvcmtiZW5jaC1maWxlOm5vdCguc3RhZ2VkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0NBRTJGNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWxlLXZpZXdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmlsZS12aWV3ZXIuY2hhcnQtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmNoYXJ0LWhlYWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICEgaW1wb3J0YW50O1xufVxuXG4uY2hhcnQtc3R5bGUtcGFuZWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmNoYXJ0LXN0eWxlLXBhbmVsIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgYmFja2dyb3VuZDogIzI2ZDY2NDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi5maWxlLXZpZXdlciAubG9hZGluZy1tYXNrLFxuLnNlYXJjaC1yZXN1bHQtZGV0YWlscyAubG9hZGluZy1tYXNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjQwO1xufVxuXG4uZmlsZS12aWV3ZXIgLmxvYWRpbmctbWFzazo6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHQtZGV0YWlscyAubG9hZGluZy1tYXNrOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBjb2xvcjogIzdiN2I3YjtcbiAgICBjb250ZW50OiAnXFxmMTEwJztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMTB2dztcbiAgICBtYXJnaW4tdG9wOiA0MnZoO1xuICAgIG1hcmdpbi1sZWZ0OiAzMnZ3O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgei1pbmRleDogMTAwMDAwMDAxO1xufVxuXG4uZmlsZS12aWV3ZXIgLmxvYWRpbmctbWFzazphZnRlcixcbi5zZWFyY2gtcmVzdWx0LWRldGFpbHMgLmxvYWRpbmctbWFzazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGFydCAucGxvdGx5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICEgaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICEgaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucGxvdGx5IC5sZWdlbmQgLmJnIHtcbiAgICBmaWxsOiAjZmFmYWZhICEgaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIC01cHgpIHNjYWxlWCgxLjA1KXNjYWxlWSgxLjIpO1xuICAgIHN0cm9rZS13aWR0aDogMXB4ICEgaW1wb3J0YW50O1xuICAgIHN0cm9rZTogI2VlZSAhIGltcG9ydGFudDtcbn1cblxuLyogcGhvdG8gZ2FsbGVyeSAqL1xuXG4uZ2FsbGVyeS1jb250YWluZXIgLnRhYi1jb250YWluZXIgLnRhYi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRodW1ibmFpbC1nYWxsZXJ5LWNvbnRyb2xzIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDEwNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjk1KTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNC4xcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRodW1ibmFpbC1nYWxsZXJ5LWNvbnRyb2xzLmxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzM0MzQzNDtcbn1cblxuLnRodW1ibmFpbC1nYWxsZXJ5LWNvbnRyb2xzLnJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMzQzNDM0O1xufVxuXG4udGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi53b3JrYmVuY2gtY2FyZC1jb250YWluZXItc2lkZXBhbmVsLWFjdGl2ZSAudGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbn1cblxuLnNob3ctdGh1bWJuYWlscy1idG4ge1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xufVxuXG4uc2hvdy10aHVtYm5haWxzLWJ0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2hvdy10aHVtYm5haWxzLWJ0bi5vcGVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaG93LXRodW1ibmFpbHMtYnRuLmNsb3NlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbn1cblxuLnRodW1ibmFpbC1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLndvcmtmbG93LXN0ZXAtYm9keSAudGh1bWJuYWlsLWdhbGxlcnktY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzExcHgpO1xuICAgIGxlZnQ6IDUwcHg7XG59XG5cbi53b3JrZmxvdy1zdGVwLWNvbnRhaW5lciAudGh1bWJuYWlsLWdhbGxlcnktY29udGFpbmVyIHtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiA1MHB4O1xufVxuXG4ud29ya2Zsb3ctcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICMyNjQ3NmE7XG4gICAgLyogd2lkdGg6IDEyJTsgKi9cbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbmRpdi53b3JrZmxvdy1wYW5lbCB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbn1cblxuLndvcmtmbG93LXBhbmVsIHVsIHtcbiAgICAvKiB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICovXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIC8qIHBhZGRpbmctbGVmdDogMTJweDsgKi9cbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAvKiBtaW4taGVpZ2h0OiAyMDBweDsgKi9cbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgLyogYm9yZGVyLWJvdHRvbTogI2ZmZjsgKi9cbiAgICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLndvcmtmbG93LXBhbmVsIGkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjZGRkO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLndvcmtmbG93LXBhbmVsIGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi53b3JrZmxvdy1wYW5lbCBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgMTMwLCAxODAsIDAuNCk7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCBzdGVlbGJsdWU7XG59XG5cbi53b3JrZmxvdy1wYW5lbDpub3QoLm5hdmJhcmNsb3NlZCkgbGk6aG92ZXIgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi53b3JrZmxvdy1wYW5lbDpub3QoLm5hdmJhcmNsb3NlZCkgLmFjdGl2ZS1zdWI6aG92ZXIgbGkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiBzdGVlbGJsdWU7XG59XG5cbi53b3JrZmxvdy1wYW5lbCAuYWN0aXZlLXN1Yjpob3ZlciBhIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogc3RlZWxibHVlO1xufVxuXG4ud29ya2Zsb3ctcGFuZWw+aHIge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi53b3JrZmxvdy1wYW5lbC5uYXZiYXJjbG9zZWQ+aHIge1xuICAgIGJvcmRlci1jb2xvcjogIzBCMDczNztcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi53b3JrZmxvdy1wYW5lbCAubmF2YmFyY2xvc2VkPmhyIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLndvcmtmbG93LXBhbmVsIGxpIGEgc3BhbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLndvcmtmbG93LXNlbGVjdC13Zi1pY29uIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLndpZGdldC13cmFwcGVyIC5jb2wteHMtMTIuZHJvcHpvbmUgLmR6LWRlZmF1bHQuZHotbWVzc2FnZSBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b3JrZmxvdy1zZWxlY3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndvcmtmbG93LXNlbGVjdC13Zi1jaXJjbGUge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NDc0NzQ7XG59XG5cbi53b3JrZmxvdy1zZWxlY3QtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLndvcmtmbG93LXNlbGVjdC1jYXJkLWNvbnRhaW5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbi53b3JrZmxvdy1zZWxlY3QtY2FyZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiBpbmhlcml0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi53b3JrZmxvdy1zZWxlY3QtY2FyZCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIG9wYWNpdHk6IDAuODU7XG59XG5cbi53b3JrZmxvdy1zZWxlY3QtY2FyZDpob3ZlciB7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG4ud29ya2Zsb3ctY29tcG9uZW50LWJhc2VkLXN0ZXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG5kaXYuZmluYWwtY29ucy1zdGVwLXNwbGFzaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxJTtcbn1cblxuZGl2LmZpbmFsLWNvbnMtc3RlcC1zcGxhc2g+YSB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbn1cblxuZGl2LmZpbmFsLWNvbnMtc3RlcC1zcGxhc2g+YnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbmRpdi5maW5hbC1jb25zLXN0ZXAtc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbmRpdi5maW5hbC1jb25zLXN0ZXAtc2VwYXJhdG9yPmhyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxleC1ncm93OiA5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbmRpdi5maW5hbC1jb25zLXN0ZXAtc2VwYXJhdG9yPmg0IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeS10aHVtYm5haWxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICAgIGhlaWdodDogMTA1cHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMwMDA7XG59XG5cbi5nYWxsZXJ5LXRodW1ibmFpbHMgaW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAzcHggNnB4O1xuICAgIGJvcmRlcjogc29saWQgMS41cHggI2VlZTtcbn1cblxuLmdhbGxlcnktdGh1bWJuYWlscyBpbWc6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNGRkY7XG59XG5cbi5nYWxsZXJ5LXRodW1ibmFpbHMgLmR6LWNhbmNlbCB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZ2FsbGVyeS10aHVtYm5haWxzIC5kei1jYW5jZWw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmdhbGxlcnktdGh1bWJuYWlscyAuYnRuLXhzIHtcbiAgICBwYWRkaW5nOiAwLjVweCAzLjVweDtcbn1cblxuLmdhbGxlcnktY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbnRyb2xzLm5ldy10aWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5nYWxsZXJ5LWNvbnRyb2xzLm5ldy10aWxlIC5kcm9wem9uZS1waG90by11cGxvYWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaWlpZi1pbWFnZS10b29scyAuZHJvcHpvbmUtcGhvdG8tdXBsb2FkIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNiYmI7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgbWFyZ2luOiA1cHggMHB4IDMwcHggMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5paWlmLWltYWdlLXRvb2xzIC5kcm9wem9uZS1waG90by11cGxvYWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzc4Nzg3ODtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuXG4ucGhvdG8td29ya2JlbmNoLXBob3RvcyB7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiA0MHB4IDEwcHggMTBweCAxMHB4O1xufVxuXG4ucGhvdG8td29ya2JlbmNoLXBob3RvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNHB4O1xufVxuXG4ucGhvdG8td29ya2JlbmNoLXBob3RvOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRTVGNDtcbn1cblxuLnBob3RvLXdvcmtiZW5jaC1waG90bzpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI0Y1RkFGRTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRTVGNDtcbn1cblxuLnBob3RvLXdvcmtiZW5jaC1waG90by5zZWxlY3RlZC1waG90byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlDQzNFNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDRweDtcbn1cblxuLnBob3RvLXdvcmtiZW5jaC1waG90bzpub3QoLnNlbGVjdGVkLXBob3RvKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0NBRTJGNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nYWxsZXJ5LWNvbnRyb2xzLm5ldy10aWxlIC5kcm9wem9uZS1waG90by11cGxvYWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ud29ya2JlbmNoLWNhcmQtc2lkZXBhbmVsIC5nYWxsZXJ5LWNvbnRyb2xzLm5ldy10aWxlIC5kcm9wem9uZS1waG90by11cGxvYWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ud29ya2JlbmNoLWNhcmQtc2lkZXBhbmVsIC5nYWxsZXJ5LWNvbnRyb2xzLm5ldy10aWxlIC5kcm9wem9uZS1waG90by11cGxvYWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBlbmQgcGhvdG8gZ2FsbGVyeSAqL1xuXG4ud29ya2JlbmNoLW1vZGVsLWNhcmQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ud29ya2JlbmNoLWNhcmQtc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIHotaW5kZXg6IDUwMDtcbn1cblxuLndvcmtiZW5jaC1jYXJkLXNpZGViYXItdGFiLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi53b3JrYmVuY2gtY2FyZC1zaWRlYmFyLXRhYiBpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG4ud29ya2JlbmNoLWNhcmQtc2lkZWJhci10YWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi53b3JrYmVuY2gtY2FyZC1zaWRlYmFyLXRhYi5kaXNhYmxlZDpob3ZlciB7XG4gICAgY29sb3I6ICNhYWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cblxuLndvcmtiZW5jaC1jYXJkLXNpZGViYXItdGFiLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi53b3JrYmVuY2gtY2FyZC1zaWRlcGFuZWwuZXhwYW5kZWQge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICB6LWluZGV4OiAxMDAxO1xufVxuXG4ubWFuaWZlc3QtbWFuYWdlci1jYW52YXMtbmFtZSB7XG4gICAgd2lkdGg6IDMxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1hbmlmZXN0LW1hbmFnZXItbmF2LXRhYiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tYW5pZmVzdC1tYW5hZ2VyLW5hdi10YWIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5tYW5pZmVzdC1tYW5hZ2VyLW5hdi10YWIgLnRhYi1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFuaWZlc3QtbWFuYWdlci1tYWluLW1lbnUtY2lyY2xlIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4ubWFuaWZlc3QtbWFuYWdlciAuZHJvcHpvbmUtcGhvdG8tdXBsb2FkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWFuaWZlc3QtbWFuYWdlciAubG9hZGVyLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFuaWZlc3QtbWFuYWdlciAucnItc3BsYXNoLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNzAwcHg7XG59XG5cbi5vdmVybGF5LWxpc3RpbmcucnItbWFwLWNhcmQgLm92ZXJsYXktbmFtZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5hY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1saXN0aW5nLnJyLW1hcC1jYXJkIC5vdmVybGF5LW5hbWUge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5hY3RpdmUtb3ZlcmxheSAub3ZlcmxheS1saXN0aW5nLnJyLW1hcC1jYXJkIC5vdmVybGF5LW5hbWU6YmVmb3JlIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4ucnItbWFwLWNhcmQucmVsYXRlZC1pbnN0YW5jZXMgLnJlbGF0ZWQtaW5zdGFuY2Uge1xuICAgIGNvbG9yOiAjOWU5ZTllO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmc6IDNweCAwIDAgMTJweDtcbn1cblxuLmFjdGl2ZS1vdmVybGF5IC5yci1tYXAtY2FyZC5yZWxhdGVkLWluc3RhbmNlcyAucmVsYXRlZC1pbnN0YW5jZSB7XG4gICAgY29sb3I6ICM2NjY7XG59XG5cbi5hY3RpdmUtb3ZlcmxheSAucnItbWFwLWNhcmQucmVsYXRlZC1pbnN0YW5jZXMgLnJlbGF0ZWQtaW5zdGFuY2UuaG92ZXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnN1bW1hcnktcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5tb3VzZS1wb2ludGVyIGNhbnZhcyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud29ya2JlbmNoLWNhcmQtd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi53b3JrYmVuY2gtY2FyZC13cmFwcGVyLmF1dG9oZWlnaHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uY2FyZC1jb21wb25lbnQtd3JhcHBlci1lZGl0b3IgLndvcmtiZW5jaC1jYXJkLXdyYXBwZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDQxQjMzO1xufVxuXG4ud2lkZ2V0cyAud29ya2JlbmNoLWNhcmQtd3JhcHBlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E4YThhODtcbn1cblxuLndpZGdldHMgLndvcmtiZW5jaC1jYXJkLXdyYXBwZXIge1xuICAgIGhlaWdodDogNTAwcHg7XG59XG5cbi53b3JrYmVuY2gtY2FyZC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLndvcmtiZW5jaC1jYXJkLWNvbnRhaW5lci53b3JrYmVuY2gtY2FyZC1jb250YWluZXItc2lkZXBhbmVsLWFjdGl2ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MDBweDtcbn1cblxuLndvcmtiZW5jaC1jYXJkLXNpZGViYXItdGFiIHtcbiAgICBjb2xvcjogIzc4Nzg3ODtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjE2LCAyMTYsIDIxNik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFwLXNpZGViYXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi53b3JrYmVuY2gtY2FyZC1zaWRlcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyNTA7XG4gICAgcmlnaHQ6IDc1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDIxNiwgMjE2LCAyMTYpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIHdpZHRoOiA0MDBweDtcbn1cblxuLndvcmtiZW5jaC1zaWRlcGFuZWwtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmluc3RhbGwtYnV0dG9ucyAuYnRuLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNmNzVkM2Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTUzMjExO1xufVxuXG4uaW5zdGFsbC1idXR0b25zIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0U1MzIxMTtcbiAgICBib3JkZXItY29sb3I6ICNCMDIxMDc7XG59XG5cbi5pbnN0YWxsLWJ1dHRvbnMgLmJ0bi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRjgzNkM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTUzMjExO1xufVxuXG4uaW5zdGFsbC1idXR0b25zIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjc1ZDNmO1xuICAgIGJvcmRlci1jb2xvcjogI0U1MzIxMTtcbn1cblxuLmluc3RhbGwtYnV0dG9ucyAuYnRuLW1pbnQge1xuICAgIGJhY2tncm91bmQ6ICMzYWNhYTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDJjY2E1O1xufVxuXG4uaW5zdGFsbC1idXR0b25zIC5idG4tbWludDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzFBQkE4RTtcbiAgICBib3JkZXItY29sb3I6ICMwMDlFNzI7XG59XG5cbi5yci1tYXAtY2FyZC1pbnRlcnNlY3QtcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ucnItbWFwLWNhcmQtaW50ZXJzZWN0LXBhbmVsIC5pbnRlcnNlY3Rpb24tcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAzcHggMCAwIDEycHg7XG59XG5cbi5yci1tYXAtY2FyZC1pbnRlcnNlY3QtcGFuZWwgLmludGVyc2VjdGlvbi1yZXN1bHQuaG92ZXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLmhlbHAtY2xvc2Uge1xuICAgIGNvbG9yOiAjODY4Njg2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgei1pbmRleDogNjAwO1xufVxuXG4uc2Nyb2xsLXkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICAgIC8qIHRvcC1uYXYgaGVpZ2h0ICovXG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNjcm9sbC15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uc2Nyb2xsLXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnRhYi1iYXNlIC5uYXYtdGFicz5saTpub3QoLmFjdGl2ZSk+YTpob3ZlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLnRhYi1iYXNlIC50YWItY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wYW5lbCAucGFuZWwtaGVhZGluZyxcbi5wYW5lbD46Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5jb2x1bW5ze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5zcGFuLmljb24td3JhcC5pY29uLWNpcmNsZS5iZy1ncmF5LWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5NEE2QkM7XG4gICAgY29sb3I6ICMxMjM7XG59XG5cbi53aWRnZXQtY29uZmlnLWNvbnRhaW5lciAud2lkZ2V0LWlucHV0LWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLndpZGdldC1pbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ud2lkZ2V0LWZpbGUge1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLmZvcm0tY29udG9sIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5kYXRlIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogMzZweDtcbn1cblxuLnRpbGUge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzA1OTRCQztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci10b3A6IDAgc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcGFkZGluZzogNXB4IDVweCA3cHg7XG59XG5cbi5oZWxwLXRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmdyaWQtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4ubGlzdC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgLyo2MHB4IGFjY291bnRzIGZvciBoZWFkZXIgc28gbGlzdCBzY3JvbGxzIHRvIGJvdHRvbSovXG59XG5cbi5ncmlkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJlZWYwO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmdyaWQtaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZDogIzBEODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci1jb2xvcjogaHNsYSgwLCAwJSwgMCUsIDAuNyk7XG4gICAgbWFyZ2luOiAzcHg7XG59XG5cbi5mb3JtLWdyb3VwIGRpdiBpbnB1dCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYnRuLWRpc3BsYXktdG9nZ2xlIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5idG4tZGlzcGxheS10b2dnbGU6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICM5NDkwRUU7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi50aW1lLXdoZWVsLWRpc3BsYXktdG9nZ2xlIC5idG4tZGlzcGxheS10b2dnbGU6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4tZ3JvdXAgLmJ0bisuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uYnRuLWdyb3VwLXhzPi5idG4sIC5idG4teHMge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ubGlicmFyeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogLjk1O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgei1pbmRleDogMjAwO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDA7XG59XG5cbi5pY29uLXNlbGVjdG9ye1xuICAgIC5jbGVhci1zZWFyY2gge1xuICAgICAgICBjb2xvcjogIzEyMztcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIG1hcmdpbjogN3B4IC0zMHB4O1xuICAgIH1cblxuICAgIC5jbGVhci1zZWFyY2g6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuICAgIH1cblxuICAgIC5pY29uLWxpc3R7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICB9XG5cbiAgICAuZGVtby1pY29uLWZvbnQge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIH1cblxuICAgIC5kZW1vLWljb24tZm9udDpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICB9XG5cbiAgICAuZGVtby1pY29uLWZvbnQgLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICB9XG59XG5cbi5paWlmLWNhbnZhcy1maWx0ZXIge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDBweCA1cHg7XG59XG5cblxuLmtleSB7XG4gICAgbWFyZ2luLXRvcDogOThweDtcbn1cblxuLmxpYnJhcnktY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAtMjJweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuLmFsZXJ0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2VsZWN0ZWQtY2FyZCB7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5cbi5zZWxlY3RlZCBkaXYgLmxpc3RpdGVtX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kaXNhYmxlZCAubGlzdGl0ZW1fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGVjdGVkIGRpdiAubmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNpZGUtY29sdW1uLWNydWQtY29udGFpbmVyXG57XG4gICAgZmxleDogMCAwIDI3NXB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG5cbiAgICAubGF5ZXItZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgfVxuXG4gICAgLmxheWVyLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgICB9XG5cbiAgICAuZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAubGlicmFyeS1jYXJkIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZjhmOGY4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgc3RlZWxibHVlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHN0ZWVsYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQuc2VsZWN0ZWQtY2FyZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHN0ZWVsYmx1ZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGVybWlzc2lvbnMuc2VsZWN0ZWQuc2VsZWN0ZWQtY2FyZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY1NjY2NTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBzdGVlbGJsdWU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMS4wO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJlbGF0aXZlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXM7XG5cbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHN0ZWVsYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBzdGVlbEJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmhvdmVyZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMyMENFMDU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvamVjdC1zdGF0dXMge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saWJyYXJ5LWNhcmQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgICAgICAgICAgICAgIC5jcnVkLWNhcmQtbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3J1ZC1jYXJkLW1haW4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUU2RkI3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jcnVkLWNhcmQtc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saWJyYXJ5LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlicmFyeS1jYXJkLW1haW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNThweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUU2RkI3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpYnJhcnktY2FyZC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1OHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDJweCAzcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2Z1bmN0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5icmFuY2gtbGlicmFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYnJhbmNoLWxpYnJhcnktaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbiNicmFuY2gtbGlicmFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLm1pZGRsZS1jb2x1bW4tY29udGFpbmVyLmNhcmQtY29uZmlndXJhdGlvbi5leHBhbmRlZCB7XG4gICAgZmxleC1iYXNpczogNDUwcHg7XG59XG5cbi5jYXJkLWNvbmZpZ3VyYXRpb24uZXhwYW5kZWQrZGl2IGRpdiBkaXYgZGl2IGRpdiAuaW5zdGFsbC1idXR0b25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUyNXB4O1xufVxuXG4uY29uc3RyYWludC1zZWxlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xufVxuXG4uY29uc3RyYWludC1zZWxlY3Rpb24gLmRyb3Bkb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnVzZXItZ3JvdXBzIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLmxvYWQtcmVsYXRpb25zIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGJhY2tncm91bmQ6IHN0ZWVsYmx1ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdG9wOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5sb2FkLXJlbGF0aW9ucy5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG4uc2VsZWN0ZWQtZ3JvdXAtdXNlci1wZXJtaXNzaW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5wZXJtaXNzaW9ucy1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zZWxlY3RlZC1ncm91cC11c2VyLXBlcm1pc3Npb25zIC5saWJyYXJ5LWljb24tcGVybWlzc2lvbnMge1xuICAgIHRvcDogMHB4O1xufVxuXG4ucGVybWlzc2lvbi1tYW5hZ2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnBlcm1pc3Npb25zLWluc3RydWN0aW9ucy1wYW5lbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbn1cblxuLnBlcm1pc3Npb24tbWFuYWdlciB7XG4gICAgLnBlcm1pc3Npb25zLWluc3RydWN0aW9ucy1wYW5lbCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucGVybWlzc2lvbi1zZWxlY3RvciB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwcHggMjBweCAwcHg7XG4gICAgfVxuXG4gICAgLnBlcm1pc3Npb25zLW9wdGlvbnMge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogNXB4IDIwcHg7XG5cbiAgICAgICAgLy8ga2VlcCB0aGUgY2hlY2tib3ggcmVhY2hhYmxlIGJ5IGtleWJvYXJkIHdoaWxlIHRoZSB0aGVtZSBkcmF3cyB0aGUgYm94XG4gICAgICAgIC5mb3JtLWNoZWNrYm94ID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY2hlY2tib3g6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjNDg5ZWVkO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGJveCBoYXMgYSAzcHggbGVmdCBtYXJnaW4gaGVyZTsgY2VudGVyIHRoZSB0aGVtZSdzIGNoZWNrIGluIGl0XG4gICAgICAgIC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsOm5vdCguZGlzYWJsZWQpOmhvdmVyOmFmdGVyLFxuICAgICAgICAuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogNS41cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jaGVja2JveC5mb3JtLW5vcm1hbC5pbmRldGVybWluYXRlOm5vdCguYWN0aXZlKTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAyLjVweCBzb2xpZCAjNDA0NDQ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVzaWduZXItcGVybWlzc2lvbi10cmVlIC5wZXJtaXNzaW9ucy1jYXJkOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjNDg5ZWVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4uc2V0dGluZ3MtcGFuZWwtaGVhZGluZysucGVybWlzc2lvbnMtaW5zdHJ1Y3Rpb25zLXBhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4ucGVybWlzc2lvbi1tYW5hZ2VyLnBhbmVsLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgaGVpZ2h0OiA2NzVweDtcbn1cblxuLnBlcm1pc3Npb24tbWFuYWdlciAuY2FyZC1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5wZXJtaXNzaW9uLW1hbmFnZXItZmlsdGVyIHtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucGVybWlzc2lvbi1tYW5hZ2VyLWZpbHRlciAuY2xlYXItc2VsZWN0aW9uIGEuY2xlYXItc2VsZWN0aW9uLWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLnBlcm1pc3Npb24tbWFuYWdlci1maWx0ZXIgLmNsZWFyLW5vZGUtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxlZnQ6IDQ2JTtcbiAgICB3aWR0aDogMTVweDtcbn1cblxuLnBlcm1pc3Npb24tbWFuYWdlci1pdGVtLWxpc3QgLmNhcmQtdHJlZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ucGVybWlzc2lvbi1tYW5hZ2VyIC5maWx0ZXItYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLnBlcm1pc3Npb24tbWFuYWdlci1pdGVtLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnBlcm1pc3Npb24tbWFuYWdlci5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzJiNDI1YjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ucGVybWlzc2lvbi1tYW5hZ2VyIC5jb250cm9sLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5wZXJtaXNzaW9ucyB7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0MCwgMjQwLCAyNDApO1xufVxuXG4ucGVybWlzc2lvbnM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5wZXJtaXNzaW9ucy5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNvbmZpcm1hdGlvbi1wZXJtaXNzaW9ucyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICM4ODg7XG59XG5cbi5wZXJtaXNzaW9uLXNlbGVjdG9yIHtcbiAgICBtYXJnaW46IDIwcHggMHB4IDMwcHggMHB4O1xufVxuXG4ucGVybWlzc2lvbnMtcmVhZG91dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5wZXJtaXNzaW9ucy1ub2RlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogIzU1NTtcbn1cblxuLm5vLWNhcmRzLXNlbGVjdGVkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4ucGVybWlzc2lvbnMtbm9kZS1yb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0U1RjQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBlcm1pc3Npb25zLW5vZGUtcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI0Y1RkFGRTtcbn1cblxuLnBlcm1pc3Npb25zLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnBlcm1pc3Npb25zLXRpdGxlLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogNTBweDtcbn1cblxuLmxpYnJhcnktaWNvbi1wZXJtaXNzaW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucGVybWlzc2lvbnMtZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5wZXJtaXNzaW9ucy1hY2NvdW50LXdhcm5pbmcge1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmI1NGE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VGOUExRjtcbn1cblxuLnBlcm1pc3Npb25zLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnBlcm1pc3Npb25zLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnBlcm1pc3Npb24tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggNDUwcHggYXV0byA0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjVweCBhdXRvIGF1dG8gYXV0bztcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xufVxuXG4ucGVybWlzc2lvbi1ncmlkIC5wZXJtaXNzaW9uLWhlYWRlciB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtcm93LWVuZDogMjtcbn1cblxuLnBlcm1pc3Npb24tZ3JpZCAucGVybWlzc2lvbi1jb250cm9sIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgZ3JpZC1yb3ctZW5kOiAzO1xufVxuXG4ucGVybWlzc2lvbi1ncmlkIC5wZXJtaXNzaW9uLWxpc3Qge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgICBncmlkLXJvdy1lbmQ6IDQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBlcm1pc3Npb24tZ3JpZCAucGVybWlzc2lvbnMtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCAxNXB4O1xufVxuXG4ucGVybWlzc2lvbnMtbGlzdC10YWJsZSB7XG4gICAgaGVpZ2h0OiAzMDBweFxufVxuXG4ucGVybWlzc2lvbnMtbGlzdC10YWJsZS1ib2R5IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbn1cblxuLnBlcm1pc3Npb25zLWxpc3QtdGFibGUtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogOXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbn1cblxuLnBlcm1pc3Npb25zLWxpc3QtdGFibGUtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG5cbi5wZXJtaXNzaW9ucy1saXN0LWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzU3OWRkYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDlweCA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0U1RjQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBlcm1pc3Npb24tY29udHJvbCAuY2xlYXItZmlsdGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wZXJtaXNzaW9ucy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNFNUY0XG59XG5cbi5wZXJtaXNzaW9ucy10YWJsZS1yb3cuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG59XG5cbi5wZXJtaXNzaW9ucy10YWJsZS1yb3cuc2VsZWN0ZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGVybWlzc2lvbnMtdGFibGUtcm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZERUZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBlcm1pc3Npb25zLXRhYmxlLXJvdy5kaXNhYmxlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wZXJtaXNzaW9ucy10YWJsZS1yb3cuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnBlcm1pc3Npb24tc2VsZWN0aW9uLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbjogOHB4IC01cHggLTEwcHggLTVweDtcbn1cblxuLnBlcm1pc3Npb24tc2VsZWN0aW9uLXBhbmVsOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wZXJtaXNzaW9uLWxpc3QtdGFibGUgLmlkZW50aXRpZXMtY29sdW1uIHtcbiAgICB3aWR0aDogMzUlO1xufVxuXG4ucGVybWlzc2lvbi1saXN0LXRhYmxlIC5wZXJtaXNzaW9ucy1jb2x1bW4ge1xuICAgIHdpZHRoOiA2NSU7XG59XG5cbi5wZXJtaXNzaW9uLWdyaWQgLnBlcm1pc3Npb25zLWJ1dHRvbnMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgICBncmlkLXJvdy1lbmQ6IDU7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGVybWlzc2lvbi1ncmlkIC5yZW1vdmUtcGVybWlzc2lvbnMtYnRuIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG4gICAgZ3JpZC1yb3ctZW5kOiA1O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5saWJyYXJ5LXNlYXJjaCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ua2V5LWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xufVxuXG4jbGlicmFyeSAubmF2LXRhYnMgbGk6bm90KGFjdGl2ZSkgYSB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTQxNTE7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbiNsaWJyYXJ5IC5uYXYtdGFicyAuYWN0aXZlIGEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDk1YjtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uYnJhbmNoLWljb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icmFuY2gtaWNvbjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBiYWNrZ3JvdW5kOiAjNWZhMmRkO1xufVxuXG4uY2xlYXItc2VsZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jbGVhci1zZWxlY3Rpb24tbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogIzU1NTtcbn1cblxuLmNsZWFyLXNlbGVjdGlvbi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLmNsZWFyLXNlbGVjdGlvbiBhLmNsZWFyLXNlbGVjdGlvbi1saW5rIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLm5vZGUgY2lyY2xlIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHN0cm9rZTogIzQ2ODJCNDtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLm5vZGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNDBzIGVhc2U7XG4gICAgc3Ryb2tlOiAjYWFhO1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xufVxuXG4ubm9kZSAubm9kZS1zZWxlY3RlZCB7XG4gICAgZmlsbDogIzNBQ0FBMjtcbiAgICBzdHJva2U6ICMwMDlFNzI7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG5cbi5ub2RlIC5ub2RlLWZpbHRlcmVkIHtcbiAgICAvKiAgICBmaWxsOiAjZjBmMGYwO1xuICAgIHN0cm9rZTogI2JiYjsqL1xufVxuXG4uZ3JhcGgtbm9kZS10ZXh0IHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBzdHJva2U6IHN0ZWVsYmx1ZTtcbn1cblxuLmxpbmsge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAjYmJiO1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4ubm9kZSAubm9kZS1vdmVyIHtcbiAgICBmaWxsOiAjM0FDQUEyO1xuICAgIHN0cm9rZTogIzAwOUU3MjtcbiAgICBzdHJva2Utd2lkdGg6IDEuNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjQwcyBlYXNlO1xufVxuXG4udGFyZ2V0LW5vZGUgY2lyY2xlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgZmlsbDogcmVkO1xuICAgIHN0cm9rZTogcmVkO1xuICAgIHN0cm9rZS13aWR0aDogMjVweDtcbn1cblxuLnRhcmdldC1ub2RlIGNpcmNsZS5ub2RlLW92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWxsOiByZWQ7XG4gICAgc3Ryb2tlOiByZWQ7XG4gICAgc3Ryb2tlLXdpZHRoOiAzMnB4O1xufVxuXG4jbm9kZUNydWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbGVmdDogMzAwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMUUzMTQzO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxRTMxNDM7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbi5hcmNoZXMtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWVmMDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbn1cblxuI2FzaWRlLWNvbnRhaW5lciAjYXNpZGUgLm5hdi10YWJzIGxpOm5vdChhY3RpdmUpIGEge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbn1cblxudWwubmF2Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICAgIGhlaWdodDogNTlweDtcbn1cblxuLnYtbWVudSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG59XG5cbi5mb3JtLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2ViZWU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEwMHB4IDVweDtcbn1cblxuLm5vZGUtY29uZmlndXJhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMSAxIGF1dG87XG59XG5cbi5zZXQtdmFyaWFibGUtcGl4ZWwtaGVpZ2h0IHtcbiAgICAvKiBXUk9OZyBQTEFDRSAqL1xuICAgIC8qXG4gICAgICAgIEZsZXhib3ggcmVjYWxjdWxhdGVzIGhlaWdodCBvbiBjb21wb25lbnQgbG9hZC4gVGhpcyBoYWNrXG4gICAgICAgIGFsbG93cyB1cyB0aGUgdG8gYXNzaWduIGEgaGFyZC1waXhlbCBoZWlnaHQgdG8gYSBmbGV4eVxuICAgICAgICBlbGVtZW50LCB0aHVzIGFsbG93aW5nIHBpeGVsIGNhbGN1bGF0aW9ucyBvbiB2YXJpYWJsZSBoZWlnaHQuXG4gICAgICAgIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMTQ5NjUxMjNcbiAgICAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4uc2V0dGluZ3MtcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZXR0aW5ncy1wYW5lbC1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjU0NzZhO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2V0dGluZ3MtcGFuZWwtaGVhZGluZy5kcmFmdC1ncmFwaCxcbi5zZXR0aW5ncy1wYW5lbC1oZWFkaW5nLmRyYWZ0LWdyYXBoICoge1xuICAgIGJhY2tncm91bmQ6IGZpcmVicmljaztcbiAgICBjb2xvcjogI2ZmZWVmMDtcbn1cblxuLnNldHRpbmdzLXBhbmVsLWRyYWZ0LWxhYmVsIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZXR0aW5ncy1wYW5lbC1ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmdyYXBoLWNybS1jbGFzcyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG59XG5cbi5ncmFwaC10eXBlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzc3NztcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbn1cblxuLmdyYXBoLWRlc2lnbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xufVxuXG4uZ3JhcGgtZGVzaWduZXItZ3JhcGgtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5ncmFwaC1kZXNpZ25lci1ncmFwaC1jb250ZW50IC5ncmFwaC1kZXNpZ25lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdyYXBoLWRlc2lnbmVyLXRpdGxlIGkge1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG59XG5cbi5ncmFwaC1kZXNpZ25lci10aXRsZSAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG59XG5cbi50b3Atbm9kZS1wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5ncmFwaC1kZXNpZ25lci1oZWFkZXIge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG59XG5cbi5mb3JtLXJhZGlvLmZvcm0tbm9ybWFsOjpiZWZvcmUge1xuICAgIGxlZnQ6IDBweDtcbn1cblxuLndpZGdldC1jb250YWluZXIuZ3JhcGgtc2V0dGluZ3Mtc3dpdGNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uZ3JhcGgtc2V0dGluZ3Mtc3dpdGNoLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uZ3JhcGgtc2V0dGluZ3Mtc3dpdGNoLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM1RjdEOUE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZXhwb3J0YWJsZS1maWVsZC1uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmdyYXBoLXNldHRpbmdzLXBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDVweCAwcHg7XG59XG5cbi5ncmFwaC1zZXR0aW5ncy1wYW5lbC1ib2R5IC53aWRnZXRzIC53aWRnZXQtY29udGFpbmVyIGRpdiBkaXY+aW5wdXQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbn1cblxuLmdyYXBoLXNldHRpbmdzLXBhbmVsLWJvZHkgLndpZGdldHMgLndpZGdldC1jb250YWluZXIgZGl2IC5jb2xvcnBpY2tlci1jb21wb25lbnQge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG5cbi5ncmFwaC1zZXR0aW5ncy1wYW5lbC1ib2R5IC53aWRnZXRzIC53aWRnZXQtY29udGFpbmVyIGRpdiBkaXYgLmRvbWFpbi1pbnB1dCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtaW4td2lkdGg6IDQ4MHB4O1xufVxuXG4uZ3JhcGgtc2V0dGluZ3MtcGFuZWwtYm9keSAud2lkZ2V0cyAud2lkZ2V0LWNvbnRhaW5lciBkaXYgZGl2IC5kb21haW4taW5wdXQtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA0NjhweDtcbiAgICBtaW4td2lkdGg6IDQ2OHB4O1xufVxuXG4uZ3JhcGgtYWN0aXZlLXN3aXRjaC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTVweDtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxNXB4O1xufVxuLmdyYXBoLWFjdGl2ZS1zd2l0Y2gtY29udGFpbmVyIC50b2dnbGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xufVxuXG4uZnVuY3Rpb24tbm9kZS1hbGVydCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNBMkVBRTI7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAxNzY2QTtcbn1cblxuLmVkdGYtaW5wdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ubm9kZS1jb25maWctaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDBweCAxMnB4IDBweDtcbn1cblxuLm5vZGUtY29uZmlnLWl0ZW0ucGFkLXRvcCB7XG4gICAgcGFkZGluZzogMTVweCAwcHggMTJweCAwcHg7XG59XG5cbi5jb25jZXB0LWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG5ib2R5W2Rpcj1cInJ0bFwiXSAjY29uY2VwdF9yZXBvcnQgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG59XG5cbiNjb25jZXB0X3JlcG9ydCB7XG4gICAgLmNvbmNlcHQtcmVwb3J0LWNvbnRlbnQ+ZGl2e1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIGR0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFyY2hlcy1SRE0tbGFiZWwtaGlnaGxpZ2h0ZWR7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgfVxuXG4gICAgLmFyY2hlcy1SRE0taGVhZGxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmPmRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFyY2hlcy1jb25jZXB0LWhlaXJhcmNoeSB7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFyY2hlcy1DUlVELWRlbGV0ZXtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LW11dGVkLCAuaXNfcGFkZGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRyZWUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMTBweDtcbn1cblxuI2NvbnRhaW5lciAudGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjgyQjQ7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I4ZGQ1O1xufVxuXG5kaXYuZHJvcGRvd24tbWVudS5vcGVuIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuLnVuZGVybGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5iZy1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzEzOUY3ODtcbn1cblxuLm9nLWdyaWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAycHggMDtcbn1cblxuLm9nLWdyaWQgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBtYXJnaW46IDEwcHggNXB4IDVweDtcbn1cblxuLm9nLWdyaWQgbGk+YSxcbi5vZy1ncmlkIGxpPmEgaW1nIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtdGFicz5saS5hY3RpdmU+YSxcbi5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyxcbi5uYXYtdGFicz5saS5hY3RpdmU+YTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmxpYnJhcnktdG9vbHMtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgY29sb3I6ICM5OTk7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ubmF2LXRhYnMubGlicmFyeS10b29scz5saT5hIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDJweDtcbn1cblxuLm5hdi10YWJzLmxpYnJhcnktdG9vbHM+bGk+YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLm5hdi10YWJzLmxpYnJhcnktdG9vbHM+bGkuYWN0aXZlPmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmFjdGl2ZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIGNvbG9yOiAjNWY1ZjVmO1xufVxuXG4ubm9kZSAubm9kZS1jb2xsZWN0ZWQsXG4ubGluay5saW5rLWNvbGxlY3RlZCB7XG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG59XG5cbi5tb2RhbC1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjc1KTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ubG9hZGluZy1tYXNrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDAwMDAwO1xufVxuXG4ubG9hZGluZy1tYXNrOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgY29udGVudDogJ1xcZjExMCc7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDEwdnc7XG4gICAgbWFyZ2luLXRvcDogNDJ2aDtcbiAgICBtYXJnaW4tbGVmdDogNDV2dztcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHotaW5kZXg6IDEwMDAwMDAwMTtcbn1cblxuLmxvYWRpbmctbWFzay1zdHJpbmcge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMjUlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB6LWluZGV4OiA4MDAwO1xufVxuXG4ud29ya2Zsb3ctc3RlcC1sb2FkaW5nLW1hc2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDk1cHg7XG4gICAgYm90dG9tOiA1OHB4O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi53b3JrZmxvdy1zdGVwLWxvYWRpbmctbWFzazo6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDM0dmg7XG59XG5cbi5icmFuY2gtbGlzdC1sb2FkaW5nLW1hc2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTAwMDAwMDAxO1xufVxuXG4uYnJhbmNoLWxpc3QtbG9hZGluZy1tYXNrOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29udGVudDogJ1xcZjExMCc7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDE7XG59XG5cbi50aW1lLXdoZWVsLWxvYWRpbmctbWFzayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDE7XG59XG5cbi50aW1lLXdoZWVsLWxvYWRpbmctbWFzazpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb250ZW50OiAnXFxmMTEwJztcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHotaW5kZXg6IDEwMDAwMDAwMTtcbn1cblxuLmNhcmQtZm9ybS1wcmV2aWV3LWNvbnRhaW5lci5sb2FkaW5nLW1hc2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDA7XG59XG5cbi5jYXJkLWZvcm0tcHJldmlldy1jb250YWluZXIubG9hZGluZy1tYXNrOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb250ZW50OiAnXFxmMTEwJztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogMTR2dztcbiAgICBtYXJnaW4tdG9wOiA0MnZoO1xuICAgIG1hcmdpbi1sZWZ0OiAzMnZ3O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgei1pbmRleDogMTAwMDAwMDAxO1xufVxuXG4uZXAtaGVscC1ib2R5LmxvYWRpbmctbWFzazo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29udGVudDogJ1xcZjExMCc7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEwcHgvMSBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDEwdnc7XG4gICAgbWFyZ2luLXRvcDogNDJ2aDtcbiAgICBtYXJnaW4tbGVmdDogMTh2dztcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHotaW5kZXg6IDEwMDAwMDAwMTtcbn1cblxuLmVwLWhlbHAtYm9keS5sb2FkaW5nLW1hc2s6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcC1oZWxwLWJvZHkubG9hZGluZy1tYXNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDAwMDAwO1xufVxuXG4uZXAtZWRpdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgei1pbmRleDogMzkwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xufVxuXG4uZXAtZWRpdHMtYm9keS5sb2FkaW5nLW1hc2s6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbnRlbnQ6ICdcXGYxMTAnO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxMHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAxMHZ3O1xuICAgIG1hcmdpbi10b3A6IDQydmg7XG4gICAgbWFyZ2luLWxlZnQ6IDE4dnc7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDE7XG59XG5cbi5lcC1lZGl0cy1ib2R5LmxvYWRpbmctbWFzazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVwLWVkaXRzLWJvZHkubG9hZGluZy1tYXNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDAwMDAwO1xufVxuXG4uZXAtbm90aWZzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIHotaW5kZXg6IDM5MDA7XG4gICAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbn1cblxuLm5vdGlmaWNhdGlvbnMtY29udGFpbmVyIC5idG4uYnRuLW5vdGlmcy1kb3dubG9hZCB7XG4gICAgY29sb3I6ICM2NDk0Y2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5idG4tbm90aWZzLWRpc21pc3MtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3OUREQjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMkEyNEMyO1xufVxuXG4uYnRuLW5vdGlmcy1kaXNtaXNzLWFsbC5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0IwRDRGNTtcbiAgICBjb2xvcjogIzZENjlENTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNkQ2OUQ1O1xufVxuXG4uYnRuLW5vdGlmcy1kaXNtaXNzLWFsbDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMzNjg1Q0I7XG59XG5cbiNjaXJjbGUge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogIzU1QUE1NTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbiNjaXJjbGUtb3V0bGluZSB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZFN0Y5MztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLmVwLWVkaXRzLWhlYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uZXAtZWRpdHMtdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmVwLWVkaXRzLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG59XG5cbi5lcC1lZGl0cy1jbG9zZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZXAtZWRpdHMtYm9keSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4uZXAtZWRpdHMtYm9keSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmVwLWVkaXRzLWJvZHkgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmVwLWVkaXRzLWJvZHkgYSB7XG4gICAgY29sb3I6ICM0NzY1YTA7XG59XG5cbi5lcC1lZGl0cy10b2dnbGUgZGl2IC5pb24taGVscCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi5saXN0LWRpdmlkZXItZGFyayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmFyY2hlcy1wYW5lbC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5yZXNvdXJjZS1ncmlkLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ViZWVmMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlZWYwO1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ucmVzb3VyY2UtZ3JpZC1tYWluLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQ6ICNlYmVlZjA7XG59XG5cbi5ncmFwaC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXNvdXJjZS1ncmlkLWl0ZW06aG92ZXIgLmdyYXBoLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXBvcnQtaW1hZ2UtZ3JpZCAucmVzb3VyY2UtZ3JpZC1pdGVtOmxhc3Qtb2YtdHlwZSAucmVzb3VyY2UtZ3JpZC10b29scy1jb250YWluZXIgLmJ0bi1ncm91cCB1bCB7XG4gICAgbWFyZ2luLXRvcDogLTMzMXB4O1xufVxuXG4ucmVwb3J0LXByb3Zpc2lvbmFsLWZsYWcge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjREYyRTZBO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc5OUI5O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVzb3VyY2UtcmVwb3J0IC5mdWxseXByb3Zpc2lvbmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGwtaG9yaXpvbnRhbC5wcm92aXNpb25hbCB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZGZkZmQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5yZXBvcnQtY2FyZC1wcm92aXNpb25hbC1mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGQ7XG59XG5cbi5yZXNvdXJjZS1ncmlkLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJlc291cmNlLWdyaWQtbWFpbi1jb250YWluZXIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG4ucmVzb3VyY2UtZ3JpZC1pY29uIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA3cHgpO1xuICAgIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW46IDdweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVzb3VyY2UtZ3JpZC1pY29uLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgICBjb2xvcjogIzc3NztcbiAgICBib3JkZXItY29sb3I6ICNiYmI7XG59XG5cbi5yZXNvdXJjZS1ncmlkLWl0ZW06aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICBvcGFjaXR5OiAxLjA7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxuLnJlc291cmNlLWdyaWQtc3VidGl0bGUge1xuICAgIG1hcmdpbjogMCA3OHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5yZXNvdXJjZS1ncmlkLWl0ZW0gLnJlc291cmNlLWdyaWQtdG9vbHMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZXBvcnQtaW1hZ2UtZ3JpZCAucmVzb3VyY2UtZ3JpZC1pdGVtOmxhc3Qtb2YtdHlwZSAucmVzb3VyY2UtZ3JpZC10b29scy1jb250YWluZXIgLmJ0bi1ncm91cCAubWFuYWdlLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnJlc291cmNlLWdyaWQtdG9vbHMtY29udGFpbmVyIGE6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaGlnaHRsaWdodC10b29sIHtcbiAgICBjb2xvcjogIzRGNDlEQjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZWgtdGltZWxpbmUtcGFuZWwge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgYmFja2dyb3VuZDogI2ViZWVmMDtcbn1cblxuLmVoLXRpbWVsaW5lLXRpbWUge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uZWgtdGltZWxpbmUtc3RhdCB7XG4gICAgd2lkdGg6IDE0MHB4O1xufVxuXG4uZWgtdGltZWxpbmUtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbn1cblxuLnBhbmVsIC5laC10aW1lbGluZS1sYWJlbDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uZWgtdGltZWxpbmUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5laC10aW1lbGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLmVoX3Jlc291cmNlX2Rlc2NyaXB0b3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLmVoX3Jlc291cmNlX2Rlc2NyaXB0b3JzIGg0LnJlcG9ydC10b29sYmFyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmVoX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzc3NztcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi50aW1lbGluZTpiZWZvcmUge1xuICAgIGxlZnQ6IDY5cHhcbn1cblxuLnRpbWVsaW5lOmFmdGVyIHtcbiAgICBsZWZ0OiA2N3B4XG59XG5cbi5wYW5lbCAudGltZWxpbmUsXG4ucGFuZWwgLnRpbWVsaW5lLXRpbWUgLmVoLXRpbWVsaW5lLXRpbWUge1xuICAgIGJhY2tncm91bmQ6ICNlYmVlZjA7XG59XG5cbi5wYW5lbCAuZWgtdGltZWxpbmUtdGltZSB7XG4gICAgYmFja2dyb3VuZDogI2ViZWVmMDtcbn1cblxuLnBhbmVsIC5laC10aW1lbGluZS1sYWJlbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG59XG5cbi5wYW5lbCAuZWgtdGltZWxpbmUtc3RhdCAudGltZWxpbmUtaWNvbiB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgN3B4ICNkZGQ7XG59XG5cbi5laC10aW1lbGluZTpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uZWgtdGltZWxpbmU6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uZWgtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMjBweCAtMTBweCAtMTBweCAtMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZWgtZWRpdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuLmVoLW5vZGUtZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnRpbGUtZGF0YS1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnRpbGUtZGF0YS1pdGVtIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4udGlsZS1ub2RlLW5hbWUge1xuICAgIHdpZHRoOiAyNDVweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRpbGUtbm9kZS12YWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnRpbGUtbm9kZS12YWx1ZSA+IGEge1xuICAgIGNvbG9yOiAjNDc2NWEwO1xufVxuXG4uZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG59XG5cbi5jb250ZW50LXBhbmVsIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA1MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGV4cm93IHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnJlc291cmNlLXNlYXJjaC1jb250YWluZXIge1xuICAgIC8qIGRpc3BsYXk6IGZsZXg7ICovXG59XG5cbi5yZXNvdXJjZS1zZWFyY2gtY29udGFpbmVyIC5yb3cud2lkZ2V0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogNTUwcHg7XG59XG5cbi5lZGl0LXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ViZWVmMDtcbiAgICB6LWluZGV4OiA5MDA7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2U7XG59XG5cbi5lZGl0LXBhbmVsLXNlYXJjaC1iYXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZWRpdC1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDIyMHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDUwcHg7XG59XG5cbi5lZGl0LW1lbnUtaXRlbSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZWJlZWYwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogLjk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVkaXQtbWVudS1pdGVtLmRpc2FibGVkIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cHg7XG59XG5cbi5lZGl0LW1lbnUtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM1NzlkZGI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuLmVkaXQtbWVudS1pdGVtIGEgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLm1lbnUtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi5tZW51LWl0ZW0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmVkaXQtbWVudS1pdGVtLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzU3OWRkYjtcbiAgICBvcGFjaXR5OiAxLjA7XG59XG5cbi5lZGl0LW1lbnUtaXRlbS5kaXNhYmxlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmVkaXQtbWVudS1pdGVtLmRpc2FibGU6aG92ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ViZWVmMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IC45OTtcbn1cblxuLmZpbmQtd2lkZ2V0IHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgei1pbmRleDogMTA7XG59XG5cbmZpZWxkc2V0Lm1vZGVsLWhpc3RvcnktbGlzdCAucHVibGljYXRpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbn1cblxuZmllbGRzZXQubW9kZWwtaGlzdG9yeS1saXN0IC5wdWJsaWNhdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cblxuZmllbGRzZXQubW9kZWwtaGlzdG9yeS1saXN0IC5hY3RpdmUtcHVibGljYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZ3JhcGgtbGlzdC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5ncmFwaC1saXN0LWhlYWRlciAuZmluZC13aWRnZXQge1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5vLXBhbmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC41KTtcbiAgICBoZWlnaHQ6IDY5MHB4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5lZmZlY3Q6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJnLXRyYW5zIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1mbGF0IHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uYnRuLWZsYXQ6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLWZsYXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM4Y2UxOTY7XG59XG5cbi5saWJyYXJ5LWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5saWJyYXJ5LWl0ZW0ge1xuICAgIGhlaWdodDogMTAzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZkZmRmZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMjBweDtcbn1cblxuLmxpYnJhcnktaXRlbS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjODg4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LWhlaWdodDogODlweDtcbn1cblxuLmxpYnJhcnktY2FyZC1ib2R5IHtcbiAgICBoZWlnaHQ6IDExNnB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDI1cHg7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubGlicmFyeS1jYXJkLXBhbmVsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4ubGlzdC1pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlzdC1pdGVtLW1vZGVsLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLm5vZGUtbGlzdC1kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgdG9wOiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwOHB4O1xufVxuXG4ucnItZmRnLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgaGVpZ2h0OiA3MHB4O1xufVxuXG4ubm9kZS1saXN0LWZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4ucmVzb3VyY2UtZ3JhcGgtbm9kZS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbn1cblxuLnJlbGF0ZWQtbm9kZS1kZXRhaWxzIC5ncmFwaC1uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuLm5vZGUtbGlzdC1mb290ZXIgYSB7XG4gICAgY29sb3I6IHN0ZWVsYmx1ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xufVxuXG4ubm9kZS1saXN0LWZvb3RlciBhIGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLmZvcm0tdG9vbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uZm9ybS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5jYXJkLXByZXZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU2cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY29uY2VwdF90cmVlIHtcbiAgICBwYWRkaW5nOiAxM3B4O1xufVxuXG4uY29uY2VwdF9yZXN1bHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXJtLXNlYXJjaC1pdGVtIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGVybS1zZWFyY2gtZ3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb25jZXB0X3Jlc3VsdF9zY2hlbWFuYW1lIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbn1cblxuLm5vZGUtY3VycmVudCB7XG4gICAgc3Ryb2tlOiAjNDU0NTQ1O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgIGZpbGw6ICNkY2VjZmE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub2RlLWN1cnJlbnQtc2VsZWN0ZWQge1xuICAgIGZpbGw6ICNkY2VjZmE7XG4gICAgc3Ryb2tlOiAjNDU0NTQ1O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4ubm9kZS1jdXJyZW50LW5laWdoYm9yIHtcbiAgICBmaWxsOiAjZGNlY2ZhO1xuICAgIHN0cm9rZTogIzQ1NDU0NTtcbiAgICBzdHJva2Utd2lkdGg6IDRweDtcbn1cblxuLm5vZGUtY3VycmVudC1sYWJlbCB7XG4gICAgc3Ryb2tlOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZmlsbDogI2ZjZmNmYztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtYW5jaG9yOiBtaWRkbGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ub2RlLWRlc2NlbmRlbnQge1xuICAgIHN0cm9rZTogI2VkZWRlZDtcbiAgICBmaWxsOiAjZmVmZWZlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgc3Ryb2tlLXdpZHRoOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubm9kZS1kZXNjZW5kZW50LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZpbGw6ICNjMmMyYzI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWFuY2hvcjogbWlkZGxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubm9kZS1hbmNlc3RvciB7XG4gICAgLyogTm9kZXMgdGhhdCBhcmUgdW5zZWxlY3RlZCBvciBub3QgaGlnaGxpZ2h0ZWQgYXMgbmVpZ2hib3JzIGR1cmluZyBtb3Vzb3ZlciAqL1xuICAgIHN0cm9rZTogIzQ1NDU0NTtcbiAgICBmaWxsOiAjZGNlY2ZhO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubm9kZS1hbmNlc3Rvci1uZWlnaGJvciB7XG4gICAgc3Ryb2tlLXdpZHRoOiA0cHg7XG4gICAgc3Ryb2tlOiAjNDU0NTQ1O1xuICAgIGZpbGw6ICNkY2VjZmE7XG59XG5cbi5ub2RlLWFuY2VzdG9yLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZpbGw6ICNhMmEyYTI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWFuY2hvcjogbWlkZGxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubm9kZS1hbmNlc3Rvci1zZWxlY3RlZCB7XG4gICAgc3Ryb2tlOiByZ2IoMTcsIDk1LCAxNjUpO1xuICAgIHN0cm9rZS13aWR0aDogNXB4O1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDUsIDE7XG4gICAgZmlsbDogcmdiKDIyMCwgMjM2LCAyNTApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDIwMDAwMDtcbn1cblxuLnJlbGF0ZWRsaW5rIHtcbiAgICBzdHJva2U6ICM0MjkxZDc7XG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogOCwgNTtcbn1cblxuLmxpbmtNb3VzZW92ZXIge1xuICAgIC8qU3R5bGVzIHRoZSBsaW5rIGJldHdlZW4gc2VsZWN0ZWQvbW91c2VkLW92ZXIgbm9kZXMqL1xuICAgIHN0cm9rZTogIzA2Mzk2NztcbiAgICBzdHJva2Utb3BhY2l0eTogLjY7XG4gICAgc3Ryb2tlLXdpZHRoOiA1cHg7XG59XG5cbi5ub2RlTGFiZWxzIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmaWxsOiAjNDU0NTQ1O1xuICAgIHRleHQtYW5jaG9yOiBtaWRkbGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5vZGVfaW5mbyB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5ub2RlLXNlbGVjdGVkIHtcbiAgICBmaWxsOiAjYWFjZGVjO1xuICAgIHN0cm9rZTogIzExNWZhNTtcbn1cblxuLm5vZGUtY3VycmVudC1vdmVyLFxuLm5vZGUtYW5jZXN0b3Itb3ZlciB7XG4gICAgLyogVGhlIGN1cnJlbnRseSBtb3VzZWQtb3ZlciBub2RlICovXG4gICAgc3Ryb2tlOiAjMTE1ZmE1O1xuICAgIHN0cm9rZS13aWR0aDogNXB4O1xuICAgIGZpbGw6ICNkY2VjZmE7XG4gICAgb3BhY2l0eTogMS4wO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vZGUtZGVzY2VuZGVudC1vdmVyIHtcbiAgICBzdHJva2U6ICMxMTVmYTU7XG4gICAgc3Ryb2tlLXdpZHRoOiA4cHg7XG4gICAgZmlsbDogI2RjZWNmYTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI25vZGVDcnVkIHAsXG4ubm9kZV9pbmZvIHAge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuI25vZGVDcnVkLmhpZGRlbixcbi5ub2RlX2luZm8uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29uZmlnLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLml0ZW0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5jYXJkLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAxMHB4O1xufVxuXG4uY2FyZC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByaW1hcnktZGVzY3JpcHRvcnMtY2FyZC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweFxufVxuXG4ucHJpbWFyeS1kZXNjcmlwdG9ycy1jb250YWluZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG59XG5cbi5wYW5lbC1wYWRkaW5nLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi53aWRnZXQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjVweDtcbn1cblxuLndpZGdldC1jb250YWluZXIuZGF0YS10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ud2lkZ2V0LWNvbnRhaW5lci5kYXRhLXR5cGUtY29uZmlnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5hLnNlbGVjdGVkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjMTIzO1xufVxuXG4udGlsZS1yZWNvcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmRhcmstY29sb3JlZC10ZXh0IHtcbiAgICBjb2xvcjogIzI1MjU2Yjtcbn1cblxuLnBhbmVsLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvcm0tZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNkLWRhcmsgLnBhbmVsLWJvZHkgLmZvcm0tZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxudGV4dGFyZWE6cGxhY2Vob2xkZXIge1xuICAgIHRvcDogMDtcbn1cblxuLmVkaXRhYmxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDY4MkI0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uZWRpdGFibGUtY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbnNwYW4uZWRpdGFibGUtY2FyZCBpLmZhLmZhLWFsaWduLWp1c3RpZnk6aG92ZXIge1xuICAgIGN1cnNvcjogbW92ZTtcbn1cblxuLnJlcG9ydCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucmVwb3J0IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucmVwb3J0IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4ucmVwb3J0LWltYWdlLWdyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuICAgIG1heC1oZWlnaHQ6IDY1dmggIWltcG9ydGFudDtcbn1cblxuLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCwgLmRhdGFUYWJsZXNfc2Nyb2xsSGVhZElubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtZ3JpZCB7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiA1cHhcbn1cblxuLnItZ3JpZC1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzg0N0NFO1xufVxuXG4jcmVzb3VyY2UtbGlzdCAuci1ncmlkLWl0ZW06aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xufVxuXG4uZXAtZm9ybS10b29sYmFyLXRvb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5idG4uYnRuLWxhYmVsZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuXG4gICAgJjpub3QoLmJ0bi1ibG9jayk6bm90KC5mb3JtLWljb24pIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICYuYnRuLW1pbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjYWExO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0MmNjYTU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICZhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc5ZGRiO1xuICAgICAgICBib3JkZXItY29sb3I6ICM1ZmEyZGQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYuYnRuLWRhbmdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzVkM2Y7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y3NjU0OTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi5idG4tbGc6OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICB9XG4gICAgJi5idG4tc206OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cblxuICAgICYuZmE6OmJlZm9yZXtcbiAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgICYuYnRuLWxnIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDcuNXB4O1xuICAgIH1cbn1cblxuLmdyYXBoLXNldHRpbmdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uci1zZWxlY3QtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogIzhCQzNFQjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjNDQwRUEyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvcGFjaXR5OiAuODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yLWdyaWQtaXRlbTpob3ZlciAuci1zZWxlY3QtY2FyZCxcbi5yLXNlbGVjdC1jYXJkOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uci1zZWxlY3QtY2FyZC1mb290ZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzYyQThEQjtcbn1cblxuLnItc2VsZWN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNDQwRUEyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4uci1kZXNjLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTVweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xufVxuXG4uci1zZWxlY3QtZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG59XG5cbi5yLXNlbGVjdC1jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY3cHg7XG4gICAgbGVmdDogOTdweDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjQkZFMEY3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NTQ1NDU7XG59XG5cbi5yLXNlbGVjdC1jaXJjbGUubG9hZGVyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI0M4NUZEQTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODYwMzlEO1xufVxuXG4uci1zZWxlY3QtaWNvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5yLXdhcm5pbmcge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZFOTQ3O1xuICAgIGNvbG9yOiAjNUUyOUJBO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1RTI5QkE7XG59XG5cbi5yLXdhcm5pbmcgLmZvcm0td2FybmluZyB7XG4gICAgY29sb3I6ICM1RTI5QkE7XG59XG5cbi5idG4tcmVzb3VyY2Utc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzc4NDdDRTtcbn1cblxuLmJ0bi1yZXNvdXJjZS1zZWxlY3Q6aG92ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDg1OUExO1xufVxuXG4uY2FyZC1ncmlkLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogLjk7XG4gICAgbWFyZ2luOiAzcHg7XG59XG5cbi5jYXJkLWdyaWQtaXRlbTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDEuMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uY2FyZC1ncmlkLWl0ZW0uZGlzYWJsZWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIG9wYWNpdHk6IC43OTtcbiAgICBtYXJnaW46IDNweDtcbn1cblxuLmNhcmQtZ3JpZC1pdGVtLmRpc2FibGVkOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmRpdi5jYXJkLWdyaWQtaXRlbS5zZWxlY3RlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBvcGFjaXR5OiAxLjA7XG59XG5cbi5mb3JtLXdhcm5pbmcge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjYjIwMDAwO1xufVxuXG4uY2FyZC1zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4ubGlicmFyeS10b29scyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpYnJhcnktdG9vbHMtaWNvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMTIzO1xufVxuXG4uZ3JhcGgtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbn1cblxuLm5vLWljb24ge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGN1cnNvcjogbW92ZTtcbn1cblxuLmVkaXRhYmxlLWhlbHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG59XG5cbi5lcC10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgei1pbmRleDogMzAwMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA1MHB4KTtcbn1cblxuLmVwLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDQwMDA7XG59XG5cbi5lcC1tZW51LXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmVwLXRvb2xiYXIgLnRvcC1yaWdodC1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uZXAtdG9vbGJhciAudG9wLWxlZnQtbmF2IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4uZWRpdG9yLXRvb2xzIHtcbiAgICB3aWR0aDogMjc0cHg7XG59XG5cbi5lcC1tZW51LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xufVxuXG4uZXAtbWVudS1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG4jbWVudS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTQ5MEVFO1xuICAgIGNvbG9yOiAjZWVlO1xufVxuXG4jbWVudS1jb250cm9sOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5NDkwRUU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5NDkwRUU7XG59XG5cblxuLmZpbGUtc2VsZWN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi5lcC10b29scyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1MTRDQ0E7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uZmlsZS1zZWxlY3Qtd2luZG93IHtcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5cbi50YWJiZWQtd29ya2Zsb3ctdGl0bGUtYmFyIHtcbiAgICAud29ya2Zsb3ctbmFtZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC53b3JrZmxvdy10b3AtY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbn1cblxuLnN0ZXAtbWV0YWRhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53b3JrZmxvdy1zdGVwLXRpdGxlLFxuLndvcmtmbG93LXBsdWdpbiAuYnRuIC5zdWNjaW5jdCxcbi5lcC10b29scyAuZmEtc2lnbi1vdXQge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjhweCkge1xuICAgIC50YWJiZWQtd29ya2Zsb3ctc3RlcC1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwOHB4O1xuICAgIH1cblxuICAgICNjb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIC5lcC10b29scyAuZmEtc2lnbi1vdXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIC5lcC10b29sYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXBhbmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3B6b25lIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmZpbGUtc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53b3JrZmxvdy1zdGVwLWxvYWRpbmctbWFzayB7XG4gICAgICAgIGJvdHRvbTogMTA5cHg7XG4gICAgfVxuXG4gICAgLmZpbGUtc2VsZWN0LXdpbmRvdyB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIC5maWxlLXVwbG9hZC1mb290ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2NvbnRhaW5lci5tYWlubmF2LWxnICNtYWlubmF2LWNvbnRhaW5lcntcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOTVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ubWVudS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBhbmRlZC1uYXZ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtaGVhZGVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjY2FyZC1hbGVydC1wYW5lbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAuZXAtZm9ybS1hbGVydC10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZXAtZm9ybS1hbGVydC1kZWZhdWx0LWRpc21pc3Mge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZXAtZm9ybS1hbGVydC1idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uLmJ0bi1sYWJlbGVkOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiYmVkLXdvcmtmbG93LXN0ZXAtYm9keSB7XG4gICAgICAgIC5jYXJkLWNvbXBvbmVudHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmJlZC13b3JrZmxvdy1mb290ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcblxuICAgICAgICAuYnRuID4gaSwgLmJ0biA+IHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJiZWQtd29ya2Zsb3ctZm9vdGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC50YWJiZWQtd29ya2Zsb3ctdGl0bGUtYmFyIC53b3JrZmxvdy10b3AtY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud29ya2Zsb3ctbmFtZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAudGFiYmVkLXdvcmtmbG93LWZvb3Rlci1idXR0b24tY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMTBweCA1cHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLndvcmtmbG93LXN0ZXAtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lcC10b29scy1zZWFyY2gsXG4gICAgLnRhYmJlZC13b3JrZmxvdy1zdGVwLWluZm9ybWF0aW9uLWJveC1jb250YWluZXIuc2VlbixcbiAgICAud29ya2Zsb3ctbmF2LXRhYi1jb250YWluZXIsXG4gICAgLndvcmtmbG93LXBsdWdpbiAuYnRuIC52ZXJib3NlLFxuICAgIC50YWJiZWQtd29ya2Zsb3ctZm9vdGVyIC5zdGVwLW1ldGFkYXRhLFxuICAgIC50YWJiZWQtd29ya2Zsb3ctdGl0bGUtYmFyIC53b3JrZmxvdy1uYW1lLWNvbnRhaW5lcixcbiAgICAud29ya2Zsb3ctc2VsZWN0LWRlc2MsXG4gICAgLmVwLWZvcm0tYWxlcnQtdGl0bGUgLnZlcmJvc2VcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLndvcmtmbG93LXBsdWdpbiAuYnRuIC5zdWNjaW5jdCB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgfVxufVxuXG4uZXAtdG9vbHM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcz5saT5hLm5hdmJhci1idXR0b24ge1xuICAgIGhlaWdodDogNDlweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzPmxpPmEubmF2YmFyLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzPmxpPmEubmF2YmFyLWJ1dHRvbjphY3RpdmUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcz5saT5hLm5hdmJhci1idXR0b246Zm9jdXMge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG4uZXAtdG9vbHMtcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG59XG5cbi5lcC10b29scy1yaWdodCBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5lcC10b29scy1sb2dpbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHRleHQtd3JhcDogbm93cmFwO1xufVxuXG4uYXNpZGUtbGVmdCAuZXAtdG9vbHMtbG9naW4ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uZXAtdG9vbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZXAtdG9vbHMtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5lcC1ncmFwaC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZXAtZ3JhcGgtdGl0bGUtaWNvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5lcC1jb250ZW50IHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4uZXAtZm9ybS10b29sYmFyIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAwcHggMTRweDtcbn1cblxuLmVwLWZvcm0tdG9vbGJhciBkaXY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIC8vIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmVwLWZvcm0tdG9vbGJhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbi5lcC1mb3JtLXRvb2xiYXItdG9vbHMge1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZXAtZm9ybS1jb250ZW50IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zMHMgZWFzZTtcbiAgICAtbXMtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5hbGVydC1hY3RpdmUgLmVwLWZvcm0tY29udGVudCB7XG4gICAgdG9wOiAxNDBweDtcbn1cblxuLmVwLWNhcmQtc2VhcmNoIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbi5yZXNvdXJjZS10b29sYmFyIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDU1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmPmRpdjpmaXJzdC1jaGlsZHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucmVzb3VyY2UtdG9vbHMgLnJlc291cmNlLWdyaWQtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ncmFwaC1maW5kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgUkdCKDAgMCAwIC8gMTUlKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbn1cblxuLnJlc291cmNlLXNlbGVjdG9yIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZXAtaGVscCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICB6LWluZGV4OiAzOTAwO1xuICAgIGJhY2tncm91bmQ6ICNmZWZlZmU7XG59XG5cbi5lcC1oZWxwLWhlYWRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5lcC1oZWxwLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5lcC1oZWxwLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG59XG5cbi5lcC1oZWxwLWNsb3NlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZXAtaGVscC1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cblxuLmVwLWhlbHAtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogNTBweDtcbiAgICAuaDUge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG5cbi5lcC1oZWxwLWJvZHkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lcC1oZWxwLWJvZHkgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmVwLWhlbHAtYm9keSBhIHtcbiAgICBjb2xvcjogIzQ3NjVhMDtcbn1cblxuLmVwLWhlbHAtdG9waWMtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVwLWhlbHAtdG9nZ2xlIGRpdiAuaW9uLWhlbHAge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4uZXAtaGVscC10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lcC1oZWxwLXRhYmxlIHRyIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCBncmV5IDFweDtcbn1cblxuLmVwLWhlbHAtdGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCBncmV5IDFweDtcbn1cblxuLmVwLWhlbHAtdGFibGUgdHIgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY29sb3I6IGdyZXk7XG4gICAgcGFkZGluZzogNXB4IDNweCA1cHggM3B4O1xufVxuXG4uZXAtaGVscC10YWJsZSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICBjb2xvcjogcmVkO1xufVxuXG4uZXAtaGVscC10YWJsZS1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5lcC1oZWxwLXRvcGljLXRvZ2dsZT4uaDQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlbG9hZGFibGUtaW1nIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xufVxuXG4uZXAtaGVscC1pbWctbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5lcC1jYXJkLXRvb2xzLXBhbmVsIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgYmFja2dyb3VuZDogI2ZkZmRmZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4ubGVmdC1jb2x1bW4tY29udGFpbmVyLmVwLWNhcmQtdG9vbHMtcGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmNhcmQtdHJlZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTlweDtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbn1cblxuLmNhcmQtdHJlZS1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjODg4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG51bC5jYXJkLXRyZWUtbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG59XG5cbmxpLmNhcmQtdHJlZS1saXN0Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uY2FyZC10cmVlLWxpc3QgYSB7XG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi5jYXJkLXRyZWUtbGlzdC5zZWxlY3RlZCBhIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG51bCBkaXYgLmNhcmQtdHJlZS1saXN0IC5jYy1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG51bCBkaXYgLmNhcmQtdHJlZS1saXN0IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG51bCBkaXYgLmNhcmQtdHJlZS1saXN0IHNwYW4gLmNhcmQtdHJlZS1saXN0LWl0ZW0gLmNhcmQtdHJlZS1saXN0LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ucmVwb3J0LXRyZWUtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubm9kZS1pbmRlbnQgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uYXJjaGVzLXRyYW5zbGF0aW9ucyxcbi5hcmNoZXMtZGF0YSxcbi5hcmNoZXMtdXJscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV4cGFuZG8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICByaWdodDogMTNweDtcbiAgICB0b3A6IDEwcHg7XG59XG5cbi5jYXJkLXRyZWUtbGlzdCBhOmhvdmVyIC5leHBhbmRvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJnLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICM0NmJiZGM7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5iZy1yZXBvcnQtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogIzlFRTBGMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZXAtY2FyZC1jcnVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjAwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xufVxuXG4uZXAtY2FyZC1jcnVkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxMHB4O1xufVxuXG4uZXAtY2FyZC1jcnVkLWNvbnRhaW5lcj5kaXYucGFuZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYjhkZDU7XG59XG5cbi5kei1jYW5jZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZBMDhFO1xufVxuXG4uZXAtY2FyZC1jcnVkLWNvbnRhaW5lcjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG4uZmxleC5yZWxhdGl2ZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxcHgpO1xufVxuXG4ubGVmdC1jb2x1bW4tY29udGFpbmVyIHtcbiAgICAtbXMtZmxleDogMCAwIDI1MHB4O1xuICAgIC13ZWJraXQtZmxleDogMCAwIDI1MHB4O1xuICAgIGZsZXg6IDAgMCAyNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogMHB4IDdweCA3cHggN3B4O1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGRkZGQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5sZWZ0LWNvbHVtbi1jb250YWluZXIuZ3JhcGgtZGVzaWduZXIge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmZvcm0tbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xufVxuXG4uZm9ybS1saXN0IC5ncmlkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucHJvdmlzaW9uYWwtZWRpdHMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwYWRkaW5nOiAzcHggNXB4IDVweCA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkI3MDA7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5oYXMtcHJvdmlzaW9uYWwtZWRpdHMge1xuICAgIGNvbG9yOiAjRkZEMTVCO1xufVxuXG4ucHJvdmlzaW9uYWwtZWRpdHMtbGlzdCB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5lZGl0LW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZEMTVCO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkI3MDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cblxuLmVkaXQtbWVzc2FnZS1jb250YWluZXIucHJvdmlzaW9uYWwtZWRpdG9yIHtcbiAgICAvKiBtYXJnaW4tcmlnaHQ6IC00MnB4OyAqL1xufVxuXG4ud29ya2JlbmNoLWNhcmQtc2lkZXBhbmVsLmV4cGFuZGVkIC5lZGl0LW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiA1MDAwO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4uZWRpdC1tZXNzYWdlLWNvbnRhaW5lciAucmVzZXQtYXV0aG9yaXRhdGl2ZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYmFja2dyb3VuZDogI2RiOWEwMDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmVkaXQtbWVzc2FnZS1jb250YWluZXIuYXBwcm92ZWQge1xuICAgIGJhY2tncm91bmQ6ICNDOEY4OUE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Q0VDNEY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Q0VDNEY7XG4gICAgY29sb3I6ICMyNEIwNkQ7XG59XG5cbi5lZGl0LW1lc3NhZ2UtY29udGFpbmVyLXVzZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5uZXctcHJvdmlzaW9uYWwtZWRpdHMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDBweCA1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLndvcmtiZW5jaC1jYXJkLXNpZGVwYW5lbC5leHBhbmRlZCAubmV3LXByb3Zpc2lvbmFsLWVkaXRzLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG59XG5cbi5uZXctcHJvdmlzaW9uYWwtZWRpdC1jYXJkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLyogICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyovXG59XG5cbi5uZXctcHJvdmlzaW9uYWwtZWRpdC1jYXJkLWNvbnRhaW5lciAuY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXctcHJvdmlzaW9uYWwtZWRpdC1lbnRyeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ldy1wcm92aXNpb25hbC1lZGl0LWVudHJ5IC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5ldy1wcm92aXNpb25hbC1lZGl0cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyZjUyN2E7XG59XG5cbi5uZXctZGVsZXRlLXByb3Zpc2lvbmFsLWVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IC0xNDBweDtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4ubmV3LXByb3Zpc2lvbmFsLWVkaXRzLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgLyptYXJnaW4tcmlnaHQ6IC00MHB4OyovXG4gICAgLyogbWFyZ2luLXRvcDogLTVweDsgKi9cbiAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAxMHB4O1xuICAgIGhlaWdodDogODBweDtcbn1cblxuLm5ldy1wcm92aXNpb25hbC1lZGl0LWVudHJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5ldy1wcm92aXNpb25hbC1lZGl0LWVudHJ5LnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMTExO1xufVxuXG4ubmV3LXByb3Zpc2lvbmFsLWVkaXQtZW50cnkuc2VsZWN0ZWQ6aG92ZXIge1xuICAgIGN1cnNvcjogaW5pdGlhbDtcbn1cblxuLm5ldy1wcm92aXNpb25hbC1lZGl0LWVudHJ5IC5maWVsZCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd2lkdGg6IDE3MHB4O1xufVxuXG4uZmllbGQudGltZXN0YW1wIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ubm90aWZpY2F0aW9ucy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAjZTRlNGU0IDFweDtcbiAgICBwYWRkaW5nOiA4cHggMjVweCAxNXB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbn1cblxuLm5vdGlmaWNhdGlvbi1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4ubm90aWZpY2F0aW9uLW1lc3NhZ2Ugc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuLmVudHJ5IC50aW1lLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZXAtbm90aWZzLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbn1cblxuLmVudHJ5IC5lcC1ub3RpZnMtY2xvc2Uge1xuICAgIHJpZ2h0OiAtMTBweDtcbn1cblxuLmVwLW5vdGlmcy1jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMxQjM5NzQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG5cbi5lcC1lZGl0cy1ib2R5LnByb3Zpc2lvbmFsLWVkaXQtaGlzdG9yeSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5uZXctcHJvdmlzaW9uYWwtZWRpdHMtaGVhZGVyIC5uZXctcHJvdmlzaW9uYWwtZWRpdHMtZGVsZXRlLWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3B4IDBweDtcbiAgICBtYXJnaW46IDNweDtcbn1cblxuLm5ldy1wcm92aXNpb25hbC1lZGl0LWhpc3Rvcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAjZTRlNGU0IDFweDtcbiAgICBwYWRkaW5nOiA4cHggMjVweCAxNXB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLm5ldy1wcm92aXNpb25hbC1lZGl0LWhpc3Rvcnkuc2VsZWN0ZWQtY2FyZCxcbi5ub3RpZmljYXRpb25zLWNvbnRhaW5lci5zZWxlY3RlZC1jYXJkIHtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4ubmV3LXByb3Zpc2lvbmFsLWVkaXQtaGlzdG9yeTpob3Zlcixcbi5ub3RpZmljYXRpb25zLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm5ldy1wcm92aXNpb25hbC1lZGl0LWhpc3RvcnkgLmVudHJ5LFxuLm5vdGlmaWNhdGlvbnMtY29udGFpbmVyIC5lbnRyeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjNjQ5NGNjO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwMHB4O1xufVxuXG4ubmV3LXByb3Zpc2lvbmFsLWVkaXQtaGlzdG9yeSAuZW50cnktbGFiZWwsXG4ubm90aWZpY2F0aW9ucy1jb250YWluZXIgLmVudHJ5LWxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLm5ldy1wcm92aXNpb25hbC1lZGl0LWhpc3RvcnkgLmVudHJ5LWxhYmVsLXJlc291cmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uZXctcHJvdmlzaW9uYWwtZWRpdC1oaXN0b3J5IC5lbnRyeSAucmVzb3VyY2UtZWRpdC1saW5rIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wcm92aXNpb25hbC1lZGl0cy1saXN0LWhlYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uZ3JpZC1saXN0LnByb3Zpc2lvbmFsLWVkaXQtaGlzdG9yeSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5wcm92aXNpb25hbC1lZGl0LWhpc3RvcnktZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnByb3Zpc2lvbmFsLWVkaXQtaGlzdG9yeS1maWx0ZXIgLmNhbGVuZGFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb3Zpc2lvbmFsLWVkaXQtaGlzdG9yeS1maWx0ZXIgLnRvZ2dsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5wcm92aXNpb25hbC1lZGl0LWhpc3RvcnktZmlsdGVyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wcm92aXNpb25hbC1yZXZpZXctcGVuZGluZyB7XG4gICAgcGFkZGluZzogMnB4IDEwcHggM3B4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y1QkIyNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnByb3Zpc2lvbmFsLXJldmlldy1kZWNsaW5lZCB7XG4gICAgcGFkZGluZzogMnB4IDEwcHggM3B4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogcmVkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ucHJvdmlzaW9uYWwtcmV2aWV3LWFjY2VwdGVkIHtcbiAgICBwYWRkaW5nOiAycHggMTBweCAzcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjRiZDYzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uZXAtZWRpdHMtYm9keS5wcm92aXNpb25hbC1lZGl0LWhpc3Rvcnkge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnByb3Zpc2lvbmFsLWVkaXRzLWxpc3QtaGVhZGVyIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4ucHJvdmlzaW9uYWwtZWRpdC1xYS10b29sIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wcm92aXNpb25hbC1lZGl0LXFhLXRvb2wgLnRvZ2dsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ucHJvdmlzaW9uYWwtZWRpdHMtbGlzdC5leHBhbmRlZCB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMzBzIGVhc2U7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbn1cblxuLnByb3Zpc2lvbmFsLWVkaXRzLWxpc3QuY2xvc2VkIHtcbiAgICB3aWR0aDogMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMzBzIGVhc2U7XG4gICAgcGFkZGluZzogMHB4XG59XG5cbi5wcm92aXNpb25hbC1lZGl0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5wcm92aXNpb25hbC1lZGl0IC5jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJvdmlzaW9uYWwtZWRpdC1jYXJkcyBkZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5taWRkbGUtY29sdW1uLWNvbnRhaW5lciB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG5cbi8qIENvbG9yIGNoYW5nZXMgaWYgeW91IHdhbnQgdG8gdXNlIGEgZGFyayAoIzJkM2M0YikgYmFja2dyb3VuZCBwYW5lbCBjb2xvclxuICAgIGZvciB0aGUgLnBhbmVsLWNvbmZpZyAubWlkZGxlLWNvbHVtbi1jb250YWluZXIgY2xhc3Nlc1xuXG4gICAgLnBhbmVsLWNvbmZpZyAucGFuZWwtc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgIH1cblxuICAgIC5wYW5lbC1jb25maWcgLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWw6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgIC5wYW5lbC1jb25maWcgLmZvcm0tcmFkaW8uZm9ybS1ub3JtYWwuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAucGFuZWwtY29uZmlnIC50ZXJ0aWFyeS1wYW5lbC1jb250ZW50IC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICMyZDNjNGI7XG4gICAgfVxuXG4gICAgLnBhbmVsLWNvbmZpZyAuYWNjb3JkaW9uLWJvZHkgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogIzJkM2M0YjtcbiAgICB9XG5cbiAgICAucGFuZWwtY29uZmlnIC5hY2NvcmRpb24gLnBhbmVsLXRpdGxlIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzJkM2M0YjtcbiAgICB9XG5cbiAgICAucGFuZWwtY29uZmlnIC5hY2NvcmRpb24gLnBhbmVsLXRpdGxlIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzJkM2M0YjtcbiAgICB9XG5cbiAgICAucGFuZWwtY29uZmlnIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICAgIGNvbG9yOiAjZjFmMWYxO1xuICAgIH1cblxuICAgIC5wYW5lbC1jb25maWcgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xuICAgICAgICBjb2xvcjogIzJkM2M0YjtcbiAgICB9XG5cbiAgICBFbmQgY29sb3IgY2hhbmdlcyBpZiB5b3Ugd2FudCB0byB1c2UgYSBkYXJrICgjMmQzYzRiKSBiYWNrZ3JvdW5kIHBhbmVsIGNvbG9yICovXG5cblxuLypFbmQgY2FyZC93aWRnZXQgbWFuYWdlciBDbGFzc2VzKi9cblxuLmNhcmQtZm9ybS1wcmV2aWV3LWNvbnRhaW5lciB7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZDogI2ViZWVmMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnRpdGxlLWJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBwYWRkaW5nOiA2cHggNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgICBib3JkZXI6IGRvdHRlZCAycHggI2Q0ZDRkNDtcbn1cblxuLmRhdGEtd2lkZ2V0LWxpYnJhcnkge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5yZXNvdXJjZS1zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxMjM7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ucmVzb3VyY2Utc3RhdHVzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5saXN0LWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuY2xlYXItbm9kZS1zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA1cHggLTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cblxuLm5ldy1jYXJkLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4ubmV3LWNhcmQuZGlzYWJsZWQgI2FkZC1jYXJkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jYXJkLWxpYnJhcnkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaGlkZS1jYXJkLWxpYnJhcnkge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zMHMgZWFzZTtcbn1cblxuLnNob3ctY2FyZC1saWJyYXJ5IHtcbiAgICB3aWR0aDogMjgycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zMHMgZWFzZTtcbn1cblxuLmRhdGEtd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uZGF0YS13aWRnZXQtZ3JpZC1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBvcGFjaXR5OiAuOTtcbiAgICBtYXJnaW46IDNweDtcbn1cblxuLmRhdGEtd2lkZ2V0LWdyaWQtaXRlbSAuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4uZGF0YS13aWRnZXQtZ3JpZC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLmRhdGEtd2lkZ2V0LWdyaWQtaXRlbTpob3ZlciB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIG9wYWNpdHk6IDEuMDtcbn1cblxuLmRpc21pc3MtY2FyZC1saWJyYXJ5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIGNvbG9yOiAjMTIzO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG4uY2MtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgcGFkZGluZzogMTBweCAwcHggNXB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5jYy1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2MtbGluay5hY3RpdmU6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNhcmQtdHJlZS1saXN0IGEuY2MtbGluay5hY3RpdmU6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNjLWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5ub2RlLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjMUU2RkI3O1xufVxuXG4ubm9kZS1mb3JtLm5vZGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5ub2RlLWZvcm0ub250b2xvZ3kge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubm9kZS1zZW1hbnRpYy1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5ub2RlLXN1Ym5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjODg4O1xufVxuXG4ubm9kZS1wZXJtaXNzaW9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5ub2RlLXBlcm1pc3Npb24taWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4ubm9kZS1wZXJtaXNzaW9uLWljb24uaW5oZXJpdGVkIHtcbiAgICBvcGFjaXR5OiAwLjU1O1xufVxuXG4uZXhwYW5kLWljb24ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5jYXJkLXRyZWUtbGlzdCBhIC5ub2RlLW5hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5jYXJkLXRyZWUtbGlzdCBhIC5ub2RlLXN1Ym5hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG51bCAuY2FyZC10cmVlLWxpc3QgYSAubm9kZS1uYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG51bCAuY2FyZC10cmVlLWxpc3QgYSAubm9kZS1zdWJuYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLnRlcnRpYXJ5LXBhbmVsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ucGFuZWwtZ3JvdXAuYWNjb3JkaW9uIC5wYW5lbC10aXRsZSBhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4jY2FyZC1jcnVkLWFkdmFuY2VkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnRvZ2dsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmFyY2hlcy10b2dnbGUtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uYXJjaGVzLXRvZ2dsZS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzVGN0Q5QTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIge1xuICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG59XG5cbi5ub3RlLWVkaXRvciAubm90ZS1lZGl0YWJsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuLmNhcmRpbmFsaXR5LWZvcm0ge1xuICAgIHBhZGRpbmc6IDdweDtcbn1cblxuLmNhcmQtdHJlZS1saXN0LWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG5saS5zZWFyY2gtZmllbGQge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuI2dyYXBoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmRmZGZkO1xufVxuXG4uaGVscC1jbG9zZTpob3Zlcixcbi5saWJyYXJ5LWNsb3NlLWJ0bjpob3ZlcixcbiNhc2lkZSAubmF2LXRhYnMgYSBpOmhvdmVyLFxuLmJ0bi1mbGF0OmZvY3VzLFxuLmhlbHAtY2xvc2U6aG92ZXIsXG4jYXNpZGUgLm5hdi10YWJzIGEgaTpob3Zlcixcbi5idG4tZmxhdDpmb2N1cyxcbi5oZWxwLWNsb3NlOmhvdmVyLFxuI2FzaWRlIC5uYXYtdGFicyBhIGk6aG92ZXIsXG4uYnRuLWZsYXQ6Zm9jdXMsXG4uaGVscC1jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMxMjM7XG59XG5cbi5uYXYtdGFicy5saWJyYXJ5LXRvb2xzPmxpLmFjdGl2ZT5hPmkge1xuICAgIGNvbG9yOiAjMTIzO1xufVxuXG4ubHRyLFxuLmx0ciB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5yZXNvdXJjZS1ncmlkLXRvb2xzLWNvbnRhaW5lciBhOmhvdmVyLFxuLmNhcmQtdHJlZS1saXN0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIC5zZWxlY3RlZCxcbi5jYXJkLXRyZWUtbGlzdC5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cblxuLmJnLWdyYXktZGFyayxcbi5iZy1ncmF5LWRhcmsgYSxcbi5iZy1ncmF5LWRhcmssXG4uYmctZ3JheS1kYXJrIGEge1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4uYnRuLXNoaW0sXG4uY29udHJvbC1sYWJlbCxcbi5jb250cm9sLWxhYmVsLFxuLmJ0bi1zaGltIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5ncmlkOmFmdGVyLFxuLnJlcG9ydC1pbWFnZS1ncmlkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbn1cblxuI2FzaWRlLWNvbnRhaW5lciAjYXNpZGUgLnRhYi1jb250ZW50LFxuI2FzaWRlLWNvbnRhaW5lciAjYXNpZGUgLnRhYi1jb250ZW50LFxuI2FzaWRlLWNvbnRhaW5lciAjYXNpZGUgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW06bm90KC5hY3RpdmUpOmhvdmVyLFxuZGl2IC5zd2l0Y2ggbGFiZWw6aG92ZXIsXG4jZGVtby1kdC1zZWxlY3Rpb24gdGJvZHkgdHI6aG92ZXIsXG4uaGlnaGxpZ2h0LFxuZGl2IC5zd2l0Y2ggbGFiZWw6aG92ZXIsXG4jZGVtby1kdC1zZWxlY3Rpb24gdGJvZHkgdHI6aG92ZXIsXG4uaGlnaGxpZ2h0LFxuZGl2IC5zd2l0Y2ggbGFiZWw6aG92ZXIsXG4jZGVtby1kdC1zZWxlY3Rpb24gdGJvZHkgdHI6aG92ZXIsXG4uaGlnaGxpZ2h0LFxuLmVkaXRhYmxlLWNhcmQ6aG92ZXIsXG4uY2xlYXItbm9kZS1zZWFyY2g6aG92ZXIsXG4uZGlzbWlzcy1jYXJkLWxpYnJhcnk6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlbGF0aXZlLFxuLnNsaWRlLFxuLnJlbGF0aXZlLFxuLnNsaWRlLFxuLnJlbGF0aXZlLFxuLnNsaWRlLFxuLnJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aWxlLXJlY29yZDpob3Zlcixcbi5ub3RlLWVkaXRhYmxlLFxuLm5vdGUtZWRpdGFibGUsXG4udGlsZS1yZWNvcmQ6aG92ZXIsXG4ubm90ZS1lZGl0YWJsZSxcbi50aWxlLXJlY29yZDpob3Zlcixcbi5ub3RlLWVkaXRhYmxlLFxuLnRpbGUtcmVjb3JkOmhvdmVyLFxuLmxpYnJhcnktdG9vbHMtaWNvbi5hY3RpdmUsXG4ubGlicmFyeS1jbG9zZS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzO1xufVxuXG4ucmVzb3VyY2UtZ3JpZC10b29scy1jb250YWluZXIgYSxcbi5yZXNvdXJjZS1ncmlkLXRvb2xzLWNvbnRhaW5lciBhLFxuLnJlc291cmNlLWdyaWQtdG9vbHMtY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4uc2VsZWN0ZWQsXG4uc2VsZWN0ZWQsXG4uc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG5cbi5idG4tZmxhdC5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzhjZTE5NjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmVkaXRhYmxlOmhvdmVyLFxuLmVkaXRhYmxlLnNlbGVjdGVkLFxuLmVkaXRhYmxlOmhvdmVyLFxuLmVkaXRhYmxlLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzFGOEU5O1xufVxuXG4uZXAtZm9ybS1hbGVydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHotaW5kZXg6IDUwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40MHMgZWFzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5lcC1mb3JtLWFsZXJ0LWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLmFsZXJ0LWFjdGl2ZSAuZXAtZm9ybS1hbGVydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHRvcDogMHB4O1xufVxuXG4uZXAtYWxlcnQtcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjg3MzU5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNzJGMTY7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweDtcbiAgICB6LWluZGV4OiA1MDAwO1xufVxuXG4uZXAtYWxlcnQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzU3YzFkZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQ5NUI5O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7XG59XG5cbi5lcC1mb3JtLWFsZXJ0LXNoaW0ge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40MHMgZWFzZTtcbn1cblxuLmVwLWZvcm0tYWxlcnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmVwLWZvcm0tYWxlcnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmVwLWZvcm0tYWxlcnQtZGVmYXVsdC1kaXNtaXNzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmVwLWZvcm0tYWxlcnQtZGVmYXVsdC1kaXNtaXNzOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5ncmFwaC1saXN0LWhlYWRlciAuZXAtZm9ybS1hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xufVxuXG4ubG9hZGVyLXNlbGVjdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuXG4ubG9hZGVyLXNlbGVjdCAuci1zZWxlY3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xufVxuXG4uY2FyZC1jb21wb25lbnQtcGFuZWwgLmxvYWRlci1zZWxlY3QgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sb2FkZXItZXJyb3ItbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZDogI0U5NDQ4NDtcbiAgICBjb2xvcjogI2ZmZiAhIGltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ubG9hZGVyLWVycm9yLW1lc3NhZ2Ugc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmZpbGUtY2hhcnQtdXBsb2FkLXBhbmVsIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLmZpbGUtc2VsZWN0LXdpbmRvdyBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZpbGUtc2VsZWN0LXdpbmRvdyAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uYnRuLWZpbGUtc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTM4LCAxMTUsIDI1NSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDg5LCA1NiwgMjU1KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbjogMzBweCAwO1xufVxuXG4uYnRuLWZpbGUtc2VsZWN0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1maWxlLXNlbGVjdDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbmRpdi5oaWRlLWZpbGUtbGlzdD5kaXY+ZGl2PmRpdj5kaXY+Zm9ybT5kaXY+ZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmVzb3VyY2UtZ3JpZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjQxNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlc291cmNlLXRvb2xzIGEucmVzb3VyY2UtZ3JpZC10aXRsZS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi5yZXNvdXJjZS10b29scyBhLnJlc291cmNlLWdyaWQtdGl0bGUge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHBhZGRpbmc6IDNweCAyMHB4IDZweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4ucmVzb3VyY2UtdG9vbHMgYS5yZXNvdXJjZS1ncmlkLXRpdGxlOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucmVzb3VyY2UtdG9vbHMgYS5yZXNvdXJjZS1ncmlkLXRpdGxlOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZDogI2VjZWNlYztcbn1cblxuLnJlc291cmNlLXRvb2xzIGEucmVzb3VyY2UtZ3JpZC10aXRsZS5hY3RpdmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnJlc291cmNlLWdyaWQtdGl0bGU6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuXG4uc3dpdGNoLXBhbmVsIHtcbiAgICBwYWRkaW5nOiA1cHhcbn1cblxuLnN3aXRjaC1wYW5lbC5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTQsIDIxNCwgMjE0LCAwLjMpO1xufVxuXG4uc3RhdGUtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLndpemFyZC1jYXJkLXRvb2xzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbn1cblxuXG4ubWFwLWZpbHRlci1wYW5lbCBkaXYucm93LndpZGdldC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDI1cHggNXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgZmxvYXQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLmRhdGUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi53aWRnZXQtcHJldmlldyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi53aWRnZXQtcHJldmlldyAqIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53aWRnZXQtcHJldmlldy5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLndpZGdldC1wcmV2aWV3LmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLm5vLWluc3RydWN0aW9ucy1zaGltIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLmFyY2hlcy1tZW51LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogI2FiYjFiNztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMnB4KTtcbn1cblxuLnJlbGF0ZWQtcmVzb3VyY2VzLWNvbnRhaW5lciB7XG4gICAgLW1zLWZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0MDBweCk7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgY2FsYygxMDAlIC0gNDAwcHgpO1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA0MDBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5yZWxhdGVkLXJlc291cmNlcy1jb250YWluZXIgLnBhZ2luYXRpb24gLmFjdGl2ZSBhIHtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uZGF0YVRhYmxlc19pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi5yZWxhdGlvbi1wcm9wZXJ0aWVzLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5yZWxhdGlvbi1wcm9wZXJ0aWVzLW1vZGVsLW5hbWUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5hLm1lZ2EtZHJvcGRvd24tdG9nZ2xlLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgY29sb3I6ICNhYWE7XG59XG5cbi5yZWxhdGlvbi1wcm9wZXJ0aWVzLWJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5yZWxhdGVkLXJlc291cmNlcy10aXRsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnNlYXJjaC1jYW5kaWRhdGUtbGluay51bnJlbGF0YWJsZS1zZWFyY2gtcmVzdWx0IHtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLmRyb3Bkb3duLW1lbnUubWVnYS1kcm9wZG93bi1tZW51LmRpc3BsYXktcmVsYXRlZC1yZXNvdXJjZS1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5yci1wYW5lbC1ub3RlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5cbi5yci1kcmFnLXBhbmVsLXRhcmdldCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAwcHggMTJweCAwcHggN3B4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4jY29udGFpbmVyIC50YWJsZS1ib3JkZXJlZCB0ZCxcbiNjb250YWluZXIgLnRhYmxlLWJvcmRlcmVkIHRoLnJyLXRhYi1maWVsZCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuLnNldHRpbmdzLWNvbmZpZy1wYW5lbCB7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uZGF0YS10YWJsZS1zZWxlY3RlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0YS10YWJsZS1zZWxlY3RlZC5zb3J0aW5nX2FzYzo6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNlbnRlci1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNoaW0ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4ucmVzb3VyY2UtcmVsYXRpb24tZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uc2V0dGluZ3MtY3J1ZC1wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5uby1pbnN0cnVjdGlvbnMtc2hpbSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG5cbi5zZWFyY2ggLmdyaWQgLmxpYnJhcnktY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLnNlYXJjaCAuZ3JpZCAubGlicmFyeS1jYXJkLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZWFyY2ggLmdyaWQgLmxpYnJhcnktY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMyMGNlMDU7XG59XG5cbiNyZWxhdGVkLXJlc291cmNlcy1kcmFnLXBhbmVsIC5jYXJkLWhlYWRlciB7XG4gICAgbWFyZ2luOiAtMXB4IC0zMHB4IDBweCAtMzBweDtcbn1cblxuI3JlbGF0ZWQtcmVzb3VyY2VzLWRyYWctcGFuZWwgLmNhcmQtaGVhZGVyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgY29sb3I6ICNmMWYxZjE7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnJyLXRhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLnJyLXRhYmxlLnJyLXN1bW1hcnktcGFnZSB7XG4gICAgbWF4LWhlaWdodDogNTU2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucnItdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDlweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5yci10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG59XG5cbi5yci10YWJsZS1ib3JkZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlMGUwZTA7XG59XG5cbi5yci10YWJsZS1yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucnItdGFibGUtcm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkZFO1xuICAgIGJvcmRlci1jb2xvcjogI0IwQUZFMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yci10YWJsZS1yb3c6aG92ZXIgLnJyLXRhYmxlLWNvbHVtbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjBBRkUzO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLnJyLXRhYmxlLXJvdzpudGgtbGFzdC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGQUZFO1xufVxuXG4ucnItdGFibGUtcm93Om50aC1sYXN0LWNoaWxkKG9kZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNkY2RkU7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjBBRkUzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJyLXRhYmxlLXJvdzpudGgtbGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnJyLXRhYmxlLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucnItdGFibGUtcm93LWluaXRpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5yci10YWJsZS1yb3ctcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuLnJyLXRhYmxlLXJvdy1wYW5lbCAuY29udHJvbC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJyLXRhYmxlLXJvdy1wYW5lbCAubm9kZS1jb25maWctaXRlbSB7XG4gICAgbWFyZ2luOiA1cHggMHB4IDE1cHggLTcuNXB4O1xufVxuXG4ucnItcmVsYXRpb25zaGlwLWNvbmZpZyB7XG4gICAgLnJyLXJlbGF0aW9uc2hpcC1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnJyLXJlbGF0aW9uc2hpcC1maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5yci1yZWxhdGlvbnNoaXAtc291cmNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgIC5yci1yZWxhdGlvbnNoaXAtbGFiZWwsXG4gICAgLm5vZGUtY29uZmlnLWl0ZW0gLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDVweCAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICB9XG5cbiAgICAucnItcmVsYXRpb25zaGlwLW9udG9sb2d5LWNsYXNzIHtcbiAgICAgICAgbWFyZ2luOiAzcHggMHB4O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICB9XG5cbiAgICAucnItcmVsYXRpb25zaGlwLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ub2RlLWNvbmZpZy1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG5cbiAgICBkaXYucm93LndpZGdldC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIC5yZXNvdXJjZS1pbnN0YW5jZS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cblxuICAgIC53aWRnZXQtd3JhcHBlciAud2lkZ2V0LWlucHV0LWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5yci10YWJsZS1jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkO1xufVxuXG4ucnItdGFibGUtY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLnJyLXRhYmxlLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5yci10YWJsZS1jb2x1bW4gYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgY29sb3I6ICMyNTQ3NmE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5yci10YWJsZS1jb2x1bW4gYnV0dG9uIGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLnJyLXRhYmxlLWNvbHVtbi5pY29uLWNvbHVtbiB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4ucnItdGFibGUtY29sdW1uLmljb24tY29sdW1uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDlEOUY1O1xufVxuXG4ucnItdGFibGUtY29sdW1uIGEge1xuICAgIGNvbG9yOiBzdGVlbGJsdWU7XG59XG5cbi5yci1yZWxhdGlvbnNoaXAtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA0OSU7XG59XG5cbi5yci10YWJsZS1pbnN0YW5jZS1sYWJlbCB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmNyZWF0ZS1yZXNvdXJjZS1pbnN0YW5jZS1jYXJkLWNvbXBvbmVudCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4gICAgei1pbmRleDogMTE7XG4gICAgaGVpZ2h0OiA5NSU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uY3JlYXRlLXJlc291cmNlLWluc3RhbmNlLWNhcmQtY29tcG9uZW50LnJyLXRhYmxlLXBvcCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uY3JlYXRlLXJlc291cmNlLWluc3RhbmNlLWNhcmQtY29tcG9uZW50LnJyLXRhYmxlLXBvcCAucnAtZWRpdC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVzb3VyY2UtaW5zdGFuY2UtY2FyZC1jb21wb25lbnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnJlc291cmNlLWluc3RhbmNlLWNhcmQtY29tcG9uZW50LWNvbnRhaW5lciAuY2FyZC1jb21wb25lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXNvdXJjZS1pbnN0YW5jZS1jYXJkLWNvbXBvbmVudC10b2Mge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbn1cblxuLnJlc291cmNlLWluc3RhbmNlLWNhcmQtY29tcG9uZW50LWNvbnRlbnQge1xuICAgIGZsZXg6IDIgMCAwO1xufVxuXG4ucmVzb3VyY2UtaW5zdGFuY2UtY2FyZC1tZW51LWl0ZW0ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5yZXNvdXJjZS1pbnN0YW5jZS1jYXJkLW1lbnUtaXRlbTpub3QoLnNlbGVjdGVkKTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yZXNvdXJjZS1pbnN0YW5jZS1jYXJkLW1lbnUtaXRlbS5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5yZXNvdXJjZS1pbnN0YW5jZS1jYXJkLWNvbXBvbmVudC1jb250ZW50IC53b3JrYmVuY2gtY2FyZC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG59XG5cbi5yZXNvdXJjZS1pbnN0YW5jZS1jYXJkLWNvbXBvbmVudC1jb250ZW50IC53b3JrYmVuY2gtY2FyZC13cmFwcGVyIC53b3JrYmVuY2gtY2FyZC1zaWRlcGFuZWwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbn1cblxuLndvcmtiZW5jaC1jYXJkLXNpZGVwYW5lbCAuY3JlYXRlLXJlc291cmNlLWluc3RhbmNlLWNhcmQtY29tcG9uZW50LnJyLXRhYmxlLXBvcCB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xufVxuXG4uc2lkZW5hdi1sZyAud29ya2JlbmNoLWNhcmQtc2lkZXBhbmVsIC5jcmVhdGUtcmVzb3VyY2UtaW5zdGFuY2UtY2FyZC1jb21wb25lbnQucnItdGFibGUtcG9wIHtcbiAgICBsZWZ0OiAyMjBweDtcbn1cblxuLndvcmtiZW5jaC1jYXJkLXNpZGVwYW5lbCAuY3JlYXRlLXJlc291cmNlLWluc3RhbmNlLWNhcmQtY29tcG9uZW50LnJyLXRhYmxlLXBvcCAuY2FyZC1jb21wb25lbnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uY3JlYXRlLXJlc291cmNlLWluc3RhbmNlLWNhcmQtY29tcG9uZW50LnJyLXRhYmxlLXBvcCAuY2FyZC1jb21wb25lbnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndvcmtiZW5jaC1jYXJkLXNpZGVwYW5lbCAuY3JlYXRlLXJlc291cmNlLWluc3RhbmNlLWNhcmQtY29tcG9uZW50LnJyLXRhYmxlLXBvcCAuY2FyZC1jb21wb25lbnQgLmluc3RhbGwtYnV0dG9ucyB7XG4gICAgcmlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDM1N3B4O1xufVxuXG4ud29ya2JlbmNoLWNhcmQtc2lkZXBhbmVsIC5jcmVhdGUtcmVzb3VyY2UtaW5zdGFuY2UtY2FyZC1jb21wb25lbnQucnItdGFibGUtcG9wIC5jcmVhdGUtaW5zdGFuY2UtcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWluLWhlaWdodDogNjclO1xufVxuXG4ud29ya2JlbmNoLWNhcmQtc2lkZXBhbmVsIC5jcmVhdGUtcmVzb3VyY2UtaW5zdGFuY2UtY2FyZC1jb21wb25lbnQucnItdGFibGUtcG9wIC5jcmVhdGUtaW5zdGFuY2UtcGFuZWwgLmxvYWRpbmctbWFzayB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNyZWF0ZS1yZXNvdXJjZS1pbnN0YW5jZS1jYXJkLWNvbXBvbmVudC5yci10YWJsZS1wb3AgLmNyZWF0ZS1pbnN0YW5jZS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiA2MCU7XG59XG5cbi5uZXctcHJvdmlzaW9uYWwtZWRpdC1jYXJkLWNvbnRhaW5lciAucnItdGFibGUtaW5zdGFuY2UtbGFiZWwge1xuICAgIHdpZHRoOiA0NzVweDtcbn1cblxuLndvcmtiZW5jaC1jYXJkLXNpZGVwYW5lbCAucnItdGFibGUtaW5zdGFuY2UtbGFiZWwge1xuICAgIHdpZHRoOiAyMjBweDtcbn1cblxuLndvcmtiZW5jaC1jYXJkLXNpZGVwYW5lbCAuY3JlYXRlLXJlc291cmNlLWluc3RhbmNlLWNhcmQtY29tcG9uZW50LnJyLXRhYmxlLXBvcCAuaW5zdGFsbC1idXR0b25zIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMzUwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG59XG5cbi5zaWRlbmF2LWxnIC53b3JrYmVuY2gtY2FyZC1zaWRlcGFuZWwgLmNyZWF0ZS1yZXNvdXJjZS1pbnN0YW5jZS1jYXJkLWNvbXBvbmVudC5yci10YWJsZS1wb3AgLmluc3RhbGwtYnV0dG9ucyB7XG4gICAgbGVmdDogNTIwcHg7XG59XG5cbi51bnNlbGVjdGFibGUge1xuICAgIGNvbG9yOiAjZmYwMDAwO1xufVxuXG4jY29udGFpbmVyIC50YWJsZS1ib3JkZXJlZCAudW5zZWxlY3RhYmxlIHRkIHtcbiAgICBjb2xvcjogI2RkZDtcbn1cblxuLnJyLXRleHQtbm90ZXMge31cblxuLnJyLXJlc3VsdC1ncmlkLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cblxuLnJyLXdpZGdldC1maWx0ZXItcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucnItd2lkZ2V0LWZpbHRlci1wYW5lbCAuY2xlYXItbm9kZS1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMDVweDtcbiAgICB0b3A6IDVweDtcbn1cblxuLnJwLXJlcG9ydC1jb250YWluZXIge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xufVxuXG4uZ3JhcGgtZGVzaWduZXIgLnJwLXJlcG9ydC1jb250YWluZXItcHJldmlldyB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmNhcmQtY29tcG9uZW50LXBhbmVsIC5lZGl0b3ItcmVwb3J0IC5ycC1yZXBvcnQtY29udGFpbmVyLXByZXZpZXcge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnJwLXJlcG9ydC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDM1cHggMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0Z3JheTtcblxuICAgICYucnAtcmVwb3J0LXNlY3Rpb24tcm9vdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLnJwLXJlcG9ydC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4ucnAtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDE0cHggMCA1cHggMHB4O1xuICAgIGNvbG9yOiAjNjY2O1xufVxuXG4ucnAtdGlsZS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5ycC10aWxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZzogMHB4IDAgNXB4IDBweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5ycC1yZXBvcnQtdGlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgJi5yZWxhdGVkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAucmVwb3J0ZWQtcmVsYXRpb25zaGlwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAjODg4O1xuICAgIH1cbn1cblxuLnJwLXJlcG9ydC1jb250YWluZXItdGlsZSAucnAtcmVwb3J0LXRpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucnAtcmVwb3J0LWNvbnRhaW5lci10aWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnJwLWltYWdlLWdyaWQtaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmRsLWhvcml6b250YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnJlc291cmNlLXJlcG9ydC1hYnN0cmFjdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ycC1jYXJkLXNlY3Rpb24ge1xuXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XG5cbiAgICAucnAtcmVwb3J0LWNvbnRhaW5lci10aWxle1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5ycC1yZXBvcnQtdGlsZXtcbiAgICAgICAgJi5wcm92aXNpb25hbC1lZGl0LWNhcmRzIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kbC1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI2MHB4IDFmcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogNTBweDtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJwLW5vLWRhdGEge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cblxuICAgIC5ycC1lZGl0LWJ1dHRvbnMge1xuICAgICAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGNvbG9yOiAjNTk3REJGO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEOEZBRjY7XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzQTVGQTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnJlcG9ydC1wcmludC1kYXRlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLnJlcG9ydC1wcmludC1kYXRlIC50b2dnbGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIC0yNXB4O1xufVxuXG4ucmVwb3J0LXRvb2xiYXIge1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5zdGFtcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgICBib3JkZXI6IDRweCBkb3R0ZWQgYmxhY2s7XG59XG5cbi5yZXBvcnQtdG9vbGJhciBhIHtcbiAgICB3aWR0aDogNTAwcHg7XG59XG5cbi5yZXBvcnQtdG9vbGJhci1wcmV2aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLnJlcG9ydC10b29sYmFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDAgNXB4IDI1cHg7XG4gICAgY29sb3I6ICM1NTU7XG59XG5cbmg0LnJlcG9ydC10b29sYmFyLXRpdGxlIHtcbiAgICB3aWR0aDogNTAwcHg7XG59XG5cbi5kYXRhVGFibGUgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZjUgIWltcG9ydGFudDtcbiAgICAvKmN1cnNvcjogcG9pbnRlcjsqL1xufVxuXG4jY29udGFpbmVyIC50YWJsZSB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRpc2FibGVkLWxpbmsge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogZ3JleTtcbn1cblxuLm1hcC13aWRnZXQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNzA2QkUyO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMyREMxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGFuZWwtZ3JvdXAuYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nLm1hcC13aWRnZXQtY29uZmlnLWFjY29yaWRhbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFuZWwtaGVhZGluZy5tYXAtd2lkZ2V0LWNvbmZpZy1hY2NvcmlkYW4taXRlbSAucGFuZWwtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFwLXdpZGdldC1jb25maWctYWNjb3JpZGFuLWl0ZW0gaSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ubWFwLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLm1hcC13aWRnZXQtY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5kaXYucm93LndpZGdldC13cmFwcGVyLnJlcG9ydC1oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuZGl2LnJvdy53aWRnZXQtd3JhcHBlci5yZXBvcnQtaGVhZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJlZWYwO1xufVxuXG4ucmVwb3J0LWhlYWRlciAuY29udHJvbC1sYWJlbC53aWRnZXQtaW5wdXQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtc2VydmljZS1tYW5hZ2UtY29udHJvbC1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMCAyMHB4O1xufVxuXG4ucGVybWlzc2lvbi11c2VyLWdyb3VwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFwLXdpZGdldC1jb250YWluZXItZXhwYW5kZWQge1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC4yMSk7XG4gICAgb3BhY2l0eTogLjk7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDM1cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4ubWFwLXdpZGdldC1jb250YWluZXIuaGlkZS1tYXB0b29scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm92ZXJsYXktc2VsZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjVweCk7XG4gICAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgICAvKmhlaWdodDogY2FsYygxMDB2aCAtIDM1cHgpOyovXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgICB6LWluZGV4OiAxMTAwO1xufVxuXG4jb3ZlcmxheS1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XG59XG5cbiNvdmVybGF5LWdyaWQuZ3JpZCB7XG4gICAgaGVpZ2h0OiAxNjAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ub3ZlcmxheS1zZWxlY3Rpb24tY29udGFpbmVyLnNlbGVjdG9yLWNsb3NlZCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ub3ZlcmxheS1jbG9zZSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgY29sb3I6ICM4ODg7XG59XG5cbi5vdmVybGF5LWNsb3NlOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM1NTU7XG59XG5cbi5vdmVybGF5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ub3ZlcmxheS1maWx0ZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5vdmVybGF5LWxpc3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiAxMDAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ub3ZlcmxheS1maWx0ZXIge1xuICAgIGhlaWdodDogMzhweDtcbn1cblxuLm92ZXJsYXktY2FyZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xufVxuXG4ub3ZlcmxheS1jYXJkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm92ZXJsYXktY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLm92ZXJsYXktY2FyZC5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm92ZXJsYXktY2FyZC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vdmVybGF5LWNhcmQtbWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDY3cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLm92ZXJsYXktY2FyZC12aXMtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICBjb2xvcjogI2NjYztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5vdmVybGF5LWNhcmQtbWFpbiBhIHtcbiAgICBjb2xvcjogI2FhYTtcbn1cblxuLm92ZXJsYXktY2FyZC5zZWxlY3RlZCBkaXYgZGl2IGEge1xuICAgIGNvbG9yOiAjNTU1O1xufVxuXG4ub3ZlcmxheS1jYXJkLnNlbGVjdGVkIGRpdiBkaXYgaSB7XG4gICAgY29sb3I6ICM2NjY7XG59XG5cbi5vdmVybGF5LWNhcmQ6aG92ZXIgZGl2IGRpdiBpIG5vdDpzZWxlY3RlZCB7XG4gICAgY29sb3I6IHJnYigxMDIsIDEwMiwgMTAyKTtcbn1cblxuLm92ZXJsYXktY2FyZDpob3ZlciBkaXYgZGl2IHtcbiAgICBjb2xvcjogcmdiKDEwMiwgMTAyLCAxMDIpO1xufVxuXG4ub3ZlcmxheS1maWx0ZXIge1xuICAgIGhlaWdodDogMzhweDtcbn1cblxuLnJlc291cmNlLWNvbG9yLXN3YXRjaCB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG59XG5cbi5nZW9tZXRyeS10b29scy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLm1hcC1zZWFyY2gtY29udGFpbmVyIGRpdi5nZW9tZXRyeS10b29scy1jb250YWluZXIge1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbn1cblxuLmdlb2NvZGUtY29udGFpbmVyLXNoaW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjY1cHg7XG59XG5cbi5nZW9jb2RlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IC45O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNDUwcyBlYXNlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmdlb2NvZGUtY29udGFpbmVyIGlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICNhYWE7XG59XG5cbi5nZW9tZXRyeS1lZGl0aW5nLW5vdGlmaWNhdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLSA1NXB4KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLSA1NXB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAuODU7XG59XG5cbi5ub3RpZmljYXRpb25zLW1pbmltaXplZCB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5nZW9tZXRyeS1lZGl0aW5nLW5vdGlmaWNhdGlvbnMgc3Bhbi5hcnJvdyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTVweDtcbn1cblxuLmdlb21ldHJ5LWVkaXRpbmctbm90aWZpY2F0aW9ucyBzcGFuLmFycm93OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hbGVydC13cmFwPi5hbGVydD4ubWVkaWEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZ2VvY29kZS1jb250YWluZXIuaGlkZS1nZW9jb2RlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFwLXdpZGdldC1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTZweDtcbiAgICB3aWR0aDogMjk5cHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIC8qdHJhbnNpdGlvbjogYWxsIC40MHMgLjE1cyBlYXNlOyovXG4gICAgei1pbmRleDogMTA7XG59XG5cbiNtYXAtd2lkZ2V0LWJhc2VtYXBzLnBhbmVsLm1hcC13aWRnZXQtcGFuZWwge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTtcbiAgICByaWdodDogMTFweDtcbn1cblxuI292ZXJsYXlzLXBhbmVsLnBhbmVsLm1hcC13aWRnZXQtcGFuZWwge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTtcbiAgICByaWdodDogMTFweDtcbn1cblxuLm1hcC1zZWFyY2gtY29udGFpbmVyLFxuLm1hcC1zZWFyY2gtY29udGFpbmVyIGRpdiAubWFwLXdpZGdldC1wYW5lbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xufVxuXG4ubWFwLXdpZGdldC1wYW5lbC5tYXAtcGFuZWwtaW5hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1hcC13aWRnZXQtcGFuZWwtdGl0bGUge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMjk4cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5tYXAtd2lkZ2V0LXBhbmVsLXRpdGxlIGg0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNDQ0O1xufVxuXG4ubWFwLWNydWQtY29udGFpbmVyIHtcbiAgICB0b3A6IDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuLm1hcC1zZWFyY2gtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xufVxuXG4ubWFwLXJlcG9ydC1oZWFkZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYmZiZmI7XG59XG5cbi5wbHVnaW4tbWFpbiB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ucGx1Z2luLW1haW4gLm1hcC1yZXBvcnQtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGx1Z2luLW1haW4gLnJvdy53aWRnZXQtd3JhcHBlci5yZXBvcnQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmV4cGFuZGVkLWVkaXQtbWFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgICBib3R0b206IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLm1hcC1zZWFyY2gtY29udGFpbmVyLmV4cGFuZGVkLWVkaXQtbWFwIHtcbiAgICB0b3A6IDUxcHg7XG59XG5cbi5leHBhbmRlZC1idXR0b25zIHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMzE1cHg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQ6ICNmMmIyNTE7XG4gICAgd2lkdGg6IDIxM3B4O1xuICAgIGhlaWdodDogNDBweDtcbn1cblxuLmVmZmVjdD4uaW5zdGFsbC1idXR0b25zLmV4cGFuZGVkLWJ1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMzBweDtcbiAgICByaWdodDogMjUwcHg7XG59XG5cbi5tYXAtc2VhcmNoLWNvbnRhaW5lci5leHBhbmRlZC1tYXAge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5yZXBvcnQtaGVhZGVyIC5leHBhbmRlZC1tYXAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnVpLXNvcnRhYmxlIGRpdiBkaXYgLmV4cGFuZGVkLW1hcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5tYXAtd2lkZ2V0LXRvb2xiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAyOThweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcmlnaHQ6IDExcHg7XG4gICAgdG9wOiA2cHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLm1haW5uYXYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgei1pbmRleDogMTU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRlYnVnLW5vdGljZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgZm9udC1zaXplOiB4LXNtYWxsO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5kZWJ1Zy1ub3RpY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuI25hdmJhciB7XG4gICAgei1pbmRleDogMTY7XG59XG5cbi5tYXAtd2lkZ2V0LWljb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIG9wYWNpdHk6IDEuMDtcbn1cblxuLm1hcC13aWRnZXQtdG9vbGJhci1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUwcHg7XG59XG5cbi5tYXAtd2lkZ2V0LXRvb2xiYXItaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4ubWFwLXdpZGdldC10b29sYmFyLWl0ZW06aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzQ0NDtcbn1cblxuLm1hcC13aWRnZXQtdG9vbGJhci1pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM0NDQ7XG59XG5cbi5tYXAtd2lkZ2V0LXRvb2xiYXItaXRlbS5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xufVxuXG4ubWFwLXdpZGdldC10b29sYmFyLWl0ZW0uYWN0aXZlOmFjdGl2ZSB7XG4gICAgY29sb3I6ICM0NDQ7XG59XG5cbi5tYXAtd2lkZ2V0LWljb24ge1xuICAgIGNvbG9yOiAjODg4O1xufVxuXG5saS5hY3RpdmUgLm1hcC13aWRnZXQtaWNvbiB7XG4gICAgY29sb3I6ICM0NDQ7XG59XG5cbmEjY2xvc2UtbWFwLXRvb2xzLm1hcC13aWRnZXQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTdweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogc3RlZWxibHVlO1xufVxuXG4uYmFzZW1hcC11bnNlbGVjdGVkIHtcbiAgICBjb2xvcjogI2NjYztcbn1cblxuc3Bhbi5iYXNlbWFwLXVuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjYWFhO1xufVxuXG4ubWFwLXdpZGdldC1vdmVybGF5LWl0ZW0ge1xuICAgIHdpZHRoOiAyOThweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbmEjY2xvc2UtbWFwLXRvb2xzLm1hcC13aWRnZXQtaWNvbjpob3ZlciB7XG4gICAgY29sb3I6ICMzMTE1NTc7XG59XG5cbi5tYXAtd2lkZ2V0LW92ZXJsYXktaXRlbS5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1hcC13aWRnZXQtb3ZlcmxheS1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1hcC13aWRnZXQtb3ZlcmxheS1pdGVtOmhvdmVyIGRpdiBpIHtcbiAgICBjb2xvcjogIzY2Njtcbn1cblxuLm1hcC13aWRnZXQtb3ZlcmxheS1pdGVtOmhvdmVyIGRpdiBhIHNwYW4ge1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4ubWFwLW92ZXJsYXktaXRlbS10b29scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xufVxuXG4ub3ZlcmxheS10b2dnbGUtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG59XG5cbiNvdmVybGF5cy1wYW5lbCBkaXYgLm1hcC13aWRnZXQtb3ZlcmxheS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jb3ZlcmxheXMtcGFuZWwgZGl2IC5vdmVybGF5LWludmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnNob3ctdG9vbHMge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40MHMgZWFzZTtcbn1cblxuLm1hcC1vdmVybGF5LXZpcy10b29nbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4ubWFwLW92ZXJsYXktaXRlbS10b29scy1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDdweCA3cHggMTdweDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAvKnRyYW5zaXRpb246IGFsbCAuNDBzIGVhc2U7Ki9cbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3ZlcmxheS10b29sLWljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLm92ZXJsYXktdG9vbC1ncm91cCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubWFwLW92ZXJsYXktbmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5sZWFmbGV0LWRyYXctdG9vbGJhciAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4ubWFwLXF1ZXJ5LXRvb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5cbi5tYXAtcXVlcnktdG9vbC1pbnB1dCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1hcC1xdWVyeS10b29sLWlucHV0LmJ1ZmZlciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ubWFwLWpzb24tdG9vbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNwYXRpYWwtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCA1cHggMTVweCA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5idWZmZXItY29udHJvbCB7XG4gICAgY29sb3I6ICM0ZDYyN2I7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmJ1ZmZlci1jb250cm9sIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5idWZmZXItaW5wdXQge1xuICAgIHdpZHRoOiA3NXB4O1xufVxuXG4ubWFwLXRvb2wtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3NXB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubWFwLXRvb2wtY29udGFpbmVyLmJ1ZmZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAyMjBweDtcbn1cblxuLm1hcC10b29sLWNvbnRhaW5lci5idWZmZXIgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDc1cHg7XG59XG5cbi5tYXAtdG9vbC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWFhO1xufVxuXG4ubWFwLXRvb2wtaXRlbS5nZW9qc29uIHtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2FhYTtcbiAgICBjb2xvcjogI2FhYTtcbn1cblxuLm1hcC10b29sLWl0ZW0ueHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIHRvcDogMHB4O1xufVxuXG4ubWFwLXRvb2wtaXRlbS54eS5idWZmZXIge1xuICAgIHRvcDogNDRweDtcbn1cblxuLm1hcC10b29sLWl0ZW0ueHkgLnRvb2wtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzU1NTtcbn1cblxuLm1hcC10b29sLWl0ZW0ueHkgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWluLXdpZHRoOiAxOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5tYXAtdG9vbC1pdGVtLnh5IGlucHV0IHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuYS5jbGVhci1nZW9qc29uLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6IHN0ZWVsYmx1ZTtcbn1cblxuLnh5IGEuY2xlYXItZ2VvanNvbi1idXR0b24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6IHN0ZWVsYmx1ZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnh5IGEuY2xlYXItZ2VvanNvbi1idXR0b246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzU1NTtcbn1cblxuYS5jbGVhci1nZW9qc29uLWJ1dHRvbi5lbmFibGVkIHtcbiAgICBjb2xvcjogc3RlZWxibHVlO1xufVxuXG5hLmNsZWFyLWdlb2pzb24tYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY29udHJvbC5tYXAtanNvbi10b29sLWlucHV0IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5tYXAtc3R5bGUtcGFuZWwtYm9keS1mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFwLXN0eWxlLXBhbmVsLWJvZHktY29udHJvbC1sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgbWFyZ2luOiAwcHggNXB4O1xuICAgIHRleHQtYWxpZ246IGVuZDtcbn1cblxuLmNsdXN0ZXJpbmctcGFuZS1mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFwbGlicmVnbC1jYW52YXM6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tYXAtd2lkZ2V0LXRvb2w6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB3aWR0aDogNTBweDtcbn1cblxuLm1hcC13aWRnZXQtdG9vbC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHN0ZWVsYmx1ZTtcbn1cblxuLm1hcGxpYnJlZ2wtY3RybC10b3AtbGVmdCAubWFwbGlicmVnbC1jdHJsIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tYXBsaWJyZWdsLWN0cmwtZ2VvY29kZXItLWlucHV0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuLm1hcGxpYnJlZ2wtY3RybC1nZW9jb2Rlci0taWNvbi1zZWFyY2gge1xuICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZSkge1xuICAgICAgICB0b3A6IDVweDtcbiAgICB9XG59XG5cbi53b3JrYmVuY2gtY2FyZC13cmFwcGVyIC5tYXBsaWJyZWdsLWN0cmwtdG9wLWxlZnQgLm1hcGxpYnJlZ2wtY3RybCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLndpZGdldC13cmFwcGVyIC5tYXBsaWJyZWdsLW1hcCB7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbi5tYXAtb3ZlcmxheS1pdGVtLXRvb2xzLXBhbmVsIC5ub1VpLWJhc2Uge1xuICAgIGJhY2tncm91bmQ6ICM0ODlFRUQ7XG4gICAgLyotd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7Ki9cbiAgICAvKnRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7Ki9cbn1cblxuLm1hcC1vdmVybGF5LWl0ZW0tdG9vbHMtcGFuZWwgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ubWFwLW92ZXJsYXktaXRlbS10b29scy1wYW5lbCAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IC05cHg7XG4gICAgdG9wOiAtNnB4O1xufVxuXG4ubWFwLW92ZXJsYXktaXRlbS10b29scy1wYW5lbCAubm9VaS1zdGFja2luZyAubm9VaS1oYW5kbGUge1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4ubWFwLW92ZXJsYXktaXRlbS10b29scy1wYW5lbCAubm9VaS1oYW5kbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWU1ZWE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDRweCAtM3B4ICNBQUE7XG59XG5cbi5tYXAtb3ZlcmxheS1pdGVtLXRvb2xzLXBhbmVsIC5vdmVybGF5LXNsaWRlciB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5tYXAtb3ZlcmxheS1pdGVtLXRvb2xzLXBhbmVsIC5waXBzLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm1hcC10aHVtYm5haWwge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5vdmVybGF5LWludmlzaWJsZSAucmVsYXRpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5vdmVybGF5LWludmlzaWJsZSBhIHtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLm92ZXJsYXktaW52aXNpYmxlIGkge1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4jb3ZlcmxheXMtcGFuZWwgLm1hcC13aWRnZXQtcGFuZWwtdGl0bGU6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vVWktdGFyZ2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbn1cblxuLm5ldy1vcHRpb24tZmllbGQgaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogOTAlO1xufVxuXG4ubmV3LW9wdGlvbi1maWVsZCBpIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmFkZGVkLWRvbWFpbi1vcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5kb21haW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAwcHg7XG59XG5cbiN3aWRnZXQtY3J1ZC1zZXR0aW5ncyBkaXYgZGl2IC5kb21haW4tY29udGFpbmVyIC5kb21haW4taW5wdXQge1xuICAgIHdpZHRoOiAyNTRweDtcbn1cblxuI3dpZGdldC1jcnVkLXNldHRpbmdzIGRpdiBkaXYgLmRvbWFpbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAyNzBweDtcbn1cblxuLmRvbWFpbi1pbnB1dCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmRvbWFpbi1pbnB1dC1pdGVtIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5kb21haW4tZHJhZy1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xufVxuXG4ub3B0aW9uLWRyYWctaGFuZGxlIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IG1vdmVcbn1cblxuLmNvbnRlbnQtaW5zdHJ1Y3Rpb25zIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogIzhkOGQ4ZDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5cbi8qIEZ1bmN0aW9uIE1hbmFnZXIgUGFnZSAqL1xuXG4uaHJlZi10b29sYmFyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuaHJlZi1idXR0b24ge1xuICAgICAgICBjb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICAgIC8qbWFyZ2luOiAtNXB4IDBweCAxNXB4IDBweDsqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTM5M0M4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTU2MUExO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTI2NkFCO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjY2QUI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEhpZGUgXCJGdWxsIFNjcmVlblwiIGJ1dHRvbiBmb3IgbWFwIHRvb2xzIHdpZGdldCBpbiBjYXJkIG1hbmFnZXIgKi9cblxuXG4vKiBFbmQgRGlzYWJsZSBcIkZ1bGwgU2NyZWVuXCIgYnV0dG9uIGZvciBtYXAgdG9vbHMgd2lkZ2V0IGluIGNhcmQgbWFuYWdlciAqL1xuXG4ubGVmdC1jb2x1bW4tbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ubGlicmFyeS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG5cbi5saWJyYXJ5LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuXG4ubGlicmFyeS1maW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICM5OTk7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGlicmFyeS1ncmlkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5saWJyYXJ5LWdyaWQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBFbmQgRnVuY3Rpb24gTWFuYWdlciBQYWdlICovXG5cbi5jYXRlZ29yeS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG5cbi5jYXRlZ29yeS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXRlZ29yeS10aXRsZS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMTIzO1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2F0ZWdvcnktdGl0bGU6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2VjZWNlYztcbn1cblxuLmNhcm91c2VsLFxuLmNhcm91c2VsIC5pdGVtIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uY2Fyb3VzZWwgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5jYXJvdXNlbC1pbm5lcj4uaXRlbT5pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZHotaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZHotaW1nLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmdlb2NvZGVyLXJlc3VsdHMge1xuICAgIG1heC1oZWlnaHQ6IDQxMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5nZW9jb2Rlci1yZXN1bHQtaXRlbSB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2VvY29kZS1jbGVhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb2N1c2VkLWdlb2NvZGVyLXJlc3VsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFmNTtcbn1cblxuLnNlbGVjdGVkLWdlb2NvZGVyLXJlc3VsdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZDogI2RiZjFmNTtcbn1cblxuLmhvdmVyLXBhbmVsLXNtYWxsIHt9XG5cbi5ob3Zlci1mZWF0dXJlLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzk5OTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OSwgMjQ5LCAyNDkpO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuLmhvdmVyLXJyLW5vZGUtaW5mbyB7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDksIDI0OSwgMjQ5KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yci1mZGctZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucnItZmRnLWRldGFpbHMgc3BhbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnJyLW51bWJlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1yaWdodDogNXB4XG59XG5cbi5yci1udW1iZXIuZmRnIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAwLjA4ZW0gI2ZmZjtcbn1cblxuLnJyLWZkZy1uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4ucnItZmRnLW1vZGVsLW5hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5yci1mZGctZWRnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4ucmVsYXRlZC1ub2RlLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmhvdmVyLWZlYXR1cmUtdGl0bGUtYmFyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWF4LXdpZHRoOiAzMTFweDtcbn1cblxuLm1hcGxpYnJlZ2wtcG9wdXAtY29udGVudCAuaG92ZXItZmVhdHVyZS10aXRsZS1iYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG5cbi5tYXBsaWJyZWdsLXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBjb2xvcjogIzY3Njc2NztcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFwbGlicmVnbC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ob3Zlci1mZWF0dXJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMjU0NzZBO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uaG92ZXItZmVhdHVyZS1uYXYtcmlnaHQrLmhvdmVyLWZlYXR1cmUtdGl0bGUge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLmhvdmVyLWZlYXR1cmUtbmF2LWxlZnQge1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uaG92ZXItZmVhdHVyZS1uYXYtbGVmdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ob3Zlci1mZWF0dXJlLW5hdi1yaWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ob3Zlci1mZWF0dXJlLW5hdi1sZWZ0LmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG92ZXItZmVhdHVyZS1uYXYtcmlnaHQge1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmhvdmVyLWZlYXR1cmUtbmF2LXJpZ2h0IGkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ob3Zlci1mZWF0dXJlLW5hdi1sZWZ0IGkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cblxuLmhvdmVyLWZlYXR1cmUtbmF2LXJpZ2h0LmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaG92ZXItZmVhdHVyZS1pbnN0YW5jZS1jb3VudGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOURDNEU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NzgzQjQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG92ZXItZmVhdHVyZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweCAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uaG92ZXItZmVhdHVyZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICM1NTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIC8qIGZhbGxiYWNrICovXG4gICAgbWF4LWhlaWdodDogMTJlbTtcbiAgICBtaW4taGVpZ2h0OiAzZW07XG4gICAgLyogZmFsbGJhY2sgKi9cbn1cblxuLmhvdmVyLXBhbmVsLWRpc21pc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG59XG5cbi5ob3Zlci1mZWF0dXJlLW1ldGFkYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgIGNvbG9yOiAjODg4O1xufVxuXG4uaG92ZXItZmVhdHVyZS1tZXRhZGF0YSBzcGFuIHtcbiAgICBjb2xvcjogc3RlZWxibHVlO1xufVxuXG4uc2F2ZWQtc2VhcmNoLWdyaWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLnNzLWdyaWQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc3MtZ3JpZC1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHdpZHRoOiAyMjRweDtcbiAgICBoZWlnaHQ6IDE2NHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjZzIGFsbCBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLjZzIGFsbCBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IC42cyBhbGwgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiAuNnMgYWxsIGVhc2U7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uc2VhcmNoLWNhcHRpb24tYWN0aXZlV3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWNhcHRpb24tYWxpZ25DZW50ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnNlYXJjaC1jYXB0aW9uLWJvZHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnNlYXJjaC1jYXB0aW9uLWFjdGl2ZVdyYXAge1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWNhcHRpb24tYWxpZ25DZW50ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnNlYXJjaC1jYXB0aW9uLWJvZHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnNlYXJjaC1xdWVyeS1saW5rLWNhcHRpb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICMxMjM7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2gtcXVlcnkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC42Nik7XG59XG5cbmEuc2VhcmNoLXF1ZXJ5LWxpbmstY2FwdGlvbnM6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyNTQ3NkE7XG59XG5cbmEuc2VhcmNoLXF1ZXJ5LWxpbmstY2FwdGlvbnM6YWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5hLnNlYXJjaC1xdWVyeS1saW5rLWNhcHRpb25zOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc2VhcmNoLXF1ZXJ5LWRlc2Mge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICAgIC1tcy1mbGV4OiAwIDAgNDAwcHg7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgNDAwcHg7XG4gICAgZmxleDogMCAwIDQwMHB4O1xufVxuXG4uc2VhcmNoLWF0dHJpYnV0ZS13aWRnZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWFyY2gtaW5saW5lLWZpbHRlcnMtcm93IHtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxcHg7XG59XG5cbi5zZWFyY2gtaW5saW5lLWZpbHRlcnMtbWV0YS1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBnYXA6IDZweDtcbn1cblxuLnNlYXJjaC1pbmxpbmUtZmlsdGVycy1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ2FwOiA2cHg7XG59XG5cbi5zZWFyY2gtY29udHJvbC1jb250YWluZXIge1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VhcmNoLWlubGluZS1maWx0ZXJzLWJ0bnMge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtaW5saW5lLWZpbHRlcnMtYnRucy5vcGVuIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc2VhcmNoLWlubGluZS1maWx0ZXJzLWJ0bnMgKiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtaW5saW5lLWZpbHRlcnMtYnRucy5vcGVuICoge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5zZWFyY2gtc29ydC10b29scy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uc2VhcmNoLWZpbHRlci10b29scy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG59XG5cbi5zZWFyY2gtY291bnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VhcmNoLWRyb3Bkb3ducy1yb3cge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5zZWFyY2gtZHJvcGRvd25zLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDZweDtcbn1cblxuLnNlYXJjaC1kcm9wZG93biB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbn1cblxuLnNlYXJjaC1idG4ge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zb3J0LWJ0biB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNlYXJjaC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnNlYXJjaC1jYW5kaWRhdGUtdGl0bGUsXG4uc2VhcmNoLWNhbmRpZGF0ZS1saW5rIHtcbiAgICBjb2xvcjogc3RlZWxibHVlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlYXJjaC1jb250cm9sLWNvbnRhaW5lci5zbGlkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcGFuZWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2RjZGNkYztcbn1cblxuLmNsZWFyLWZpbHRlciB7XG4gICAgcGFkZGluZzogMHB4IDlweCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWxpc3RpbmctaWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTJweCk7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5zZWFyY2gtdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtdGh1bWJuYWlsLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG59XG5cbi5zZWFyY2gtdGh1bWJuYWlsLWltYWdlOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2gtaG92ZXItaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA5MHB4O1xuICAgIHJpZ2h0OiA5MHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6MjYwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1saXN0aW5nOmZpcnN0LWNoaWxkIC5zZWFyY2gtaG92ZXItaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA5MHB4O1xuICAgIHJpZ2h0OiA5MHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAjcGFnaW5hdG9yIHtcbiAgICAgICAgLnBhZ2luYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMHB4IDBweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtZm9vdGVyIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucGFnaW5hdGlvbj5saT5hLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgY29sb3I6IHJnYigxNjAsIDE2MCwgMTYwKTtcbn1cblxuLnBhZ2luYXRpb24+bGk+YS5kaXNhYmxlZDpob3Zlcixcbi5wYWdpbmF0aW9uPmxpPmEuZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RjZGNkYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG51bC5wYWdpbmF0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLm1hcC1maWx0ZXItcGFuZWwge1xuICAgIC8qbWFyZ2luLWxlZnQ6IDEwcHg7Ki9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTVweDtcbiAgICByaWdodDogLTE1cHg7XG4gICAgdG9wOiAtMjJweDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uYXJjaGVzLXNlbGVjdDIgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQge1xuICAgIGhlaWdodDogMzRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMge1xuICAgIG1pbi1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIC5zZWxlY3QyLWNob2ljZXMgLnNlbGVjdDItc2VhcmNoLWZpZWxkIGlucHV0IHtcbiAgICBtYXJnaW46IDNweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4uYXJjaGVzLXNlbGVjdDIgLnNlbGVjdDItY2hvaWNlcyAuc2VsZWN0Mi1zZWFyY2gtZmllbGQgaW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLW11bHRpLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkLnNlbGVjdDItY29udGFpbmVyLWRpc2FibGVkIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4uZHJvcGRvd24tY3J1ZCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ucmVzb3VyY2Utc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggNjBweCAxMHB4O1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucnItZGlzcGxheS10b2dnbGUge1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLnJyLWRpc3BsYXktdG9nZ2xlPmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnJyLWRpc3BsYXktdG9nZ2xlLm9wZW4tZ3JhcGgge1xuICAgIHJpZ2h0OiAyMHB4O1xufVxuXG4ucmVsYXRlZC1yZXNvdXJjZXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yZWxhdGVkLXJlc291cmNlcy1yZWxhdGlvbnNoaXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDYwMHB4O1xufVxuXG4ucmVsYXRlZC1yZXNvdXJjZXMtZGVsZXRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4uc2VsZWN0ZWQtcmVzb3VyY2UtbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODVweDtcbiAgICByaWdodDogMjVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uc2VsZWN0ZWQtcmVzb3VyY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ucmVsYXRlZC1yZXNvdXJjZXMtY3J1ZC1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5zZWFyY2gtZmlsdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMnB4KTtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtZmlsdGVyLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uc2VhcmNoLWZpbHRlcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnNlYXJjaC1saXN0aW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgc3RlZWxibHVlO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHN0ZWVsYmx1ZTtcbiAgICB9XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHN0ZWVsYmx1ZTtcbiAgICB9XG59XG5cbi5zZWFyY2gtbGlzdGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZzogMTBweCA1cHggMHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnNlYXJjaC1saXN0aW5nLXRpdGxlLmkxOG4tYWx0IGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uc2VhcmNoLWxpc3RpbmctdGl0bGUuaTE4bi1hbHQgYSBzcGFuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKFwiO1xufVxuXG4uc2VhcmNoLWxpc3RpbmctdGl0bGUuaTE4bi1hbHQgYSBzcGFuOjphZnRlciB7XG4gICAgY29udGVudDogXCIpXCI7XG59XG5cbi5zZWFyY2gtbGlzdGluZy10aXRsZS5wcm92aXNpb25hbC1lZGl0cyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICM4ODg7XG59XG5cbi5wcm92aXNpb25hbC10aWxlLnFhLWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnByb3Zpc2lvbmFsLXRpbGUucWEtYnRuOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3RlZC1wcm92aXNpb25hbC10aWxlIHtcbiAgICBib3JkZXItY29sb3I6ICMzQjhERDU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLnByb3Zpc2lvbmFsLXRpbGUuaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICNmMWIyMDI7XG59XG5cbi5wcm92aXNpb25hbC10aWxlLmljb24uc3VibWl0dGVkIHtcbiAgICBjb2xvcjogZ3JlZW47XG59XG5cbi5wcm92aXNpb25hbC10aWxlLmljb24uYXV0aG9yaXRhdGl2ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICNjY2M7XG59XG5cbi5zZWFyY2gtbGlzdGluZy1ib2R5IHtcbiAgICBoZWlnaHQ6IDQuNmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXG59XG5cbi5zZWFyY2gtbGlzdGluZy1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuXG4gICAgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi50aW1lLXdoZWVsLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZmlsdGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIG1hcmdpbi10b3A6IDNweCAwcHggMTVweCAwcHg7XG59XG5cbi5maWx0ZXItdGl0bGU+c3BhbiB7XG4gICAgZmxleC1ncm93OiAxO1xufVxuXG4uY2xvc2UtcG9wdXAtcGFuZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBjb2xvcjogcmdiKDE1OCwgMTU4LCAxNTgpO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4uY2xvc2UtcG9wdXAtcGFuZWw6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiKDMzLCA2MiwgOTUpO1xufVxuXG4uY2xvc2UtcG9wdXAtcGFuZWwtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50aXRsZS11bmRlcmxpbmUge1xuICAgIG1hcmdpbjogM3B4IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG4udGltZS13aGVlbC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGltZS13aGVlbC1pbnN0cnVjdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4udGltZS13aGVlbC13cmFwIC5zZXF1ZW5jZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICMyNTQ3NkE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi50aW1lLXdoZWVsLXdyYXAgLnNlcXVlbmNlIHRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZmlsbDogIzEyMztcbn1cblxuLnRpbWUtd2hlZWwtd3JhcCAuY2hhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDYwcHggMHB4IDBweCAwcHg7XG59XG5cbi50aW1lLXdoZWVsLXdyYXAgLmNoYXJ0IHBhdGgge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBzdHJva2U6ICNmZmY7XG4gICAgc3Ryb2tlLXdpZHRoOiAwLjVweDtcbn1cblxuLnRpbWUtd2hlZWwtd3JhcCAudHJhaWwge1xuICAgIGhlaWdodDogMzBweDtcbn1cblxuLnRpbWUtd2hlZWwtd3JhcCAuZXhwbGFuYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2MHB4O1xuICAgIGxlZnQ6IDMwNXB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnRpbWUtd2hlZWwtd3JhcCAucGVyY2VudGFnZSB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbn1cblxudGFibGUudGFibGUuZGF0YVRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJjaGVzLXJlbGF0ZWQtcmVzb3VyY2UtcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4ucmVsYXRlZC1yZXNvdXJjZS1tYW5hZ2VtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJlbGF0ZWQtcmVzb3VyY2VzLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi50YWItcGFuZS5hY3RpdmUgLnJlbGF0ZWQtcmVzb3VyY2VzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbGF0ZWQtcmVzb3VyY2VzLWhlYWRlciAuZWRpdG9yLWVsZW1lbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbn1cblxuLnJlbGF0ZWQtcmVzb3VyY2VzLWhlYWRlciAuZWRpdG9yLWVsZW1lbnRzIGgyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucmVsYXRlZC1yZXNvdXJjZXMtaGVhZGVyIC5lZGl0b3ItZWxlbWVudHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cblxuLnJlbGF0ZWQtcmVzb3VyY2VzLWhlYWRlciAuYnRuLWdyb3VwPi5idG46aG92ZXIge1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5yZWxhdGVkLXJlc291cmNlcy1oZWFkZXIub3Blbi1ncmFwaCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0NXB4KTtcbn1cblxuLnJvb3Qtbm9kZS1sYWJlbCB7XG4gICAgc3Ryb2tlOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZmlsbDogI2ZjZmNmYztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtYW5jaG9yOiBtaWRkbGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXAtcHJldmlldy1wYW5lbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzVweCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLnBhbmVsPi5wYW5lbC1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAucGFuZWwtdGl0bGUge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBmb250LXNpemU6IDEuODRyZW07XG4gICAgfVxuICAgIC5zZXJ2aWNlLWJ1dHRvbnMtaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcblxuICAgIH1cbn1cblxuLmNvbmZpZy10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEuMjE2ZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uY29uZmlnLXRpdGxlLXRhYiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8qKioqKioqKioqXG4qICBBeGVzXG4qL1xuXG4uYXhpcyBwYXRoIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogIzAwMDtcbiAgICBzdHJva2Utb3BhY2l0eTogLjc1O1xuICAgIHNoYXBlLXJlbmRlcmluZzogY3Jpc3BFZGdlcztcbn1cblxuLmF4aXMgcGF0aC5kb21haW4ge1xuICAgIHN0cm9rZS1vcGFjaXR5OiAuNzU7XG59XG5cbi5heGlzIGxpbmUge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAjMDAwO1xuICAgIHN0cm9rZS1vcGFjaXR5OiAuMjU7XG4gICAgc2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzO1xufVxuXG4uYXhpcyBsaW5lLnplcm8ge1xuICAgIHN0cm9rZS1vcGFjaXR5OiAuNzU7XG59XG5cblxuLyoqKioqKioqKipcbiogIExpbmUgY2hhcnRcbiovXG5cbi5wb2ludC1wYXRocyBwYXRoIHtcbiAgICAvKlxuICBmaWxsOiAjZWVlO1xuICBzdHJva2U6ICNhYWE7XG4gICovXG4gICAgc3Ryb2tlLW9wYWNpdHk6IDA7XG4gICAgZmlsbC1vcGFjaXR5OiAwO1xufVxuXG4ubGluZXMgcGF0aCB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2Utd2lkdGg6IDEuNXB4O1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2Utd2lkdGggMjUwbXMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogc3Ryb2tlLXdpZHRoIDI1MG1zIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS13aWR0aCAyNTBtcyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xufVxuXG4ubGluZS5ob3ZlciBwYXRoIHtcbiAgICBzdHJva2Utd2lkdGg6IDZweDtcbn1cblxuLmxpbmVzIC5wb2ludCB7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlLXdpZHRoIDI1MG1zIGxpbmVhcjtcbiAgICAtbW96LXRyYW5zaXRpb246IHN0cm9rZS13aWR0aCAyNTBtcyBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBzdHJva2Utd2lkdGggMjUwbXMgbGluZWFyO1xufVxuXG4ubGluZXMgLnBvaW50LmhvdmVyIHtcbiAgICBzdHJva2Utd2lkdGg6IDIwcHg7XG4gICAgc3Ryb2tlLW9wYWNpdHk6IC41O1xufVxuXG4uaG92ZXItZmVhdHVyZS1ib2R5IC5yb3cud2lkZ2V0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmhvdmVyLWZlYXR1cmUtYm9keSAucm93LndpZGdldC13cmFwcGVyIC5jb2wteHMtMTIge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5ob3Zlci1mZWF0dXJlLWJvZHkgLnJvdy53aWRnZXQtd3JhcHBlciBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvdmVyLWZlYXR1cmUtZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogc3RlZWxibHVlO1xufVxuXG4uaG92ZXItZmVhdHVyZS1mb290ZXIgYSB7XG4gICAgY29sb3I6IHN0ZWVsYmx1ZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWFyY2gtdHlwZS1idG4tcGFuZWwge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgZmxleDogMTtcbn1cblxuLnNlYXJjaC10eXBlLWJ0bi5yZWxhdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzI1NDc2QTtcbn1cblxuLnNlYXJjaC10eXBlLWJ0bi5yZWxhdGl2ZTphY3RpdmUge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNCQkQxRUE7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLXR5cGUtYnRuLnJlbGF0aXZlLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzI1NDc2QTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zZWFyY2gtdHlwZS1idG4ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwcHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBib3JkZXItY29sb3I6ICNCQkQxRUE7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGOUZCO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQkJEMUVBO1xufVxuXG4udGVybS1zZWFyY2gtYnRuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi50ZXJtLXNlYXJjaC1idG4uYWN0aXZlIHtcbiAgICBjb2xvcjogIzQzMzBBNDtcbn1cblxuLnNlYXJjaC10eXBlLWJ0biBpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnNlYXJjaC10eXBlLWJ0biBwIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uc2VhcmNoLXR5cGUtYnRuLXBvcHVwLXBhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5wb3B1cC1wYW5lbC1yb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbi5zZWFyY2gtdHlwZS1idG4tcG9wdXAge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJEMUVBO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0Y3RjlGQjtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG4uc2VhcmNoLWV4cG9ydCB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbi5zZWFyY2gtZXhwb3J0IC5wYXJhbWV0ZXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnNlYXJjaC1leHBvcnQgLnByZWNpc2lvbiB7XG4gICAgd2lkdGg6IDc1cHg7XG59XG5cbi5zZWFyY2gtZXhwb3J0IC5pbnN0cnVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5zZWFyY2gtZXhwb3J0IC5pbnN0cnVjdGlvbiBoMixcbi5zZWFyY2gtZXhwb3J0LWluc3RydWN0aW9uLWgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zZWFyY2gtZXhwb3J0IC5pbnN0cnVjdGlvbiBoNCxcbi5zZWFyY2gtZXhwb3J0LWluc3RydWN0aW9uLWg0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uc2VhcmNoLWV4cG9ydCAucGFyYW1ldGVyIHtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VhcmNoLWV4cG9ydC5kb3dubG9hZCB7XG4gICAgcGFkZGluZzogMTJweDtcbn1cblxuLmRvd25sb2FkLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uY29weS1nZW9qc29uLXVybC1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5zZWFyY2gtdHlwZS1idG4tcG9wdXAucmVsYXRpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMyNTQ3NkE7XG59XG5cbi5zZWFyY2gtdHlwZS1idG4tcG9wdXAucmVsYXRpdmU6YWN0aXZlIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkICNCQkQxRUE7XG4gICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNCQkQxRUE7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNCQkQxRUE7XG59XG5cbi5zZWFyY2gtdHlwZS1idG4tcG9wdXAucmVsYXRpdmUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMjU0NzZBO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGhlaWdodDogNTFweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNlYXJjaC1wb3B1cC1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDExMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkY2RjZGM7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucnItc3BsYXNoLWltZy1jb250YWluZXIgLmZhIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICBtYXJnaW46IDhweCA1cHg7XG4gICAgY29sb3I6IHN0ZWVsYmx1ZTtcbn1cblxuLnNlYXJjaC1wb3B1cC1wYW5lbCAudGFiLXBhbmUuYWN0aXZlIGRpdi5zYXZlZC1zZWFyY2gtY29udGFpbmVyIGRpdiAucnItc3BsYXNoIC5yci1zcGxhc2gtaW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xufVxuXG4uc2VhcmNoLXBvcHVwLXBhbmVsIC50YWItcGFuZS5hY3RpdmUgZGl2LnNhdmVkLXNlYXJjaC1jb250YWluZXIgZGl2IC5yci1zcGxhc2ggLnJyLXNwbGFzaC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNlYXJjaC1wb3B1cC1wYW5lbCAudGFiLXBhbmUuYWN0aXZlIGRpdi5zYXZlZC1zZWFyY2gtY29udGFpbmVyIGRpdiAucnItc3BsYXNoIC5yci1zcGxhc2gtaW1nLWNvbnRhaW5lciAucnItc3BsYXNoLWltZyB7XG4gICAgaGVpZ2h0OiAzMjUlO1xuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4ucmVsYXRlZC1yZXNvdXJjZXMtaGVhZGVyIC5yZXNvdXJjZS1pbnN0YW5jZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4jd2lkZ2V0LWNydWQtc2V0dGluZ3MgZGl2LnJvdy53aWRnZXQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLnJlc291cmNlLWluc3RhbmNlLXNlYXJjaCAucm93LndpZGdldC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcmludC1tYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW4tbWFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5wcmludC1tYXAtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTc2cHg7XG4gICAgaGVpZ2h0OiAzNjBweDtcbn1cblxuLmRlZmF1bHQtbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBjb2xvcjogIzc3Nztcbn1cblxuLnNtLWljb24td3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbmEuZmlsdGVyLXRvb2xzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbmEuZmlsdGVyLXRvb2xzOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuLm1hcC1zZWFyY2gtY29udGFpbmVyIGRpdiAubWFwLXdpZGdldC1wYW5lbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xufVxuXG4ubmF2LXRhYnMgbGkgYS5ncmFwaC1kZXNpZ25lci10YWIge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5ncmFwaC1zZWxlY3Rvci1wYW5lbCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uZ3JhcGgtc2VsZWN0b3Ige1xuICAgIHdpZHRoOiAzNTBweDtcbn1cblxuLmdyYXBoLWRlc2lnbmVyLXRhYi1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNDOUQ0RTE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdyYXBoLWRlc2lnbmVyLXRhYi1jb250YWluZXIgLm5hdi10YWJzPmxpLmFjdGl2ZT5hIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWNmMGY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG59XG5cbi5ncmFwaC1kZXNpZ25lci10YWItY29udGFpbmVyIC5uYXYtdGFicyA+IGxpOm5vdCguYWN0aXZlKSA+IGEge1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4uZ3JhcGgtZGVzaWduZXItdGFiLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaTpub3QoLmFjdGl2ZSkgPiBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgYmFja2dyb3VuZDogI2VjZjBmNTtcbn1cblxuLmdyYXBoLWRlc2lnbmVyLXRhYi1jb250YWluZXIgLm5hdi10YWJzID4gbGkuZGlzYWJsZWQtZ3JhcGgtZGVzaWduZXItdGFiID4gYSxcbi5ncmFwaC1kZXNpZ25lci10YWItY29udGFpbmVyIC5uYXYtdGFicyA+IGxpLmRpc2FibGVkLWdyYXBoLWRlc2lnbmVyLXRhYiA+IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi52aWV3c3RhdGUtYnRuIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZjZmNmYztcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgLnZpZXdzdGF0ZS1idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAwcHggMHB4IDJweDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgLnZpZXdzdGF0ZS1idG46bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMnB4IDJweCAwcHg7XG59XG5cbi52aWV3c3RhdGUtYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0OTBFRTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZpZXdzdGF0ZS1idG46bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuXG4ucm93IC5sZWZ0LWlubmVyLmFyY2hlcy1ib3gtZ3JleS1ib3JkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5yZG0ge1xuICAgICYuZmxleC5yb3cgPiBkaXYge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cblxuICAgICYudGFiLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgLmJ0bi1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhYnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cbiAgICAgICAgLm5hdi5uYXYtdGFicyB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2N1c3RvbS1kb3dubG9hZC1wYW5lbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucmVwb3J0LXRpdGxlLWJhciB7XG59XG5cbi5lZGl0b3ItcmVwb3J0IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmVkaXRvci1yZXBvcnQgLnJlc291cmNlLXJlcG9ydC1hYnN0cmFjdC1jb250YWluZXIgLnJlc291cmNlLWNvbXBvbmVudC1hYnN0cmFjdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xufVxuXG4uZWRpdG9yLXJlcG9ydCAucnAtcmVwb3J0LXNlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5yZXBvcnQtcmVsYXRlZC1yZXNvdXJjZXMge1xuICAgIHBhZGRpbmc6IDBweCAzMHB4O1xufVxuXG4ucmVwb3J0LXJlbGF0ZWQtcmVzb3VyY2VzIC5ycC1jYXJkLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLnJlcG9ydC1yZWxhdGVkLXJlc291cmNlcyAucnAtY2FyZC1zZWN0aW9uIC5ycC1yZXBvcnQtY29udGFpbmVyLXRpbGUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmVkaXRvci1yZXBvcnQgLnJlcG9ydC1yZWxhdGVkLXJlc291cmNlcyxcbi5lZGl0b3ItcmVwb3J0IC5yZXBvcnQtdGl0bGUtYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FyZC1wYW5lbC1ib2R5IHtcbiAgICAvKmhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyovXG59XG5cbi5ub2RlLXZhbHVlLXNlbGVjdC10aWxlIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLnNlbGVjdGVkLW5vZGUtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbi5ub2RlLXZhbHVlLXNlbGVjdC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ub2RlLXZhbHVlLXdpZGdldC1vbnRvbG9neSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zaWRlcGFuZWwtZHJhZ2dhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggZ2FpbnNib3JvO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IGdhaW5zYm9ybztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2lkZXBhbmVsLWRyYWdnYWJsZSBkaXYge1xuICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgICBtYXJnaW46IDJweDtcbn1cblxuLnNpZGVwYW5lbC1kcmFnZ2FibGUgZGl2IGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiByZ2IoMTkwLCAxOTAsIDE5MCk7XG59XG5cbi5sZWZ0LXBhbmVsLWlubmVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubGVmdC1wYW5lbCB7XG4gICAgZmxleDogMCAwIDMwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMztcbn1cblxuLmxlZnQtcGFuZWwtb3ZlcmZsb3cge1xuICAgIGJhY2tncm91bmQ6ICNlY2YwZjU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubGVmdC1wYW5lbC1vdmVyZmxvdz4qIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4ubWFpbi1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBmbGV4OiAxXG59XG5cbi5yaWNoLXRleHQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5qc3RyZWUgLnJpY2gtdGV4dCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmdyYXBoLWRlc2lnbmVyIC5jYXJkLWNvbXBvbmVudCB7XG4gICAgLyp3aWR0aDogMTAwJTsqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ncmFwaC1kZXNpZ25lciAuY2FyZC1jb21wb25lbnQgLmluc3RhbGwtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmQtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMjVweCAyNXB4O1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZ3JhcGgtZGVzaWduZXIgLmNhcmQtY29tcG9uZW50LXBhbmVsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jYXJkLWNvbXBvbmVudC1wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmdyYXBoLWRlc2lnbmVyIC5jYXJkLWNvbXBvbmVudC1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLmNhcmQtY29tcG9uZW50LXBhbmVsIGgzLFxuLmNhcmQtY29tcG9uZW50LXBhbmVsLWgzIHtcbiAgICBjb2xvcjogIzJmNTI3YTtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jYXJkLWNvbXBvbmVudC1wYW5lbCBoMy5yci1zcGxhc2gtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIGNvbG9yOiAjODg4O1xuICAgIG1hcmdpbjogMHB4O1xufVxuXG4uZmlsZS1zZWxlY3QgLnJyLXNwbGFzaC1pbWcge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIGhlaWdodDogOTAlO1xufVxuXG4uY2FyZC1jb21wb25lbnQtcGFuZWwgaDQsXG4uY2FyZC1jb21wb25lbnQtcGFuZWwtaDQge1xuICAgIGNvbG9yOiAjMmY1MjdhO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1NTA7XG59XG5cbi5jYXJkLWNvbXBvbmVudC1wYW5lbCAuY2FyZC1jb21wb25lbnQgaDQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmNhcmQtY29tcG9uZW50LXBhbmVsIC5jYXJkLWNvbXBvbmVudCAuaXMtZnVuY3Rpb24tbm9kZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNBMkVBRTI7XG4gICAgY29sb3I6ICMwMTc2NkE7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5jYXJkLWNvbXBvbmVudC1wYW5lbCBociB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTllOWU5O1xufVxuXG4uY2FyZC1jb21wb25lbnQtcGFuZWwgaDUge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jYXJkLWNvbXBvbmVudC13cmFwcGVyLWVkaXRvciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICMyNTQ3NmE7XG59XG5cbi5jYXJkLWhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi5jYXJkLWJyZWFkY3J1bWJzLFxuLmNhcmQtYnJlYWRjcnVtYnMgYSB7XG4gICAgY29sb3I6ICNmMWYxZjE7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbn1cblxuLmNhcmQtYnJlYWRjcnVtYnMgc3Bhbi5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhcmQtYnJlYWRjcnVtYnMgc3Bhbi5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1icmVhZGNydW1icyBhLnRvZ2dsZS10cmVlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmN1cnJlbnQtY3J1bWIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jYXJkLXN1bW1hcnktc2VjdGlvbiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNhcmQtc3VtbWFyeS1zZWN0aW9uIGg0IHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4uY2FyZC1zdW1tYXJ5LXNlY3Rpb24gLmNhcmQtc3VtbWFyeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmNhcmQtc3VtbWFyeS1zZWN0aW9uLmRpc2FibGVkIGg0IHtcbiAgICBjb2xvcjogIzdhN2E3YTtcbn1cblxuLmNhcmQtc3VtbWFyeS1zZWN0aW9uLmRpc2FibGVkIGEge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNhcmQtc3VtbWFyeS1zZWN0aW9uIC5jYXJkLXN1bW1hcnkgLmNhcmQtc3VtbWFyeS1hZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5jYXJkLXN1bW1hcnktc2VjdGlvbiAuY2FyZC1zdW1tYXJ5IC5jYXJkLXN1bW1hcnktYWRkOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXJkLXN1bW1hcnktc2VjdGlvbiAuY2FyZC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2FyZC1zdW1tYXJ5LXNlY3Rpb24gLnRpbGUtc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMnB4O1xufVxuXG4uY2FyZC1zdW1tYXJ5LXNlY3Rpb24gLnRpbGUtc3VtbWFyeSBhIHtcbiAgICBjb2xvcjogIzY0OTRjYztcbn1cblxuLmNhcmQtc3VtbWFyeS1zZWN0aW9uIC50aWxlLXN1bW1hcnkgLnRpbGUtc3VtbWFyeS1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNhcmQtc3VtbWFyeS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi50aWxlLXN1bW1hcnktaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5jYXJkLXN1bW1hcnktc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHggMDtcbn1cblxuLmJ0bi1yciB7XG4gICAgYmFja2dyb3VuZDogIzk0OTBFRTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIG1hcmdpbjogLTEwcHggMHB4IDMwcHggMHB4O1xufVxuXG4uYnRuLXJyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnJyLXNwbGFzaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNDhweCA0NXB4IDIwcHggNDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJyLXNwbGFzaC10aXRsZSB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucnItc3BsYXNoLWltZy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBzdGVlbGJsdWU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucnItc3BsYXNoLWltZyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgaGVpZ2h0OiA5MCU7XG59XG5cbi5yci1zcGxhc2gtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yci1zcGxhc2gtZGVzY3JpcHRpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLnJyLXNwbGFzaC1oZWxwLWxpbmsge1xuICAgIG1hcmdpbjogMjBweCAwcHggNTBweCAwcHg7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgY29sb3I6IHN0ZWVsYmx1ZTtcbn1cblxuLnJyLXNwbGFzaC1oZWxwLWxpbms6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlcG9ydC1leHBhbmRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5cblxuLmNyZWF0ZS1yZXNvdXJjZS1pbnN0YW5jZS1jYXJkLWNvbXBvbmVudCAuY2FyZC1jb21wb25lbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLndvcmtiZW5jaC1jYXJkLXNpZGVwYW5lbCAuY3JlYXRlLXJlc291cmNlLWluc3RhbmNlLWNhcmQtY29tcG9uZW50IHtcbiAgICB0b3A6IDc1cHg7XG59XG5cbi5uZXctaW5zdGFuY2UtbW9kZWwtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzAwNDU3NztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNyZWF0ZS1pbnN0YW5jZS1oZWFkZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY3JlYXRlLWluc3RhbmNlLW1lbnUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmNyZWF0ZS1pbnN0YW5jZS1oZWFkZXIgLmNsb3NlLW5ldy1zdGVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1cHg7XG59XG5cbi5jcmVhdGUtaW5zdGFuY2UtaGVhZGVyIC5jbG9zZS1uZXctc3RlcDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3JlYXRlLXJlc291cmNlLWluc3RhbmNlLWNhcmQtY29tcG9uZW50IC5jYXJkLWNvbXBvbmVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5pbmRlbnQge1xuICAgIHRleHQtaW5kZW50OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm1hcGxpYnJlZ2wtcG9wdXAtY29udGVudCB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLm1hcGxpYnJlZ2wtcG9wdXAtY29udGVudCAuaG92ZXItZmVhdHVyZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi50YWJiZWQtcmVwb3J0LWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJiZWQtcmVwb3J0LWhlYWRlciAud29ya2JlbmNoLWNhcmQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLnRhYmJlZC1yZXBvcnQtbWFpbnBhbmVsIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xufVxuXG4udGFiYmVkLXJlcG9ydC1tYWlucGFuZWwtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xufVxuXG4udGFiYmVkLXJlcG9ydC1tYWlucGFuZWwtdGl0bGUge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcsIDIzNywgMjM3KTtcbn1cblxuLnRhYmJlZC10aWxlLXZhbHVlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnRhYmJlZC1yZXBvcnQtdGlsZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMnB4IDVweCAwIDA7XG59XG5cbi50YWJiZWQtcmVwb3J0LXNpZGVwYW5lbCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMjVweDtcbn1cblxuLnRhYmJlZC1yZXBvcnQtc2lkZXBhbmVsIC50YWJiZWQtcmVwb3J0LXNpZGVwYW5lbC1jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4udGFiYmVkLXJlcG9ydC1zaWRlcGFuZWwtdGl0bGUge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzcsIDIzNywgMjM3KTtcbn1cblxuLnRhYmJlZC1yZXBvcnQtc2lkZXBhbmVsLXRpdGxlLmNvbnN1bHRhdGlvbi1zdGF0dXMtdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM0LCAxNDEsIDE0OCk7XG59XG5cbi5zaWRlYmFyLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDIwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnNpZGViYXItc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2lkZWJhci1zaW5nbGUtbGluZS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uc2lkZWJhci1zaW5nbGUtbGluZS10eXBlIHtcbiAgICBjb2xvcjogIzI1NDc2QTtcbn1cblxuLnNpZGViYXItc2luZ2xlLWxpbmUtdmFsdWUge1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4uc2lkZWJhci1kb3VibGUtbGluZS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uc2lkZWJhci1kb3VibGUtbGluZS10eXBlIHtcbiAgICBjb2xvcjogIzI1NDc2QTtcbn1cblxuLnNpZGViYXItZG91YmxlLWxpbmUtdmFsdWUge1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4udGFiYmVkLXJlcG9ydC1zaWRlcGFuZWwtdGl0bGUuY29uc3VsdGF0aW9uLXN0YXR1cy10aXRsZS5jb21wbGV0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDIsIDI0NywgMjI1KTtcbiAgICBjb2xvcjogcmdiKDg0LCA4NCwgODQpO1xufVxuXG4udGFiYmVkLXJlcG9ydC1zaWRlcGFuZWwtc3VidGl0bGUge1xuICAgIGNvbG9yOiByZ2IoMjIyLCAyMjIsIDIyMik7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5jb21wbGV0ZWQgLnRhYmJlZC1yZXBvcnQtc2lkZXBhbmVsLXN1YnRpdGxlIHtcbiAgICBjb2xvcjogcmdiKDE2NywgMTY3LCAxNjcpO1xufVxuXG4udGFiYmVkLXJlcG9ydC1zaWRlcGFuZWwtbWFpbiB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggMTVweDtcbn1cblxuLnRhYmJlZC1yZXBvcnQtc2lkZXBhbmVsLW1haW4gZHQge1xuICAgIGNvbG9yOiAjMmY1MjdhO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5yZXBvcnQtbWFwLWhlYWRlci1jb21wb25lbnQge1xuICAgIGhlaWdodDogNDAwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWRldGFpbHMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1kZXRhaWxzLXNwbGFzaCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdC1kZXRhaWxzLXNwbGFzaCAucnItc3BsYXNoIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaWlpZi12aWV3ZXItZ2FsbGVyeSxcbi5zaG93LWdhbGxlcnktY29udHJvbCB7XG4gICAgY29sb3I6IHJnYig0NSwgNzAsIDEwMyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbn1cblxuLmlpaWYtZ2FsbGVyeS1jb250ZW50LFxuLnNob3ctZ2FsbGVyeS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLCAyNDIsIDI0Mik7XG59XG5cbi5zaG93LWdhbGxlcnktY29udHJvbCB7XG4gICAgbGVmdDogMnB4O1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBjb2xvcjogIzViOWJkNztcbn1cblxuLnNob3ctZ2FsbGVyeS1jb250cm9sIGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzJmNTI3YTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnNob3ctZ2FsbGVyeS1jb250cm9sIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzJmNTI3YTtcbn1cblxuLnNob3ctZ2FsbGVyeS1jb250cm9sIGgzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLnNob3ctZ2FsbGVyeS1jb250cm9sIGEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uaWlpZi1nYWxsZXJ5LWNvbnRlbnQgLnBhbmVsLWNvbnRyb2xzIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cblxuLmlpaWYtZ2FsbGVyeS1jb250ZW50IC5wYW5lbC1jb250cm9scyAuaGlkZS1nYWxsZXJ5LWNvbnRyb2wge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2NTA7XG4gICAgY29sb3I6ICM1YjliZDc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaWlpZi1nYWxsZXJ5LWNvbnRlbnQgLnBhbmVsLWNvbnRyb2xzIC5tb2RlLXNlbGVjdG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYmZiO1xufVxuXG4uaWlpZi1nYWxsZXJ5LWNvbnRlbnQgLnBhbmVsLWNvbnRyb2xzIC5tb2RlLXNlbGVjdG9yLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5paWlmLWdhbGxlcnktY29udGVudCAucGFuZWwtY29udHJvbHMgLm1vZGUtc2VsZWN0b3ItYnV0dG9ucyA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmlpaWYtZ2FsbGVyeS1jb250ZW50IC5wYW5lbC1jb250cm9scyAucGFuZWwtc2VsZWN0b3ItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uaWlpZi1nYWxsZXJ5LWNvbnRlbnQgLnBhbmVsLWNvbnRyb2xzIC5wYW5lbC1zZWxlY3Rvci1idXR0b25zID4gZGl2IHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmlpaWYtZ2FsbGVyeS1jb250ZW50IC5wYW5lbC1jb250cm9scyAucGFuZWwtc2VsZWN0b3ItYnV0dG9ucyA+IGRpdi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkZDhlNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWI5YmQ3O1xufVxuXG4uaWlpZi1nYWxsZXJ5LWNvbnRlbnQgLnBhbmVsLWNvbnRyb2xzIC5wYW5lbC1zZWxlY3Rvci1idXR0b25zID4gZGl2LmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5paWlmLWdhbGxlcnktY29udGVudCAucGFuZWwtY29udHJvbHMgLm1vZGUtc2VsZWN0b3ItYnV0dG9ucyA+IGRpdiA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cblxuLmlpaWYtZ2FsbGVyeS1jb250ZW50IC5wYW5lbC1jb250cm9scyAubW9kZS1zZWxlY3Rvci1idXR0b25zIC50d28tcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5paWlmLWdhbGxlcnktY29udGVudCAucGFuZWwtY29udHJvbHMgLm1vZGUtc2VsZWN0b3ItYnV0dG9ucyAudHdvLXBhbmVsID4gZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmlpaWYtZ2FsbGVyeS1jb250ZW50IC5wYW5lbC1jb250cm9scyAubW9kZS1zZWxlY3Rvci1idXR0b25zIC5zZWxlY3RlZCA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViOWJkNztcbn1cblxuLmdhbGxlcnktdmlzaWJsZS5zaG93LWdhbGxlcnktY29udHJvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNob3ctZ2FsbGVyeS1jb250cm9sLmdhbGxlcnktZXhwYW5kZWQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiKDIyMSwgMjIxLCAyMjEpO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAzMHB4O1xufVxuXG4ud29ya2JlbmNoLWNhcmQtY29udGFpbmVyLXNpZGVwYW5lbC1hY3RpdmUgLnNob3ctZ2FsbGVyeS1jb250cm9sLmdhbGxlcnktZXhwYW5kZWQge1xuICAgIHJpZ2h0OiA0MDBweDtcbn1cblxuLmlpaWYtdmlld2VyLWdhbGxlcnkge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5paWlmLXZpZXdlci1nYWxsZXJ5LmdhbGxlcnktZXhwYW5kZWQge1xuICAgIHRvcDogMHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5cbi5paWlmLXZpZXdlci1nYWxsZXJ5LmdhbGxlcnktZXhwYW5kZWQgLmlpaWYtZ2FsbGVyeS1zZXF1ZW5jZS1jYW52YXNlc3tcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG4ud29ya2JlbmNoLWNhcmQtY29udGFpbmVyLXNpZGVwYW5lbC1hY3RpdmUgLmlpaWYtdmlld2VyLWdhbGxlcnkge1xuICAgIHJpZ2h0OiA0MDBweDtcbn1cblxuLndvcmtiZW5jaC1jYXJkLWNvbnRhaW5lci1zaWRlcGFuZWwtYWN0aXZlIC53b3JrYmVuY2gtY2FyZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogNDAwcHg7XG59XG5cbi5oaWRkZW4tZmlsZS1pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFkZC1uZXctY3J1bWIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgYmFja2dyb3VuZDogIzY5ODRBMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMEEwNzM3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ubWFwLWRhdGEtZHJvcC1hcmVhIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNiYmI7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgbWFyZ2luOiA1cHggMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYXAtZGF0YS1kcm9wLWFyZWE6aG92ZXIsXG4ubWFwLWRhdGEtZHJvcC1hcmVhLmRyYWctaG92ZXIge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCBibGFjaztcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbn1cblxuLmlpaWYtZ2FsbGVyeS1jb250ZW50LmNvbXBhcmUge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2IoMjIxLCAyMjEsIDIyMSk7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4uaWlpZi1nYWxsZXJ5LWNvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCByZ2IoMjIxLCAyMjEsIDIyMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmdhbGxlcnktZXhwYW5kZWQgLmlpaWYtZ2FsbGVyeS1jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uaWlpZi1nYWxsZXJ5LWNvbnRlbnQge1xuICAgIGhlaWdodDogMTYwcHg7XG59XG5cbi5nYWxsZXJ5LWV4cGFuZGVkIC5paWlmLWdhbGxlcnktY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTAsIDI1MCwgMjUwKTtcbiAgICBwYWRkaW5nOiA1cHggMHB4IDIwcHggMjBweDtcbn1cblxuLndvcmtiZW5jaC1jYXJkLXdyYXBwZXIgLndvcmtiZW5jaC1jYXJkLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG59XG5cbi53b3JrYmVuY2gtY2FyZC13cmFwcGVyIC53b3JrYmVuY2gtY2FyZC1jb250YWluZXItd3JhcHBlci53aWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53b3JrYmVuY2gtY2FyZC13cmFwcGVyIC53b3JrYmVuY2gtY2FyZC1jb250YWluZXItd3JhcHBlci53b3JrYmVuY2gtY2FyZC1jb250YWluZXItc2lkZXBhbmVsLWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi53b3JrYmVuY2gtY2FyZC1jb250YWluZXIuZ2FsbGVyeS12aXNpYmxlLmNvbXBhcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcbn1cblxuLndvcmtiZW5jaC1jYXJkLWNvbnRhaW5lci5nYWxsZXJ5LXZpc2libGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cblxuXG4uaWlpZi1sZWFmbGV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLmlpaWYtbGVhZmxldCAubGVhZmxldC1kcmF3IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaWlpZi1sZWFmbGV0IC5zcGxpdC1jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjUwMDtcbiAgICB0b3A6IDlweDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTE1MHB4KXtcbiAgICAuaWlpZi1sZWFmbGV0IC5zcGxpdC1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uaW1hZ2UtdG9vbHMtZmxvYXRpbmcubGVmdCwgLmltYWdlLXRvb2xzLWZsb2F0aW5nLnJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHRvcDogNDVweDtcbn1cblxuLmltYWdlLXRvb2xzLWZsb2F0aW5nLnJpZ2h0IHtcbiAgICByaWdodDogOXB4O1xufVxuXG4uaW1hZ2UtdG9vbHMtZmxvYXRpbmcucmlnaHQuc2lkZXBhbmVsIHtcbiAgICByaWdodDogNDA5cHg7XG59XG5cbi5pbWFnZS10b29scy1mbG9hdGluZy5sZWZ0IHtcbiAgICBsZWZ0OiA0NXB4O1xufVxuXG4uaWlpZi1sZWFmbGV0IC5zcGxpdC1jb250cm9scy5yaWdodCB7XG4gICAgcmlnaHQ6IDlweDtcbn1cblxuLmlpaWYtbGVhZmxldCAuc3BsaXQtY29udHJvbHMubGVmdCB7XG4gICAgbGVmdDogNDVweDtcbn1cblxuLmlpaWYtaW1hZ2UtdG9vbHMgLmxheW91dCAubW9kZS1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogZmxleFxufVxuXG4uaWlpZi1pbWFnZS10b29scyAubGF5b3V0IC5tb2RlLXNlbGVjdG9yID4gZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5paWlmLWltYWdlLXRvb2xzIC5sYXlvdXQgLm1vZGUtc2VsZWN0b3IgLnNlbGVjdGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uaWlpZi1pbWFnZS10b29scyAuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5paWlmLWltYWdlLXRvb2xzIC5sYXlvdXQgLm1vZGUtc2VsZWN0b3IgPiBkaXYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5paWlmLWltYWdlLXRvb2xzIC5sYXlvdXQgLm1vZGUtc2VsZWN0b3IgLnNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uaWlpZi1pbWFnZS10b29scyAubGF5b3V0IC5tb2RlLXNlbGVjdG9yIC5zZWxlY3RlZCAuc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI5YmQ3O1xufVxuXG4uaWlpZi1pbWFnZS10b29scyAubGF5b3V0IC5wYW5lbC1zZWxlY3RvcntcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uaWlpZi1pbWFnZS10b29scyAubGF5b3V0IC5wYW5lbC1zZWxlY3RvciAuc2VsZWN0b3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5paWlmLWltYWdlLXRvb2xzIC5sYXlvdXQgLnBhbmVsLXNlbGVjdG9yIC5zZWxlY3RvciA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5paWlmLWltYWdlLXRvb2xzIC5sYXlvdXQgLnBhbmVsLXNlbGVjdG9yIC5zZWxlY3RvciA+IGRpdiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5paWlmLWltYWdlLXRvb2xzIC5sYXlvdXQgLnBhbmVsLXNlbGVjdG9yIC5zZWxlY3RvciAuc2VsZWN0ZWQgPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGQ4ZTY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzViOWJkNztcbn1cblxuLmlpaWYtaW1hZ2UtdG9vbHMgLmJ0bi5kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmlpaWYtbGVhZmxldCAuc3BsaXQtY29udHJvbHMgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xufVxuXG4uaWlpZi1nYWxsZXJ5LWNhbnZhcyxcbi5paWlmLWdhbGxlcnktc2VxdWVuY2UsXG4uaWlpZi1nYWxsZXJ5LXNlcXVlbmNlLWNhbnZhc2VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJhY2tncm91bmQ6ICNmYWZiZmI7XG59XG4uaWlpZi1nYWxsZXJ5LXNlcXVlbmNlLWNhbnZhc2VzIHtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlpaWYtdmlld2VyLWdhbGxlcnkuZ2FsbGVyeS1leHBhbmRlZCAuaWlpZi1nYWxsZXJ5LWNhbnZhcyxcbi5paWlmLXZpZXdlci1nYWxsZXJ5LmdhbGxlcnktZXhwYW5kZWQgLmlpaWYtZ2FsbGVyeS1zZXF1ZW5jZSxcbi5paWlmLXZpZXdlci1nYWxsZXJ5LmdhbGxlcnktZXhwYW5kZWQgLmlpaWYtZ2FsbGVyeS1zZXF1ZW5jZS1jYW52YXNlcyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmlpaWYtZ2FsbGVyeS1zZXF1ZW5jZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmlpaWYtdmlld2VyLWdhbGxlcnkuZ2FsbGVyeS1leHBhbmRlZCAuaWlpZi1nYWxsZXJ5LXNlcXVlbmNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlpaWYtZ2FsbGVyeS1jYW52YXMtdGh1bWJuYWlsIGltZyB7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE2MiwgMTYyLCAxNjIpO1xuICAgIGhlaWdodDogNTVweDtcbn1cblxuLmFubm90YXRlZCAuaWlpZi1nYWxsZXJ5LWNhbnZhcy10aHVtYm5haWwgaW1nIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2IoMjgsIDYyLCA5NSk7XG59XG5cbi5paWlmLXZpZXdlci1nYWxsZXJ5LmdhbGxlcnktZXhwYW5kZWQgLmlpaWYtZ2FsbGVyeS1jYW52YXMtdGh1bWJuYWlsIGltZyB7XG4gICAgaGVpZ2h0OiAxNzVweDtcbn1cblxuLmlpaWYtZ2FsbGVyeS1zZXF1ZW5jZS1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiByZ2IoOTEsIDE1NSwgMjE1KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmlpaWYtZ2FsbGVyeS1zZXF1ZW5jZS1sYWJlbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDVweFxufVxuXG4udGFiYmVkLXdvcmtmbG93LXN0ZXAtY29udGFpbmVyIC5paWlmLWdhbGxlcnktc2VxdWVuY2UtbGFiZWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiYmVkLXdvcmtmbG93LXN0ZXAtY29udGFpbmVyIC5pbnN0YWxsLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5paWlmLWdhbGxlcnktcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogaW5oZXJpdDtcbn1cblxuLmlpaWYtaW5wdXQge1xuICAgIHdpZHRoOiAzMTZweDtcbiAgICBtYXgtd2lkdGg6IDMxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG59XG5cbi5paWlmLW1hbmlmZXN0LW1ldGFkYXRhLXBhbmVsIC5paWlmLWlucHV0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xufVxuXG5cbi5nYWxsZXJ5LWV4cGFuZGVkIC5paWlmLWdhbGxlcnktcGFuZWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmlpaWYtZ2FsbGVyeS1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uaWlpZi13aWRnZXQtcmVwb3J0IHtcbiAgICB3aWR0aDogNDI1cHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMTBweCAwcHg7XG59XG5cbi5paWlmLXdpZGdldC1yZXBvcnQgLmlpaWYtbGVhZmxldCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW46IDAgMjBweCAxMHB4IDBweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjODA4MDgwO1xufVxuXG4ubWFuaWZlc3QtbWV0YWRhdGEtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFuaWZlc3QtbWV0YWRhdGEtdmFsdWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICM1ODU4NTg7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1hbmlmZXN0LW1ldGFkYXRhLXZhbHVlIGg0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzJmNTI3YTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWFuaWZlc3QtbWV0YWRhdGEtdmFsdWUgYSB7XG4gICAgY29sb3I6ICM0NjgyYjQ7XG59XG5cbi5tYW5pZmVzdC1kZXRhaWxzIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNTBweCAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ubWFuaWZlc3QtZGV0YWlscyBoMyB7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tYW5pZmVzdC1kZXRhaWxzIGg0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNTg1ODU4O1xufVxuXG4ubWFuaWZlc3QtZGV0YWlscy1saXN0LFxuLm1hbmlmZXN0LWxvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm1hbmlmZXN0LWF0dHJpYnV0aW9uLWtleSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzJmNTI3YSAhaW1wb3J0YW50O1xufVxuXG4ubWFuaWZlc3QtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuLm1hbmlmZXN0LWVkaXRvci1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBwYWRkaW5nOiAzcHg7XG59XG5cbi5paWlmLW1hbmlmZXN0LW1ldGFkYXRhLXBhbmVsIHtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1hbmlmZXN0LW1ldGFkYXRhLXBhbmVsLWRyYWcge1xuICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gICAgbWFyZ2luOiAtNXB4IDVweCAtNXB4IC0xMHB4O1xufVxuXG4ubWFuaWZlc3QtbWV0YWRhdGEtcGFuZWwtZHJhZyBpIHtcbiAgICBwYWRkaW5nOiA0MnB4IDRweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzU4NTg1ODtcbn1cblxuLm1hbmlmZXN0LW1ldGFkYXRhLXBhbmVsLWRyYWc6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmlpaWYtZ2FsbGVyeS1oZWFkZXIgLmxpc3QtZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5paWlmLWdhbGxlcnktaGVhZGVyID4gZGl2ID4gZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5paWlmLWxpc3QtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaWlpZi1nYWxsZXJ5LWNhbnZhcyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLmlpaWYtdmlld2VyLWdhbGxlcnkuZ2FsbGVyeS1leHBhbmRlZCAuaWlpZi1nYWxsZXJ5LWNhbnZhcyB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xufVxuXG4uaWlpZi1nYWxsZXJ5LWNhbnZhczpob3Zlcixcbi5paWlmLWdhbGxlcnktY2FudmFzLmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE4MCwgMTgwLCAxODApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzAsIDIzMCwgMjMwKTtcbn1cblxuLmlpaWYtZ2FsbGVyeS1jYW52YXMtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IDY1MDtcbiAgICBjb2xvcjogcmdiKDkxLCAxNTUsIDIxNSk7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5nYWxsZXJ5LWV4cGFuZGVkIC5paWlmLWdhbGxlcnktY2FudmFzLWxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG4uaWlpZi1nYWxsZXJ5LWNhbnZhcy1sYWJlbCAuYW5ub3RhdGlvbi1jb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiByZ2IoMTQyLCAxNDIsIDE0Mik7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5paWlmLWdhbGxlcnktbWFuaWZlc3QtbGFiZWwge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbi5nYWxsZXJ5LWV4cGFuZGVkIC5paWlmLWdhbGxlcnktbWFuaWZlc3QtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5paWlmLWNhbnZhcy1saW5rcy1wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmlpaWYtY2FudmFzLWxpbmtzLXBhbmVsIGEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjNDY4MmI0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaWlpZi1jYW52YXMtbGlua3MtcGFuZWwgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxMjU0OEE7XG59XG5cbi5paWlmLWltYWdlLXRvb2xzIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiByZ2IoMzAsIDYzLCA5NCk7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLmlpaWYtaW1hZ2UtdG9vbC1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uaWlpZi1pbWFnZS10b29sLXNsaWRlci13cmFwIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbn1cblxuLmlpaWYtaW1hZ2UtdG9vbC12YWx1ZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4uaWlpZi1pbWFnZS10b29sLXNsaWRlciAudG9nZ2xlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uaWlpZi1pbWFnZS10b29sLXNsaWRlciAuYXJjaGVzLXRvZ2dsZS1zbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IC0xOXB4O1xufVxuXG4ubWFuaWZlc3QtZWRpdG9yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgLmluc3RhbGwtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi5nYWxsZXJ5LWV4cGFuZGVkIC5tYW5pZmVzdC1lZGl0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWFuaWZlc3QtZGV0YWlscysubWFuaWZlc3QtZWRpdG9yIHtcbiAgICBtYXJnaW46IDIwcHg7XG59XG5cbi5tYW5pZmVzdC1lZGl0b3ItbG9hZGluZyxcbi5tYW5pZmVzdC1lZGl0b3ItZXJyb3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5nYWxsZXJ5LWV4cGFuZGVkIC5tYW5pZmVzdC1lZGl0b3ItbG9hZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1hbmlmZXN0LWVkaXRvci1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1hbmlmZXN0LWVkaXRvci1lcnJvciB7XG4gICAgY29sb3I6IHJlZDtcbn1cblxuLmNoYXJ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdHlsZS10b29scy1jb2xsYXBzZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLnN0eWxlLXRvb2xzLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDVweCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnN0eWxlLXRvb2xzLWNvbG9yLXZpc3VhbGl6ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLm1hcC1jb29yZGluYXRlLWVkaXRvciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubWFwLWNvb3JkaW5hdGUtZWRpdG9yLWNycy1zZWxlY3RvciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5tYXAtY29vcmRpbmF0ZS1lZGl0b3ItY3JzLXNlbGVjdG9yIGR0LFxuLm1hcC1jb29yZGluYXRlLWVkaXRvci1jcnMtc2VsZWN0b3Igc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLm1hcC1jb29yZGluYXRlLWVkaXRvci1jcnMtc2VsZWN0b3IgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFwLWNvb3JkaW5hdGUtZWRpdG9yLWNycy1zZWxlY3RvciBkdCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1hcC1jb29yZGluYXRlLWVkaXRvci1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tYXAtY29vcmRpbmF0ZS1lZGl0b3ItbGlzdCBhOmZvY3VzIGkge1xuICAgIGNvbG9yOiAjNTc5ZGRiO1xufVxuXG4ubWFwLWNvb3JkaW5hdGUtZWRpdG9yLXBhaXIge1xuICAgIHBhZGRpbmc6IDBweCAwO1xufVxuXG4ubWFwLWNvb3JkaW5hdGUtZWRpdG9yLXBhaXIgaW5wdXQge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb29yZGluYXRlLWVudHJ5LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tYXAtY29vcmRpbmF0ZS1lZGl0b3IgaHIge1xuICAgIG1hcmdpbjogMTBweCA0cHggNXB4O1xufVxuXG4ubWFwLWNvb3JkaW5hdGUtZWRpdG9yIC5tYXAtY29vcmRpbmF0ZS1lZGl0b3ItcGFpciBociB7XG4gICAgbWFyZ2luOiA1cHggMDtcbn1cblxuLm1hcC1jb29yZGluYXRlLWVkaXRvci1kcmFnLWhhbmRsZXIge1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLm1hcC1jb29yZGluYXRlLWVkaXRvci1wYWlyLnVpLXNvcnRhYmxlLWhlbHBlcixcbi5tYXAtY29vcmRpbmF0ZS1lZGl0b3ItcGFpci51aS1zb3J0YWJsZS1oZWxwZXIgLm1hcC1jb29yZGluYXRlLWVkaXRvci1kcmFnLWhhbmRsZXIge1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5tYXAtY29vcmRpbmF0ZS1lZGl0b3ItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgd2lkdGg6IDM3MHB4O1xufVxuXG4ubWFwLWNvb3JkaW5hdGUtZWRpdG9yLXBhaXIubWFwLWNvb3JkaW5hdGUtZWRpdG9yLW5ldy1jb29yZGluYXRlcyB7XG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggNHB4O1xufVxuXG4ubWFwLWNvb3JkaW5hdGUtZWRpdG9yLWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuXG4uYWRkLWJ1ZmZlci1hcy1uZXctbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTJweDtcbiAgICBsZWZ0OiA1cHg7XG59XG5cbi5hZGQtYnVmZmVyLWZlYXR1cmUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4uYWRkLWJ1ZmZlci1mZWF0dXJlLWlucHV0IHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLnJlbGF0ZWQtcmVzb3VyY2VzLWZpbHRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVsYXRlZC1yZXNvdXJjZXMtZ3JhcGgtd29ya2JlbmNoIHtcbiAgICAkc2lkZWJhci13aWR0aDogNDAwcHg7XG4gICAgJGNvbnRyb2xzLWhlaWdodDogMzZweDtcbiAgICAkY29udHJvbHMtdG9wOiAxMHB4O1xuICAgICRpY29ucy1ncmV5OiAjOTk5O1xuICAgICRjb250cm9scy1ncmV5OiAjZGRkO1xuICAgICRjb250cm9scy1ib3JkZXI6IDFweCBzb2xpZCAkY29udHJvbHMtZ3JleTtcbiAgICAkY29udHJvbHMtYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICAkY29udHJvbHMtcmlnaHQ6IDEwcHg7XG4gICAgJGFjY2VudC1jb2xvcjogIzliOTdlMztcbiAgICAkaGlnaGxpZ2h0LWNvbG9yOiAjMmE0NDZhO1xuXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgLnJlbGF0ZWQtcmVzb3VyY2VzLWdyYXBoLWN5dG9zY2FwZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLndvcmtiZW5jaC1jYXJkLWNvbnRhaW5lci1zaWRlcGFuZWwtYWN0aXZlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNpZGViYXItd2lkdGg7XG4gICAgfVxuICAgIC5yZWxhdGVkLXJlc291cmNlcy1ncmFwaC1jb250cm9scyxcbiAgICAucmVsYXRlZC1yZXNvdXJjZXMtZ3JhcGgtY29udHJvbHMtaW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogJGNvbnRyb2xzLXJpZ2h0O1xuICAgIH1cbiAgICAud29ya2JlbmNoLWNhcmQtY29udGFpbmVyLXNpZGVwYW5lbC1hY3RpdmUgLnJlbGF0ZWQtcmVzb3VyY2VzLWdyYXBoLWNvbnRyb2xzLFxuICAgIC53b3JrYmVuY2gtY2FyZC1jb250YWluZXItc2lkZXBhbmVsLWFjdGl2ZSAucmVsYXRlZC1yZXNvdXJjZXMtZ3JhcGgtY29udHJvbHMtaW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNpZGViYXItd2lkdGg7XG4gICAgfVxuICAgIC5yZWxhdGVkLXJlc291cmNlcy1ncmFwaC1jb250cm9scyB7XG4gICAgICAgIHRvcDogJGNvbnRyb2xzLXRvcDtcbiAgICAgICAgaGVpZ2h0OiAkY29udHJvbHMtaGVpZ2h0O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlcjogJGNvbnRyb2xzLWJvcmRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogJGNvbnRyb2xzLWhlaWdodCAtIDI7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjb250cm9scy1oZWlnaHQgLSAyO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkaWNvbnMtZ3JleTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cm9scy1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4uYWN0aXZlLWdyYXBoLWNvbnRyb2wge1xuICAgICAgICAgICAgY29sb3I6ICMyYTQ0NmE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb250cm9scy1iYWNrZ3JvdW5kLCAxNSUpO1xuICAgICAgICB9XG4gICAgICAgIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29udHJvbHMtYmFja2dyb3VuZCwgOCUpO1xuICAgICAgICAgICAgY29sb3I6ICRoaWdobGlnaHQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGNvbnRyb2xzLWJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVsYXRlZC1yZXNvdXJjZXMtZ3JhcGgtY29udHJvbHMtaW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTYsIDI1NiwgMjU2LCAwLjkpO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgdG9wOiAkY29udHJvbHMtaGVpZ2h0ICsgJGNvbnRyb2xzLXRvcDtcbiAgICB9XG4gICAgLmVkZ2Utbm9kZS1pbmZvcm1hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLmVkZ2Utbm9kZS1ncmFwaC1jb2xvciB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmVkZ2Utbm9kZS10aXRsZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAuZWRnZS1ub2RlLWRpc3BsYXktbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTNlNWY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1NTA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lZGdlLW5vZGUtZ3JhcGgtbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWRnZS1ub2RlLWxpbmtzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHN0ZWVsYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDMxNjJCO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZWRnZS1ub2RlLWluZm9ybWF0aW9uLmVsZW1lbnQtaG92ZXIgLmVkZ2Utbm9kZS1kaXNwbGF5LW5hbWUge1xuICAgICAgICBjb2xvcjogZGFya2VuKCMyMTNlNWYsIDEwMCUpO1xuICAgIH1cbiAgICAucmVsYXRlZC1yZXNvdXJjZS1ncmFwaC1pbmZvcm1hdGlvbi1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAuZWRnZS1yZWxhdGlvbnNoaXAtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgJGVkZ2UtbGFiZWwtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5lZGdlLXJlbGF0aW9uc2hpcC1hcnJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRlZGdlLWxhYmVsLWhlaWdodCAtIDEwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgI2FhYTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWRnZS1yZWxhdGlvbnNoaXAtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZWRnZS1sYWJlbC1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDc0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgLmVkZ2UtcmVsYXRpb25zaGlwLXByZWZpeCxcbiAgICAgICAgICAgICAgICAuZWRnZS1yZWxhdGlvbnNoaXAtc3VmaXgge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZWRnZS1yZWxhdGlvbnNoaXAtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEzZTVmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVkZ2UtcmVsYXRpb25zaGlwLWluZm9ybWF0aW9uLmVsZW1lbnQtaG92ZXIgLmVkZ2UtcmVsYXRpb25zaGlwLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxlZ2VuZC1saXN0aW5nIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAuZWRnZS1ub2RlLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIC5lZGdlLW5vZGUtdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICAgICAgICAuZWRnZS1ub2RlLWRpc3BsYXktbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxlZ2VuZC1saXN0aW5nLnJlbGF0ZWQtcmVzb3VyY2UtbGVnZW5kIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDBweCAwcHggMHB4O1xuICAgIH1cbiAgICAuZWRnZS1ub2RlLWluZm9ybWF0aW9uLm5vZGUtZGlzcGxheS1uYW1lLWhlYWRlciB7XG4gICAgICAgIC5lZGdlLW5vZGUtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlbGF0aW9uc2hpcHMtbGlzdC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAycHggMHB4O1xuICAgICAgICBjb2xvcjogIzIxM2U1ZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1NTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgfVxuICAgIC5yZWxhdGlvbnNoaXBzLWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4NXB4KTtcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgcmdiKDIyMSwgMjIxLCAyMjEpO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAucmVsYXRpb25zaGlwcy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgIC5yZWxhdGlvbnNoaXBzLWxpc3QtaXRlbS10eXBlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVsYXRpb25zaGlwcy1saXN0LWl0ZW0tdHlwZTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbihyZ2IoMjksIDYxLCAxMTYpLCAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGlvbnNoaXBzLWxpc3QtaWNvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVsYXRpb25zaGlwcy1saXN0LWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRhY2NlbnQtY29sb3IsIDIwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRhY2NlbnQtY29sb3IsIDgwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlbGF0aW9uc2hpcHMtbGlzdC1pdGVtLXR5cGUuZWxlbWVudC1ob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkYWNjZW50LWNvbG9yLCA0MCUpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVsYXRpb25zaGlwcy1saXN0LWl0ZW0tbmFtZS5lbGVtZW50LWhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRhY2NlbnQtY29sb3IsIDQwJSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVsYXRpb25zaGlwcy1saXN0LWl0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ2LCAyNTAsIDI1NCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlbGF0aW9uc2hpcHMtbGlzdC1jb3VudCB7XG4gICAgICAgIGNvbG9yOiByZ2IoMTIwLCAxMjAsIDEyMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHN0ZWVsYmx1ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkYWNjZW50LWNvbG9yLCA1MCUpO1xuICAgICAgICB9XG4gICAgICAgIHNoaW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVsYXRlZC1yZXNvdXJjZXMtc2VhcmNoLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5yZWxhdGVkLXJlYXNvdXJjZXMtc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnJlbGF0ZWQtcmVhc291cmNlcy1zZWFyY2gtbGlzdCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIC5lZGdlLW5vZGUtaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5lZGdlLW5vZGUtaW5mb3JtYXRpb24uZWxlbWVudC1ob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucnItdmlld2VyLXNlbGVjdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG4ucnItdmlld2VyLXNlbGVjdG9yLXRpdGxlIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JCRDFFQTtcbn1cblxuLnJyLXZpZXdlci1zZWxlY3Rvci10aXRsZS5zZWxlY3RlZCB7XG4gICAgY29sb3I6ICMyNTQ3NkE7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucnItdmlld2VyLXNlbGVjdG9yLXRpdGxlLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0Y3RjlGQjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JCRDFFQTtcbn1cblxuLnJyLXZpZXdlci1zZWxlY3Rvci10aXRsZS5kaXNhYmxlZDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi5qc3RyZWUtY29udGFpbmVyLXVsIHtcbiAgICAuZmlsdGVyZWQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzNhY2FhMTtcbiAgICAgICAgc3BhbiwgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkZXIge1xuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICB9XG5cbiAgICAzMyUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICNjY2MsIDE1cHggMzBweCAxcHggI2NjYywgLTE1cHggMzBweCAxcHggI2RkZDtcbiAgICB9XG5cbiAgICA2NiUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICNjY2MsIDE1cHggMzBweCAxcHggI2RkZCwgLTE1cHggMzBweCAxcHggI2NjYztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICNwYWdlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjVweDtcbiAgICB9XG5cbiAgICAucnAtcmVwb3J0LXRpbGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAuZGwtaG9yaXpvbnRhbCBkZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5kbC1ob3Jpem9udGFsIGR0IGEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5ycC1uby1kYXRhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuXG4gICAgLmRsLWhvcml6b250YWwgZHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAuZGwtaG9yaXpvbnRhbCBkZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgLnJwLXJlcG9ydC1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgIH1cblxuICAgIC5ycC1uby1kYXRhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgfVxuXG4gICAgLnJlcG9ydC1yZWxhdGVkLXJlc291cmNlcyAucnAtY2FyZC1zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgZGl2IGRpdiAuZGwtaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTIwcHg7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRsLWhvcml6b250YWwgZHQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJwLWNhcmQtc2VjdGlvblxuICAgIHtcbiAgICAgICAgLnJwLWNhcmQtc2VjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnJwLXJlcG9ydC10aWxlIHtcbiAgICAgICAgICAgIC5kbC1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDZweDtcblxuICAgICAgICAgICAgICAgIC5ycC1uby1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNjb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI25hdmJhciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5yZXNvdXJjZS1ncmlkLW1haW4tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICAucmVzb3VyY2UtZ3JpZC10b29scy1jb250YWluZXIge1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLnJwLXJlcG9ydC10aWxlIGRkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnJlc291cmNlLWdyaWQtc3VidGl0bGUge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuXG4gICAgaGVhZGVyLFxuICAgIG5hdixcbiAgICBmb290ZXIsXG4gICAgYnV0dG9uLFxuICAgIGFzaWRlLFxuICAgIC5wcmludC1idG4sXG4gICAgLmVwLXRvb2xzLFxuICAgIC5tYXBsaWJyZWdsLWN0cmwtZ2VvY29kZXIsXG4gICAgLndvcmtiZW5jaC1jYXJkLXNpZGViYXIsXG4gICAgLmdlb2NvZGUtY29udGFpbmVyLFxuICAgIC5nZW9tZXRyeS10b29scy1jb250YWluZXIsXG4gICAgLmdlb21ldHJ5LWVkaXRpbmctbm90aWZpY2F0aW9ucyxcbiAgICAucmVwb3J0LXByaW50LWRhdGUgID4gLnRvZ2dsZS1jb250YWluZXIsXG4gICAgI21hcC13aWRnZXQtY29udGFpbmVyPi5tYXAtd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zY3JvbGwteSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBkdCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICM4MDgwODAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRsLWhvcml6b250YWwgZGQge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgLmRsLWhvcml6b250YWwgZHQge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmbG9hdDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLnJwLXJlcG9ydC1zZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC41KTtcbiAgICB9XG5cbiAgICAucHJpbnQtbWFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnByaW50LWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnJlc291cmNlLXJlcG9ydC1hYnN0cmFjdC1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucnAtY2FyZC1zZWN0aW9uIC5ycC1yZXBvcnQtdGlsZSAuZGwtaG9yaXpvbnRhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGR0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiYmVkLXJlcG9ydC10YWItbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI2NvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucmVzb3VyY2UtY29tcG9uZW50LWFic3RyYWN0IHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucnAtcmVwb3J0LWNvbnRhaW5lci1wcmV2aWV3IC53b3JrYmVuY2gtY2FyZC1jb250YWluZXIubWFwLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnJlcG9ydC10b29sYmFyLXByZXZpZXcge1xuICAgIC5lcC1mb3JtLXRvb2xiYXItdG9vbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuICAgIC5yZXBvcnQtcHJpbnQtZGF0ZSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAudG9nZ2xlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgICAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFyY2hlcy10b2dnbGUtc20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFyY2hlcy10b2dnbGUtc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmV0bC1tYW5hZ2VyLXRhYnMge1xuICAgIGJhY2tncm91bmQ6ICNGN0Y5RkI7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZXRsLW1hbmFnZXItdGFiIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJEMUVBO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0Y3RjlGQjtcbiAgICBmb250LXNpemU6IDEzcHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5ldGwtbWFuYWdlci10YWI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmV0bC1tYW5hZ2VyLXRhYi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBjb2xvcjogZ3JleTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ldGwtbWFuYWdlci10YWIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uZXRsLW1hbmFnZXItZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAyNXB4IDUwcHggMHB4IDUwcHg7XG59XG5cbi5ldGwtbWFuYWdlci1maWx0ZXItYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJEMUVBO1xuICAgIGJhY2tncm91bmQ6ICNGN0Y5RkI7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4uZXRsLW1hbmFnZXItZmlsdGVyLWJ1dHRvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZXRsLW1hbmFnZXItZmlsdGVyLWJ1dHRvbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmV0bC1tYW5hZ2VyLWZpbHRlci1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JCRDFFQTtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5ldGwtbWFuYWdlci1maWx0ZXItaW5wdXQuZXRsLW1vZGVsLWZpbHRlciB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogNDVweDtcbn1cblxuLmV0bC1tYW5hZ2VyLXN0YXR1cy1maWx0ZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5ldGwtbW9kdWxlLWNvbXBvbmVudC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBpbml0aWFsO1xufVxuXG4uZXRsLW1vZHVsZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAxIDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmV0bC1tb2R1bGUtYm9keSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgY29sb3I6ICM1NjU2NTY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5ldGwtbW9kdWxlLWJvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmV0bC1tb2R1bGUtYm9keSBzZWN0aW9uIGgzLCAuZXRsLW1vZHVsZS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICM1NjU2NTY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDEwcHggMHB4IDVweCAwcHg7XG59XG5cbi5ldGwtbW9kdWxlLWJvZHkgc2VjdGlvbiAuc3dpdGNoLXNtYWxsIHtcbiAgICBtYXJnaW46IDBweCA4cHggM3B4O1xufVxuXG4uZXRsLW1vZHVsZS1ib2R5IHNlY3Rpb24gLmV0bC1tb2R1bGUtY29tcG9uZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmV0bC1tb2R1bGUtY29tcG9uZW50LWJsb2NrIC5mb3JtLWNoZWNrIHtcbiAgICBwYWRkaW5nOiA1cHggMHB4IDBweCA1cHg7XG59XG5cbi5ldGwtbW9kdWxlLWNvbXBvbmVudC1ibG9jayBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYXJjaGVzLWpzb24taW1wb3J0ZXIge1xuICAgIC5yLXNlbGVjdC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLnVwbG9hZC1hY3Rpb25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuXG4gICAgICAgIC5kcm9wem9uZS1waG90by11cGxvYWQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAgICAgICAgID4gLmJ0biB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2hpZGRlbi1kei1wcmV2aWV3cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJyYW5jaC14bC1tZXRhZGF0YS1jb250YWluZXIgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcblxuICAgICAgICA+IHNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAgICAgPiBoNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbGUtc3VtbWFyeSxcbiAgICAuZmlsZS1saXN0IHtcbiAgICAgICAgPiBkaXYgKyBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWxlLXN1bW1hcnkgPiBkaXYgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWluLXdpZHRoOiA0cmVtO1xuICAgIH1cblxuICAgIC5maWxlLWxpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNnJlbTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICA+IGRpdiA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnRvdGFsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1wb3J0LW9wdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZ2FwOiAwLjhyZW07XG5cbiAgICAgICAgKyAuaW1wb3J0LW9wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCxcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtd2FybmluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubG9hZGluZy1wYW5lbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgfVxuXG4gICAgJi5sb2FkLXN0YXR1cyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICB9XG5cbiAgICAmLmV0bC1lcnJvci1yZXBvcnQge1xuICAgICAgICA+IHRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0YWlscy10b2dnbGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbHMtdmFsdWUge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXRsLW1vZHVsZS1ib2R5IHAucGFkLWJ0bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuXG4uZXRsLW1vZHVsZS1zdGF0dXMge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNCk7XG4gICAgd2lkdGg6IDQ0NnB4O1xufVxuXG4uZXRsLW1vZHVsZS1zdGF0dXMtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5NXB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uZXRsLWpvYnMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIyNXB4KTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uZXRsLWpvYiB7XG4gICAgbWFyZ2luOiAxMHB4IDE1cHggMTBweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5ldGwtam9iLnNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNTYsIDExMCwgMTc4KTtcbn1cblxuLmV0bC1qb2ItdGFzay1iYXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZXRsLWpvYi10YXNrLWJhciAudGFzayB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLmV0bC1qb2ItdGFzay1iYXIgLnRhc2sgYXtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBzdGVlbGJsdWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZXRsLWpvYi10YXNrLWJhciAudGFzayBhOmhvdmVye1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU2LCAxOTUsIDIyOCwgMC4zNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzZBQTBDQztcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uZXRsLWpvYi10YXNrLWJhciAuc3RhdHVzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogM3B4O1xufVxuXG5cbi5ldGwtam9iIC5idG4tc3VjY2VzcywgLmJ0bi1zdWNjZXNzOmhvdmVye1xuICAgIGJhY2tncm91bmQ6ICMwMGNhNGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjYTRlO1xufVxuXG4uZXRsLWpvYiAuYnRuLXdhcm5pbmcsIC5idG4td2FybmluZzpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAjZmZiZDQ0O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYmQ0NDtcbn1cblxuLmV0bC1qb2IgLmJ0bi1kYW5nZXIsIC5idG4tZGFuZ2VyOmhvdmVye1xuICAgIGJhY2tncm91bmQ6ICNmZjYwNWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY2MDVjO1xufVxuXG4uZXRsLW1vZHVsZS1wcmV2aWV3IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5NXB4KTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQ5MHB4KTtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xufVxuXG4uZXRsLW1vZHVsZS1pbmZvIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5ldGwtbW9kdWxlLWNvbXBvbmVudC5ldGwtbW9kdWxlLXN0YXR1cyB7XG4gICAgd2lkdGg6IDQwMHB4O1xufVxuXG4uZXRsLW1vZHVsZS1jb21wb25lbnQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmV0bC1tb2R1bGUtZm9vdGVyIC5idG4sIC5ldGwtbW9kdWxlLWNvbXBvbmVudCAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5ldGwtbG9hZGluZy1tZXRhZGF0YS1rZXkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICBjb2xvcjogIzc3Nztcbn1cblxuLmV0bC1sb2FkaW5nLW1ldGFkYXRhLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgY29sb3I6IHJnYig0LCA0LCA0NSk7XG59XG5cbi5ldGwtcHJldmlldyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5ldGwtcHJldmlldyBoMyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4uZXRsLXN0YXR1cy1saW5rIHtcbiAgICBjb2xvcjogc3RlZWxibHVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VjdGlvbiAuZXRsLXByZXZpZXcgdGFibGUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5ldGwtZnJvbS10byB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNDBweDtcbn1cblxuLmNzdi1pbXBvcnQtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNzdi1pbXBvcnQtb3B0aW9ucyAudG9nZ2xlLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uY3N2LW1hcHBpbmctdGFibGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDEwMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTQpO1xufVxuXG4uY3N2LW1hcHBpbmctdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnRhYmxlLmNzdi1tYXBwaW5nLXRhYmxlIHRoZWFkIHRyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG50YWJsZS5jc3YtbWFwcGluZy10YWJsZSB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxudGFibGUuY3N2LW1hcHBpbmctdGFibGUgdGhlYWQgdHIuY29sdW1uLW5hbWVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG50YWJsZS5jc3YtbWFwcGluZy10YWJsZSB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbnRhYmxlLmNzdi1tYXBwaW5nLXRhYmxlIHRoIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbnRhYmxlLmNzdi1tYXBwaW5nLXRhYmxlIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cblxuLm5vdGlmLXRhYmxlIHRoe1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG5cbi5wZXJtaXNzaW9ucy1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBkaXYge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrYm94LmZvcm0tbm9ybWFsOmJlZm9yZSwuZm9ybS1yYWRpby5mb3JtLW5vcm1hbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNjZWRiO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrYm94PmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmZvcm0tcmFkaW8+aW5wdXRbdHlwZT1cInJhZGlvXCJde1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxhYmVsLmZvcm0tY2hlY2tib3guZm9ybS1ub3JtYWwgc3BhbntcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4uY2tlX3NjcmVlbl9yZWFkZXJfb25seSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG4iLCIuZWRpdC1oaXN0b3J5IHtcbiAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgIC5yZXNvdXJjZS1ncmlkLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAucmVjZW50LWFkZGl0aW9ucy1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuXG4gICAgICAgIC5yb3c6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0LmZvcm0tY29udHJvbC5pbnB1dC1zbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucm93Omxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbn0iLCJcbi5qc3RyZWUtZGVmYXVsdCB7XG4gICAgLnJlc291cmNlLWVkaXRvci10cmVlIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI1cHgpO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2YwZjU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5hZGQtbmV3LXRpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5qc3RyZWUtbm9kZS1hY3Rpb24taWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYS5qc3RyZWUtYW5jaG9yIHtcbiAgICAgICAgLmRpc2FibGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wZXJtaXNzaW9ucy13aWRnZXQge1xuICAgICAgICAgICAgY29sb3I6ICNiYmI7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfSBcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5qc3RyZWUtYW5jaG9yOmhvdmVyIC5hZGQtbmV3LXRpbGUsXG4gICAgLmFkZC1uZXctdGlsZS5qc3RyZWUtY2xpY2tlZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAmPi5oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAgICAgLnRvb2xzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmpzdHJlZS1pY29ue1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IC00cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cblxuXG4gICAgLmpzdHJlZS1zdHJpcGVkID4gZGl2ID4gLmpzdHJlZS1ub2RlLCA6bm90KC5yZXNvdXJjZS1lZGl0b3ItdHJlZSkgPiAuanN0cmVlLXN0cmlwZWQgPiAuanN0cmVlLW5vZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIC5qc3RyZWUtYW5jaG9yIHtcbiAgICAgICAgbWFyZ2luOiAxcHggMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgIC5qc3RyZWUtbGVhZGluZy1pY29ue1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5zcGFjZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyLjVweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuOm5vdCguc3BhY2VyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuanN0cmVlLWFuY2hvcixcbiAgICAuanN0cmVlLWFuaW1hdGVkLFxuICAgIC5qc3RyZWUtd2hvbGVyb3cge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5mdW5jLW5vZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzJEM0M5O1xuICAgICAgICBjb2xvcjogIzAxNzY2QTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWRlc2lnbmVyLXRyZWUgbGkuanN0cmVlLWxhc3QsXG4gICAgLmNhcmQtZGVzaWduZXItdHJlZSAuanN0cmVlLWxhc3Q+bGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuanN0cmVlLW9wZW4+LmpzdHJlZS1jaGlsZHJlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuXG4gICAgLmpzdHJlZS1ub2RlIHtcbiAgICAgICAgJi5oaWRlLWJhY2tncm91bmR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtaWNvbjpub3QoLmpzdHJlZS1vY2wpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC00cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmpzdHJlZS1sZWFmIHtcbiAgICAgICAgICAgIC5qc3RyZWUtaWNvbjpub3QoLmpzdHJlZS1vY2wpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oaWRlLWJhY2tncm91bmQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzaWduZXItY2FyZC10cmVlIC5qc3RyZWUtY2hpbGRyZW4gZGl2Omxhc3QtY2hpbGQgbGkuY2FyZC10cmVlaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmdyYXBoLWRlc2lnbmVyLW5vZGUtdHJlZSAuanN0cmVlLWNoaWxkcmVuIGRpdiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAuZGVzaWduZXItcGVybWlzc2lvbi10cmVlIC5qc3RyZWUtY2hpbGRyZW4gbGk6bGFzdC1jaGlsZHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAucmVzb3VyY2UtZWRpdG9yLXRyZWUgLmpzdHJlZS1jaGlsZHJlbiBsaTpsYXN0LWNoaWxke1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIC5qc3RyZWUtY2xpY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNTQ3NmE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggIzk5OTk5OTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgLmpzdHJlZS1ub2RlLWFjdGlvbi1pY29uIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDRweCA0cHggNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMjM0MjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51bnNhdmVkLWVkaXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZkYjcwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgfVxuICAgIFxuICAgIGEudHJlZS1kaXNwbGF5LXRvb2wge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4vLyBzdHlsZSBvdmVycmlkZXMgZm9yIGpxdHJlZSBkZWZhdWx0IHN0eWxpbmdcblxudWwuanF0cmVlLXRyZWUgXG57XG4gICAgZGl2LmpxdHJlZV9jb21tb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZhZmFmYTAsICNlZWUxMDApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cblxuICAgIGxpLmpxdHJlZS1zZWxlY3RlZD4uanF0cmVlLWVsZW1lbnQsXG4gICAgbGkuanF0cmVlLXNlbGVjdGVkPi5qcXRyZWUtZWxlbWVudDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICB9XG4gICAgXG4gICAgZGl2LmpxdHJlZV9jb21tb246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzJlYThlNTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICBsaS5qcXRyZWUtZm9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgXG4gICAgLmpxdHJlZS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMUM0MjU3O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuanF0cmVlLWxvYWRpbmc+ZGl2IGEge1xuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3NlbGVjdDItc3Bpbm5lci5naWYpO1xuICAgIH1cbiAgICBcbiAgICBsaS5qcXRyZWUtZ2hvc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgbGkuanF0cmVlLWdob3N0IHNwYW4uanF0cmVlLWxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIGJvcmRlcjogZGFzaGVkIDFweCAjMDBmO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLmpxdHJlZS10b2dnbGVye1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cblxuICAgIHVsLmpxdHJlZV9jb21tb24ge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAuanF0cmVlLXRpdGxlLmpxdHJlZV9jb21tb24sIC5qcXRyZWUtdGl0bGUuanF0cmVlX2NvbW1vbi5qcXRyZWUtdGl0bGUtZm9sZGVyICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMxMjM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgbGkuanF0cmVlLXNlbGVjdGVkPi5qcXRyZWUtZWxlbWVudCxcbiAgICBsaS5qcXRyZWUtc2VsZWN0ZWQ+LmpxdHJlZS1lbGVtZW50OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTk2QTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufSIsIi5tb2RhbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3Nle1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGVuZDtcbn0iLCJAaW1wb3J0ICdicmVha3BvaW50LXNldHRpbmdzJztcblxuLy8gSWYgeW91IHdhbnQgdG8gZGlzcGxheSB0aGUgY3VycmVudGx5IGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3Bcbi8vIHJpZ2h0IGNvcm5lciBvZiB5b3VyIHNpdGUgZHVyaW5nIGRldmVsb3BtZW50LCBhZGQgdGhlIGJyZWFrcG9pbnRzXG4vLyB0byB0aGlzIGxpc3QsIG9yZGVyZWQgYnkgd2lkdGguIEZvciBleGFtcGxlczogKG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wKS5cbi8vICRtcS1zaG93LWJyZWFrcG9pbnRzOiAobW9iaWxlLCBtb2JpbGVMYW5kc2NhcGUsIHRhYmxldCwgZGVza3RvcCwgd2lkZSk7XG5cbi8vQGltcG9ydCB1cmwobm9kZV9tb2R1bGVzL3Nhc3MtbXEvbXEuaW1wb3J0KTtcblxuLy8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludCBtYW5hZ2VyXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGJyZWFrcG9pbnQgLSBCcmVha3BvaW50XG4vLy8gQHJlcXVpcmVzICRicmVha3BvaW50c1xuQG1peGluIGJyZWFrLWF0KCRicmVha3BvaW50KSB7XG4gICAgJHJhdy1xdWVyeTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcbiAgXG4gICAgQGlmICRyYXctcXVlcnkge1xuICAgICAgJHF1ZXJ5OiBpZihcbiAgICAgICAgdHlwZS1vZigkcmF3LXF1ZXJ5KSA9PSAnc3RyaW5nJyxcbiAgICAgICAgdW5xdW90ZSgkcmF3LXF1ZXJ5KSxcbiAgICAgICAgaW5zcGVjdCgkcmF3LXF1ZXJ5KVxuICAgICAgKTtcbiAgXG4gICAgICBAbWVkaWEgI3skcXVlcnl9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAZXJyb3IgJ05vIHZhbHVlIGZvdW5kIGZvciBgI3skYnJlYWtwb2ludH1gLiAnXG4gICAgICAgICAgICsgJ1BsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuJztcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/