@charset "UTF-8";
/* CSS Document */
@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css";
/*!
 * Bootstrap v4.0.0-alpha.4 (http://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
@import url("https://fonts.googleapis.com/css2?family=Sansita:ital,wght@0,400;0,700;1,400;1,700&display=swap");
@keyframes "progress-bar-stripes" {
  0% {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@font-face {
  font-family: "IcoFont";
  font-weight: normal;
  font-style: "Regular";
  src: url("../fonts/icofont.woff2") format("woff2"), url("../fonts/icofont.woff") format("woff");
}

/* Webfont: Reforma1918 Gris */
@font-face {
  font-family: 'Reforma1918';
  src: url("../fonts/Reforma1918-Gris.woff2") format("woff2"), url("../fonts/Reforma1918/Reforma1918-Gris.woff") format("woff"), url("../fonts/Reforma1918/Reforma1918-Gris.eot") format("woff"), url("../fonts/Reforma1918/Reforma1918-Gris.ttf") format("truetype");
  /* Safari, Android, iOS */
  font-style: normal;
  font-weight: 500;
  text-rendering: optimizeLegibility;
}

@font-face {
  font-family: Open Sans;
  src: url(../css/a35546eef3ea0de0d4735f23b0a0873b.eot);
  src: url(../css/a35546eef3ea0de0d4735f23b0a0873b.eot?#iefix&v=1.1.0) format("embedded-opentype"), url(../css/ac327c4db6284ef64ebe872b6308f5da.woff) format("woff"), url(../css/cd7296352d159532b66c07d98efb1126.ttf) format("truetype"), url(../css/f641a7d4e80fd6321135b1a2b4ce8bb1.svg#Regular) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: Open Sans;
  src: url(../css/e487b7cb072550896dde6821d24de2be.eot);
  src: url(../css/e487b7cb072550896dde6821d24de2be.eot?#iefix&v=1.1.0) format("embedded-opentype"), url(../css/525074686dfb8aa36b1b92e29de467ac.woff) format("woff"), url(../css/9b30f13428e1b4a659aeeab4ac1fff35.ttf) format("truetype"), url(../css/d6671d41dde41d355619fe05b44f4aac.svg#Italic) format("svg");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: Open Sans;
  src: url(../css/0ea04502930623aa3de110aac9f9e4fd.eot);
  src: url(../css/0ea04502930623aa3de110aac9f9e4fd.eot?#iefix&v=1.1.0) format("embedded-opentype"), url(../css/9f2144213fad53d4e0fdb26ecf93865f.woff) format("woff"), url(../css/33f225b8f5f7d6b34a0926f58f96c1e9.ttf) format("truetype"), url(../css/bb100c995f1d20b8a96462fe5f528bd4.svg#Semibold) format("svg");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: Open Sans;
  src: url(../css/da061416028fc9a66fbc0b80d33d6e6f.eot);
  src: url(../css/da061416028fc9a66fbc0b80d33d6e6f.eot?#iefix&v=1.1.0) format("embedded-opentype"), url(../css/ec55f263e2b86bc0f28fff46b873d6df.woff) format("woff"), url(../css/1c0b4eb93fcf561eec03297a24922d6c.ttf) format("truetype"), url(../css/ddc348f204283c4f4090a3ed03853054.svg#SemiboldItalic) format("svg");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: Open Sans;
  src: url(../css/7ae9b8ba7886341831bf7c85a0da40d0.eot);
  src: url(../css/7ae9b8ba7886341831bf7c85a0da40d0.eot?#iefix&v=1.1.0) format("embedded-opentype"), url(../css/892667349c5cff6fcf7e40439596b97c.woff) format("woff"), url(../css/5a100916f94b0babde0c92aaa8fb80d6.ttf) format("truetype"), url(../css/d6291f88056601e360ce6cea4bf676f4.svg#Bold) format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: Open Sans;
  src: url(../css/ea07932c5245dd421e3d05f579098bc2.eot);
  src: url(../css/ea07932c5245dd421e3d05f579098bc2.eot?#iefix&v=1.1.0) format("embedded-opentype"), url(../css/7be88e73fea7b64568a450d7c01346b0.woff) format("woff"), url(../css/c36b5ac7c2dddf6f525c8d161412ef41.ttf) format("truetype"), url(../css/a54aba83b3d5d7702890c07c31c48147.svg#BoldItalic) format("svg");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: Material Icons;
  font-style: normal;
  font-weight: 400;
  src: url(../css/e79bfd88537def476913f3ed52f4f4b3.eot);
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../css/570eb83859dc23dd0eec423a49e147fe.woff2) format("woff2"), url(../css/012cf6a10129e2275d79d6adac7f3b02.woff) format("woff"), url(../css/a37b0c01c0baf1888ca812cc0508f6e2.ttf) format("truetype");
}

.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
  color: #1b1b1b;
}

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px 10px;
  margin-left: -1px;
  position: relative;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0;
  border-top-right-radius: 4px;
  border-radius: 0;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  margin-top: -2px;
  border-radius: 0;
  border-bottom-right-radius: 4px;
  border-radius: 0;
}

.bootstrap-touchspin .input-group-btn-vertical i {
  position: absolute;
  top: 3px;
  left: 5px;
  font-size: 9px;
  font-weight: 400;
  top: .0625rem;
  left: .1875rem;
  font-size: .9375rem;
}

.bootstrap-touchspin .input-group-btn-vertical .touchspin-up:after {
  content: "\E5CE";
}

.bootstrap-touchspin .input-group-btn-vertical .touchspin-down:after {
  content: "\E5CF";
}

.bootstrap-touchspin .group-span-filestyle .btn-touchspin {
  background: #cc0000;
  color: #fff;
  text-transform: uppercase;
  border-radius: 0;
  font-size: .875rem;
  padding: .5rem 1rem;
}

.bootstrap-touchspin input:focus {
  outline: none;
}

.bootstrap-touchspin input.form-control {
  border: 1px solid rgba(0, 0, 0, 0.15);
}

.bootstrap-touchspin .btn-touchspin {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  height: 1.3125rem;
}

.bootstrap-touchspin .btn-touchspin:hover {
  background-color: #ebebeb;
}

.ps-alert-error .item {
  align-items: center;
  border: 2px solid #cc0000;
  -js-display: flex;
  display: flex;
  margin-bottom: 1rem;
}

.ps-alert-error .item i {
  border: 15px solid #cc0000;
  -js-display: flex;
  display: flex;
}

.ps-alert-error .item i svg {
  background-color: #cc0000;
  width: 24px;
  height: 24px;
}

.ps-alert-success .item {
  align-items: center;
  border: 2px solid #cc0000;
  -js-display: flex;
  display: flex;
  margin-bottom: 1rem;
}

.ps-alert-success .item i {
  border: 15px solid #cc0000;
  -js-display: flex;
  display: flex;
}

.ps-alert-success .item i svg {
  background-color: #cc0000;
  width: 24px;
  height: 24px;
}

.forgotten-password p {
  margin-bottom: 0;
  margin-left: 10px;
}

html {
  font-family: "Roboto", sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
  font-size: 16px;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
  height: 100%;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #767676;
  background-color: #fff;
  height: 100%;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #767676;
  line-height: 1.4em;
  direction: ltr;
}

article {
  display: block;
}

aside {
  display: block;
}

details {
  display: block;
}

figcaption {
  display: block;
}

figure {
  display: block;
  margin: 1em 40px;
  margin: 0 0 14px;
}

footer {
  display: block;
}

header {
  display: block;
}

main {
  display: block;
}

menu {
  display: block;
}

nav {
  display: block;
}

section {
  display: block;
}

summary {
  display: block;
  touch-action: manipulation;
}

audio {
  display: inline-block;
}

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

canvas {
  display: inline-block;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

video {
  display: inline-block;
}

[hidden] {
  display: none;
  display: none !important;
}

template {
  display: none;
}

a {
  background-color: transparent;
  color: #767676;
  text-decoration: none;
  touch-action: manipulation;
}

a:active {
  outline-width: 0;
}

a:hover {
  outline-width: 0;
  color: #1b1b1b;
  text-decoration: none;
}

a:not([href]):not([tabindex]) {
  color: #1b1b1b;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover {
  color: #1b1b1b;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: none;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
}

b {
  font-weight: inherit;
  font-weight: bolder;
}

strong {
  font-weight: inherit;
  font-weight: bolder;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: .67em 0;
  margin-top: 0;
  margin-bottom: .5rem;
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  font-size: 1.375rem;
}

mark {
  background-color: #ff0;
  color: #1b1b1b;
  padding: .2em;
  background-color: #fcf8e3;
}

small {
  font-size: 80%;
  font-size: 80%;
  font-weight: 400;
}

sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  bottom: -.25em;
}

sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -.5em;
}

img {
  border-style: none;
  vertical-align: middle;
}

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

code {
  font-family: monospace;
  font-size: 1em;
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  color: #bd4147;
  background-color: #f7f7f9;
  border-radius: 0;
  padding: .2rem .4rem;
  font-size: 90%;
}

kbd {
  font-family: monospace;
  font-size: 1em;
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  padding: .2rem .4rem;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: .2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  font-family: monospace;
  font-size: 1em;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: #767676;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
  border-radius: 0;
}

samp {
  font-family: monospace;
  font-size: 1em;
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #d6d6d6;
}

button {
  font: inherit;
  overflow: visible;
  text-transform: none;
  cursor: pointer;
  -webkit-appearance: button;
  outline: none;
  touch-action: manipulation;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  display: block;
  line-height: inherit;
  margin: 0;
  outline: none !important;
  background-color: transparent;
}

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

input {
  font: inherit;
  overflow: visible;
  outline: none;
  touch-action: manipulation;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  display: block;
  line-height: inherit;
  margin: 0;
  outline: none !important;
  background-color: transparent;
}

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

select {
  font: inherit;
  overflow: visible;
  text-transform: none;
  touch-action: manipulation;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  display: block;
  line-height: inherit;
  margin: 0;
  outline: none !important;
  background-color: transparent;
}

textarea {
  font: inherit;
  overflow: auto;
  touch-action: manipulation;
  border: medium none;
  border-radius: 0;
  box-shadow: none;
  display: block;
  line-height: inherit;
  margin: 0;
  outline: none !important;
  background-color: transparent;
  resize: vertical;
}

optgroup {
  font-weight: 700;
}

[type=button] {
  cursor: pointer;
}

[type=reset] {
  cursor: pointer;
  -webkit-appearance: button;
}

[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}

[disabled] {
  cursor: default;
}

html[type=button] {
  -webkit-appearance: button;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
}

[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button {
  height: auto;
}

[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
}

[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

@-ms-viewport {
  width: device-width;
}

[tabindex="-1"]:focus {
  outline: none !important;
}

h2 {
  margin-top: 0;
  margin-bottom: .5rem;
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  font-size: 1.25rem;
}

h3 {
  margin-top: 0;
  margin-bottom: .5rem;
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  font-size: 1.125rem;
}

h4 {
  margin-top: 0;
  margin-bottom: .5rem;
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  font-size: 1.125rem;
}

h5 {
  margin-top: 0;
  margin-bottom: .5rem;
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  font-size: 1rem;
}

h6 {
  margin-top: 0;
  margin-bottom: .5rem;
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  font-size: .9375rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: .9375rem;
  color: #767676;
  font-weight: 400;
}

abbr[data-original-title] {
  cursor: help;
}

address {
  font-style: normal;
  line-height: inherit;
  margin-bottom: 1rem;
}

dl {
  margin-bottom: 1rem;
  margin-top: 0;
}

ol {
  margin-bottom: 1rem;
  margin-top: 0;
}

ol ol {
  margin-bottom: 0;
}

ol ul {
  margin-bottom: 0;
}

ul {
  margin-bottom: 1rem;
  margin-top: 0;
  list-style: none;
  padding-left: 0;
}

ul ol {
  margin-bottom: 0;
}

ul ul {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

[role=button] {
  cursor: pointer;
  touch-action: manipulation;
}

area {
  touch-action: manipulation;
}

label {
  touch-action: manipulation;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: .5rem;
  color: #767676;
  text-align: right;
  font-size: .875rem;
}

table {
  border-collapse: collapse;
  background-color: transparent;
}

caption {
  padding-top: .75rem;
  padding-bottom: .75rem;
  color: #265879;
  caption-side: bottom;
  text-align: left;
}

th {
  text-align: left;
}

#header {
  color: #787878;
  background: #cc0000;
}

#header .header-nav {
  max-height: initial;
  padding: 0px;
  background: #f5f5f5;
}

#header .header-nav .language-selector {
  margin: 14px 0 11px;
  white-space: nowrap;
}

#header .header-nav .language-selector button {
  padding: 0;
  margin: 0;
}

#header .header-nav .currency-selector button {
  padding: 0;
  margin: 0;
}

#header .header-nav .currency-selector span {
  display: none;
}

#header .header-nav .currency-selector span.expand-more {
  display: inline-block;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 1.2;
}

#header .header-nav #menu-icon {
  vertical-align: middle;
  cursor: pointer;
  margin-left: 1rem;
}

#header .header-nav #menu-icon .material-icons {
  line-height: 50px;
}

#header .header-nav .right-nav {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-lines: single;
  -moz-box-lines: single;
  box-lines: single;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: end;
  box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
}

#header .header-nav .user-info {
  text-align: right;
  white-space: nowrap;
}

#header .header-nav .user-info a {
  margin-left: 0px;
  color: #767676;
}

#header .header-nav .user-info a:hover {
  color: #cc0000;
}

#header .header-nav .cart-preview.active {
  background: #222222;
}

#header .header-nav .cart-preview.active i {
  color: rgba(255, 255, 255, 0.6);
}

#header .header-nav .cart-preview .shopping-cart {
  vertical-align: middle;
}

#header .header-nav .cart-preview .body {
  display: none;
}

#header .header-nav .blockcart {
  background: #f7f7f7;
  height: 3rem;
  padding: .75rem;
  margin-left: .9375rem;
  text-align: center;
  white-space: nowrap;
}

#header .header-nav .blockcart a {
  color: #265879;
}

#header .header-nav .blockcart a:hover {
  color: #1b1b1b;
}

#header .header-nav .blockcart .header {
  margin-top: .125rem;
}

#header .header-nav .blockcart.active a:hover {
  color: #fff;
}

#header .header-nav #contact-link {
  margin-top: .9375rem;
}

#header .header-nav .material-icons {
  line-height: inherit;
}

#header .header-nav .material-icons.expand-more {
  font-size: 21px;
  margin-left: -.375rem;
}

#header .header-top {
  padding-bottom: 0px;
  text-align: center;
  background: #fff;
}

#header .header-top #top-menu > li:first-child a[data-depth="0"] {
  padding-left: 0px;
}

#header .header-top > .container {
  position: relative;
}

#header .header-top .menu {
  display: inline-block;
  vertical-align: middle;
}

#header .header-top .menu > ul > li {
  float: none;
  display: inline-block;
  position: relative;
}

#header .header-top .position-static {
  position: relative;
}

#header .top-menu li:hover a[data-depth="0"] {
  color: #1b1b1b;
  text-decoration: none;
}

#header .sub-menu > .top-menu > .category > a {
  color: #1b1b1b;
  font-weight: 400;
}

#header .logo {
  max-width: 100%;
  display: inline-block;
  max-height: 50px;
}

#header a {
  color: #fff;
}

#header a:hover {
  text-decoration: none;
  color: #cc0000;
}

#header .top-menu-link {
  margin-left: 1.25rem;
}

input[type=checkbox]:disabled {
  cursor: not-allowed;
}

input[type=radio]:disabled {
  cursor: not-allowed;
}

input[type=date] {
  -webkit-appearance: listbox;
}

input[type=datetime-local] {
  -webkit-appearance: listbox;
}

input[type=month] {
  -webkit-appearance: listbox;
}

input[type=time] {
  -webkit-appearance: listbox;
}

.order-options #delivery textarea {
  background-color: #f7f7f7;
  width: 100%;
  padding: 15px;
}

input[type=search] {
  -webkit-appearance: none;
}

output {
  display: inline-block;
}

.h1 {
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  font-size: 1.375rem;
  color: #1b1b1b;
}

.h2 {
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  font-size: 1.25rem;
  color: #1b1b1b;
}

.h3 {
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  font-size: 1.125rem;
  color: #1b1b1b;
}

.h4 {
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  font-size: 1.125rem;
  font-weight: 700;
  color: #1b1b1b;
}

.h5 {
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  font-size: 1rem;
}

.h6 {
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  font-size: .9375rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 3.125rem;
  font-weight: 600;
}

.display-2 {
  font-size: 2.1875rem;
  font-weight: 400;
}

.display-3 {
  font-size: 1.5625rem;
  font-weight: 400;
}

.display-4 {
  font-size: 1.25rem;
  font-weight: 400;
}

.small {
  font-size: 80%;
  font-weight: 400;
}

.mark {
  padding: .2em;
  background-color: #fcf8e3;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 5px;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  padding: .5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: .25rem solid #f7f7f7;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #ebebeb;
}

.blockquote-footer:before {
  content: "\2014   \A0";
}

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: .25rem solid #f7f7f7;
  border-left: 0;
}

.blockquote-reverse .blockquote-footer:before {
  content: "";
}

.blockquote-reverse .blockquote-footer:after {
  content: "\A0   \2014";
}

dl.row > dd + dt {
  clear: left;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .carousel-item {
  position: relative;
  display: none;
  transition: .6s ease-in-out left;
}

.carousel-inner > .carousel-item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

.carousel-inner > .carousel-item > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

.carousel-inner > .active {
  display: block;
  left: 0;
}

.carousel-inner > .next {
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  left: 100%;
}

.carousel-inner > .prev {
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  left: -100%;
}

.carousel-inner > .next.left {
  left: 0;
}

.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.img-fluid {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: .3rem;
}

.img-thumbnail {
  padding: .25rem;
  background-color: #fff;
  border-radius: 0;
  transition: all .2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: .5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #ebebeb;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container:after {
  content: "";
  display: table;
  clear: both;
}

.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid:after {
  content: "";
  display: table;
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.col-lg-1 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-lg-2 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-lg-3 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-lg-4 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-lg-5 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-lg-6 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-lg-7 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-lg-8 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-lg-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-lg-10 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-lg-11 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-1 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-2 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-3 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-4 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-5 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-6 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-7 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-8 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-10 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-11 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-sm-1 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-sm-2 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-sm-3 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-sm-4 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-sm-5 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-sm-6 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-sm-7 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-sm-8 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-sm-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-sm-10 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-sm-11 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-sm-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xl-1 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xl-2 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xl-3 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xl-4 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xl-5 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xl-6 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xl-7 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xl-8 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xl-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xl-10 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xl-11 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xl-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 8.33333%;
}

.col-xs-2 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 16.66667%;
}

.col-xs-3 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 25%;
}

.col-xs-4 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 33.33333%;
}

.col-xs-5 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 41.66667%;
}

.col-xs-6 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 50%;
}

.col-xs-7 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 58.33333%;
}

.col-xs-8 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 66.66667%;
}

.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 75%;
}

.col-xs-10 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 83.33333%;
}

.col-xs-11 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 91.66667%;
}

.col-xs-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 100%;
}

.pull-xs-0 {
  right: auto;
}

.pull-xs-1 {
  right: 8.33333%;
}

.pull-xs-2 {
  right: 16.66667%;
}

.pull-xs-3 {
  right: 25%;
}

.pull-xs-4 {
  right: 33.33333%;
}

.pull-xs-5 {
  right: 41.66667%;
}

.pull-xs-6 {
  right: 50%;
}

.pull-xs-7 {
  right: 58.33333%;
}

.pull-xs-8 {
  right: 66.66667%;
}

.pull-xs-9 {
  right: 75%;
}

.pull-xs-10 {
  right: 83.33333%;
}

.pull-xs-11 {
  right: 91.66667%;
}

.pull-xs-12 {
  right: 100%;
}

.push-xs-0 {
  left: auto;
}

.push-xs-1 {
  left: 8.33333%;
}

.push-xs-2 {
  left: 16.66667%;
}

.push-xs-3 {
  left: 25%;
}

.push-xs-4 {
  left: 33.33333%;
}

.push-xs-5 {
  left: 41.66667%;
}

.push-xs-6 {
  left: 50%;
}

.push-xs-7 {
  left: 58.33333%;
}

.push-xs-8 {
  left: 66.66667%;
}

.push-xs-9 {
  left: 75%;
}

.push-xs-10 {
  left: 83.33333%;
}

.push-xs-11 {
  left: 91.66667%;
}

.push-xs-12 {
  left: 100%;
}

.offset-xs-1 {
  margin-left: 8.33333%;
}

.offset-xs-2 {
  margin-left: 16.66667%;
}

.offset-xs-3 {
  margin-left: 25%;
}

.offset-xs-4 {
  margin-left: 33.33333%;
}

.offset-xs-5 {
  margin-left: 41.66667%;
}

.offset-xs-6 {
  margin-left: 50%;
}

.offset-xs-7 {
  margin-left: 58.33333%;
}

.offset-xs-8 {
  margin-left: 66.66667%;
}

.offset-xs-9 {
  margin-left: 75%;
}

.offset-xs-10 {
  margin-left: 83.33333%;
}

.offset-xs-11 {
  margin-left: 91.66667%;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}

.table td {
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid #f7f7f7;
}

.table th {
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid #f7f7f7;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #f7f7f7;
}

.table tbody + tbody {
  border-top: 2px solid #f7f7f7;
}

.table .table {
  background-color: #fff;
}

.table-sm td {
  padding: .3rem;
}

.table-sm th {
  padding: .3rem;
}

.table-bordered {
  border: 1px solid #f7f7f7;
}

.table-bordered td {
  border: 1px solid #f7f7f7;
}

.table-bordered th {
  border: 1px solid #f7f7f7;
}

.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-bordered thead th {
  border-bottom-width: 2px;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-active {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-active > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-success:hover {
  background-color: #d0e9c6;
}

.table-hover .table-success:hover > td {
  background-color: #d0e9c6;
}

.table-hover .table-success:hover > th {
  background-color: #d0e9c6;
}

.table-hover .table-info:hover {
  background-color: #c4e3f3;
}

.table-hover .table-info:hover > td {
  background-color: #c4e3f3;
}

.table-hover .table-info:hover > th {
  background-color: #c4e3f3;
}

.table-hover .table-warning:hover {
  background-color: #faf2cc;
}

.table-hover .table-warning:hover > td {
  background-color: #faf2cc;
}

.table-hover .table-warning:hover > th {
  background-color: #faf2cc;
}

.table-hover .table-danger:hover {
  background-color: #ebcccc;
}

.table-hover .table-danger:hover > td {
  background-color: #ebcccc;
}

.table-hover .table-danger:hover > th {
  background-color: #ebcccc;
}

.table-success {
  background-color: #dff0d8;
}

.table-success > td {
  background-color: #dff0d8;
}

.table-success > th {
  background-color: #dff0d8;
}

.table-info {
  background-color: #d9edf7;
}

.table-info > td {
  background-color: #d9edf7;
}

.table-info > th {
  background-color: #d9edf7;
}

.table-warning {
  background-color: #fcf8e3;
}

.table-warning > td {
  background-color: #fcf8e3;
}

.table-warning > th {
  background-color: #fcf8e3;
}

.table-danger {
  background-color: #f2dede;
}

.table-danger > td {
  background-color: #f2dede;
}

.table-danger > th {
  background-color: #f2dede;
}

.thead-inverse th {
  color: #fff;
  background-color: #767676;
}

.thead-default th {
  color: #1b1b1b;
  background-color: #f7f7f7;
}

.table-inverse {
  color: #f7f7f7;
  background-color: #767676;
}

.table-inverse td {
  border-color: #265879;
}

.table-inverse th {
  border-color: #265879;
}

.table-inverse thead th {
  border-color: #265879;
}

.table-inverse.table-bordered {
  border: 0;
}

.table-responsive {
  display: block;
  width: 100%;
  min-height: .01%;
  overflow-x: auto;
}

.table-reflow thead {
  float: left;
}

.table-reflow thead:last-child tr:last-child td {
  border-bottom: 1px solid #f7f7f7;
}

.table-reflow thead:last-child tr:last-child th {
  border-bottom: 1px solid #f7f7f7;
}

.table-reflow tbody {
  display: block;
  white-space: nowrap;
}

.table-reflow tbody:last-child tr:last-child td {
  border-bottom: 1px solid #f7f7f7;
}

.table-reflow tbody:last-child tr:last-child th {
  border-bottom: 1px solid #f7f7f7;
}

.table-reflow td {
  border-top: 1px solid #f7f7f7;
  border-left: 1px solid #f7f7f7;
}

.table-reflow td:last-child {
  border-right: 1px solid #f7f7f7;
}

.table-reflow th {
  border-top: 1px solid #f7f7f7;
  border-left: 1px solid #f7f7f7;
}

.table-reflow th:last-child {
  border-right: 1px solid #f7f7f7;
}

.table-reflow tfoot:last-child tr:last-child td {
  border-bottom: 1px solid #f7f7f7;
}

.table-reflow tfoot:last-child tr:last-child th {
  border-bottom: 1px solid #f7f7f7;
}

.table-reflow tr {
  float: left;
}

.table-reflow tr td {
  display: block !important;
  border: 1px solid #f7f7f7;
}

.table-reflow tr th {
  display: block !important;
  border: 1px solid #f7f7f7;
}

.form-control {
  display: block;
  width: 100%;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.55;
  color: #1b1b1b;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  background: #f7f7f7;
  color: #767676;
  border: none;
  padding: .5rem 1rem;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #1b1b1b;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
  outline: none;
  background-color: #f7f7f7;
  outline: 1px solid #222222;
}

.form-control::placeholder {
  color: #999;
  opacity: 1;
}

.form-control:disabled {
  background-color: #f7f7f7;
  opacity: 1;
  cursor: not-allowed;
}

.form-control[readonly] {
  background-color: #f7f7f7;
  opacity: 1;
}

select.form-control:not([size]):not([multiple]) {
  height: 2.5rem;
}

select.form-control:focus::-ms-value {
  color: #265879;
  background-color: #fff;
}

.form-control-file {
  display: block;
}

.form-control-range {
  display: block;
}

.col-form-label {
  padding-top: .5rem;
  padding-bottom: .5rem;
  margin-bottom: 0;
}

.col-form-label-lg {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: .9375rem;
}

.col-form-label-sm {
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: .875rem;
}

.col-form-legend {
  font-size: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  margin-bottom: 0;
}

.form-control-static {
  padding-top: .5rem;
  padding-bottom: .5rem;
  margin-bottom: 0;
  min-height: 2.5rem;
}

.form-control-static.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-static.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}

.input-group-lg > .form-control-static.form-control {
  padding-right: 0;
  padding-left: 0;
}

.input-group-lg > .form-control-static.input-group-addon {
  padding-right: 0;
  padding-left: 0;
}

.input-group-lg > .input-group-btn > .form-control-static.btn {
  padding-right: 0;
  padding-left: 0;
}

.input-group-lg > .input-group-btn > .btn {
  padding: .75rem 1.5rem;
  font-size: .9375rem;
  border-radius: .3rem;
}

.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 2.75rem;
}

.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: .75rem 1.5rem;
  font-size: .9375rem;
  border-radius: .3rem;
}

.input-group-lg > .form-control {
  padding: .75rem 1.5rem;
  font-size: .9375rem;
  border-radius: .3rem;
}

.input-group-lg > .input-group-addon {
  padding: .75rem 1.5rem;
  font-size: .9375rem;
  border-radius: .3rem;
  padding: .75rem 1.5rem;
  font-size: .9375rem;
  border-radius: .3rem;
}

.input-group-lg > select.form-control:not([size]):not([multiple]) {
  height: 2.75rem;
}

.input-group-lg > select.input-group-addon:not([size]):not([multiple]) {
  height: 2.75rem;
}

.input-group-sm > .form-control-static.form-control {
  padding-right: 0;
  padding-left: 0;
}

.input-group-sm > .form-control-static.input-group-addon {
  padding-right: 0;
  padding-left: 0;
}

.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-right: 0;
  padding-left: 0;
}

.input-group-sm > .input-group-btn > .btn {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: .2rem;
}

.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 1.8125rem;
}

.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: .2rem;
}

.input-group-sm > .form-control {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: .2rem;
}

.input-group-sm > .input-group-addon {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: .2rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: .2rem;
}

.input-group-sm > select.form-control:not([size]):not([multiple]) {
  height: 1.8125rem;
}

.input-group-sm > select.input-group-addon:not([size]):not([multiple]) {
  height: 1.8125rem;
}

.form-control-sm {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: .2rem;
}

select.form-control-sm:not([size]):not([multiple]) {
  height: 1.8125rem;
}

.form-control-lg {
  padding: .75rem 1.5rem;
  font-size: .9375rem;
  border-radius: .3rem;
}

select.form-control-lg:not([size]):not([multiple]) {
  height: 2.75rem;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: .25rem;
}

.form-check {
  position: relative;
  display: block;
  margin-bottom: .75rem;
}

.form-check + .form-check {
  margin-top: -.25rem;
}

.form-check.disabled .form-check-label {
  color: #265879;
  cursor: not-allowed;
}

.form-check-label {
  padding-left: 1.25rem;
  margin-bottom: 0;
  cursor: pointer;
}

.form-check-input {
  position: absolute;
  margin-top: .25rem;
  margin-left: -1.25rem;
}

.form-check-input:only-child {
  position: static;
}

.form-check-inline {
  position: relative;
  display: inline-block;
  padding-left: 1.25rem;
  margin-bottom: 0;
  vertical-align: middle;
  cursor: pointer;
}

.form-check-inline + .form-check-inline {
  margin-left: .75rem;
}

.form-check-inline.disabled {
  cursor: not-allowed;
}

.form-control-feedback {
  margin-top: .25rem;
}

.form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: 100% .625rem;
  background-size: 1.25rem 1.25rem;
}

.form-control-success {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: 100% .625rem;
  background-size: 1.25rem 1.25rem;
}

.form-control-warning {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: 100% .625rem;
  background-size: 1.25rem 1.25rem;
}

.has-success .custom-control {
  color: #1b1b1b;
}

.has-success .form-check-inline {
  color: #1b1b1b;
}

.has-success .form-check-label {
  color: #1b1b1b;
}

.has-success .form-control-feedback {
  color: #1b1b1b;
  color: #1b1b1b;
}

.has-success .form-control-label {
  color: #1b1b1b;
}

.has-success .form-control {
  border-color: #1b1b1b;
}

.has-success .input-group-addon {
  color: #1b1b1b;
  border-color: #1b1b1b;
  background-color: #e0f3e5;
}

.has-success .form-control-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}

.has-warning .custom-control {
  color: #ff9a52;
}

.has-warning .form-check-inline {
  color: #ff9a52;
}

.has-warning .form-check-label {
  color: #ff9a52;
}

.has-warning .form-control-feedback {
  color: #ff9a52;
  color: #ff9a52;
}

.has-warning .form-control-label {
  color: #ff9a52;
}

.has-warning .form-control {
  border-color: #ff9a52;
}

.has-warning .input-group-addon {
  color: #ff9a52;
  border-color: #ff9a52;
  background-color: #fff;
}

.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}

.has-danger .custom-control {
  color: #cc0000;
}

.has-danger .form-check-inline {
  color: #cc0000;
}

.has-danger .form-check-label {
  color: #cc0000;
}

.has-danger .form-control-feedback {
  color: #cc0000;
  color: #cc0000;
}

.has-danger .form-control-label {
  color: #cc0000;
}

.has-danger .form-control {
  border-color: #cc0000;
}

.has-danger .input-group-addon {
  color: #cc0000;
  border-color: #cc0000;
  background-color: #fff;
}

.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: 1px solid transparent;
  padding: 11px 25px;
  font-size: 14px;
  border-radius: 0;
}

.btn:active.focus {
  outline-offset: -2px;
}

.btn:active {
  background-image: none;
  outline: 0;
}

.btn:active:focus {
  outline-offset: -2px;
}

.btn:focus {
  outline-offset: -2px;
  text-decoration: none;
}

.btn:hover {
  text-decoration: none;
}

.btn:disabled {
  cursor: not-allowed;
  opacity: .65;
}

.btn .caret {
  margin-left: 0;
}

.btn .tag {
  position: relative;
  top: -1px;
}

.btn.active.focus {
  outline-offset: -2px;
}

.btn.active {
  background-image: none;
  outline: 0;
}

.btn.active:focus {
  outline-offset: -2px;
}

.btn.focus {
  outline-offset: -2px;
  text-decoration: none;
}

.btn.disabled {
  cursor: not-allowed;
  opacity: .65;
  background: #767676;
  color: #fff;
}

.btn.disabled:hover {
  background: #767676;
  color: #fff;
}

a.btn.disabled {
  pointer-events: none;
}

fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #cc0000;
  border-color: transparent;
  text-transform: none;
  font-weight: 400;
  text-transform: capitalize;
}

.btn-primary:focus {
  border-color: transparent;
  color: #fff;
  background-color: #1b1b1b;
}

.btn-primary:hover {
  border-color: transparent;
  color: #fff;
  background-color: #1b1b1b;
}

.btn-primary:disabled.focus {
  background-color: #1b1b1b;
  border-color: transparent;
}

.btn-primary:disabled:focus {
  background-color: #1b1b1b;
  border-color: transparent;
}

.btn-primary:disabled:hover {
  background-color: #1b1b1b;
  border-color: transparent;
}

.btn-primary.focus {
  border-color: transparent;
  color: #fff;
  background-color: #1b1b1b;
}

.btn-primary.disabled.focus {
  background-color: #1b1b1b;
  border-color: transparent;
}

.btn-primary.disabled:focus {
  background-color: #1b1b1b;
  border-color: transparent;
}

.btn-primary.disabled:hover {
  background-color: #1b1b1b;
  border-color: transparent;
}

.btn-secondary {
  color: #fff;
  background-color: #cc0000;
  border-color: transparent;
  text-transform: none;
  font-weight: 400;
  text-transform: capitalize;
}

.btn-secondary:focus {
  color: #fff;
  border-color: transparent;
  background-color: #1b1b1b;
}

.btn-secondary:hover {
  color: #fff;
  border-color: transparent;
  background-color: #1b1b1b;
}

.btn-secondary:active {
  color: #fff;
  background-color: #ddd;
  border-color: transparent;
  background-image: none;
}

.btn-secondary:active:focus {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.btn-secondary:active:hover {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.btn-secondary:active.focus {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.btn-secondary:disabled.focus {
  background-color: #f7f7f7;
  border-color: transparent;
}

.btn-secondary:disabled:focus {
  background-color: #f7f7f7;
  border-color: transparent;
}

.btn-secondary:disabled:hover {
  background-color: #f7f7f7;
  border-color: transparent;
}

.btn-tertiary {
  color: #fff;
  background-color: #cc0000;
  border-color: transparent;
  text-transform: none;
  font-weight: 400;
  text-transform: capitalize;
  text-transform: lowercase;
  color: #767676;
  padding: .25rem;
  margin: .25rem 0;
  font-weight: 400;
  font-size: .875rem;
}

.btn-tertiary:focus {
  color: #fff;
  border-color: transparent;
  background-color: #1b1b1b;
}

.btn-tertiary:hover {
  color: #fff;
  border-color: transparent;
  background-color: #1b1b1b;
}

.btn-tertiary:active {
  color: #fff;
  background-color: #ddd;
  border-color: transparent;
  background-image: none;
}

.btn-tertiary:active:focus {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.btn-tertiary:active:hover {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.btn-tertiary:active.focus {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.btn-tertiary:disabled.focus {
  background-color: #f7f7f7;
  border-color: transparent;
}

.btn-tertiary:disabled:focus {
  background-color: #f7f7f7;
  border-color: transparent;
}

.btn-tertiary:disabled:hover {
  background-color: #f7f7f7;
  border-color: transparent;
}

.btn-tertiary .material-icons {
  font-size: 1rem;
}

.btn-secondary.focus {
  color: #fff;
  border-color: transparent;
  background-color: #1b1b1b;
}

.focus.btn-tertiary {
  color: #fff;
  border-color: transparent;
  background-color: #1b1b1b;
}

.active.btn-tertiary {
  color: #fff;
  background-color: #ddd;
  border-color: transparent;
  background-image: none;
}

.active.btn-tertiary:focus {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.active.btn-tertiary:hover {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.btn-secondary.active {
  color: #fff;
  background-color: #ddd;
  border-color: transparent;
  background-image: none;
}

.btn-secondary.active:focus {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.btn-secondary.active:hover {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.open > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #ddd;
  border-color: transparent;
  background-image: none;
}

.open > .btn-secondary.dropdown-toggle:focus {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.open > .btn-secondary.dropdown-toggle:hover {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.open > .dropdown-toggle.btn-tertiary {
  color: #fff;
  background-color: #ddd;
  border-color: transparent;
  background-image: none;
}

.open > .dropdown-toggle.btn-tertiary:focus {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.open > .dropdown-toggle.btn-tertiary:hover {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.open > .btn-secondary.dropdown-toggle.focus {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.open > .dropdown-toggle.focus.btn-tertiary {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #2aabd2;
  background-image: none;
}

.open > .btn-info.dropdown-toggle:focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.open > .btn-info.dropdown-toggle:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #3a9a56;
  border-color: #389252;
  background-image: none;
}

.open > .btn-success.dropdown-toggle:focus {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.open > .btn-success.dropdown-toggle:hover {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ff7c1f;
  border-color: #ff7615;
  background-image: none;
}

.open > .btn-warning.dropdown-toggle:focus {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.open > .btn-warning.dropdown-toggle:hover {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #ff1919;
  border-color: #ff0f0f;
  background-image: none;
}

.open > .btn-danger.dropdown-toggle:focus {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.open > .btn-danger.dropdown-toggle:hover {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.open > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.open > .btn-outline-primary.dropdown-toggle:focus {
  color: #fff;
  background-color: #1e788c;
  border-color: #175c6a;
}

.open > .btn-outline-primary.dropdown-toggle:hover {
  color: #fff;
  background-color: #1e788c;
  border-color: #175c6a;
}

.open > .btn-outline-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #1e788c;
  border-color: #175c6a;
}

.open > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.open > .btn-outline-secondary.dropdown-toggle:focus {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.open > .btn-outline-secondary.dropdown-toggle:hover {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.open > .btn-outline-secondary.dropdown-toggle.focus {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.open > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.open > .btn-outline-info.dropdown-toggle:focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.open > .btn-outline-info.dropdown-toggle:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.open > .btn-outline-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.open > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.open > .btn-outline-success.dropdown-toggle:focus {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.open > .btn-outline-success.dropdown-toggle:hover {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.open > .btn-outline-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.open > .btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.open > .btn-outline-warning.dropdown-toggle:focus {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.open > .btn-outline-warning.dropdown-toggle:hover {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.open > .btn-outline-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.open > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #cc0000;
  border-color: #cc0000;
}

.open > .btn-outline-danger.dropdown-toggle:focus {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.open > .btn-outline-danger.dropdown-toggle:hover {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.open > .btn-outline-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

.active.focus.btn-tertiary {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.btn-secondary.active.focus {
  color: #1b1b1b;
  background-color: #cbcbcb;
  border-color: transparent;
}

.btn-secondary.disabled.focus {
  background-color: #f7f7f7;
  border-color: transparent;
}

.btn-secondary.disabled:focus {
  background-color: #f7f7f7;
  border-color: transparent;
}

.btn-secondary.disabled:hover {
  background-color: #f7f7f7;
  border-color: transparent;
}

.disabled.btn-tertiary:focus {
  background-color: #f7f7f7;
  border-color: transparent;
}

.disabled.btn-tertiary:hover {
  background-color: #f7f7f7;
  border-color: transparent;
}

.disabled.focus.btn-tertiary {
  background-color: #f7f7f7;
  border-color: transparent;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-info:focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #2aabd2;
}

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #2aabd2;
}

.btn-info:active {
  color: #fff;
  background-color: #31b0d5;
  border-color: #2aabd2;
  background-image: none;
}

.btn-info:active:focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.btn-info:active:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.btn-info:active.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.btn-info:disabled.focus {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-info:disabled:focus {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-info:disabled:hover {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #2aabd2;
}

.btn-info.active {
  color: #fff;
  background-color: #31b0d5;
  border-color: #2aabd2;
  background-image: none;
}

.btn-info.active:focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.btn-info.active:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.btn-info.active.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.btn-info.disabled.focus {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-info.disabled:focus {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-info.disabled:hover {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-success {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-success:focus {
  color: #fff;
  background-color: #3a9a56;
  border-color: #389252;
}

.btn-success:hover {
  color: #fff;
  background-color: #3a9a56;
  border-color: #389252;
}

.btn-success:active {
  color: #fff;
  background-color: #3a9a56;
  border-color: #389252;
  background-image: none;
}

.btn-success:active:focus {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.btn-success:active:hover {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.btn-success:active.focus {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.btn-success:disabled.focus {
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-success:disabled:focus {
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-success:disabled:hover {
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-success.focus {
  color: #fff;
  background-color: #3a9a56;
  border-color: #389252;
}

.btn-success.active {
  color: #fff;
  background-color: #3a9a56;
  border-color: #389252;
  background-image: none;
}

.btn-success.active:focus {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.btn-success.active:hover {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.btn-success.active.focus {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.btn-success.disabled.focus {
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-success.disabled:focus {
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-success.disabled:hover {
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-warning {
  color: #fff;
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.btn-warning:focus {
  color: #fff;
  background-color: #ff7c1f;
  border-color: #ff7615;
}

.btn-warning:hover {
  color: #fff;
  background-color: #ff7c1f;
  border-color: #ff7615;
}

.btn-warning:active {
  color: #fff;
  background-color: #ff7c1f;
  border-color: #ff7615;
  background-image: none;
}

.btn-warning:active:focus {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.btn-warning:active:hover {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.btn-warning:active.focus {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.btn-warning:disabled.focus {
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.btn-warning:disabled:focus {
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.btn-warning:disabled:hover {
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.btn-warning.focus {
  color: #fff;
  background-color: #ff7c1f;
  border-color: #ff7615;
}

.btn-warning.active {
  color: #fff;
  background-color: #ff7c1f;
  border-color: #ff7615;
  background-image: none;
}

.btn-warning.active:focus {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.btn-warning.active:hover {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.btn-warning.active.focus {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.btn-warning.disabled.focus {
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.btn-warning.disabled:focus {
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.btn-warning.disabled:hover {
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.btn-danger {
  color: #fff;
  background-color: #cc0000;
  border-color: #cc0000;
}

.btn-danger:focus {
  color: #fff;
  background-color: #ff1919;
  border-color: #ff0f0f;
}

.btn-danger:hover {
  color: #fff;
  background-color: #ff1919;
  border-color: #ff0f0f;
}

.btn-danger:active {
  color: #fff;
  background-color: #ff1919;
  border-color: #ff0f0f;
  background-image: none;
}

.btn-danger:active:focus {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.btn-danger:active:hover {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.btn-danger:active.focus {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.btn-danger:disabled.focus {
  background-color: #cc0000;
  border-color: #cc0000;
}

.btn-danger:disabled:focus {
  background-color: #cc0000;
  border-color: #cc0000;
}

.btn-danger:disabled:hover {
  background-color: #cc0000;
  border-color: #cc0000;
}

.btn-danger.focus {
  color: #fff;
  background-color: #ff1919;
  border-color: #ff0f0f;
}

.btn-danger.active {
  color: #fff;
  background-color: #ff1919;
  border-color: #ff0f0f;
  background-image: none;
}

.btn-danger.active:focus {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.btn-danger.active:hover {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.btn-danger.active.focus {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.btn-danger.disabled.focus {
  background-color: #cc0000;
  border-color: #cc0000;
}

.btn-danger.disabled:focus {
  background-color: #cc0000;
  border-color: #cc0000;
}

.btn-danger.disabled:hover {
  background-color: #cc0000;
  border-color: #cc0000;
}

.btn-outline-primary {
  color: #1b1b1b;
  background-image: none;
  background-color: transparent;
  border-color: #1b1b1b;
}

.btn-outline-primary:active {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-outline-primary:active:focus {
  color: #fff;
  background-color: #1e788c;
  border-color: #175c6a;
}

.btn-outline-primary:active:hover {
  color: #fff;
  background-color: #1e788c;
  border-color: #175c6a;
}

.btn-outline-primary:focus {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-outline-primary:active.focus {
  color: #fff;
  background-color: #1e788c;
  border-color: #175c6a;
}

.btn-outline-primary:disabled.focus {
  border-color: #83d3e4;
}

.btn-outline-primary:disabled:focus {
  border-color: #83d3e4;
}

.btn-outline-primary:disabled:hover {
  border-color: #83d3e4;
}

.btn-outline-primary.active {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-outline-primary.active:focus {
  color: #fff;
  background-color: #1e788c;
  border-color: #175c6a;
}

.btn-outline-primary.active:hover {
  color: #fff;
  background-color: #1e788c;
  border-color: #175c6a;
}

.btn-outline-primary.focus {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-outline-primary.active.focus {
  color: #fff;
  background-color: #1e788c;
  border-color: #175c6a;
}

.btn-outline-primary.disabled.focus {
  border-color: #83d3e4;
}

.btn-outline-primary.disabled:focus {
  border-color: #83d3e4;
}

.btn-outline-primary.disabled:hover {
  border-color: #83d3e4;
}

.btn-outline-secondary {
  color: transparent;
  background-image: none;
  background-color: transparent;
  border-color: transparent;
}

.btn-outline-secondary:active {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.btn-outline-secondary:active:focus {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.btn-outline-secondary:active:hover {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.btn-outline-secondary:active.focus {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.btn-outline-secondary:focus {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.btn-outline-secondary:disabled.focus {
  border-color: rgba(51, 51, 51, 0);
}

.btn-outline-secondary:disabled:focus {
  border-color: rgba(51, 51, 51, 0);
}

.btn-outline-secondary:disabled:hover {
  border-color: rgba(51, 51, 51, 0);
}

.btn-outline-secondary.active {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.btn-outline-secondary.active:focus {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.btn-outline-secondary.active:hover {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.btn-outline-secondary.active.focus {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.btn-outline-secondary.focus {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

.btn-outline-secondary.disabled.focus {
  border-color: rgba(51, 51, 51, 0);
}

.btn-outline-secondary.disabled:focus {
  border-color: rgba(51, 51, 51, 0);
}

.btn-outline-secondary.disabled:hover {
  border-color: rgba(51, 51, 51, 0);
}

.btn-outline-info {
  color: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de;
}

.btn-outline-info:active {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-outline-info:active:focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.btn-outline-info:active:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.btn-outline-info:focus {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-outline-info:active.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.btn-outline-info:disabled.focus {
  border-color: #b0e1ef;
}

.btn-outline-info:disabled:focus {
  border-color: #b0e1ef;
}

.btn-outline-info:disabled:hover {
  border-color: #b0e1ef;
}

.btn-outline-info.active {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-outline-info.active:focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.btn-outline-info.active:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.btn-outline-info.focus {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-outline-info.active.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1f7e9a;
}

.btn-outline-info.disabled.focus {
  border-color: #b0e1ef;
}

.btn-outline-info.disabled:focus {
  border-color: #b0e1ef;
}

.btn-outline-info.disabled:hover {
  border-color: #b0e1ef;
}

.btn-outline-success {
  color: #1b1b1b;
  background-image: none;
  background-color: transparent;
  border-color: #1b1b1b;
}

.btn-outline-success:active {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-outline-success:active:focus {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.btn-outline-success:active:hover {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.btn-outline-success:focus {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-outline-success:active.focus {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.btn-outline-success:disabled.focus {
  border-color: #96d7a9;
}

.btn-outline-success:disabled:focus {
  border-color: #96d7a9;
}

.btn-outline-success:disabled:hover {
  border-color: #96d7a9;
}

.btn-outline-success.active {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-outline-success.active:focus {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.btn-outline-success.active:hover {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.btn-outline-success.focus {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.btn-outline-success.active.focus {
  color: #fff;
  background-color: #318047;
  border-color: #256237;
}

.btn-outline-success.disabled.focus {
  border-color: #96d7a9;
}

.btn-outline-success.disabled:focus {
  border-color: #96d7a9;
}

.btn-outline-success.disabled:hover {
  border-color: #96d7a9;
}

.btn-outline-warning {
  color: #ff9a52;
  background-image: none;
  background-color: transparent;
  border-color: #ff9a52;
}

.btn-outline-warning:active {
  color: #fff;
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.btn-outline-warning:active:focus {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.btn-outline-warning:active:hover {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.btn-outline-warning:focus {
  color: #fff;
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.btn-outline-warning:hover {
  color: #fff;
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.btn-outline-warning:active.focus {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.btn-outline-warning:disabled.focus {
  border-color: #ffd6b8;
}

.btn-outline-warning:disabled:focus {
  border-color: #ffd6b8;
}

.btn-outline-warning:disabled:hover {
  border-color: #ffd6b8;
}

.btn-outline-warning.active {
  color: #fff;
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.btn-outline-warning.active:focus {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.btn-outline-warning.active:hover {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.btn-outline-warning.focus {
  color: #fff;
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.btn-outline-warning.active.focus {
  color: #fff;
  background-color: #fa6800;
  border-color: #d25700;
}

.btn-outline-warning.disabled.focus {
  border-color: #ffd6b8;
}

.btn-outline-warning.disabled:focus {
  border-color: #ffd6b8;
}

.btn-outline-warning.disabled:hover {
  border-color: #ffd6b8;
}

.btn-outline-danger {
  color: #cc0000;
  background-image: none;
  background-color: transparent;
  border-color: #cc0000;
}

.btn-outline-danger:active {
  color: #fff;
  background-color: #cc0000;
  border-color: #cc0000;
}

.btn-outline-danger:active:focus {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.btn-outline-danger:active:hover {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.btn-outline-danger:focus {
  color: #fff;
  background-color: #cc0000;
  border-color: #cc0000;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #cc0000;
  border-color: #cc0000;
}

.btn-outline-danger:active.focus {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.btn-outline-danger:disabled.focus {
  border-color: #ffb2b2;
}

.btn-outline-danger:disabled:focus {
  border-color: #ffb2b2;
}

.btn-outline-danger:disabled:hover {
  border-color: #ffb2b2;
}

.btn-outline-danger.active {
  color: #fff;
  background-color: #cc0000;
  border-color: #cc0000;
}

.btn-outline-danger.active:focus {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.btn-outline-danger.active:hover {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.btn-outline-danger.focus {
  color: #fff;
  background-color: #cc0000;
  border-color: #cc0000;
}

.btn-outline-danger.active.focus {
  color: #fff;
  background-color: #f40000;
  border-color: #c00;
}

.btn-outline-danger.disabled.focus {
  border-color: #ffb2b2;
}

.btn-outline-danger.disabled:focus {
  border-color: #ffb2b2;
}

.btn-outline-danger.disabled:hover {
  border-color: #ffb2b2;
}

.btn-link {
  font-weight: 400;
  color: #1b1b1b;
  border-radius: 0;
  background-color: transparent;
  border-color: transparent;
}

.btn-link:active {
  background-color: transparent;
  border-color: transparent;
}

.btn-link:disabled {
  background-color: transparent;
}

.btn-link:disabled:focus {
  color: #ebebeb;
  text-decoration: none;
}

.btn-link:disabled:hover {
  color: #ebebeb;
  text-decoration: none;
}

.btn-link:focus {
  border-color: transparent;
  color: #208094;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link:hover {
  border-color: transparent;
  color: #208094;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link.active {
  background-color: transparent;
}

.btn-group-lg > .btn {
  padding: .75rem 1.5rem;
  font-size: .9375rem;
  border-radius: .3rem;
}

.btn-group-lg > .btn .caret {
  border-width: .3em .3em 0;
  border-bottom-width: 0;
}

.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

.btn-lg {
  padding: .75rem 1.5rem;
  font-size: .9375rem;
  border-radius: .3rem;
}

.btn-lg .caret {
  border-width: .3em .3em 0;
  border-bottom-width: 0;
}

.btn-group-sm > .btn {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: .2rem;
}

.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: .375rem;
  padding-left: .375rem;
}

.btn-sm {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: .2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: .5rem;
}

input[type=button].btn-block {
  width: 100%;
}

input[type=reset].btn-block {
  width: 100%;
}

input[type=submit].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  transition: opacity .15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: .35s;
  transition-property: height;
  position: relative;
}

.dropdown {
  position: relative;
  color: #767676;
}

.dropdown:hover .expand-more {
  color: #cc0000;
}

.dropdown .expand-more {
  color: #787878;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.dropdown .active {
  max-height: 200px;
  overflow-y: hidden;
  visibility: visible;
}

.dropdown select {
  -moz-appearance: none;
  border: 0 none;
  outline: 0 none;
  color: #1b1b1b;
  background-color: transparent;
}

.dropup {
  position: relative;
}

.dropup .dropdown-toggle:after {
  border-top: 0;
  border-bottom: .3em solid;
}

.dropup .caret {
  content: "";
  border-top: 0;
  border-bottom: .3em solid;
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

.dropup .btn-group-lg > .btn .caret {
  border-width: 0 .3em .3em;
}

.dropup .btn-lg .caret {
  border-width: 0 .3em .3em;
}

.dropdown-toggle:after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-left: .3em solid transparent;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: -1px 0 0;
  font-size: 1rem;
  color: #767676;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
}

.dropdown-divider {
  height: 1px;
  margin: .5rem 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 0;
  clear: both;
  font-weight: 400;
  color: #767676;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
}

.dropdown-item:focus {
  color: #7a7a7a;
  text-decoration: none;
  background-color: #f7f7f7;
  background: none;
}

.dropdown-item:hover {
  color: #7a7a7a;
  text-decoration: none;
  background-color: #f7f7f7;
  background: none;
  background: none;
  text-decoration: none;
  color: #1b1b1b;
}

.dropdown-item.active {
  color: #fff;
  text-decoration: none;
  background-color: #1b1b1b;
  outline: 0;
}

.dropdown-item.active:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1b1b1b;
  outline: 0;
}

.dropdown-item.active:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1b1b1b;
  outline: 0;
}

.dropdown-item.disabled {
  color: #ebebeb;
}

.dropdown-item.disabled:focus {
  color: #ebebeb;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
}

.dropdown-item.disabled:hover {
  color: #ebebeb;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-header {
  display: block;
  padding: 5px 20px;
  font-size: .875rem;
  color: #ebebeb;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  bottom: 0;
}

.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: .3em solid;
}

.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

.btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn {
  position: relative;
  float: left;
}

.btn-group > .btn:active {
  z-index: 2;
}

.btn-group > .btn:focus {
  z-index: 2;
}

.btn-group > .btn:hover {
  z-index: 2;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn.active {
  z-index: 2;
}

.btn-group .btn + .btn {
  margin-left: -1px;
}

.btn-group .btn + .btn-group {
  margin-left: -1px;
}

.btn-group .btn-group + .btn {
  margin-left: -1px;
}

.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active {
  outline: 0;
}

.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group-vertical > .btn {
  position: relative;
  float: left;
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn:active {
  z-index: 2;
}

.btn-group-vertical > .btn:focus {
  z-index: 2;
}

.btn-group-vertical > .btn:hover {
  z-index: 2;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group-vertical > .btn-group {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  float: none;
}

.btn-group-vertical > .btn-group:after {
  content: "";
  display: table;
  clear: both;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-vertical > .btn + .btn {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn-group + .btn {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-toolbar {
  margin-left: -.5rem;
}

.btn-toolbar:after {
  content: "";
  display: table;
  clear: both;
}

.btn-toolbar .btn-group {
  float: left;
}

.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar > .btn {
  margin-left: .5rem;
}

.btn-toolbar > .btn-group {
  margin-left: .5rem;
}

.btn-toolbar > .input-group {
  margin-left: .5rem;
}

.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn + .dropdown-toggle-split {
  padding-right: .75rem;
  padding-left: .75rem;
}

.btn + .dropdown-toggle-split:after {
  margin-left: 0;
}

.btn-sm + .dropdown-toggle-split {
  padding-right: .375rem;
  padding-left: .375rem;
}

.btn-lg + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

[data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

[data-toggle=buttons] > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

[data-toggle=buttons] > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

[data-toggle=buttons] > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  width: 100%;
  display: table;
  border-collapse: separate;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  display: table-cell;
}

.input-group .form-control:active {
  z-index: 3;
}

.input-group .form-control:focus {
  z-index: 3;
  outline: none;
}

.input-group .form-control:hover {
  z-index: 3;
}

.input-group .form-control:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group .form-control:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group .input-group-btn > .btn {
  border: 0;
  box-shadow: none;
  color: #fff;
  font-size: .6875rem;
  font-weight: 400;
  margin-left: 0;
  padding: .65625rem 1rem;
  text-transform: uppercase;
}

.input-group-addon {
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  padding: .5rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #265879;
  text-align: center;
  background-color: #f7f7f7;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
}

.input-group-addon:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon input[type=checkbox] {
  margin-top: 0;
}

.input-group-addon input[type=radio] {
  margin-top: 0;
}

.input-group-addon:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: 0;
}

.input-group-btn {
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  font-size: 0;
  white-space: nowrap;
  position: relative;
}

.input-group-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-btn:not(:first-child) > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-btn:not(:first-child) > .btn-group > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-btn:not(:first-child) > .btn-group:active {
  z-index: 3;
}

.input-group-btn:not(:first-child) > .btn-group:focus {
  z-index: 3;
}

.input-group-btn:not(:first-child) > .btn-group:hover {
  z-index: 3;
}

.input-group-btn:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  z-index: 2;
  margin-left: -1px;
}

.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-btn:not(:first-child) > .btn:active {
  z-index: 3;
}

.input-group-btn:not(:first-child) > .btn:focus {
  z-index: 3;
}

.input-group-btn:not(:first-child) > .btn:hover {
  z-index: 3;
}

.input-group-btn:not(:first-child) > .dropdown-toggle {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-btn:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}

.input-group-btn:not(:last-child) > .btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-btn:not(:last-child) > .btn-group {
  margin-right: -1px;
}

.input-group-btn:not(:last-child) > .btn-group > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-btn:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn:active {
  z-index: 3;
}

.input-group-btn > .btn:focus {
  z-index: 3;
}

.input-group-btn > .btn:hover {
  z-index: 3;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-addon.form-control-sm {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: .2rem;
}

.input-group-addon.form-control-lg {
  padding: .75rem 1.5rem;
  font-size: .9375rem;
  border-radius: .3rem;
}

.form-control + .input-group-addon:not(:first-child) {
  border-left: 0;
}

.custom-control {
  position: relative;
  display: inline;
  padding-left: 1.5rem;
  cursor: pointer;
}

.custom-control + .custom-control {
  margin-left: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-indicator {
  color: #fff;
  background-color: #0074d9;
}

.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9;
}

.custom-control-input:active ~ .custom-control-indicator {
  color: #fff;
  background-color: #84c6ff;
}

.custom-control-input:disabled ~ .custom-control-indicator {
  cursor: not-allowed;
  background-color: #eee;
}

.custom-control-input:disabled ~ .custom-control-description {
  color: #767676;
  cursor: not-allowed;
}

.custom-control-indicator {
  position: absolute;
  top: .0625rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  user-select: none;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 50% 50%;
}

.custom-checkbox {
  position: relative;
}

.custom-checkbox .custom-control-indicator {
  border-radius: 0;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #0074d9;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-checkbox input[type=checkbox] + span.color {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0px 2px;
  cursor: pointer;
  background-size: contain;
  border: 1px solid #d6d6d6;
}

.custom-checkbox input[type=checkbox] + span.color:hover {
  border: 1px solid #1b1b1b;
}

.custom-checkbox input[type=checkbox] + span.color.active {
  border: 1px solid #1b1b1b;
}

.custom-checkbox input[type=checkbox] {
  margin-top: 4px;
  opacity: 0;
  cursor: pointer;
  position: absolute;
}

.custom-checkbox input[type=checkbox]:checked + span .checkbox-checked {
  display: block;
}

.custom-checkbox input[type=checkbox] + span {
  margin-right: 3px;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid #767676;
}

.custom-checkbox input[type=checkbox] + span .checkbox-checked {
  display: none;
  margin: -.25rem -.125rem;
  font-size: 1.1rem;
  color: #767676;
}

.custom-checkbox label {
  text-align: left;
}

.custom-radio {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid #767676;
  background: #fff;
  margin-right: 1.25rem;
}

.custom-radio .custom-control-indicator {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-radio input[type=radio] {
  opacity: 0;
  cursor: pointer;
}

.custom-radio input[type=radio]:checked + span {
  display: block;
  background-color: #767676;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  position: absolute;
  left: .125rem;
  top: .125rem;
}

.custom-controls-stacked .custom-control {
  display: inline;
}

.custom-controls-stacked .custom-control:after {
  display: block;
  margin-bottom: .25rem;
  content: "";
}

.custom-controls-stacked .custom-control + .custom-control {
  margin-left: 0;
}

.custom-select {
  display: inline-block;
  max-width: 100%;
  padding: .375rem 1.75rem .375rem .75rem;
  padding-right: .75rem\9;
  color: #265879;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-image: none\9;
  background-size: 8px 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.custom-select:focus {
  border-color: #51a7e8;
  outline: none;
}

.custom-select:focus::-ms-value {
  color: #265879;
  background-color: #fff;
}

.custom-select:disabled {
  color: #ebebeb;
  cursor: not-allowed;
  background-color: #f7f7f7;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  padding-top: .375rem;
  padding-bottom: .375rem;
  font-size: 75%;
}

.custom-file {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 2.5rem;
  cursor: pointer;
}

.custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0;
}

.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #767676;
  user-select: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
}

.custom-file-control:lang(en):after {
  content: "Choose file...";
}

.custom-file-control:lang(en):before {
  content: "Browse";
}

.custom-file-control:before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  z-index: 6;
  display: block;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #767676;
  background-color: #eee;
  border: 1px solid #ddd;
  border-radius: 0 0 0 0;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: inline-block;
}

.nav-link:focus {
  text-decoration: none;
}

.nav-link:hover {
  text-decoration: none;
}

.nav-link.disabled {
  color: #ebebeb;
  color: #ebebeb;
  cursor: not-allowed;
  background-color: transparent;
}

.nav-link.disabled:focus {
  color: #ebebeb;
  cursor: not-allowed;
  background-color: transparent;
}

.nav-link.disabled:hover {
  color: #ebebeb;
  cursor: not-allowed;
  background-color: transparent;
}

.nav-inline .nav-item {
  display: inline-block;
}

.nav-inline .nav-item + .nav-item {
  margin-left: 1rem;
}

.nav-inline .nav-link + .nav-link {
  margin-left: 1rem;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs:after {
  content: "";
  display: table;
  clear: both;
}

.nav-tabs .nav-item {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs .nav-item + .nav-item {
  margin-left: .2rem;
}

.nav-tabs .nav-link {
  display: block;
  padding: .5em 1em;
  border: 1px solid transparent;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav-tabs .nav-link:focus {
  border-color: #f7f7f7 #f7f7f7 #ddd;
}

.nav-tabs .nav-link:hover {
  border-color: #f7f7f7 #f7f7f7 #ddd;
}

.nav-tabs .nav-link.disabled {
  color: #ebebeb;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.disabled:focus {
  color: #ebebeb;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.disabled:hover {
  color: #ebebeb;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-item.open .nav-link {
  color: #265879;
  background-color: #fff;
  border-color: #ddd #ddd transparent;
}

.nav-tabs .nav-item.open .nav-link:focus {
  color: #265879;
  background-color: #fff;
  border-color: #ddd #ddd transparent;
}

.nav-tabs .nav-item.open .nav-link:hover {
  color: #265879;
  background-color: #fff;
  border-color: #ddd #ddd transparent;
}

.nav-tabs .nav-link.active {
  color: #265879;
  background-color: #fff;
  border-color: #ddd #ddd transparent;
}

.nav-tabs .nav-link.active:focus {
  color: #265879;
  background-color: #fff;
  border-color: #ddd #ddd transparent;
}

.nav-tabs .nav-link.active:hover {
  color: #265879;
  background-color: #fff;
  border-color: #ddd #ddd transparent;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav-pills:after {
  content: "";
  display: table;
  clear: both;
}

.nav-pills .nav-item {
  float: left;
}

.nav-pills .nav-item + .nav-item {
  margin-left: .2rem;
}

.nav-pills .nav-link {
  display: block;
  padding: .5em 1em;
  border-radius: 0;
}

.nav-pills .nav-item.open .nav-link {
  color: #fff;
  cursor: default;
  background-color: #1b1b1b;
}

.nav-pills .nav-item.open .nav-link:focus {
  color: #fff;
  cursor: default;
  background-color: #1b1b1b;
}

.nav-pills .nav-item.open .nav-link:hover {
  color: #fff;
  cursor: default;
  background-color: #1b1b1b;
}

.nav-pills .nav-link.active {
  color: #fff;
  cursor: default;
  background-color: #1b1b1b;
}

.nav-pills .nav-link.active:focus {
  color: #fff;
  cursor: default;
  background-color: #1b1b1b;
}

.nav-pills .nav-link.active:hover {
  color: #fff;
  cursor: default;
  background-color: #1b1b1b;
}

.nav-stacked .nav-item {
  display: block;
  float: none;
}

.nav-stacked .nav-item + .nav-item {
  margin-top: .2rem;
  margin-left: 0;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  padding: .5rem 1rem;
}

.navbar:after {
  content: "";
  display: table;
  clear: both;
}

.navbar-full {
  z-index: 1000;
}

.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  top: 0;
}

.navbar-sticky-top {
  position: sticky;
  top: 0;
  z-index: 1030;
  width: 100%;
}

.navbar-brand {
  float: left;
  padding-top: .25rem;
  padding-bottom: .25rem;
  margin-right: 1rem;
  font-size: .9375rem;
}

.navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand:hover {
  text-decoration: none;
}

.navbar-brand > img {
  display: block;
}

.navbar-divider {
  float: left;
  width: 1px;
  padding-top: .425rem;
  padding-bottom: .425rem;
  margin-right: 1rem;
  margin-left: 1rem;
  overflow: hidden;
}

.navbar-divider:before {
  content: "\A0";
}

.navbar-toggler {
  padding: .5rem .75rem;
  font-size: .9375rem;
  line-height: 1;
  background: none;
  border: 1px solid transparent;
  border-radius: 0;
}

.navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler:hover {
  text-decoration: none;
}

.navbar-nav .nav-item {
  float: left;
}

.navbar-nav .nav-link {
  display: block;
  padding-top: .425rem;
  padding-bottom: .425rem;
}

.navbar-nav .nav-item + .nav-item {
  margin-left: 1rem;
}

.navbar-nav .nav-link + .nav-link {
  margin-left: 1rem;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .navbar-nav .active > .nav-link {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-nav .active > .nav-link:focus {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-nav .active > .nav-link:hover {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-nav .nav-link.active:focus {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-nav .nav-link.active:hover {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-nav .nav-link.open {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-nav .nav-link.open:focus {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-nav .nav-link.open:hover {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-nav .open > .nav-link {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-nav .open > .nav-link:focus {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-nav .open > .nav-link:hover {
  color: rgba(0, 0, 0, 0.8);
}

.navbar-light .navbar-divider {
  background-color: rgba(0, 0, 0, 0.075);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-brand:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .active > .nav-link {
  color: #fff;
}

.navbar-dark .navbar-nav .active > .nav-link:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .active > .nav-link:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link.active:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link.active:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link.open {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link.open:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link.open:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .open > .nav-link {
  color: #fff;
}

.navbar-dark .navbar-nav .open > .nav-link:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .open > .nav-link:hover {
  color: #fff;
}

.navbar-dark .navbar-divider {
  background-color: rgba(255, 255, 255, 0.075);
}

.navbar-toggleable-xs:after {
  content: "";
  display: table;
  clear: both;
}

.navbar-toggleable-sm:after {
  content: "";
  display: table;
  clear: both;
}

.navbar-toggleable-md:after {
  content: "";
  display: table;
  clear: both;
}

.card {
  position: relative;
  display: block;
  margin-bottom: .75rem;
  border-radius: 0;
  border: 1px solid #d6d6d6;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.card-block {
  padding: 1.25rem;
}

.card-block:after {
  content: "";
  display: table;
  clear: both;
}

.card-title {
  margin-bottom: .75rem;
}

.card-subtitle {
  margin-top: -.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: .75rem 1.25rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #d6d6d6;
}

.card-header:after {
  content: "";
  display: table;
  clear: both;
}

.card-header:first-child {
  border-radius: 0 0 0 0;
}

.card-footer {
  padding: .75rem 1.25rem;
  background-color: #f7f7f7;
  border-top: 1px solid #d6d6d6;
}

.card-footer:after {
  content: "";
  display: table;
  clear: both;
}

.card-footer:last-child {
  border-radius: 0 0 0 0;
}

.card-header-tabs {
  margin-bottom: -.75rem;
  border-bottom: 0;
  margin-right: -.625rem;
  margin-left: -.625rem;
}

.card-header-pills {
  margin-right: -.625rem;
  margin-left: -.625rem;
}

.card-primary {
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.card-primary .card-footer {
  background-color: transparent;
}

.card-primary .card-header {
  background-color: transparent;
}

.card-success {
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.card-success .card-footer {
  background-color: transparent;
}

.card-success .card-header {
  background-color: transparent;
}

.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.card-info .card-footer {
  background-color: transparent;
}

.card-info .card-header {
  background-color: transparent;
}

.card-warning {
  background-color: #ff9a52;
  border-color: #ff9a52;
}

.card-warning .card-footer {
  background-color: transparent;
}

.card-warning .card-header {
  background-color: transparent;
}

.card-danger {
  background-color: #cc0000;
  border-color: #cc0000;
}

.card-danger .card-footer {
  background-color: transparent;
}

.card-danger .card-header {
  background-color: transparent;
}

.card-outline-primary {
  background-color: transparent;
  border-color: #1b1b1b;
}

.card-outline-secondary {
  background-color: transparent;
  border-color: transparent;
}

.card-outline-info {
  background-color: transparent;
  border-color: #5bc0de;
}

.card-outline-success {
  background-color: transparent;
  border-color: #1b1b1b;
}

.card-outline-warning {
  background-color: transparent;
  border-color: #ff9a52;
}

.card-outline-danger {
  background-color: transparent;
  border-color: #cc0000;
}

.card-inverse .card-footer {
  border-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}

.card-inverse .card-header {
  border-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}

.card-inverse .card-blockquote {
  color: #fff;
}

.card-inverse .card-blockquote .blockquote-footer {
  color: rgba(255, 255, 255, 0.65);
}

.card-inverse .card-title {
  color: #fff;
}

.card-inverse .card-link {
  color: rgba(255, 255, 255, 0.65);
}

.card-inverse .card-link:focus {
  color: #fff;
}

.card-inverse .card-link:hover {
  color: #fff;
}

.card-inverse .card-subtitle {
  color: rgba(255, 255, 255, 0.65);
}

.card-inverse .card-text {
  color: rgba(255, 255, 255, 0.65);
}

.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0;
}

.card-img {
  border-radius: .25rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img-top {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.card-img-bottom {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.breadcrumb {
  padding: 46px 0px;
  margin-bottom: 0px;
  list-style: none;
  background-color: transparent;
  border-radius: 0;
  text-align: center;
}

.breadcrumb li {
  display: inline;
  list-style: none;
  font-family: "Reforma1918", sans-serif;
}

.breadcrumb li::after {
  content: "/";
  color: #1b1b1b;
  margin: 0.3125em;
}

.breadcrumb li:last-child::after {
  display: none;
}

.breadcrumb ol {
  margin: 0px;
  padding: 0px;
  color: #1b1b1b;
}

.breadcrumb ol li a {
  color: #1b1b1b;
  font-size: 16px;
  font-weight: 400;
}

.breadcrumb:after {
  content: "";
  display: table;
  clear: both;
}

.breadcrumb-item {
  float: left;
}

.breadcrumb-item + .breadcrumb-item:before {
  display: inline-block;
  padding-right: .5rem;
  padding-left: .5rem;
  color: #1b1b1b;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover:before {
  text-decoration: underline;
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #ebebeb;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  border-radius: 0;
  width: 100%;
}

.pagination > div:first-child {
  line-height: 2.5rem;
  font-size: 16px;
}

.pagination .page-list {
  margin-bottom: 0;
}

.pagination .page-list li {
  display: inline;
}

.pagination a {
  color: #1b1b1b;
  font-weight: 600;
}

.pagination .previous {
  float: left;
}

.pagination .next {
  float: right;
}

.pagination .current a {
  color: #1b1b1b;
  text-decoration: none;
}

.page-item {
  display: inline;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.page-item:last-child .page-link {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.page-item.active .page-link {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.page-item.active .page-link:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.page-item.active .page-link:hover {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.page-item.disabled .page-link {
  color: #ebebeb;
  pointer-events: none;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.page-item.disabled .page-link:focus {
  color: #ebebeb;
  pointer-events: none;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.page-item.disabled .page-link:hover {
  color: #ebebeb;
  pointer-events: none;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.page-link {
  position: relative;
  float: left;
  padding: .5rem .75rem;
  margin-left: -1px;
  color: #1b1b1b;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.page-link:focus {
  color: #208094;
  background-color: #f7f7f7;
  border-color: #ddd;
}

.page-link:hover {
  color: #208094;
  background-color: #f7f7f7;
  border-color: #ddd;
}

.pagination-lg .page-link {
  padding: .75rem 1.5rem;
  font-size: .9375rem;
}

.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: .3rem;
  border-top-left-radius: .3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: .3rem;
  border-top-right-radius: .3rem;
}

.pagination-sm .page-link {
  padding: .275rem .75rem;
  font-size: .875rem;
}

.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: .2rem;
  border-top-left-radius: .2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: .2rem;
  border-top-right-radius: .2rem;
}

.tag {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0;
}

.tag:empty {
  display: none;
}

a.tag:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

a.tag:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.tag-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem;
}

.tag-default {
  background-color: #ebebeb;
}

.tag-default[href]:focus {
  background-color: #d2d2d2;
}

.tag-default[href]:hover {
  background-color: #d2d2d2;
}

.tag-primary {
  background-color: #1b1b1b;
}

.tag-primary[href]:focus {
  background-color: #1b1b1b;
}

.tag-primary[href]:hover {
  background-color: #1b1b1b;
}

.tag-success {
  background-color: #1b1b1b;
}

.tag-success[href]:focus {
  background-color: #3a9a56;
}

.tag-success[href]:hover {
  background-color: #3a9a56;
}

.tag-info {
  background-color: #5bc0de;
}

.tag-info[href]:focus {
  background-color: #31b0d5;
}

.tag-info[href]:hover {
  background-color: #31b0d5;
}

.tag-warning {
  background-color: #ff9a52;
}

.tag-warning[href]:focus {
  background-color: #ff7c1f;
}

.tag-warning[href]:hover {
  background-color: #ff7c1f;
}

.tag-danger {
  background-color: #cc0000;
}

.tag-danger[href]:focus {
  background-color: #ff1919;
}

.tag-danger[href]:hover {
  background-color: #ff1919;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #f7f7f7;
  border-radius: .3rem;
}

.jumbotron-hr {
  border-top-color: #ddd;
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  padding: 1rem;
  margin-bottom: 1rem;
  border-radius: 0;
  font-size: .8125rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 2rem;
}

.alert-dismissible .close {
  position: relative;
  top: -.125rem;
  right: -1rem;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d;
}

.alert-success hr {
  border-top-color: #c1e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f;
}

.alert-info hr {
  border-top-color: #a6d5ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #f7f7f7;
  border-color: #f7f7f7;
  color: #1b1b1b;
}

.alert-warning hr {
  border-top-color: #767676;
}

.alert-warning .alert-link {
  color: #1b1b1b;
  border-radius: 2px;
  border-width: 2px;
  margin-left: .625rem;
  padding: .3125rem 1.25rem;
  font-weight: 600;
  font-size: .8125rem;
  color: #6c868e;
}

.alert-warning .material-icons {
  color: #ff9a52;
  font-size: 2rem;
  margin-right: .625rem;
  padding-top: .3125rem;
}

.alert-warning .alert-text {
  font-size: .9375rem;
  padding-top: .625rem;
}

.alert-warning ul li:last-child .alert-link {
  color: #fff;
}

.alert-warning .warning-buttons {
  margin-top: .3125rem;
}

.alert-danger {
  color: #1b1b1b;
  padding-top: 5px !important;
  margin: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.alert-danger hr {
  border-top-color: #e4b9b9;
}

.alert-danger .alert-link {
  color: #843534;
}

.progress {
  display: block;
  width: 100%;
  height: 1rem;
  margin-bottom: 1rem;
}

.progress[value] {
  background-color: #eee;
  border: 0;
  appearance: none;
  border-radius: 0;
  background-color: #eee;
  border-radius: 0;
}

.progress[value]::-ms-fill {
  background-color: #0074d9;
  border: 0;
}

.progress[value]::-moz-progress-bar {
  background-color: #0074d9;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.progress[value]::-webkit-progress-value {
  background-color: #0074d9;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.progress[value]::-webkit-progress-bar {
  background-color: #eee;
  border-radius: 0;
}

.progress[value="100"]::-moz-progress-bar {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.progress[value="100"]::-webkit-progress-value {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

base::-moz-progress-bar {
  background-color: #eee;
  border-radius: 0;
}

.progress-striped[value]::-webkit-progress-value {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
  background-size: 1rem 1rem;
}

.progress-striped[value]::-moz-progress-bar {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
  background-size: 1rem 1rem;
}

.progress-striped[value]::-ms-fill {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
  background-size: 1rem 1rem;
}

.progress-animated[value]::-webkit-progress-value {
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-animated[value]::-moz-progress-bar {
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-success[value]::-webkit-progress-value {
  background-color: #1b1b1b;
}

.progress-success[value]::-moz-progress-bar {
  background-color: #1b1b1b;
}

.progress-success[value]::-ms-fill {
  background-color: #1b1b1b;
}

.progress-info[value]::-webkit-progress-value {
  background-color: #5bc0de;
}

.progress-info[value]::-moz-progress-bar {
  background-color: #5bc0de;
}

.progress-info[value]::-ms-fill {
  background-color: #5bc0de;
}

.progress-warning[value]::-webkit-progress-value {
  background-color: #ff9a52;
}

.progress-warning[value]::-moz-progress-bar {
  background-color: #ff9a52;
}

.progress-warning[value]::-ms-fill {
  background-color: #ff9a52;
}

.progress-danger[value]::-webkit-progress-value {
  background-color: #cc0000;
}

.progress-danger[value]::-moz-progress-bar {
  background-color: #cc0000;
}

.progress-danger[value]::-ms-fill {
  background-color: #cc0000;
}

.media {
  overflow: hidden;
}

.media-body {
  overflow: hidden;
  width: 10000px;
  display: table-cell;
  vertical-align: top;
}

.media-left {
  display: table-cell;
  vertical-align: top;
  padding-right: 10px;
}

.media-right {
  display: table-cell;
  vertical-align: top;
  padding-left: 10px;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-object {
  display: block;
}

.media-object.img-thumbnail {
  max-width: none;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.list-group-item.disabled {
  color: #ebebeb;
  cursor: not-allowed;
  background-color: #f7f7f7;
}

.list-group-item.disabled:focus {
  color: #ebebeb;
  cursor: not-allowed;
  background-color: #f7f7f7;
}

.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled:focus .list-group-item-text {
  color: #ebebeb;
}

.list-group-item.disabled:hover {
  color: #ebebeb;
  cursor: not-allowed;
  background-color: #f7f7f7;
}

.list-group-item.disabled:hover .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled:hover .list-group-item-text {
  color: #ebebeb;
}

.list-group-item.disabled .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text {
  color: #ebebeb;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active:focus .list-group-item-heading > small {
  color: inherit;
}

.list-group-item.active:focus .list-group-item-text {
  color: #d7f1f6;
}

.list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.list-group-item.active:hover .list-group-item-heading {
  color: inherit;
}

.list-group-item.active:hover .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active:hover .list-group-item-heading > small {
  color: inherit;
}

.list-group-item.active:hover .list-group-item-text {
  color: #d7f1f6;
}

.list-group-item.active .list-group-item-heading {
  color: inherit;
}

.list-group-item.active .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active .list-group-item-heading > small {
  color: inherit;
}

.list-group-item.active .list-group-item-text {
  color: #d7f1f6;
}

.list-group-flush .list-group-item {
  border-radius: 0;
}

.list-group-item-action {
  width: 100%;
  color: #767676;
  text-align: inherit;
}

.list-group-item-action .list-group-item-heading {
  color: #333;
}

.list-group-item-action:focus {
  color: #767676;
  text-decoration: none;
  background-color: #f7f7f7;
}

.list-group-item-action:hover {
  color: #767676;
  text-decoration: none;
  background-color: #f7f7f7;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6;
}

button.list-group-item-success {
  color: #3c763d;
}

button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

a.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

button.list-group-item-success.active {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

button.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}

button.list-group-item-info {
  color: #31708f;
}

button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

a.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

button.list-group-item-info.active {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

button.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}

button.list-group-item-warning {
  color: #8a6d3b;
}

button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

a.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

button.list-group-item-warning.active {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

button.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc;
}

button.list-group-item-danger {
  color: #a94442;
}

button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

a.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

button.list-group-item-danger.active {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

button.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.embed-responsive {
  position: relative;
  color: #fff;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive embed {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive object {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9 {
  padding-bottom: 42.85714%;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.embed-responsive-1by1 {
  padding-bottom: 100%;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  opacity: 1;
}

.close:focus {
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
}

.close:hover {
  text-decoration: none;
  cursor: pointer;
  opacity: .5;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal {
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal.fade .modal-dialog {
  transition: transform .3s ease-out;
  transform: translateY(-25%);
}

.modal.in .modal-dialog {
  transform: translate(0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  outline: 0;
}

.modal-content .product-images > li.thumb-container {
  display: block;
  margin: 0 0 10px;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #1b1b1b;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.in {
  opacity: .5;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header:after {
  content: "";
  display: table;
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: .875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.in {
  opacity: .9;
}

.tooltip.bs-tether-element-attached-bottom {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.bs-tether-element-attached-bottom .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #cc0000;
}

.tooltip.tooltip-top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.tooltip-top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #cc0000;
}

.tooltip.bs-tether-element-attached-left {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bs-tether-element-attached-left .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #cc0000;
}

.tooltip.tooltip-right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.tooltip-right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #cc0000;
}

.tooltip.bs-tether-element-attached-top {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.bs-tether-element-attached-top .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #cc0000;
}

.tooltip.tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.tooltip-bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #cc0000;
}

.tooltip.bs-tether-element-attached-right {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip.bs-tether-element-attached-right .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #cc0000;
}

.tooltip.tooltip-left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip.tooltip-left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #cc0000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #cc0000;
  border-radius: 0;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: .875rem;
  word-wrap: break-word;
  background-color: #fff;
  font-family: inherit;
}

.popover.bs-tether-element-attached-bottom {
  margin-top: -10px;
}

.popover.bs-tether-element-attached-bottom .popover-arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.bs-tether-element-attached-bottom .popover-arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: "";
  border-top-color: #fff;
  border-bottom-width: 0;
}

.popover.popover-top {
  margin-top: -10px;
}

.popover.popover-top .popover-arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.popover-top .popover-arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: "";
  border-top-color: #fff;
  border-bottom-width: 0;
}

.popover.bs-tether-element-attached-left {
  margin-left: 10px;
}

.popover.bs-tether-element-attached-left .popover-arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.bs-tether-element-attached-left .popover-arrow:after {
  bottom: -10px;
  left: 1px;
  content: "";
  border-right-color: #fff;
  border-left-width: 0;
}

.popover.popover-right {
  margin-left: 10px;
}

.popover.popover-right .popover-arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.popover-right .popover-arrow:after {
  bottom: -10px;
  left: 1px;
  content: "";
  border-right-color: #fff;
  border-left-width: 0;
}

.popover.bs-tether-element-attached-top {
  margin-top: 10px;
  margin-top: 0;
}

.popover.bs-tether-element-attached-top .popover-arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.bs-tether-element-attached-top .popover-arrow:after {
  top: 1px;
  margin-left: -10px;
  content: "";
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.popover-bottom {
  margin-top: 10px;
}

.popover.popover-bottom .popover-arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.popover-bottom .popover-arrow:after {
  top: 1px;
  margin-left: -10px;
  content: "";
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.bs-tether-element-attached-right {
  margin-left: -10px;
}

.popover.bs-tether-element-attached-right .popover-arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.bs-tether-element-attached-right .popover-arrow:after {
  right: 1px;
  bottom: -10px;
  content: "";
  border-right-width: 0;
  border-left-color: #fff;
}

.popover.popover-left {
  margin-left: -10px;
}

.popover.popover-left .popover-arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.popover-left .popover-arrow:after {
  right: 1px;
  bottom: -10px;
  content: "";
  border-right-width: 0;
  border-left-color: #fff;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #d6d6d6;
  border-radius: .2375rem .2375rem 0 0;
}

.popover-title:empty {
  display: none;
}

.popover-content {
  padding: 9px 14px;
}

.popover-arrow {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 11px;
}

.popover-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  content: "";
  border-width: 10px;
}

.carousel {
  position: relative;
  box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.15);
  margin-bottom: 1.5rem;
}

.carousel .direction {
  z-index: auto;
}

.carousel .carousel-inner {
  height: 340px;
}

.carousel .carousel-item {
  height: 100%;
}

.carousel .carousel-item img {
  width: 100%;
  margin-left: 0;
}

.carousel .carousel-item .caption {
  position: absolute;
  bottom: 28px;
  left: 90px;
  color: #fff;
  max-width: 340px;
}

.carousel .carousel-item .caption .caption-description p {
  color: #fff;
}

.carousel .carousel-control {
  opacity: 1;
}

.carousel .carousel-control .icon-next {
  right: 2rem;
}

.carousel .carousel-control .icon-next:before {
  content: "";
}

.carousel .carousel-control .icon-next i {
  font-size: 3.125rem;
  color: #fff;
}

.carousel .carousel-control .icon-next:hover i {
  color: #1b1b1b;
}

.carousel .carousel-control .icon-prev {
  left: 1rem;
}

.carousel .carousel-control .icon-prev:before {
  content: "";
}

.carousel .carousel-control .icon-prev i {
  font-size: 3.125rem;
  color: #fff;
}

.carousel .carousel-control .icon-prev:hover i {
  color: #1b1b1b;
}

.carousel .carousel-control.left {
  background: none;
}

.carousel .carousel-control.right {
  background: none;
}

.carousel-control {
  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);
  opacity: .5;
}

.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

.carousel-control:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

.carousel-control .icon-next {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
  line-height: 1;
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-next:before {
  content: "\203A";
}

.carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
  line-height: 1;
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-prev:before {
  content: "\2039";
}

.carousel-control.left {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001));
  background-repeat: repeat-x;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5));
  background-repeat: repeat-x;
}

.carousel-indicators {
  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 {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  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 {
  text-shadow: none;
}

.bg-faded {
  background-color: #f7f7f9;
}

.bg-primary {
  color: #fff !important;
  background-color: #1b1b1b;
}

a.bg-primary:focus {
  background-color: #1b1b1b;
}

a.bg-primary:hover {
  background-color: #1b1b1b;
}

.bg-success {
  color: #fff !important;
  background-color: #1b1b1b;
}

a.bg-success:focus {
  background-color: #3a9a56 !important;
}

a.bg-success:hover {
  background-color: #3a9a56 !important;
}

.bg-info {
  color: #fff !important;
  background-color: #5bc0de !important;
}

a.bg-info:focus {
  background-color: #31b0d5 !important;
}

a.bg-info:hover {
  background-color: #31b0d5 !important;
}

.bg-warning {
  color: #fff !important;
  background-color: #ff9a52 !important;
}

a.bg-warning:focus {
  background-color: #ff7c1f !important;
}

a.bg-warning:hover {
  background-color: #ff7c1f !important;
}

.bg-danger {
  color: #fff !important;
  background-color: #cc0000 !important;
}

a.bg-danger:focus {
  background-color: #ff1919 !important;
}

a.bg-danger:hover {
  background-color: #ff1919 !important;
}

.bg-inverse {
  color: #fff !important;
  background-color: #767676 !important;
}

a.bg-inverse:focus {
  background-color: #6e6e6e !important;
}

a.bg-inverse:hover {
  background-color: #6e6e6e !important;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.d-block {
  display: block !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-inline {
  display: inline !important;
}

.pull-xs-left {
  float: left !important;
}

.float-xs-left {
  float: left !important;
}

.pull-xs-right {
  float: right !important;
}

.float-xs-right {
  float: right !important;
}

.pull-xs-none {
  float: none !important;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.w-100 {
  width: 100% !important;
}

.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.m-a-0 {
  margin: 0 !important;
}

.m-t-0 {
  margin-top: 0 !important;
}

.m-r-0 {
  margin-right: 0 !important;
}

.m-b-0 {
  margin-bottom: 0 !important;
}

.m-l-0 {
  margin-left: 0 !important;
}

.m-x-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-a-1 {
  margin: 1rem !important;
}

.m-t-1 {
  margin-top: 1rem !important;
}

.m-r-1 {
  margin-right: 1rem !important;
}

.m-b-1 {
  margin-bottom: 1rem !important;
}

.m-l-1 {
  margin-left: 1rem !important;
}

.m-x-1 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.m-y-1 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.m-a-2 {
  margin: 1.5rem !important;
}

.m-t-2 {
  margin-top: 1.5rem !important;
}

.m-r-2 {
  margin-right: 1.5rem !important;
}

.m-b-2 {
  margin-bottom: 1.5rem !important;
}

.m-l-2 {
  margin-left: 1.5rem !important;
}

.m-x-2 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.m-y-2 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.m-a-3 {
  margin: 3rem !important;
}

.m-t-3 {
  margin-top: 3rem !important;
}

.m-r-3 {
  margin-right: 3rem !important;
}

.m-b-3 {
  margin-bottom: 3rem !important;
}

.m-l-3 {
  margin-left: 3rem !important;
}

.m-x-3 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.m-y-3 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.p-a-0 {
  padding: 0 !important;
}

.p-t-0 {
  padding-top: 0 !important;
}

.p-r-0 {
  padding-right: 0 !important;
}

.p-b-0 {
  padding-bottom: 0 !important;
}

.p-l-0 {
  padding-left: 0 !important;
}

.p-x-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-a-1 {
  padding: 1rem !important;
}

.p-t-1 {
  padding-top: 1rem !important;
}

.p-r-1 {
  padding-right: 1rem !important;
}

.p-b-1 {
  padding-bottom: 1rem !important;
}

.p-l-1 {
  padding-left: 1rem !important;
}

.p-x-1 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.p-y-1 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.p-a-2 {
  padding: 1.5rem !important;
}

.p-t-2 {
  padding-top: 1.5rem !important;
}

.p-r-2 {
  padding-right: 1.5rem !important;
}

.p-b-2 {
  padding-bottom: 1.5rem !important;
}

.p-l-2 {
  padding-left: 1.5rem !important;
}

.p-x-2 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.p-y-2 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.p-a-3 {
  padding: 3rem !important;
}

.p-t-3 {
  padding-top: 3rem !important;
}

.p-r-3 {
  padding-right: 3rem !important;
}

.p-b-3 {
  padding-bottom: 3rem !important;
}

.p-l-3 {
  padding-left: 3rem !important;
}

.p-x-3 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.p-y-3 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pos-f-t {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

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

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-normal {
  font-weight: 400;
}

.font-weight-bold {
  font-weight: 700;
}

.font-italic {
  font-style: italic;
}

a.text-muted:focus {
  color: #1b1b1b;
}

a.text-muted:hover {
  color: #1b1b1b;
}

.text-primary {
  color: #1b1b1b;
}

a.text-primary:focus {
  color: #1b1b1b;
}

a.text-primary:hover {
  color: #1b1b1b;
}

.text-success {
  color: #1b1b1b;
}

a.text-success:focus {
  color: #1b1b1b;
}

a.text-success:hover {
  color: #1b1b1b;
}

.text-info {
  color: #1b1b1b;
}

a.text-info:focus {
  color: #1b1b1b;
}

a.text-info:hover {
  color: #1b1b1b;
}

.text-warning {
  color: #1b1b1b;
}

a.text-warning:focus {
  color: #1b1b1b;
}

a.text-warning:hover {
  color: #1b1b1b;
}

.text-danger {
  color: #1b1b1b;
}

a.text-danger:focus {
  color: #1b1b1b;
}

a.text-danger:hover {
  color: #1b1b1b;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.invisible {
  visibility: hidden !important;
}

.hidden-xs-up {
  display: none !important;
}

.hidden-xl-down {
  display: none !important;
}

.visible-print-block {
  display: none !important;
}

.visible-print-inline {
  display: none !important;
}

.visible-print-inline-block {
  display: none !important;
}

.material-icons {
  font-family: Material Icons;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}

.lang-rtl * {
  direction: rtl !important;
  direction: rtl !important;
}

.lang-rtl main {
  text-align: right !important;
  text-align: right !important;
}

.product-prices {
  margin-top: 1.25rem;
}

.product-prices .tax-shipping-delivery-label {
  font-size: .8125rem;
  color: #767676;
}

.product-prices .tax-shipping-delivery-label .delivery-information {
  padding: 0 0 0 2px;
}

.product-prices .tax-shipping-delivery-label .delivery-information:before {
  content: "-";
  padding: 0 2px 0 0;
}

.product-prices div {
  margin-bottom: .625rem;
}

.product-features {
  margin-top: 1.25rem;
  margin-left: .3125rem;
}

.product-features > dl.data-sheet {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  box-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-align: start;
}

.product-features > dl.data-sheet dt.name {
  text-transform: capitalize;
  -webkit-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 40%;
  -moz-flex: 1 0 40%;
  -ms-flex: 1 0 40%;
  flex: 1 0 40%;
  font-weight: 400;
  background: #f7f7f7;
  padding: .625rem;
  margin-right: .625rem;
  min-height: 2.5rem;
  word-break: break-all;
  text-transform: capitalize;
}

.product-features > dl.data-sheet dt.name:nth-of-type(even) {
  background: #f7f7f7;
}

.product-features > dl.data-sheet dd.value {
  -webkit-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 40%;
  -moz-flex: 1 0 40%;
  -ms-flex: 1 0 40%;
  flex: 1 0 40%;
  font-weight: 400;
  background: #f7f7f7;
  padding: .625rem;
  margin-right: .625rem;
  min-height: 2.5rem;
  word-break: break-all;
}

.product-features > dl.data-sheet dd.value:nth-of-type(even) {
  background: #f7f7f7;
}

.color {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin: 0px 2px;
  cursor: pointer;
  background-size: contain;
  border: 1px solid #d6d6d6;
}

.color:hover {
  border: 1px solid #1b1b1b;
}

.color.active {
  border: 1px solid #1b1b1b;
}

.facet-label.active .custom-checkbox span.color {
  border: 1px solid #1b1b1b;
}

.facet-label:hover .custom-checkbox span.color {
  border: 1px solid #1b1b1b;
}

.hover-addtocart .btn-primary {
  background: #1b1b1b url("../img/sprite.png") no-repeat scroll -12px -57px;
  color: #fff;
  border: none;
  font-size: 13px;
}

.hover-addtocart .btn-primary:hover {
  background: #cc0000 url("../img/sprite.png") no-repeat scroll -426px -57px;
}

.product-actions .btn-primary {
  background: #1b1b1b url("../img/sprite.png") no-repeat scroll -12px -57px;
  color: #fff;
  border: none;
  font-size: 13px;
}

.product-actions .btn-primary:hover {
  background: #cc0000 url("../img/sprite.png") no-repeat scroll -426px -57px;
}

.product-actions .control-label {
  margin-bottom: .375rem;
  display: block;
  width: 100%;
  color: #000;
  font-family: "Reforma1918", sans-serif;
}

.product-actions .add-to-cart {
  line-height: inherit;
}

.product-actions .add-to-cart .material-icons {
  line-height: inherit;
  display: none;
}

.list .hover-addtocart .highlighted-informations.hidden-sm-down {
  width: auto;
}

.list .hover-addtocart .addtocart-button {
  width: auto;
}

.list .thumbnail-container {
  margin: 0 0 25px !important;
}

.cart-grid-body {
  margin-bottom: .75rem;
}

.cart-grid-body a.label {
  background: #cc0000 none repeat scroll 0 0;
  color: #fff;
  display: block;
  float: left;
  padding: 10px 25px;
  text-transform: capitalize;
}

.cart-grid-body a.label:hover {
  color: #fff;
  background-color: #1b1b1b;
}

.cart-grid-body .card-block {
  padding: 1rem;
}

.cart-grid-body .card-block h1 {
  margin-bottom: 0;
}

.cart-grid-body hr {
  margin: 0;
}

.cart-grid-body .cart-overview {
  padding: 0px;
}

.product-line-grid-body > .product-line-info > .label {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #767676;
  float: none;
  line-height: inherit;
  padding: 0;
  text-align: left;
  white-space: inherit;
  text-transform: uppercase;
  padding: 0;
  line-height: inherit;
  text-align: left;
  white-space: inherit;
}

.product-line-grid-body > .product-line-info > .out-of-stock {
  color: red;
}

.product-line-grid-body > .product-line-info > .available {
  color: #1b1b1b;
}

.product-line-grid-body > .product-line-info > .unit-price-cart {
  padding-left: .3125rem;
  font-size: .875rem;
  color: #767676;
}

.label {
  color: #767676;
  text-align: right;
  font-size: .875rem;
}

small.label {
  font-size: .8125rem;
}

small.value {
  font-size: .8125rem;
}

.form-control-label {
  padding-top: .625rem;
}

.input-group.focus {
  outline: 1px solid #222222;
}

.form-control-select {
  height: 2.625rem;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #f7f7f7 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll right 0.5rem center/1.25rem 1.25rem;
  padding-right: 2rem;
}

.form-control-valign {
  padding-top: .5rem;
}

.form-control-comment {
  font-size: .875rem;
  padding-top: .5rem;
  color: #767676;
}

.form-control-submit.disabled {
  background: #5bc0de;
  color: #fff;
}

.form-group.has-error input {
  outline: 0.1875rem solid #cc0000;
}

.form-group.has-error select {
  outline: 0.1875rem solid #cc0000;
}

.form-group.has-error .help-block {
  color: #cc0000;
}

.group-span-filestyle label {
  margin: 0;
}

.group-span-filestyle .bootstrap-touchspin .btn-touchspin {
  background: #cc0000;
  color: #fff;
  text-transform: uppercase;
  border-radius: 0;
  font-size: .875rem;
  padding: .5rem 1rem;
}

.group-span-filestyle .btn-default {
  background: #cc0000;
  color: #fff;
  text-transform: uppercase;
  border-radius: 0;
  font-size: .875rem;
  padding: .5rem 1rem;
}

.facet .color {
  width: 15px;
  height: 15px;
}

.facet .custom-checkbox input[type=checkbox] + span.color {
  width: 15px;
  height: 15px;
}

.text-muted {
  font-size: .875rem;
}

.done {
  color: #1b1b1b;
  display: inline-block;
  padding: 0 .8125rem;
  margin-right: 1.5625rem;
}

.thumb-mask > .mask {
  position: relative;
  width: 3.4375rem;
  height: 3.4375rem;
  overflow: hidden;
  border: 1px solid #d6d6d6;
  margin: .625rem 0;
}

.thumb-mask > .mask img {
  width: 55px;
  height: 55px;
}

.definition-list dl {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.definition-list dl dt {
  font-weight: 400;
  -webkit-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 45%;
  -moz-flex: 0 0 45%;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  background: #f7f7f7;
  padding: .625rem;
  margin: .125rem;
}

.definition-list dl dt:nth-of-type(even) {
  background: #f7f7f7;
}

.definition-list dl dd {
  -webkit-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 45%;
  -moz-flex: 0 0 45%;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  background: #f7f7f7;
  padding: .625rem;
  margin: .125rem;
}

.definition-list dl dd:nth-of-type(even) {
  background: #f7f7f7;
}

.help-block {
  margin-top: .625rem;
}

.btn-tertiary-outline {
  color: #6c868e;
  background-image: none;
  background-color: transparent;
  border-color: #6c868e;
  border: .15rem solid #6c868e;
}

.btn-tertiary-outline:hover {
  border-color: #bbcdd2;
  color: #bbcdd2;
}

.nav-item .nav-link {
  color: #767676;
  font-weight: 600;
}

.nav-item .nav-separtor {
  color: #767676;
  font-weight: 600;
}

.nav-item .nav-link.active {
  color: #767676;
}

.nav-item .nav-separtor.active {
  color: #767676;
}

.search-widget form {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.search-widget form input[type=text] {
  border: none;
  padding: 10px 70px 10px 30px;
  background: #fff;
  color: #767676;
  height: 45px;
  border: none;
  outline: none;
  font-size: 15px;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -o-border-radius: 30px;
  border: 1px solid #d4d4d4;
}

.search-widget form input[type=text]:focus + button .search {
  color: #1b1b1b;
}

.search-widget form input[type=text]::-webkit-input-placeholder {
  color: #767676;
  text-indent: 0;
}

.search-widget form input[type=text]:-moz-placeholder {
  color: #1b1b1b;
  text-indent: 0;
}

.search-widget form input[type=text]::-moz-placeholder {
  color: #1b1b1b;
  text-indent: 0;
}

.search-widget form input[type=text]:-ms-input-placeholder {
  color: #fff;
  text-indent: 0;
}

.search-widget form:hover button[type=submit] {
  background: #fff url("../img/sprite.png") no-repeat scroll -438px -16px;
}

.search-widget form button[type=submit] {
  position: absolute;
  background: none;
  border: 1px solid #d4d4d4;
  top: 0px;
  right: 0;
  color: #fff;
  height: 45px;
  background: #fff url("../img/sprite.png") no-repeat scroll -14px -16px;
  border-radius: 0px 30px 30px 0;
  -webkit-border-radius: 0px 30px 30px 0;
  -moz-border-radius: 0px 30px 30px 0;
  -o-border-radius: 0px 30px 30px 0;
  width: 52px;
  box-sizing: border-box;
}

.search-widget form button[type=submit] .search {
  display: none;
}

.search-widget form button[type=submit] .search:hover {
  color: #1b1b1b;
}

.header-top .search-widget form input[type=text] {
  width: 400px;
}

#pagenotfound .page-content #search_widget {
  width: 100%;
}

#pagenotfound #main .page-header {
  margin: 2rem 0 3rem;
}

#pagenotfound #main .page-content {
  margin-bottom: 10rem;
}

#pagenotfound .page-not-found {
  padding: 1rem;
  font-size: .875rem;
  color: #767676;
  margin: 0 auto 0 0;
  border: 1px solid #d6d6d6;
}

#pagenotfound .page-not-found h4 {
  font-size: 1rem;
  font-weight: 700;
  margin: .5rem 0 1rem;
}

#pagenotfound .page-not-found .search-widget {
  float: none;
}

#pagenotfound .page-not-found .search-widget input {
  width: 100%;
}

.top-menu[data-depth="1"] {
  margin: 0px;
}

.top-menu a:not([data-depth="0"]) {
  display: block;
  padding: .625rem;
  color: #767676;
  font-weight: 400;
}

.top-menu a.dropdown-submenu {
  color: #1b1b1b;
  text-transform: uppercase;
  font-weight: 600;
}

.top-menu a[data-depth="0"] {
  font-weight: 600;
  padding: 20px 10px;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
}

.top-menu a[data-depth="1"] {
  padding: 0 .625rem .625rem 0;
}

.top-menu a[data-depth="2"] {
  padding: 0 .625rem .625rem 0;
}

.top-menu .collapse {
  display: inherit;
}

.top-menu .sub-menu {
  border: none;
  margin-left: 0px;
  width: auto;
  z-index: 18;
  display: none;
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.1);
  margin-top: 1px;
}

.top-menu .sub-menu ul[data-depth="1"] > li {
  display: block;
  margin: 0px 20px;
}

.top-menu .sub-menu a:hover {
  color: #1b1b1b;
}

.top-menu .sub-menu.collapse {
  display: none;
  padding: 20px;
}

.top-menu .popover {
  max-width: inherit;
}

.top-menu > li > .popover.sub-menu.js-sub-menu.collapse.in > ul > li > a > span > span > i:hover {
  color: #1b1b1b;
}

.map-icon > a {
  color: #fff !important;
  font-size: 14px !important;
  display: inline-block;
  vertical-align: middle;
  padding-top: 4px;
  font-weight: 600 !important;
}

.map-icon > a:hover {
  color: #1b1b1b !important;
}

.map-icon:hover:before {
  background: transparent url("../img/sprite.png") no-repeat scroll -23px -288px;
}

.map-icon::before {
  background: transparent url("../img/sprite.png") no-repeat scroll -448px -288px;
  color: #fff;
  content: "";
  display: block;
  float: left;
  height: 26px;
  margin-right: 12px;
  width: 26px;
}

#_desktop_top_menu.fixed .sub-menu {
  border: 1px solid #d6d6d6;
}

#mobile_top_menu_wrapper {
  margin-top: 0px;
  padding-bottom: 0px;
  background: #fff;
}

#mobile_top_menu_wrapper #top-menu {
  margin-bottom: .625rem;
  text-align: left;
}

#mobile_top_menu_wrapper .top-menu {
  color: #1b1b1b;
}

#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=true] .add {
  display: none;
}

#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded=true] .remove {
  display: block;
}

#mobile_top_menu_wrapper .top-menu .collapse-icons .remove {
  display: none;
}

#mobile_top_menu_wrapper .top-menu .navbar-toggler {
  display: inline-block;
  padding: 0;
}

#mobile_top_menu_wrapper .top-menu a[data-depth="0"] {
  padding: .625rem;
  border-bottom: 1px solid #d6d6d6;
}

#mobile_top_menu_wrapper .top-menu .collapse {
  display: none;
}

#mobile_top_menu_wrapper .top-menu .collapse.in {
  display: block;
}

#mobile_top_menu_wrapper .top-menu .sub-menu {
  box-shadow: none;
  z-index: inherit;
  display: block;
  position: static;
  overflow: hidden;
  margin-left: 0;
  width: 100%;
  min-width: 100%;
  background: transparent;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="0"] > li {
  border-bottom: 1px solid #767676;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] {
  margin: 0;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] > li {
  float: none;
  margin: 0;
  display: block;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] > li a {
  text-transform: none;
  border-bottom: 1px solid #d6d6d6;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] > li a:hover {
  color: #1b1b1b;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul {
  padding: 0;
}

#mobile_top_menu_wrapper .top-menu .sub-menu li > a {
  padding: .625rem 15px;
  font-weight: 400;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a {
  padding-left: 1.25rem;
  border-bottom: 1px solid #d6d6d6;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="3"] li a {
  padding-left: 2.5rem;
}

#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="4"] li a {
  padding-left: 3.75rem;
}

#mobile_top_menu_wrapper .top-menu .sub-menu.collapse {
  display: none;
}

#mobile_top_menu_wrapper .top-menu .sub-menu.collapse.in {
  display: block;
  padding: 1px;
}

#mobile_top_menu_wrapper .top-menu .popover {
  border-radius: 0;
}

#mobile_top_menu_wrapper .js-top-menu-bottom a {
  color: #767676;
}

#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper {
  padding: .625rem;
}

#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper .language-selector {
  display: inline;
}

#mobile_top_menu_wrapper .js-top-menu-bottom #contact-link {
  padding: .625rem;
}

#mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector {
  padding: .625rem;
}

#mobile_top_menu_wrapper .js-top-menu-bottom .user-info {
  padding: 0 .625rem;
}

#mobile_top_menu_wrapper .js-top-menu-bottom .user-info a {
  padding: .625rem 0;
  display: block;
  width: 100%;
}

div#_mobile_top_menu {
  margin: 0px -15px;
  background: #fff;
}

.js-top-menu-bottom {
  margin: 0px -15px;
  background: #fff;
}

body#checkout {
  color: #767676;
}

body#checkout .custom-checkbox {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}

body#checkout .custom-checkbox span {
  -webkit-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 15px;
  -moz-flex: 0 0 15px;
  -ms-flex: 0 0 15px;
  flex: 0 0 15px;
  margin-top: .1875rem;
}

body#checkout section#content {
  margin-bottom: 1.5625rem;
}

body#checkout .container {
  min-height: 100%;
}

body#checkout section.checkout-step {
  border: 1px solid #d6d6d6;
  padding: .9375rem;
  float: left;
  width: 100%;
  margin: 0 0 20px;
}

body#checkout section.checkout-step .step-title {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: 700;
}

body#checkout section.checkout-step .content {
  padding: 0 2.3125rem;
  display: none;
}

body#checkout section.checkout-step .step-edit {
  text-transform: lowercase;
  font-weight: 400;
  display: none;
}

body#checkout section.checkout-step .step-edit .edit {
  font-size: 1rem;
}

body#checkout section.checkout-step .not-allowed {
  cursor: not-allowed;
  opacity: .5;
}

body#checkout section.checkout-step .done {
  display: none;
}

body#checkout section.checkout-step small {
  color: #1b1b1b;
}

body#checkout section.checkout-step .default-input {
  min-width: 40%;
}

body#checkout section.checkout-step .default-input[name=address1] {
  min-width: 60%;
}

body#checkout section.checkout-step .default-input[name=address2] {
  min-width: 60%;
}

body#checkout section.checkout-step .radio-field {
  margin-top: 1.875rem;
}

body#checkout section.checkout-step .radio-field label {
  display: inline;
}

body#checkout section.checkout-step .checkbox-field div {
  margin-top: 3.75rem;
}

body#checkout section.checkout-step .checkbox-field + .checkbox-field div {
  margin-top: 0;
}

body#checkout section.checkout-step .select-field div {
  background: #f7f7f7;
  padding: .625rem 3.125rem;
}

body#checkout section.checkout-step .form-footer {
  text-align: center;
}

body#checkout section.checkout-step #conditions-to-approve {
  padding-top: 1rem;
}

body#checkout section.checkout-step .payment-options label {
  display: table-cell;
}

body#checkout section.checkout-step .payment-options .custom-radio {
  margin-right: 1.25rem;
}

body#checkout section.checkout-step .payment-options .payment-option {
  margin-bottom: .5rem;
}

body#checkout section.checkout-step .step-number {
  display: inline-block;
  padding: .625rem;
}

body#checkout section.checkout-step .address-selector {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-align: start;
  box-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-align: start;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

body#checkout section.checkout-step .address-item {
  background: #f7f7f7;
  -webkit-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 49%;
  -moz-flex: 0 0 49%;
  -ms-flex: 0 0 49%;
  flex: 0 0 49%;
  margin-bottom: .625rem;
}

body#checkout section.checkout-step .address-item.selected {
  background: #fff;
  border: 3px solid #222222;
}

body#checkout section.checkout-step .address-alias {
  display: inline-block;
  font-weight: 600;
  margin-bottom: .625rem;
}

body#checkout section.checkout-step .address {
  margin-left: 1.5625rem;
  font-weight: 400;
}

body#checkout section.checkout-step .radio-block {
  padding: .9375rem;
  text-align: left;
}

body#checkout section.checkout-step .custom-radio {
  margin-right: 0;
}

body#checkout section.checkout-step .custom-radio input[type=radio] {
  height: 1.25rem;
  width: 1.25rem;
}

body#checkout section.checkout-step .delete-address {
  color: #767676;
  display: inline-block;
  margin: 0 .3125rem;
}

body#checkout section.checkout-step .delete-address .delete {
  font-size: 1rem;
}

body#checkout section.checkout-step .delete-address .edit {
  font-size: 1rem;
}

body#checkout section.checkout-step .edit-address {
  color: #767676;
  display: inline-block;
  margin: 0 .3125rem;
}

body#checkout section.checkout-step .edit-address .delete {
  font-size: 1rem;
}

body#checkout section.checkout-step .edit-address .edit {
  font-size: 1rem;
}

body#checkout section.checkout-step hr {
  margin: 0;
}

body#checkout section.checkout-step .address-footer {
  text-align: center;
  padding: .625rem;
}

body#checkout section.checkout-step #delivery-addresses {
  margin-top: 1.25rem;
}

body#checkout section.checkout-step #invoice-addresses {
  margin-top: 1.25rem;
}

body#checkout section.checkout-step .add-address {
  margin-top: 1.25rem;
}

body#checkout section.checkout-step .add-address a {
  color: #1b1b1b;
}

body#checkout section.checkout-step .add-address a i {
  font-size: .9375rem;
}

body#checkout section.checkout-step .delivery-option {
  background: #f7f7f7;
  padding: .9375rem 0;
  margin-bottom: .9375rem;
}

body#checkout section.checkout-step .delivery-option label {
  text-align: inherit;
}

body#checkout section.checkout-step .carrier-delay {
  display: inline-block;
  word-break: break-word;
  text-align: left;
}

body#checkout section.checkout-step .carrier-name {
  display: inline-block;
  word-break: break-word;
  text-align: left;
}

body#checkout section.checkout-step #customer-form {
  margin-left: .3125rem;
  margin-top: 1.5625rem;
}

body#checkout section.checkout-step #customer-form .form-control-label {
  text-align: left;
}

body#checkout section.checkout-step #customer-form .radio-inline {
  padding: 0;
}

body#checkout section.checkout-step #delivery-address {
  margin-left: .3125rem;
  margin-top: 1.5625rem;
}

body#checkout section.checkout-step #delivery-address .form-control-label {
  text-align: left;
}

body#checkout section.checkout-step #delivery-address .radio-inline {
  padding: 0;
}

body#checkout section.checkout-step #invoice-address {
  margin-left: .3125rem;
  margin-top: 1.5625rem;
}

body#checkout section.checkout-step #invoice-address .form-control-label {
  text-align: left;
}

body#checkout section.checkout-step #invoice-address .radio-inline {
  padding: 0;
}

body#checkout section.checkout-step #login-form {
  margin-left: .3125rem;
  margin-top: 1.5625rem;
}

body#checkout section.checkout-step #login-form .form-control-label {
  text-align: left;
}

body#checkout section.checkout-step #login-form .radio-inline {
  padding: 0;
}

body#checkout section.checkout-step .sign-in {
  font-size: .875rem;
}

body#checkout section.checkout-step .forgot-password {
  margin-left: 14.375rem;
}

body#checkout section.checkout-step.-current .content {
  display: block;
}

body#checkout section.checkout-step.-current.-reachable.-complete .done {
  display: none;
}

body#checkout section.checkout-step.-current.-reachable.-complete .step-edit {
  display: none;
}

body#checkout section.checkout-step.-current.-reachable.-complete .step-number {
  display: inline-block;
}

body#checkout section.checkout-step.-current.-reachable.-complete .content {
  display: block;
}

body#checkout section.checkout-step.-reachable.-complete h1 .done {
  display: inline-block;
}

body#checkout section.checkout-step.-reachable.-complete h1 .step-number {
  display: none;
}

body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
  cursor: pointer;
  display: block;
  float: right;
  margin-right: .125rem;
}

body#checkout section.checkout-step.-reachable.-complete .content {
  display: none;
}

body#checkout .additional-information {
  font-size: .875rem;
  margin-left: 2.875rem;
  margin-top: 1.25rem;
}

body#checkout .condition-label {
  margin-left: 2.5rem;
  margin-top: .625rem;
}

body#checkout .condition-label label {
  text-align: inherit;
}

body#checkout .cancel-address {
  margin: .625rem;
  display: block;
  color: #767676;
  text-decoration: underline;
}

body#checkout .modal-content {
  padding: 1.25rem;
  background-color: #ebebeb;
}

body#checkout #cart-summary-product-list {
  font-size: .875rem;
}

body#checkout #cart-summary-product-list img {
  width: 3.125rem;
}

body#checkout #cart-summary-product-list .media-body {
  vertical-align: middle;
}

body#checkout #order-summary-content {
  padding-top: .9375rem;
}

body#checkout #order-summary-content h4.h4 {
  margin-top: .625rem;
  margin-bottom: 1.25rem;
  color: #1b1b1b;
}

body#checkout #order-summary-content h4.black {
  color: #1b1b1b;
}

body#checkout #order-summary-content h4.addresshead {
  margin-top: .1875rem;
}

body#checkout #order-summary-content .noshadow {
  box-shadow: none;
}

body#checkout #order-summary-content #order-items {
  border-right: 0;
}

body#checkout #order-summary-content #order-items h3.h3 {
  color: #1b1b1b;
  margin-top: 1.25rem;
}

body#checkout #order-summary-content #order-items table tr:first-child td {
  border-top: 0;
}

body#checkout #order-summary-content .order-confirmation-table {
  padding: 1rem;
  margin-bottom: 2rem;
  background-color: #fff;
  border: 3px solid #e5e5e5;
  border-radius: 0;
}

body#checkout #order-summary-content .summary-selected-carrier {
  margin-bottom: .75rem;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 0;
  padding: 1rem;
}

body#checkout #order-summary-content .step-edit {
  display: inline;
  color: #265879;
}

body#checkout #order-summary-content .step-edit:hover {
  cursor: pointer;
}

body#checkout #order-summary-content a .step-edit {
  color: #265879;
}

body#checkout #gift_message {
  max-width: 100%;
  border-color: #1b1b1b;
}

body#checkout[data-action=show-password] {
  background: #cc0000;
}

#order-details {
  padding-left: 1.875rem;
}

#order-details > .card-title {
  margin-bottom: 1.875rem;
}

#order-details ul {
  margin-bottom: 1.25rem;
}

#order-details ul li {
  margin-bottom: .625rem;
}

#order-confirmation #order-items {
  border-right: transparent;
}

#order-confirmation #registration-form {
  width: 50%;
  margin: 0 auto 1rem;
}

#order-items {
  border-right: 1px solid #d6d6d6;
}

#order-items table {
  width: 100%;
}

#order-items table tr {
  height: 1.875rem;
}

#order-items table tr td:last-child {
  text-align: right;
}

#order-items .order-line {
  margin-top: 1rem;
}

#order-items .image img {
  width: 100%;
  border: 1px solid gray-lighter;
  margin-bottom: 1rem;
}

#order-items .details {
  margin-bottom: 1rem;
}

#order-items .details .customizations {
  margin-top: .625rem;
}

#order-items .qty {
  margin-bottom: 1rem;
}

.js-payment-binary {
  display: none;
}

.js-payment-binary .accept-cgv {
  display: none;
}

.js-payment-binary.disabled {
  opacity: .6;
  cursor: not-allowed;
}

.js-payment-binary.disabled:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

.js-payment-binary.disabled .accept-cgv {
  display: block;
}

.table-labeled td {
  vertical-align: middle;
}

.table-labeled th {
  vertical-align: middle;
}

.table-labeled .label {
  font-weight: 400;
  border-radius: 3px;
  font-size: inherit;
  padding: .25rem .375rem;
  margin: .125rem;
  color: #fff;
  white-space: nowrap;
}

.page-order .table {
  margin-bottom: 0;
}

.page-order table td {
  padding: .5rem;
}

.page-order table th {
  padding: .5rem;
}

.page-order table thead th {
  text-align: center;
}

#authentication .tooltip.tooltip-bottom {
  padding: 0;
  margin: 0;
}

#authentication .custom-checkbox {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
}

#authentication .custom-checkbox span {
  flex: 0 0 .9375rem;
}

#authentication .custom-checkbox label {
  padding-left: .625rem;
  line-height: 1;
}

#authentication .radio-inline {
  padding: 0;
}

#authentication .radio-inline .custom-radio {
  margin-right: 0;
}

#authentication[data-action=show-password] {
  background: #767676;
}

#identity .radio-inline {
  padding: 0;
}

#identity .radio-inline .custom-radio {
  margin-right: 0;
}

.page-customer-account #content {
  padding: 1rem;
  font-size: .875rem;
  color: #767676;
}

.page-customer-account #content .order-actions a {
  padding: 0 .125rem;
}

.page-customer-account #content .forgot-password {
  text-align: center;
  font-size: .875rem;
  margin-top: 1rem;
  padding-bottom: .9375rem;
}

.page-customer-account #content .no-account {
  text-align: center;
  font-size: 1rem;
}

.page-authentication #content {
  padding: 35px;
  max-width: auto;
  margin: 0 auto;
  box-shadow: none;
}

.page-addresses .address {
  box-shadow: none;
  margin-bottom: 1.875rem;
  font-size: .875rem;
  color: #767676;
}

.page-addresses .address .address-body {
  padding: 1rem;
}

.page-addresses .address .address-body h4 {
  font-size: 1rem;
  font-weight: 700;
}

.page-addresses .address .address-body address {
  min-height: 9rem;
}

.page-addresses .address .address-footer {
  border-top: 1px solid #d6d6d6;
  padding: .5rem 1rem;
}

.page-addresses .address .address-footer a {
  color: #767676;
  margin-right: .5rem;
}

.page-addresses .address .address-footer a:hover {
  color: #1b1b1b;
}

.page-addresses .address .address-footer a i {
  font-size: 1rem;
}

.page-addresses .address .address-footer a span {
  font-size: .9375rem;
  vertical-align: middle;
}

.page-addresses .addresses-footer {
  margin: 0 .9375rem;
}

.page-addresses .addresses-footer a {
  color: #1b1b1b;
}

.page-addresses .addresses-footer a:hover {
  color: #1b1b1b;
}

.page-addresses .addresses-footer a i {
  font-size: 1rem;
}

.page-addresses .addresses-footer a span {
  font-size: 1rem;
  vertical-align: middle;
  margin-top: .625rem;
}

.page-order-detail {
  font-size: .875rem;
  color: #767676;
}

.page-order-detail .box {
  background: #fff;
  padding: 1rem;
  margin-bottom: 1rem;
}

.page-order-detail h3 {
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #1b1b1b;
  margin-bottom: 1rem;
}

.page-order-detail #order-infos ul {
  margin: 0;
}

.page-order-detail #order-history .history-lines .history-line {
  padding: .5rem 0;
  border-bottom: 1px solid #f7f7f7;
}

.page-order-detail #order-history .history-lines .history-line:last-child {
  border-bottom: 0;
}

.page-order-detail #order-history .history-lines .history-line .label {
  display: inline-block;
  margin: .25rem 0;
  padding: .25rem .375rem;
  color: #fff;
  border-radius: 3px;
}

.page-order-detail .addresses {
  margin: 0 -.9375rem;
}

.page-order-detail .addresses h4 {
  font-size: 1rem;
  font-weight: 700;
}

.page-order-detail #order-products.return {
  margin-bottom: 1rem;
}

.page-order-detail #order-products.return th.head-checkbox {
  width: 30px;
}

.page-order-detail #order-products.return td {
  padding: 1.375rem .75rem;
}

.page-order-detail #order-products.return td.qty {
  min-width: 125px;
}

.page-order-detail #order-products.return td.qty .current {
  width: 30%;
  float: left;
  text-align: right;
  padding-right: .5rem;
}

.page-order-detail #order-products.return td.qty .select {
  width: 70%;
  float: left;
  margin: -.625rem 0;
  padding-left: .25rem;
}

.page-order-detail #order-products.return td.qty .select select {
  text-align: center;
}

.page-order-detail .order-items {
  padding: 0 !important;
}

.page-order-detail .order-items .order-item {
  padding: 1rem 1rem 0;
  border-bottom: 1px solid #f7f7f7;
}

.page-order-detail .order-items .order-item .checkbox {
  width: 30px;
  float: left;
  padding: 0 .9375rem;
}

.page-order-detail .order-items .order-item .content {
  width: calc(100% - 30px);
  float: left;
  padding: 0 .9375rem;
}

.page-order-detail .order-items .order-item .desc {
  margin-bottom: 1rem;
}

.page-order-detail .order-items .order-item .desc .name {
  font-weight: 700;
}

.page-order-detail .order-items .order-item .qty {
  margin-bottom: 1rem;
}

.page-order-detail .order-items .order-item .qty .q {
  margin-bottom: .25rem;
}

.page-order-detail .order-items .order-item .qty .s {
  margin-bottom: .25rem;
}

.page-order-detail .messages .message {
  margin-top: .5rem;
  border-bottom: 1px solid #f7f7f7;
}

.page-order-detail .messages .message:last-child {
  border-bottom: 0;
}

.page-order-detail .messages .message > div {
  margin-bottom: .5rem;
}

.page-order-detail .customization {
  margin-top: .75rem;
}

#order-return-infos .thead-default th {
  color: #1b1b1b;
}

#order-return-infos .customization {
  margin-top: .75rem;
}

.page-my-account #content .links {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.page-my-account #content .links a {
  text-align: center;
  display: inline-block;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #767676;
  padding: 0 .9375rem;
  margin-bottom: 1.875rem;
}

.page-my-account #content .links a span.link-item {
  display: block;
  height: 100%;
  padding: 1rem;
}

.page-my-account #content .links a i {
  display: block;
  font-size: 2.6rem;
  width: 100%;
  color: #767676;
  padding-bottom: 3.4rem;
}

.page-my-account #content .links a:hover {
  color: #1b1b1b;
}

.page-my-account #content .links a:hover i {
  color: #1b1b1b;
}

#history .orders {
  margin: 0 -1rem;
}

#history .orders .order {
  padding: .75rem 1rem;
  border-bottom: 1px solid #f7f7f7;
}

#history .orders .order a h3 {
  color: #767676;
}

#history .orders .order .label {
  display: inline-block;
  margin: .25rem 0;
  padding: .25rem .375rem;
  color: #fff;
  border-radius: 3px;
}

#history .orders .order:last-child {
  border-bottom: 0;
}

.page-footer .account-link {
  margin-right: 1rem;
}

.page-footer .account-link i {
  font-size: 1rem;
}

.page-footer .account-link span {
  font-size: .875rem;
  vertical-align: middle;
}

#products {
  color: #767676;
}

#products .products {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

#products .product-thumbnail {
  display: block;
}

#products .product-title {
  text-align: left;
  text-transform: capitalize;
  padding: 10px 0 7px;
}

#products .product-title a {
  color: #767676;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  font-weight: 500;
  text-transform: capitalize;
}

#products .thumbnail-container {
  position: relative;
  margin-bottom: 24px;
}

#products .thumbnail-container:hover .highlighted-informations:after {
  opacity: 1;
}

#products .products-section-title {
  text-align: left;
  margin-bottom: 1.5rem;
}

#products .product-price-and-shipping {
  color: #1b1b1b;
  font-weight: 600;
  text-align: left;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
}

#products .variant-links {
  position: relative;
  text-align: left;
  width: 100%;
  margin-top: 10px;
}

#products .highlighted-informations {
  text-align: center;
}

#products .highlighted-informations .quick-view {
  font-size: 0;
  position: relative;
  display: block;
}

#products .highlighted-informations .quick-view .material-icons::before {
  font-size: 30px;
  content: "\ef24";
  font-family: "IcoFont";
  right: 0;
  position: absolute;
  top: 10px;
  height: 50px;
  width: 50px;
  color: #fff;
}

#products .product-description {
  text-align: center;
}

#products img {
  margin-left: 0px;
  max-width: 100%;
  height: auto;
}

#products .product-miniature .discount {
  display: none;
}

#products .product-miniature .discount-percentage {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

#products .product-miniature .discount-amount {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

#products .product-miniature .on-sale {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
  background: transparent;
  color: #1b1b1b;
  margin-left: 0px;
  margin-top: 0px;
  width: 52px;
  height: 28px;
  -moz-border-radius: 50%;
  padding-top: 3px;
  font-weight: 700;
}

#products .product-miniature .online-only {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

#products .product-miniature .product-flags .new {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
  background: transparent;
  color: #1b1b1b;
  margin-left: 0px;
  margin-top: 0px;
  width: 52px;
  height: 28px;
  -moz-border-radius: 50%;
  padding-top: 3px;
  font-weight: 700;
}

#products .product-miniature .product-flags .new.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

#products .product-miniature .product-flags .new.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

#products .product-miniature .product-flags .new.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

#products .product-miniature .product-flags .new.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

#products .product-miniature .product-flags .new.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

#products .product-miniature .discount-percentage.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

#products .product-miniature .discount-amount.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

#products .product-miniature .discount-amount.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

#products .product-miniature .discount-percentage.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

#products .product-miniature .on-sale.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

#products .product-miniature .online-only.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

#products .product-miniature .pack.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

#products .product-miniature .on-sale.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

#products .product-miniature .online-only.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

#products .product-miniature .discount-percentage.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

#products .product-miniature .discount-amount.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

#products .product-miniature .on-sale.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

#products .product-miniature .online-only.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

#products .product-miniature .discount-percentage.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

#products .product-miniature .discount-percentage.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

#products .product-miniature .discount-amount.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

#products .product-miniature .discount-amount.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

#products .product-miniature .on-sale.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

#products .product-miniature .on-sale.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

#products .product-miniature .online-only.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

#products .product-miniature .online-only.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

#products .comments_note {
  text-align: center;
  color: #265879;
}

#products .regular-price {
  color: #777;
  text-decoration: line-through;
  font-size: 16px;
  font-weight: 400;
}

#products .count {
  color: #767676;
  font-weight: 700;
  position: relative;
  bottom: .5rem;
}

#products .all-product-link {
  clear: both;
  color: #767676;
  font-weight: 700;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

#products .products-select {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: baseline;
  box-align: baseline;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  -ms-align-items: baseline;
  -o-align-items: baseline;
  align-items: baseline;
  -ms-flex-align: baseline;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

#products .up {
  margin-bottom: 0;
  display: none;
}

#products .up .btn-secondary {
  color: #265879;
  text-transform: inherit;
}

#products .up .btn-secondary .material-icons {
  margin-right: 0;
}

#products .up .btn-tertiary {
  color: #265879;
  text-transform: inherit;
}

#products .up .btn-tertiary .material-icons {
  margin-right: 0;
}

#products #main .page-header {
  margin: 2rem 0 3rem;
}

#products #main .page-content {
  margin-bottom: 10rem;
}

#products .page-not-found {
  padding: 1rem;
  font-size: .875rem;
  color: #767676;
  margin: 0 auto 0 0;
  border: 1px solid #d6d6d6;
}

#products .page-not-found h4 {
  font-size: 1rem;
  font-weight: 700;
  margin: .5rem 0 1rem;
}

#products .page-not-found .search-widget {
  float: none;
}

#products .page-not-found .search-widget input {
  width: 100%;
}

.featured-products .products {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.featured-products .product-thumbnail {
  display: block;
}

.featured-products .product-title {
  text-align: left;
  text-transform: capitalize;
  padding: 10px 0 7px;
}

.featured-products .product-title a {
  color: #767676;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  font-weight: 500;
  text-transform: capitalize;
}

.featured-products .thumbnail-container {
  position: relative;
  margin-bottom: 24px;
}

.featured-products .thumbnail-container:hover .highlighted-informations:after {
  opacity: 1;
}

.featured-products .products-section-title {
  text-align: left;
  margin-bottom: 1.5rem;
}

.featured-products .product-price-and-shipping {
  color: #1b1b1b;
  font-weight: 600;
  text-align: left;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
}

.featured-products .variant-links {
  position: relative;
  text-align: left;
  width: 100%;
  margin-top: 10px;
}

.featured-products .highlighted-informations {
  text-align: center;
}

.featured-products .highlighted-informations .quick-view {
  font-size: 0;
  position: relative;
  display: block;
}

.featured-products .highlighted-informations .quick-view .material-icons::before {
  font-size: 30px;
  content: "\ef24";
  font-family: "IcoFont";
  right: 0;
  position: absolute;
  top: 10px;
  height: 50px;
  width: 50px;
  color: #fff;
}

.featured-products .product-description {
  text-align: center;
}

.featured-products img {
  margin-left: 0px;
  max-width: 100%;
  height: auto;
}

.featured-products .product-miniature .discount {
  display: none;
}

.featured-products .product-miniature .discount-amount {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

.featured-products .product-miniature .discount-percentage {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

.featured-products .product-miniature .on-sale {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
  background: transparent;
  color: #1b1b1b;
  margin-left: 0px;
  margin-top: 0px;
  width: 52px;
  height: 28px;
  -moz-border-radius: 50%;
  padding-top: 3px;
  font-weight: 700;
}

.featured-products .product-miniature .online-only {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

.featured-products .product-miniature .product-flags .new {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
  background: transparent;
  color: #1b1b1b;
  margin-left: 0px;
  margin-top: 0px;
  width: 52px;
  height: 28px;
  -moz-border-radius: 50%;
  padding-top: 3px;
  font-weight: 700;
}

.featured-products .product-miniature .product-flags .new.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.featured-products .product-miniature .product-flags .new.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.featured-products .product-miniature .product-flags .new.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.featured-products .product-miniature .product-flags .new.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.featured-products .product-miniature .product-flags .new.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.featured-products .product-miniature .discount-amount.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.featured-products .product-miniature .discount-amount.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.featured-products .product-miniature .discount-percentage.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.featured-products .product-miniature .on-sale.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.featured-products .product-miniature .online-only.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.featured-products .product-miniature .pack.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.featured-products .product-miniature .discount-percentage.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.featured-products .product-miniature .on-sale.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.featured-products .product-miniature .online-only.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.featured-products .product-miniature .discount-amount.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.featured-products .product-miniature .discount-percentage.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.featured-products .product-miniature .on-sale.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.featured-products .product-miniature .online-only.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.featured-products .product-miniature .discount-amount.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.featured-products .product-miniature .discount-amount.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.featured-products .product-miniature .discount-percentage.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.featured-products .product-miniature .discount-percentage.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.featured-products .product-miniature .on-sale.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.featured-products .product-miniature .on-sale.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.featured-products .product-miniature .online-only.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.featured-products .product-miniature .online-only.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.featured-products .comments_note {
  text-align: center;
  color: #265879;
}

.featured-products .regular-price {
  color: #777;
  text-decoration: line-through;
  font-size: 16px;
  font-weight: 400;
}

.featured-products .count {
  color: #767676;
  font-weight: 700;
  position: relative;
  bottom: .5rem;
}

.featured-products .all-product-link {
  clear: both;
  color: #767676;
  font-weight: 700;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.product-accessories .products {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.product-accessories .product-thumbnail {
  display: block;
}

.product-accessories .product-title {
  text-align: left;
  text-transform: capitalize;
  padding: 10px 0 7px;
}

.product-accessories .product-title a {
  color: #767676;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  font-weight: 500;
  text-transform: capitalize;
}

.product-accessories .thumbnail-container {
  position: relative;
  margin-bottom: 24px;
}

.product-accessories .thumbnail-container:hover .highlighted-informations:after {
  opacity: 1;
}

.product-accessories .products-section-title {
  text-align: left;
  margin-bottom: 1.5rem;
}

.product-accessories .product-price-and-shipping {
  color: #1b1b1b;
  font-weight: 600;
  text-align: left;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
}

.product-accessories .variant-links {
  position: relative;
  text-align: left;
  width: 100%;
  margin-top: 10px;
}

.product-accessories .highlighted-informations {
  text-align: center;
}

.product-accessories .highlighted-informations .quick-view {
  font-size: 0;
  position: relative;
  display: block;
}

.product-accessories .highlighted-informations .quick-view .material-icons::before {
  font-size: 30px;
  content: "\ef24";
  font-family: "IcoFont";
  right: 0;
  position: absolute;
  top: 10px;
  height: 50px;
  width: 50px;
  color: #fff;
}

.product-accessories .product-description {
  text-align: center;
}

.product-accessories img {
  margin-left: 0px;
  max-width: 100%;
  height: auto;
}

.product-accessories .product-miniature .discount {
  display: none;
}

.product-accessories .product-miniature .discount-amount {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

.product-accessories .product-miniature .discount-percentage {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

.product-accessories .product-miniature .on-sale {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
  background: transparent;
  color: #1b1b1b;
  margin-left: 0px;
  margin-top: 0px;
  width: 52px;
  height: 28px;
  -moz-border-radius: 50%;
  padding-top: 3px;
  font-weight: 700;
}

.product-accessories .product-miniature .online-only {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

.product-accessories .product-miniature .product-flags .new {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
  background: transparent;
  color: #1b1b1b;
  margin-left: 0px;
  margin-top: 0px;
  width: 52px;
  height: 28px;
  -moz-border-radius: 50%;
  padding-top: 3px;
  font-weight: 700;
}

.product-accessories .product-miniature .product-flags .new.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-accessories .product-miniature .product-flags .new.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-accessories .product-miniature .product-flags .new.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.product-accessories .product-miniature .product-flags .new.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.product-accessories .product-miniature .product-flags .new.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.product-accessories .product-miniature .discount-amount.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-accessories .product-miniature .discount-amount.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-accessories .product-miniature .discount-percentage.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-accessories .product-miniature .on-sale.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-accessories .product-miniature .online-only.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-accessories .product-miniature .pack.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-accessories .product-miniature .discount-percentage.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-accessories .product-miniature .on-sale.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-accessories .product-miniature .online-only.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-accessories .product-miniature .discount-amount.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.product-accessories .product-miniature .discount-percentage.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.product-accessories .product-miniature .on-sale.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.product-accessories .product-miniature .online-only.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.product-accessories .product-miniature .discount-amount.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.product-accessories .product-miniature .discount-amount.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.product-accessories .product-miniature .discount-percentage.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.product-accessories .product-miniature .discount-percentage.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.product-accessories .product-miniature .on-sale.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.product-accessories .product-miniature .on-sale.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.product-accessories .product-miniature .online-only.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.product-accessories .product-miniature .online-only.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.product-accessories .comments_note {
  text-align: center;
  color: #265879;
}

.product-accessories .regular-price {
  color: #777;
  text-decoration: line-through;
  font-size: 16px;
  font-weight: 400;
}

.product-accessories .count {
  color: #767676;
  font-weight: 700;
  position: relative;
  bottom: .5rem;
}

.product-accessories .all-product-link {
  clear: both;
  color: #767676;
  font-weight: 700;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.product-miniature .products {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.product-miniature .product-thumbnail {
  display: block;
}

.product-miniature .product-title {
  text-align: left;
  text-transform: capitalize;
  padding: 10px 0 7px;
}

.product-miniature .product-title a {
  color: #767676;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  font-weight: 500;
  text-transform: capitalize;
}

.product-miniature .thumbnail-container {
  position: relative;
  margin-bottom: 24px;
}

.product-miniature .thumbnail-container:hover .highlighted-informations:after {
  opacity: 1;
}

.product-miniature .products-section-title {
  text-align: left;
  margin-bottom: 1.5rem;
}

.product-miniature .product-price-and-shipping {
  color: #1b1b1b;
  font-weight: 600;
  text-align: left;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
}

.product-miniature .variant-links {
  position: relative;
  text-align: left;
  width: 100%;
  margin-top: 10px;
}

.product-miniature .highlighted-informations {
  text-align: center;
}

.product-miniature .highlighted-informations .quick-view {
  font-size: 0;
  position: relative;
  display: block;
}

.product-miniature .highlighted-informations .quick-view .material-icons::before {
  font-size: 30px;
  content: "\ef24";
  font-family: "IcoFont";
  right: 0;
  position: absolute;
  top: 10px;
  height: 50px;
  width: 50px;
  color: #fff;
}

.product-miniature .product-description {
  text-align: center;
}

.product-miniature img {
  margin-left: 0px;
  max-width: 100%;
  height: auto;
}

.product-miniature .product-miniature .discount {
  display: none;
}

.product-miniature .product-miniature .discount-amount {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

.product-miniature .product-miniature .discount-percentage {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

.product-miniature .product-miniature .on-sale {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
  background: transparent;
  color: #1b1b1b;
  margin-left: 0px;
  margin-top: 0px;
  width: 52px;
  height: 28px;
  -moz-border-radius: 50%;
  padding-top: 3px;
  font-weight: 700;
}

.product-miniature .product-miniature .online-only {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

.product-miniature .product-miniature .product-flags .new {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
  background: transparent;
  color: #1b1b1b;
  margin-left: 0px;
  margin-top: 0px;
  width: 52px;
  height: 28px;
  -moz-border-radius: 50%;
  padding-top: 3px;
  font-weight: 700;
}

.product-miniature .product-miniature .product-flags .new.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-miniature .product-miniature .product-flags .new.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-miniature .product-miniature .product-flags .new.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.product-miniature .product-miniature .product-flags .new.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.product-miniature .product-miniature .product-flags .new.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.product-miniature .product-miniature .discount-amount.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-miniature .product-miniature .discount-amount.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-miniature .product-miniature .discount-percentage.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-miniature .product-miniature .on-sale.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-miniature .product-miniature .online-only.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-miniature .product-miniature .pack.discount-amount {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-miniature .product-miniature .discount-percentage.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-miniature .product-miniature .on-sale.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-miniature .product-miniature .online-only.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.product-miniature .product-miniature .discount-amount.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.product-miniature .product-miniature .discount-percentage.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.product-miniature .product-miniature .on-sale.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.product-miniature .product-miniature .online-only.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.product-miniature .product-miniature .discount-amount.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.product-miniature .product-miniature .discount-amount.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.product-miniature .product-miniature .discount-percentage.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.product-miniature .product-miniature .discount-percentage.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.product-miniature .product-miniature .on-sale.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.product-miniature .product-miniature .on-sale.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.product-miniature .product-miniature .online-only.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.product-miniature .product-miniature .online-only.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.product-miniature .comments_note {
  text-align: center;
  color: #265879;
}

.product-miniature .regular-price {
  color: #777;
  text-decoration: line-through;
  font-size: 16px;
  font-weight: 400;
}

.product-miniature .count {
  color: #767676;
  font-weight: 700;
  position: relative;
  bottom: .5rem;
}

.product-miniature .all-product-link {
  clear: both;
  color: #767676;
  font-weight: 700;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.product-miniature.js-product-miniature .thumbnail-container:hover .h3.product-title > a {
  color: #cc0000;
}

.product-miniature.js-product-miniature .thumbnail-container:hover .addtocart-button > form {
  color: #cc0000;
}

h1.h1 {
  font-family: "Reforma1918", sans-serif;
  color: #1b1b1b;
  text-transform: uppercase;
}

#leftsidebar .thumbnail-container {
  margin-top: 14px;
}

.homepage-products .highlighted-informations .quick-view {
  font-size: 0;
  position: relative;
  display: block;
}

.homepage-products .highlighted-informations .quick-view .material-icons::before {
  font-size: 30px;
  content: "\ef24";
  font-family: "IcoFont";
  right: 0;
  position: absolute;
  top: 10px;
  height: 50px;
  width: 50px;
  color: #fff;
}

.special-products .product-miniature .on-sale {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
  background: transparent;
  color: #1b1b1b;
  margin-left: 0px;
  margin-top: 0px;
  width: 52px;
  height: 28px;
  -moz-border-radius: 50%;
  padding-top: 3px;
  font-weight: 700;
}

.special-products .product-miniature .online-only {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

.special-products .product-miniature .product-flags .new {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
  background: transparent;
  color: #1b1b1b;
  margin-left: 0px;
  margin-top: 0px;
  width: 52px;
  height: 28px;
  -moz-border-radius: 50%;
  padding-top: 3px;
  font-weight: 700;
}

.special-products .product-miniature .product-flags .new.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.special-products .product-miniature .product-flags .new.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.special-products .product-miniature .product-flags .new.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.special-products .product-miniature .product-flags .new.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.special-products .product-miniature .discount-percentage {
  left: 0px;
  top: 0px;
  padding: 3px 5px;
  color: #1b1b1b;
  font-size: 14px;
  font-weight: 400;
  margin: 0 4px;
}

.special-products .product-miniature .discount-percentage.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.special-products .product-miniature .on-sale.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.special-products .product-miniature .online-only.discount-percentage {
  z-index: 2;
  background: #f1f1f1;
  color: #1b1b1b;
}

.special-products .product-miniature .discount-percentage.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.special-products .product-miniature .on-sale.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.special-products .product-miniature .online-only.on-sale {
  background: transparent;
  width: 100%;
  text-align: center;
  right: 15px;
  top: 5px;
  left: auto;
  width: auto;
  height: auto;
  color: #1b1b1b;
  position: absolute;
}

.special-products .product-miniature .discount-percentage.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.special-products .product-miniature .discount-percentage.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.special-products .product-miniature .on-sale.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.special-products .product-miniature .on-sale.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.special-products .product-miniature .online-only.online-only {
  font-size: .8125rem;
  margin-top: 13rem;
  margin-left: 8.6875rem;
}

.special-products .product-miniature .online-only.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

.special-products .product-flags li.discount {
  display: none;
}

.thumbnail-container:hover .product-flags {
  opacity: 1;
}

.product-flags {
  opacity: 1;
  position: absolute;
  top: 5px;
  right: 10px;
  overflow: hidden;
  z-index:1;
}

.out_of_stock {
	color: white;
	font-size:smaller;
	background-color: black;
	padding: 5px;
	border-radius: 5px;
  }

#custom-text {
  background: #fff;
  border-radius: 2px;
  margin-bottom: 1.5rem;
  padding: 3.125rem;
  text-align: center;
}

#custom-text h3 {
  text-transform: uppercase;
  color: #1b1b1b;
  font-size: 1.5625rem;
  font-weight: 700;
}

#custom-text p {
  color: #1b1b1b;
  font-weight: 400;
  font-size: 1.1em;
}

#custom-text p .dark {
  color: #265879;
  font-weight: 400;
}

.page-content.page-cms {
  background: #fff;
  padding: 20px 0px;
  text-align: justify;
}

.page-content.page-cms .cms-box img {
  max-width: 100%;
}

.block-category {
  margin-bottom: 28px;
  padding: 0px;
  border: none;
}

.block-category #category-description p {
  font-weight: normal;
  color: #767676;
  margin-bottom: 0;
}

.block-category #category-description p:first-child {
  margin-bottom: 15px;
}

.block-category #category-description strong {
  font-weight: normal;
}

.products-selection .sort-by-row {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  align-items: center;
  padding-top: 5px;
}

.products-selection .sort-by {
  white-space: normal;
  word-break: break-word;
  margin-right: -.9375rem;
  margin-left: .9375rem;
  text-align: right;
  font-size: 16px;
}

.products-selection .total-products {
  padding-top: 2px;
}

.products-selection h1 {
  padding-top: 2px;
}

.products-selection .filter-button .btn-secondary {
  padding: .75rem .5rem .6875rem;
}

.products-selection .filter-button .btn-tertiary {
  padding: .75rem .5rem .6875rem;
}

.products-selection .title {
  color: #767676;
}

.products-sort-order {
  color: #767676;
}

.products-sort-order .select-title {
  display: inline-block;
  margin-left: .375rem;
  width: 100%;
  color: #1b1b1b;
  background: #fff;
  padding: .625rem;
  cursor: pointer;
}

.products-sort-order .select-list {
  display: block;
  color: #1b1b1b;
  padding: .625rem 1.25rem;
}

.products-sort-order .select-list:hover {
  background: #000000;
  color: #fff;
  text-decoration: none;
}

.products-sort-order .dropdown-menu {
  left: auto;
  width: 16.875rem;
  background: #f7f7f7;
  border: none;
  border-radius: 0;
}

.btn.btn-tertiary.js-search-filters-clear-all {
  background: #cc0000;
  color: #fff;
}

#search_filters {
  margin-bottom: 0;
  padding: 0 0 0;
}

#search_filters .facet {
  padding-top: .625rem;
}

#search_filters .facet .collapse {
  display: block;
}

#search_filters .facet .facet-title {
  color: #1b1b1b;
}

#search_filters .facet .facet-label {
  margin-bottom: 0;
}

#search_filters .facet .facet-label:hover a {
  color: #cc0000;
}

#search_filters .facet .facet-label a {
  margin-top: 5px;
  color: #767676;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
}

.active_filters {
  background: #f7f7f7;
  padding: 15px 20px 5px;
  margin-bottom: 30px;
}

.active_filters .active-filter-title {
  display: inline;
  margin-right: .625rem;
  font-weight: 600;
  color: #1b1b1b;
}

.active_filters ul {
  display: inline;
}

.active_filters .filter-block {
  box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);
  color: #1b1b1b;
  margin-right: .625rem;
  margin-bottom: .625rem;
  background: #fff;
  padding: 7px;
  display: inline-block;
  font-size: .8125rem;
}

.active_filters .filter-block .close {
  color: #1b1b1b;
  font-size: .9375rem;
  opacity: 1;
  margin-top: .1875rem;
  margin-left: .3125rem;
}

.block-categories {
  background: #1b1b1b none repeat scroll 0 0;
  color: #fff;
  margin-bottom: 30px;
  padding: 10px 0 10px 0;
}

.block-categories .category-sub-menu .category-sub-link {
  font-size: .875rem;
}

.block-categories .category-sub-menu li {
  position: relative;
}

.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) {
  padding-left: .3125rem;
}

.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]):before {
  content: "-";
  margin-right: .3125rem;
}

.block-categories .category-sub-menu li:hover .collapse-icons {
  color: #cc0000;
}

.block-categories .category-sub-menu li[data-depth="1"] {
  margin-bottom: 10px;
}

.block-categories .category-sub-menu li[data-depth="0"] > a {
  font-weight: normal;
  width: 100%;
  display: inline-block;
  padding: 10px 0;
}

.block-categories a {
  color: #fff;
}

.block-categories li > a:hover {
  color: #cc0000;
}

.block-categories .collapse-icons {
  position: absolute;
  right: 0;
  top: 10px;
  padding: 0;
  cursor: pointer;
}

.block-categories .collapse-icons .add:hover {
  color: #cc0000;
}

.block-categories .collapse-icons .remove {
  display: none;
}

.block-categories .collapse-icons .remove:hover {
  color: #cc0000;
}

.block-categories .collapse-icons[aria-expanded=true] .add {
  display: none;
}

.block-categories .collapse-icons[aria-expanded=true] .remove {
  display: block;
}

.block-categories .arrows .arrow-down {
  font-size: .875rem;
  cursor: pointer;
  margin-left: 2px;
  display: none;
}

.block-categories .arrows .arrow-down:hover {
  color: #1b1b1b;
}

.block-categories .arrows .arrow-right {
  font-size: .875rem;
  cursor: pointer;
  margin-left: 2px;
}

.block-categories .arrows .arrow-right:hover {
  color: #1b1b1b;
}

.block-categories .arrows[aria-expanded=true] .arrow-right {
  display: none;
}

.block-categories .arrows[aria-expanded=true] .arrow-down {
  display: inline-block;
}

.category-top-menu li .category-sub-menu li .category-sub-menu {
  padding-left: 10px;
}

.facets-title {
  color: #1b1b1b;
}

#product #content {
  position: relative;
  max-width: initial;
  margin: 0 auto;
}

#product #block-reassurance {
  border: 1px solid #d6d6d6;
}

#product #block-reassurance span {
  color: #767676;
}

.product-price {
  color: #1b1b1b;
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-weight: 600;
}

#product-description-short {
  color: #1b1b1b;
}

.product-information {
  font-size: .9375rem;
  color: #767676;
}

.product-information .manufacturer-logo {
  height: 35px;
}

.input-color {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 1.25rem;
  width: 1.25rem;
}

.input-color:checked + span {
  border: 2px solid #222222;
}

.input-color:hover + span {
  border: 2px solid #222222;
}

.input-container {
  position: relative;
}

.input-radio {
  position: absolute;
  top: 0;
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.input-radio:checked + span {
  border: 2px solid #222222;
}

.input-radio:hover + span {
  border: 2px solid #222222;
}

.radio-label {
  box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  display: inline-block;
  padding: .125rem .625rem;
  font-weight: 600;
  border: 2px solid #fff;
}

.product-quantity .qty {
  width: 80px;
  float: left;
  margin-bottom: .5rem;
}

.product-quantity .add {
  float: left;
  margin-bottom: .5rem;
}

.product-quantity #quantity_wanted {
  color: #767676;
  background-color: #fff;
  height: 2.75rem;
  padding: .175rem .5rem;
  width: 3rem;
}

.product-quantity .input-group-btn-vertical {
  float: left;
}

.product-quantity .input-group-btn-vertical .btn {
  padding: .5rem .6875rem;
}

.product-quantity .input-group-btn-vertical .btn i {
  font-size: 1rem;
  top: .125rem;
  left: .1875rem;
}

.product-quantity .btn-touchspin {
  height: 1.4375rem;
}

.product-discounts {
  margin-bottom: 1.5rem;
}

.product-discounts > .product-discounts-title {
  font-weight: 400;
  font-size: .875rem;
}

.product-discounts > .table-product-discounts thead tr th {
  width: 33%;
  padding: .625rem 1.25rem;
  background: #fff;
  border: .3125rem solid #ebebeb;
  text-align: center;
}

.product-discounts > .table-product-discounts tbody tr {
  background: #f7f7f7;
}

.product-discounts > .table-product-discounts tbody tr:nth-of-type(even) {
  background: #fff;
}

.product-discounts > .table-product-discounts tbody tr td {
  padding: .625rem 1.25rem;
  text-align: center;
  border: .3125rem solid #ebebeb;
}

.product-discount {
  color: #1b1b1b;
}

.product-discount .regular-price {
  text-decoration: line-through;
  font-weight: 400;
  margin-right: .625rem;
}

.has-discount.product-price {
  color: #1b1b1b;
  font-size: 16px;
}

.has-discount .discount {
  background: #f7f7f7;
  color: #222;
  padding: .3125rem .625rem;
  font-size: 14px;
  margin-left: .625rem;
  display: inline-block;
}

.product-unit-price {
  font-size: .8125rem;
  margin-bottom: 0;
}

.tabs {
  margin-bottom: 0;
  margin-top: 30px;
  padding: 0 0;
  margin-bottom: 30px;
}

.tabs .tab-pane {
  padding: 20px;
  border: 1px solid #d6d6d6;
  border-top: none;
}

.tabs .nav-tabs {
  border: none;
  border-bottom: 1px solid #d6d6d6;
}

.tabs .nav-tabs .nav-link {
  color: #a4a4a4;
  border: 0 solid transparent;
  font-size: 18px;
  text-transform: uppercase;
}

.tabs .nav-tabs .nav-link:hover {
  border: none;
  border-bottom: 1px solid #cc0000;
  color: #cc0000;
}

.tabs .nav-tabs .nav-link.active {
  color: #cc0000;
  border: none;
  border-bottom: 1px solid #cc0000;
  color: #cc0000;
}

.tabs .nav-tabs .nav-item {
  float: left;
  margin-bottom: -.125rem;
}

.product-manufacturer {
  margin-bottom: 15px;
}

.product-cover {
  margin-bottom: 1.25rem;
  position: relative;
}

.product-cover img {
  background: #fff;
}

.product-cover .layer {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  text-align: center;
  cursor: pointer;
}

.product-cover .layer:hover {
  opacity: 1;
}

.product-cover .layer .zoom-in {
  font-size: 60px;
  color: #fff;
}

#product-modal .modal-content {
  background: transparent;
  border: none;
  padding: 0;
}

#product-modal .modal-content .modal-body {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  margin-left: 0;
  background: #fff;
}

#product-modal .modal-content .modal-body .product-cover-modal {
  background: #fff;
  width: 100%;
}

#product-modal .modal-content .modal-body .image-caption {
  background: #fff;
  width: 100%;
  padding: .625rem 0;
}

#product-modal .modal-content .modal-body .image-caption p {
  margin-bottom: 0;
}

#product-modal .modal-content .modal-body .thumbnails {
  position: relative;
}

#product-modal .modal-content .modal-body .mask {
  margin: 3rem 0;
  max-height: 40rem;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

#product-modal .modal-content .modal-body .mask.nomargin {
  margin-top: 0;
}

#product-modal .modal-content .modal-body .product-images {
  margin-left: 0rem;
}

#product-modal .modal-content .modal-body .product-images img {
  width: 9.25rem;
  cursor: pointer;
  background: #fff;
  border: 1px solid #d6d6d6;
  margin-left: 15px;
}

#product-modal .modal-content .modal-body .product-images img:hover {
  border: 1px solid #000000;
}

#product-modal .modal-content .modal-body .arrows {
  height: 100%;
  width: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  color: #aaa;
  right: 3rem;
  z-index: 0;
  cursor: pointer;
}

#product-modal .modal-content .modal-body .arrows .arrow-up {
  opacity: 0.2;
  position: absolute;
  top: -1.7rem;
}

#product-modal .modal-content .modal-body .arrows .arrow-down {
  bottom: 3rem;
  position: absolute;
}

#product-modal .modal-content .modal-body .arrows i {
  display: inline;
  font-size: 6.25rem;
}

#blockcart-modal {
  color: #767676;
}

#blockcart-modal .modal-header {
  background: #cc0000;
}

#blockcart-modal .modal-body {
  padding: 3.125rem 1.875rem;
}

#blockcart-modal .modal-body .divide-right span {
  display: inline-block;
  margin-bottom: .3125rem;
}

#blockcart-modal .modal-dialog {
  max-width: 1200px;
  width: 100%;
}

#blockcart-modal .product-image {
  width: 13.125rem;
  display: inline-block;
  overflow: hidden;
  width: 100%;
  border: 1px solid #d6d6d6;
}

#blockcart-modal .modal-title {
  color: #fff;
  font-size: 1.125rem;
}

#blockcart-modal .modal-title i.material-icons {
  margin-right: 1.875rem;
}

#blockcart-modal .product-name {
  color: #1b1b1b;
}

#blockcart-modal .product-name:hover {
  color: #767676;
}

#blockcart-modal .cart-products-count {
  font-size: 1.125rem;
}

#blockcart-modal .cart-content {
  padding-left: 2.5rem;
}

#blockcart-modal .cart-content button {
  margin-right: .3125rem;
  padding: 13px 39px 13px 39px;
}

#blockcart-modal .cart-content .btn {
  margin-bottom: .625rem;
}

#blockcart-modal .divide-right {
  border-right: 1px solid #d6d6d6;
}

.product-images > li.thumb-container {
  display: inline;
}

.product-images > li.thumb-container > .thumb {
  cursor: pointer;
}

.product-images > li.thumb-container > .thumb:hover {
  border: 1px solid #000000;
}

.product-images > li.thumb-container > .thumb.selected {
  border: 1px solid #000000;
}

.images-container .product-images > li.thumb-container > .thumb {
  margin-right: .8125rem;
  border: 1px solid #d6d6d6;
}

#main .images-container .js-qv-mask {
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
}

#main .images-container .js-qv-mask.scroll {
  width: calc(100% - 60px);
  margin: 0 auto;
}

#main .page-content {
  margin-bottom: 50px;
}

#main .page-content h6 {
  margin-bottom: 1.125rem;
}

#main .page-content #notifications {
  margin-left: -15px;
  margin-right: -15px;
}

#main .page-header {
  margin-bottom: 50px;
}

#main .page-footer {
  margin-bottom: 0px;
}

.scroll-box-arrows {
  display: none;
}

.scroll-box-arrows i {
  position: absolute;
  bottom: 1.625rem;
  height: 100px;
  line-height: 100px;
  cursor: pointer;
}

.scroll-box-arrows .left {
  left: 0;
}

.scroll-box-arrows .right {
  right: 0;
}

.scroll-box-arrows.scroll {
  display: block;
}

#product-availability {
  display: inline-block;
  font-weight: 700;
  margin-left: .625rem;
  margin-top: 10px;
}

#product-availability .material-icons {
  line-height: inherit;
}

#product-availability .product-available {
  color: #1b1b1b;
}

#product-availability .product-last-items {
  color: #767676;
}

#product-availability .product-unavailable {
  color: #767676;
}

#product-details .label {
  font-size: 1rem;
  color: #1b1b1b;
  font-weight: 700;
}

.product-variants > .product-variants-item {
  margin: 1.25rem 0;
}

.product-variants > .product-variants-item select {
  height: 2.5rem;
  width: auto;
  padding: 6px 18px;
}

.product-variants > .product-variants-item ul li {
  margin-right: .625rem;
}

.product-variants > .product-variants-item .color {
  margin-left: 0;
  margin-top: 0;
}

li.product-flag.online-only {
  top: 25rem;
  right: 0;
  font-size: .8125rem;
}

li.product-flag.online-only:before {
  content: "\E30A";
  font-family: Material Icons;
  vertical-align: middle;
  margin: .3125rem;
}

li.product-flag.discount {
  display: none;
}

li.product-flag.on-sale {
  background: #000000;
  text-align: center;
  margin: 0;
  left: 0;
  top: 0;
}

.product-customization {
  box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);
  margin: 2.5rem 0;
}

.product-customization .product-customization-item {
  margin: 1.25rem 0;
}

.product-customization .product-message {
  background: #f7f7f7;
  border: none;
  width: 100%;
  height: 3.125rem;
  resize: none;
  padding: .625rem;
}

.product-customization .product-message::-webkit-input-placeholder {
  color: #265879;
}

.product-customization .product-message:-moz-placeholder {
  color: #265879;
}

.product-customization .product-message::-moz-placeholder {
  color: #265879;
}

.product-customization .product-message:-ms-input-placeholder {
  color: #265879;
}

.product-customization .file-input {
  width: 100%;
  opacity: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  height: 2.625rem;
  overflow: hidden;
  position: absolute;
}

.product-customization .custom-file {
  position: relative;
  background: #f7f7f7;
  width: 100%;
  height: 2.625rem;
  line-height: 2.625rem;
  text-indent: .625rem;
  display: block;
  color: #265879;
  margin-top: 1.25rem;
}

.product-customization .custom-file button {
  z-index: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.product-customization small {
  color: #265879;
}

.product-pack {
  margin-top: 2.5rem;
}

.product-pack .pack-product-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  justify-content: space-around;
}

.product-pack .pack-product-container .pack-product-name {
  -webkit-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 50%;
  -moz-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  font-size: .875rem;
  color: #265879;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  align-items: center;
}

.product-pack .pack-product-container .pack-product-quantity {
  border-left: 2px solid #ebebeb;
  padding-left: .625rem;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  align-items: center;
}

.product-pack .pack-product-container .pack-product-price {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  align-items: center;
}

.product-refresh {
  margin-top: 1.25rem;
}

.social-sharing {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  margin-top: 1.5rem;
}

.social-sharing ul {
  margin-bottom: 0;
}

.social-sharing li {
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 50%;
  display: inline-block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 2rem 2rem;
  background-position: .25rem .25rem;
  cursor: pointer;
  margin-left: .5rem;
}

.social-sharing li a {
  display: block;
  width: 100%;
  height: 100%;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
}

.social-sharing li a:hover {
  color: #1b1b1b;
}

.cart-grid {
  margin-bottom: 1rem;
}

.cart-items {
  margin-bottom: 0;
}

.cart-item {
  padding: 30px 10px;
}

.cart-summary-line {
  clear: both;
}

.cart-summary-line:after {
  content: "";
  display: table;
  clear: both;
}

.cart-summary-line .label {
  padding-left: 0;
  font-weight: 400;
  white-space: inherit;
}

.cart-summary-line .value {
  color: #1b1b1b;
  float: right !important;
}

.cart-summary-line.cart-summary-subtotals .label {
  font-weight: 400;
}

.cart-summary-line.cart-summary-subtotals .value {
  font-weight: 400;
}

.cart-grid-right hr {
  margin: 0;
}

.cart-grid-right .promo-discounts {
  margin-bottom: 0;
}

.cart-grid-right .promo-discounts .cart-summary-line .label {
  color: #767676;
}

.cart-grid-right .promo-discounts .cart-summary-line .label .code {
  text-decoration: underline;
  cursor: pointer;
}

.block-promo .promo-code {
  padding: 1.6rem;
  background: #ebebeb;
}

.block-promo .promo-code .alert-danger {
  position: relative;
  margin-top: 1.25rem;
  background: #cc0000;
  color: #fff;
  display: none;
}

.block-promo .promo-code .alert-danger:after {
  bottom: 100%;
  left: 10%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #cc0000;
  border-width: 10px;
  margin-left: -10px;
}

.block-promo .promo-input {
  color: #1b1b1b;
  border: 1px solid #265879;
  height: 2.5rem;
  text-indent: .625rem;
  width: 60%;
}

.block-promo .promo-input + button {
  margin-top: -4px;
  text-transform: capitalize;
}

.block-promo .cart-summary-line .label {
  color: #ff9a52;
  font-weight: 600;
}

.block-promo .cart-summary-line .label a {
  font-weight: 400;
  color: #1b1b1b;
  display: inline-block;
}

.block-promo .promo-name {
  color: #ff9a52;
  font-weight: 600;
}

.block-promo .promo-name a {
  font-weight: 400;
  color: #1b1b1b;
  display: inline-block;
}

.block-promo .promo-code-button {
  padding-left: 1.25rem;
  margin-bottom: 1.25rem;
  display: inline-block;
}

.block-promo.promo-highlighted {
  padding: 1.25rem;
  padding-bottom: 0;
  margin-bottom: 0;
}

.product-line-grid-left img {
  max-width: 100%;
}

.product-line-grid-right .bootstrap-touchspin {
  width: 4.25rem;
  float: left !important;
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.15);
}

.product-line-grid-right .bootstrap-touchspin > .form-control {
  color: #1b1b1b;
  background-color: #fff;
  height: 2.5rem;
  padding: .175rem .5rem;
  width: 3rem;
}

.product-line-grid-right .bootstrap-touchspin > .input-group {
  color: #1b1b1b;
  background-color: #fff;
  height: 2.5rem;
  padding: .175rem .5rem;
  width: 3rem;
}

.product-line-grid-right .bootstrap-touchspin > .input-group-btn-vertical {
  width: auto;
}

.product-line-grid-right .cart-line-product-actions {
  color: #1b1b1b;
  line-height: 36px;
}

.product-line-grid-right .cart-line-product-actions .remove-from-cart {
  color: #767676;
  display: inline-block;
  margin-top: .3125rem;
}

.product-line-grid-right .product-price {
  color: #1b1b1b;
  line-height: 36px;
}

.product-line-grid-right .product-price .remove-from-cart {
  color: #767676;
  display: inline-block;
  margin-top: .3125rem;
}

#block-reassurance {
  margin-top: 2rem;
  border: 1px solid #d6d6d6;
}

#block-reassurance img {
  width: 1.5625rem;
  margin-right: .625rem;
}

#block-reassurance li {
  border-bottom: 1px solid #d6d6d6;
}

#block-reassurance li:last-child {
  border: 0;
}

#block-reassurance li .block-reassurance-item {
  padding: 1rem 1.5rem;
}

#block-reassurance ul {
  margin: 0px;
}

.quickview .modal-dialog {
  width: calc(100% - 30px);
  max-width: 64rem;
}

.quickview .modal-content {
  min-height: 28.125rem;
}

.quickview .modal-header {
  border: none;
  padding: .625rem;
}

.quickview .modal-header .close {
  color: #222;
}

.quickview .modal-body {
  min-height: 35rem;
}

.quickview .modal-footer {
  border-top: 1px solid rgba(171, 169, 166, 0.3);
}

.quickview .layer {
  display: none;
}

.quickview .product-cover img {
  width: 95%;
}

.quickview .images-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  z-index: 1;
  min-height: 21.875rem;
}

.quickview .images-container .product-images > li.thumb-container > .thumb {
  width: 4.9375rem;
  margin-bottom: .8125rem;
  background: #fff;
}

.quickview .mask {
  width: 40%;
  height: 22.5rem;
  overflow: hidden;
  margin-left: .625rem;
  margin-top: 30px;
}

.quickview .arrows {
  position: absolute;
  top: 0;
  height: 22.5rem;
  right: 4.8rem;
  z-index: 0;
}

.quickview .arrows .arrow-up {
  margin-top: 0px;
  cursor: pointer;
  opacity: 0.2;
  border: 1px solid #d6d6d6;
}

.quickview .arrows .arrow-down {
  position: absolute;
  top: 0px;
  cursor: pointer;
  right: 24px;
  border: 1px solid #d6d6d6;
}

.quickview .social-sharing {
  margin-top: 0;
  margin-left: 2.5rem;
}

#stores .page-stores {
  width: 85%;
  margin: 0 auto;
}

#stores .page-stores .store-item {
  padding-left: .75rem;
  padding-right: .75rem;
}

#stores .page-stores .store-picture img {
  max-width: 100%;
}

#stores .page-stores .store-item-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: distribute;
  box-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  -o-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: distribute;
  -webkit-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  padding: 1.875rem 0;
}

#stores .page-stores .store-item-container ul {
  margin-bottom: 0;
  font-size: .9375rem;
}

#stores .page-stores .store-item-container .divide-left {
  border-left: 1px solid #d6d6d6;
}

#stores .page-stores .store-item-container .divide-left tr {
  height: 1.5625rem;
}

#stores .page-stores .store-item-container .divide-left td {
  padding-left: .375rem;
}

#stores .page-stores .store-item-container .divide-left th {
  text-align: right;
}

#stores .page-stores .store-item-container .store-description {
  font-size: 1rem;
}

#stores .page-stores .store-item-footer {
  margin-top: .5rem;
  padding-top: .5rem;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-pack: distribute;
  box-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  -o-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: distribute;
}

#stores .page-stores .store-item-footer div:first-child {
  -webkit-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 65%;
  -moz-flex: 0 0 65%;
  -ms-flex: 0 0 65%;
  flex: 0 0 65%;
}

#stores .page-stores .store-item-footer i.material-icons {
  margin-right: .625rem;
  color: #265879;
  font-size: 1rem;
}

#stores .page-stores .store-item-footer li {
  margin-bottom: .625rem;
}

#stores .page-stores .store-item-footer.divide-top {
  border-top: 1px solid #d6d6d6;
}

.block_newsletter {
  font-size: .875rem;
  margin-bottom: .625rem;
}

.block_newsletter form {
  position: relative;
}

.block_newsletter form input[type=text] {
  border: none;
  padding: 10px;
  min-width: 100%;
  background: #f7f7f7;
  color: #265879;
  padding: 11px;
}

.block_newsletter form input[type=text]:focus {
  outline: none;
  color: #767676;
  background: transparent;
}

.block_newsletter form input[type=text]:focus + button .search {
  color: #1b1b1b;
}

.block_newsletter form input[type=text]::-webkit-input-placeholder {
  color: #767676;
  text-indent: 0;
}

.block_newsletter form input[type=text]:-moz-placeholder {
  color: #767676;
  text-indent: 0;
}

.block_newsletter form input[type=text]::-moz-placeholder {
  color: #767676;
  text-indent: 0;
}

.block_newsletter form input[type=text]:-ms-input-placeholder {
  color: #767676;
  text-indent: 0;
}

.block_newsletter form button[type=submit] {
  position: absolute;
  background: none;
  border: none;
  bottom: .3125rem;
  right: .125rem;
  color: #767676;
}

.block_newsletter form button[type=submit] .search:hover {
  color: #1b1b1b;
}

.block_newsletter form .input-wrapper {
  overflow: hidden;
  padding-top: 14px;
  padding-bottom: 19px;
}

.block_newsletter form input {
  height: 42px;
}

.block_newsletter p {
  padding-top: .625rem;
  color: #fff;
}

.account-list a {
  color: #265879;
}

.account-list a:hover {
  color: #1b1b1b;
}

.block-contact-title {
  font-weight: 700;
  font-size: 1rem;
}

.blockcms-title {
  font-weight: 700;
  font-size: 1rem;
}

.myaccount-title {
  font-weight: 700;
  font-size: 1rem;
}

.myaccount-title a {
  font-weight: 700;
  font-size: 1rem;
}

.block-social li {
  height: 2.5rem;
  width: 2.5rem;
  background-color: #ebebeb;
  background-repeat: no-repeat;
  display: inline-block;
  margin: .125rem;
  cursor: pointer;
}

.block-social li:hover {
  background-color: #1b1b1b;
}

.block-social li a {
  display: block;
  height: 100%;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
}

.block-social li a:hover {
  color: transparent;
}

.facebook {
  background-image: url(../css/3935e107ea61866e60d7946dc6a962f1.svg);
}

.facebook:before {
  content: "";
  background-image: url(../css/8b05d51ede908907d65695558974d86f.svg);
}

.facebook.icon-gray {
  background-image: url(../css/d3fbae74a276a9f6cf1d6241f29b61a3.svg);
}

.facebook.icon-gray:hover {
  background-image: url(../css/8b05d51ede908907d65695558974d86f.svg);
}

.twitter {
  background-image: url(../css/a67175d1ea11389d9107bd8c08f9d7d7.svg);
}

.twitter:before {
  content: "";
  background-image: url(../css/ffddcb3736980b23405b31142a324b62.svg);
}

.twitter.icon-gray {
  background-image: url(../css/d1a435fd2571e67858a31ee954b52278.svg);
}

.twitter.icon-gray:hover {
  background-image: url(../css/ffddcb3736980b23405b31142a324b62.svg);
}

.rss {
  background-image: url(../css/cf2f3c1d5c7cb02c29f61964313148e1.svg);
}

.youtube {
  background-image: url(../css/22c0528acb6d9cd5bf4c8f96381bc05c.svg);
}

.googleplus {
  background-image: url(../css/36bff72dcba3098b4b70b482b22c29ab.svg);
}

.googleplus:before {
  content: "";
  background-image: url(../css/c1a65805f759901a39d10eb854c1dcf2.svg);
}

.googleplus.icon-gray {
  background-image: url(../css/7c24d4275efcbe8891f78378b7c808e0.svg);
}

.googleplus.icon-gray:hover {
  background-image: url(../css/c1a65805f759901a39d10eb854c1dcf2.svg);
}

#block_myaccount_infos .myaccount-title a {
  color: #1b1b1b;
}

.pinterest {
  background-image: url(../css/afb2ed6d67613a724a420a39b4fe5b0d.svg);
}

.pinterest:before {
  content: "";
  background-image: url(../css/b1db819132e64a3e01911a1413c33acf.svg);
}

.pinterest.icon-gray {
  background-image: url(../css/7988be8b63edf9c4accebf94d5db7927.svg);
}

.pinterest.icon-gray:hover {
  background-image: url(../css/b1db819132e64a3e01911a1413c33acf.svg);
}

.vimeo {
  background-image: url(../css/f255af0bbbe837e79f7821827f9c6f10.svg);
}

.instagram {
  background-image: url(../css/0266b05265f317a7409560b751cd61e8.svg);
}

.contact-rich {
  color: #767676;
  margin-bottom: 2rem;
}

.contact-rich h4 {
  font-size: 1.375rem;
  color: #1b1b1b;
  margin-bottom: 2rem;
}

.contact-rich .block {
  height: auto;
  overflow: hidden;
}

.contact-rich .block .icon {
  float: left;
  width: 3.5rem;
}

.contact-rich .block .icon i {
  font-size: 2rem;
}

.contact-rich .block .data {
  color: #767676;
  font-size: .875rem;
  width: auto;
  overflow: hidden;
}

.contact-rich .block .data.email {
  padding-top: .375rem;
}

.contact-form {
  padding: 1rem;
  color: #767676;
  width: 100%;
}

.contact-form h3 {
  font-size: 1.375rem;
  color: #1b1b1b;
}

.customization-modal .modal-content {
  border-radius: 0;
  border: 1px solid #f7f7f7;
}

.customization-modal .modal-content .modal-body {
  padding-top: 0;
}

.customization-modal .modal-content .modal-body .product-customization-line {
  padding-bottom: .9375rem;
  padding-top: .9375rem;
  border-bottom: 1px solid #f7f7f7;
}

.customization-modal .modal-content .modal-body .product-customization-line .label {
  font-weight: 700;
  text-align: right;
}

.customization-modal .modal-content .modal-body .product-customization-line:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}

#header-map-text {
  display: inline-block;
  vertical-align: middle;
  float: right;
  padding: 20px 0;
}

#wrapper {
  padding-top: 50px;
}

#wrapper .banner {
  margin-bottom: 1.5rem;
  display: block;
}

#wrapper .banner img {
  box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.15);
}

#wrapper .breadcrumb {
  background: transparent;
  padding: 0 15px 15px;
}

#wrapper .breadcrumb ol {
  padding-left: 0;
  margin-bottom: 0;
}

#wrapper .breadcrumb li {
  display: inline;
}

#wrapper .breadcrumb li:after {
  content: "/";
  color: #767676;
  margin: .3125em;
}

#wrapper .breadcrumb li:last-child {
  content: "/";
  color: #767676;
  margin: .3125rem;
}

#wrapper .breadcrumb li:last-child:after {
  content: "";
}

#wrapper .breadcrumb li a {
  color: #1b1b1b;
}

#wrapper .breadcrumb[data-depth="1"] {
  display: none;
}

#index #main .page-footer {
  margin-bottom: 0;
}

#notifications ul {
  margin-bottom: 0;
}

#footer {
  margin-top: 42px;
  background-color: #1b1b1b;
}

@media print {
  * {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  :after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  :before {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  :first-letter {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  :first-line {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a {
    text-decoration: underline;
  }
  a:visited {
    text-decoration: underline;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img {
    page-break-inside: avoid;
  }
  tr {
    page-break-inside: avoid;
  }
  h2 {
    orphans: 3;
    widows: 3;
    page-break-after: avoid;
  }
  h3 {
    orphans: 3;
    widows: 3;
    page-break-after: avoid;
  }
  p {
    orphans: 3;
    widows: 3;
  }
  .navbar {
    display: none;
  }
  .btn > .caret {
    border-top-color: #1b1b1b;
  }
  .dropup > .btn > .caret {
    border-top-color: #1b1b1b;
  }
  .tag {
    border: 1px solid #222222;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td {
    background-color: #fff !important;
  }
  .table th {
    background-color: #fff !important;
  }
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
  .table-bordered th {
    border: 1px solid #ddd !important;
  }
  .visible-print-block {
    display: block !important;
  }
  .visible-print-inline {
    display: inline !important;
  }
  .visible-print-inline-block {
    display: inline-block !important;
  }
  .hidden-print {
    display: none !important;
  }
}

@media (min-width: 544px) {
  .container {
    max-width: 100%;
  }
  .col-sm-1 {
    float: left;
    width: 8.33333%;
  }
  .col-sm-2 {
    float: left;
    width: 16.66667%;
  }
  .col-sm-3 {
    float: left;
    width: 25%;
  }
  .col-sm-4 {
    float: left;
    width: 33.33333%;
  }
  .col-sm-5 {
    float: left;
    width: 41.66667%;
  }
  .col-sm-6 {
    float: left;
    width: 50%;
  }
  .col-sm-7 {
    float: left;
    width: 58.33333%;
  }
  .col-sm-8 {
    float: left;
    width: 66.66667%;
  }
  .col-sm-9 {
    float: left;
    width: 75%;
  }
  .col-sm-10 {
    float: left;
    width: 83.33333%;
  }
  .col-sm-11 {
    float: left;
    width: 91.66667%;
  }
  .col-sm-12 {
    float: left;
    width: 100%;
  }
  .pull-sm-0 {
    right: auto;
  }
  .pull-sm-1 {
    right: 8.33333%;
  }
  .pull-sm-2 {
    right: 16.66667%;
  }
  .pull-sm-3 {
    right: 25%;
  }
  .pull-sm-4 {
    right: 33.33333%;
  }
  .pull-sm-5 {
    right: 41.66667%;
  }
  .pull-sm-6 {
    right: 50%;
  }
  .pull-sm-7 {
    right: 58.33333%;
  }
  .pull-sm-8 {
    right: 66.66667%;
  }
  .pull-sm-9 {
    right: 75%;
  }
  .pull-sm-10 {
    right: 83.33333%;
  }
  .pull-sm-11 {
    right: 91.66667%;
  }
  .pull-sm-12 {
    right: 100%;
  }
  .push-sm-0 {
    left: auto;
  }
  .push-sm-1 {
    left: 8.33333%;
  }
  .push-sm-2 {
    left: 16.66667%;
  }
  .push-sm-3 {
    left: 25%;
  }
  .push-sm-4 {
    left: 33.33333%;
  }
  .push-sm-5 {
    left: 41.66667%;
  }
  .push-sm-6 {
    left: 50%;
  }
  .push-sm-7 {
    left: 58.33333%;
  }
  .push-sm-8 {
    left: 66.66667%;
  }
  .push-sm-9 {
    left: 75%;
  }
  .push-sm-10 {
    left: 83.33333%;
  }
  .push-sm-11 {
    left: 91.66667%;
  }
  .push-sm-12 {
    left: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group .input-group-addon {
    width: auto;
  }
  .form-inline .input-group .input-group-btn {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .form-check {
    margin-bottom: 0;
    vertical-align: middle;
    display: inline-block;
    margin-top: 0;
  }
  .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-check-label {
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
  .navbar {
    border-radius: 0;
  }
  .navbar-full {
    border-radius: 0;
  }
  .navbar-fixed-bottom {
    border-radius: 0;
  }
  .navbar-fixed-top {
    border-radius: 0;
  }
  .navbar-sticky-top {
    border-radius: 0;
  }
  .navbar-toggleable-xs {
    display: block !important;
  }
  .card-deck {
    display: table;
    width: 100%;
    margin-bottom: .75rem;
    table-layout: fixed;
    border-spacing: 1.25rem 0;
  }
  .card-deck .card {
    display: table-cell;
    margin-bottom: 0;
    vertical-align: top;
  }
  .card-deck-wrapper {
    margin-right: -1.25rem;
    margin-left: -1.25rem;
  }
  .card-group {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .card-group .card {
    display: table-cell;
    vertical-align: top;
  }
  .card-group .card:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .card-group .card:first-child .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .card-group .card:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .card-group .card:last-child .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group .card:last-child .card-img-bottom {
    border-bottom-left-radius: 0;
  }
  .card-group .card:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
  }
  .card-group .card:not(:first-child):not(:last-child) .card-img-top {
    border-radius: 0;
  }
  .card-group .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
  }
  .card-columns .card {
    width: 100%;
  }
  .jumbotron {
    padding: 4rem 2rem;
  }
  .modal-dialog {
    max-width: 800px;
    background: #fff;
    margin: 30px auto;
  }
  .modal-sm {
    max-width: 300px;
  }
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
    margin-right: -15px;
  }
  .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
    margin-left: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
  .pull-sm-left {
    float: left !important;
  }
  .pull-sm-right {
    float: right !important;
  }
  .pull-sm-none {
    float: none !important;
  }
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .hidden-sm-up {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 100%;
  }
  .col-md-1 {
    float: left;
    width: 8.33333%;
  }
  .col-md-2 {
    float: left;
    width: 16.66667%;
  }
  .col-md-3 {
    float: left;
    width: 25%;
  }
  .col-md-4 {
    float: left;
    width: 33.33333%;
  }
  .col-md-5 {
    float: left;
    width: 41.66667%;
  }
  .col-md-6 {
    float: left;
    width: 50%;
  }
  .col-md-7 {
    float: left;
    width: 58.33333%;
  }
  .col-md-8 {
    float: left;
    width: 66.66667%;
  }
  .col-md-9 {
    float: left;
    width: 75%;
  }
  .col-md-10 {
    float: left;
    width: 83.33333%;
  }
  .col-md-11 {
    float: left;
    width: 91.66667%;
  }
  .col-md-12 {
    float: left;
    width: 100%;
  }
  .pull-md-0 {
    right: auto;
  }
  .pull-md-1 {
    right: 8.33333%;
  }
  .pull-md-2 {
    right: 16.66667%;
  }
  .pull-md-3 {
    right: 25%;
  }
  .pull-md-4 {
    right: 33.33333%;
  }
  .pull-md-5 {
    right: 41.66667%;
  }
  .pull-md-6 {
    right: 50%;
  }
  .pull-md-7 {
    right: 58.33333%;
  }
  .pull-md-8 {
    right: 66.66667%;
  }
  #module-xipblog-single .pull-md-9 {
    right: auto;
  }
  #module-xipblog-archive .pull-md-9 {
    right: auto;
  }
  .pull-md-9 {
    right: 75%;
  }
  .pull-md-10 {
    right: 83.33333%;
  }
  .pull-md-11 {
    right: 91.66667%;
  }
  .pull-md-12 {
    right: 100%;
  }
  .push-md-0 {
    left: auto;
  }
  .push-md-1 {
    left: 8.33333%;
  }
  .push-md-2 {
    left: 16.66667%;
  }
  .push-md-3 {
    left: 25%;
  }
  .push-md-4 {
    left: 33.33333%;
  }
  .push-md-5 {
    left: 41.66667%;
  }
  .push-md-6 {
    left: 50%;
  }
  .push-md-7 {
    left: 58.33333%;
  }
  .push-md-8 {
    left: 66.66667%;
  }
  .push-md-9 {
    left: 75%;
  }
  .push-md-10 {
    left: 83.33333%;
  }
  .push-md-11 {
    left: 91.66667%;
  }
  .push-md-12 {
    left: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
  .navbar-toggleable-sm {
    display: block !important;
  }
  .pull-md-left {
    float: left !important;
  }
  .pull-md-right {
    float: right !important;
  }
  .pull-md-none {
    float: none !important;
  }
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 100%;
  }
  .col-lg-1 {
    float: left;
    width: 8.33333%;
  }
  .col-lg-2 {
    float: left;
    width: 16.66667%;
  }
  .col-lg-3 {
    float: left;
    width: 25%;
  }
  .col-lg-4 {
    float: left;
    width: 33.33333%;
  }
  .col-lg-5 {
    float: left;
    width: 41.66667%;
  }
  .col-lg-6 {
    float: left;
    width: 50%;
  }
  .col-lg-7 {
    float: left;
    width: 58.33333%;
  }
  .col-lg-8 {
    float: left;
    width: 66.66667%;
  }
  .col-lg-9 {
    float: left;
    width: 75%;
  }
  .col-lg-10 {
    float: left;
    width: 83.33333%;
  }
  .col-lg-11 {
    float: left;
    width: 91.66667%;
  }
  .col-lg-12 {
    float: left;
    width: 100%;
  }
  .pull-lg-0 {
    right: auto;
  }
  .pull-lg-1 {
    right: 8.33333%;
  }
  .pull-lg-2 {
    right: 16.66667%;
  }
  .pull-lg-3 {
    right: 25%;
  }
  .pull-lg-4 {
    right: 33.33333%;
  }
  .pull-lg-5 {
    right: 41.66667%;
  }
  .pull-lg-6 {
    right: 50%;
  }
  .pull-lg-7 {
    right: 58.33333%;
  }
  .pull-lg-8 {
    right: 66.66667%;
  }
  .pull-lg-9 {
    right: 75%;
  }
  .pull-lg-10 {
    right: 83.33333%;
  }
  .pull-lg-11 {
    right: 91.66667%;
  }
  .pull-lg-12 {
    right: 100%;
  }
  .push-lg-0 {
    left: auto;
  }
  .push-lg-1 {
    left: 8.33333%;
  }
  .push-lg-2 {
    left: 16.66667%;
  }
  .push-lg-3 {
    left: 25%;
  }
  .push-lg-4 {
    left: 33.33333%;
  }
  .push-lg-5 {
    left: 41.66667%;
  }
  .push-lg-6 {
    left: 50%;
  }
  .push-lg-7 {
    left: 58.33333%;
  }
  .push-lg-8 {
    left: 66.66667%;
  }
  .push-lg-9 {
    left: 75%;
  }
  .push-lg-10 {
    left: 83.33333%;
  }
  .push-lg-11 {
    left: 91.66667%;
  }
  .push-lg-12 {
    left: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
  .navbar-toggleable-md {
    display: block !important;
  }
  .modal-lg {
    max-width: 900px;
  }
  .pull-lg-left {
    float: left !important;
  }
  .pull-lg-right {
    float: right !important;
  }
  .pull-lg-none {
    float: none !important;
  }
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .hidden-md-up {
    display: none !important;
  }
  .hidden-lg-up {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1180px;
  }
  .col-xl-1 {
    float: left;
    width: 8.33333%;
  }
  .col-xl-2 {
    float: left;
    width: 16.66667%;
  }
  .col-xl-3 {
    float: left;
    width: 25%;
  }
  .col-xl-4 {
    float: left;
    width: 33.33333%;
  }
  .col-xl-5 {
    float: left;
    width: 41.66667%;
  }
  .col-xl-6 {
    float: left;
    width: 50%;
  }
  .col-xl-7 {
    float: left;
    width: 58.33333%;
  }
  .col-xl-8 {
    float: left;
    width: 66.66667%;
  }
  .col-xl-9 {
    float: left;
    width: 75%;
  }
  .col-xl-10 {
    float: left;
    width: 83.33333%;
  }
  .col-xl-11 {
    float: left;
    width: 91.66667%;
  }
  .col-xl-12 {
    float: left;
    width: 100%;
  }
  .pull-xl-0 {
    right: auto;
  }
  .pull-xl-1 {
    right: 8.33333%;
  }
  .pull-xl-2 {
    right: 16.66667%;
  }
  .pull-xl-3 {
    right: 25%;
  }
  .pull-xl-4 {
    right: 33.33333%;
  }
  .pull-xl-5 {
    right: 41.66667%;
  }
  .pull-xl-6 {
    right: 50%;
  }
  .pull-xl-7 {
    right: 58.33333%;
  }
  .pull-xl-8 {
    right: 66.66667%;
  }
  .pull-xl-9 {
    right: 75%;
  }
  .pull-xl-10 {
    right: 83.33333%;
  }
  .pull-xl-11 {
    right: 91.66667%;
  }
  .pull-xl-12 {
    right: 100%;
  }
  .push-xl-0 {
    left: auto;
  }
  .push-xl-1 {
    left: 8.33333%;
  }
  .push-xl-2 {
    left: 16.66667%;
  }
  .push-xl-3 {
    left: 25%;
  }
  .push-xl-4 {
    left: 33.33333%;
  }
  .push-xl-5 {
    left: 41.66667%;
  }
  .push-xl-6 {
    left: 50%;
  }
  .push-xl-7 {
    left: 58.33333%;
  }
  .push-xl-8 {
    left: 66.66667%;
  }
  .push-xl-9 {
    left: 75%;
  }
  .push-xl-10 {
    left: 83.33333%;
  }
  .push-xl-11 {
    left: 91.66667%;
  }
  .push-xl-12 {
    left: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
  .pull-xl-left {
    float: left !important;
  }
  .pull-xl-right {
    float: right !important;
  }
  .pull-xl-none {
    float: none !important;
  }
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .hidden-xl-up {
    display: none !important;
  }
}

@media (min-width: 1300px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1400px) {
  .container {
    max-width: 1370px;
  }
}

@media (min-width: 1450px) {
  .container {
    max-width: 1420px;
  }
}

@media (min-width: 1500px) {
  .container {
    max-width: 1470px;
  }
}

@media (min-width: 1600px) {
  .container {
    max-width: 1570px;
  }
}

@media (min-width: 1640px) {
  .container {
    max-width: 1614px;
  }
}

@media (max-width: 543px) {
  .navbar-toggleable-xs .navbar-nav .nav-item {
    float: none;
    margin-left: 0;
  }
  .hidden-xs-down {
    display: none !important;
  }
  body#checkout section.checkout-step .content {
    padding: .9375rem 0;
  }
  #payment-confirmation button {
    font-size: .875rem;
  }
  #payment-confirmation button.btn {
    white-space: normal;
  }
  .products-selection .filter-button {
    padding-left: 0;
  }
  #category #left-column #search_filters_wrapper {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cart-items {
    padding: 1rem 0;
  }
  .cart-item {
    border-bottom: 1px solid #d6d6d6;
  }
  .cart-item:last-child {
    border-bottom: 0;
  }
  .cart-grid-body .cart-overview {
    padding: 0;
  }
  .cart-grid-body .no-items {
    padding: 1rem;
    display: inline-block;
  }
  .product-line-grid-left {
    padding-right: 0 !important;
  }
  #stores .page-stores .store-item-container {
    display: block;
  }
  #stores .page-stores .store-item-container .divide-left {
    border-left: none;
  }
  #stores .page-stores .store-item-container .store-description a {
    margin-bottom: .5rem;
  }
  #stores .page-stores .store-item-container .store-description address {
    margin-bottom: .5rem;
  }
  #stores .page-stores .store-item-footer {
    display: block;
  }
  #stores .page-stores .store-item-footer li {
    margin-bottom: .625rem;
  }
  #stores .page-stores .store-item-footer .card-block {
    padding: .75rem .75rem 0;
  }
  #stores .page-stores .store-item-footer.divide-top {
    border-top: 1px solid #d6d6d6;
  }
  #products .product-miniature {
    box-sizing: border-box;
    float: left;
    width: 50%;
  }
  div#js-product-list {
    margin: 0px 4px;
  }
  #wrapper {
    box-shadow: none;
    padding: 30px 15px 0px 15px;
  }
}

@media (max-width: 767px) {
  .footer-container .links ul > li {
    padding: 0px 5px;
  }
  .navbar-toggleable-sm .navbar-nav .nav-item {
    float: none;
    margin-left: 0;
  }
  .header-top .search-widget {
    float: none;
    padding: 0px;
  }
  .header-top .search-widget form {
    margin: 0 0px;
    width: 100%;
  }
  .header-top .search-widget form input[type=text] {
    min-width: inherit;
  }
  body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
    float: right;
    margin-top: .25rem;
    margin-left: 1.25rem;
  }
  body#checkout #header .header-nav {
    max-height: none;
    padding: 15px 0;
  }
  body#checkout section.checkout-step .content {
    padding: .9375rem;
  }
  body#checkout .form-group {
    margin-bottom: .5rem;
  }
  #header .header-nav {
    border: none !important;
  }
  #header .header-nav .right-nav {
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
  }
  #header .header-nav .user-info {
    text-align: left;
    margin-left: 0;
  }
  #header .header-nav .user-info .logged {
    color: #1b1b1b;
  }
  #header .header-nav .blockcart {
    margin-left: 0;
    background: inherit;
  }
  #header .header-nav .blockcart.active {
    margin-left: .5rem;
  }
  #header .header-top a[data-depth="0"] {
    color: #1b1b1b;
  }
  #order-items {
    border-right: 0;
    margin-bottom: 2.5rem;
  }
  #order-items .card-title {
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
  }
  #order-items hr {
    border-top-color: #ebebeb;
  }
  .bold {
    font-weight: 700;
  }
  #order-details {
    padding-left: .9375rem;
  }
  #order-details .card-title {
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
  }
  #category #left-column {
    width: 100%;
  }
  #category #left-column #search_filters_wrapper {
    margin-bottom: 15px;
  }
  #category #left-column #search_filter_controls {
    text-align: center;
    margin-bottom: 1rem;
  }
  #category #left-column #search_filter_controls button {
    margin: 0 .5rem;
  }
  #category #left-column #search_filters {
    margin-bottom: 0;
    box-shadow: none;
    padding: 0;
    border-top: 1px solid #f7f7f7;
  }
  #category #left-column #search_filters .facet {
    padding-top: 0;
  }
  #category #left-column #search_filters .facet .title {
    cursor: pointer;
  }
  #category #left-column #search_filters .facet .title .collapse-icons .remove {
    display: none;
  }
  #category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .add {
    display: none;
  }
  #category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .remove {
    display: block;
  }
  #category #left-column #search_filters .facet .facet-title {
    color: #1b1b1b;
    text-transform: uppercase;
  }
  #category #left-column #search_filters .facet .h6 {
    margin-bottom: 0;
    padding: .625rem;
    display: inline-block;
  }
  #category #left-column #search_filters .facet .navbar-toggler {
    display: inline-block;
    padding: .625rem .625rem 0 0;
  }
  #category #left-column #search_filters .facet .collapse {
    display: none;
  }
  #category #left-column #search_filters .facet .collapse.in {
    display: block;
  }
  #category #left-column #search_filters .facet .facet-label a {
    margin-top: 0;
  }
  #category #left-column #search_filters .facet ul {
    margin-bottom: 0;
  }
  #category #left-column #search_filters .facet ul li {
    padding: .625rem;
  }
  #category #content-wrapper {
    width: 100%;
  }
  #category #search_filter_toggler {
    width: 100%;
  }
  .products-sort-order .select-title {
    margin-left: 0;
  }
  .products-selection h1 {
    padding-top: 0;
    text-align: center;
    margin-bottom: 1rem;
  }
  .products-selection .showing {
    padding-top: 1rem;
  }
  #best-sales #content-wrapper {
    width: 100%;
  }
  #new-products #content-wrapper {
    width: 100%;
  }
  #prices-drop #content-wrapper {
    width: 100%;
  }
  #blockcart-modal .divide-right {
    border-right: none;
  }
  #blockcart-modal .modal-body {
    padding: 1rem;
  }
  .product-line-grid-body {
    margin-bottom: 1rem;
  }
  #stores .page-stores {
    width: 100%;
  }
  #stores .page-stores .store-item-container {
    padding: 1rem 0;
  }
  #wrapper {
    box-shadow: none;
  }
  #checkout-cart-summary {
    float: none;
    width: 100%;
    margin-top: 1rem;
  }
  section.checkout-step {
    width: 100%;
  }
  .default-input {
    min-width: 100%;
  }
  label {
    clear: both;
  }
  #products .product-miniature {
    margin: 0 auto;
  }
  .featured-products .product-miniature {
    margin: 0 auto;
  }
  .block-contact {
    padding-left: .9375rem;
    border: none;
  }
  .dropdown-item {
    padding-left: 0;
  }
  .menu {
    padding-left: 0;
  }
  ul#homepage-carousel {
    margin-bottom: 0px;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .nav-item {
    float: none;
    margin-left: 0;
  }
  .hidden-sm-down {
    display: none !important;
  }
  .hidden-md-down {
    display: none !important;
  }
  .done {
    margin: 0;
    padding: 0;
  }
  body#checkout section.checkout-step .address-item {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    flex-grow: 1;
    -ms-flex-positive: 1;
  }
  body#checkout section.checkout-step .delivery-option-2 {
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
  }
  .delivery-option {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    margin: auto;
  }
  .delivery-option .custom-radio {
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .condition-label label[for="conditions_to_approve[terms-and-conditions]"] {
    text-align: left;
  }
  #order-confirmation #registration-form {
    width: 100%;
  }
  #block-cmsinfo {
    padding: 1.25rem 1.875rem;
  }
  #featuredproducts-carousel {
    margin: 0;
  }
  #specialproducts-carousel {
    margin: 0;
  }
  #accessories-carousel {
    margin: 0;
  }
  .product-cover img {
    width: 100%;
  }
  #product-modal .modal-content .modal-body {
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
    margin-left: 0;
  }
  #product-modal .modal-content .modal-body img.product-cover-modal {
    width: 100%;
  }
  #product-modal .modal-content .modal-body .image-caption {
    width: 100%;
  }
  #product-modal .modal-content .modal-body .arrows .arrow-down {
    bottom: -1rem;
    position: absolute;
  }
  #blockcart-modal .modal-dialog {
    width: calc(100% - 20px);
  }
  #blockcart-modal .modal-body {
    padding: 1.875rem;
  }
  #blockcart-modal .product-image {
    width: 100%;
    display: block;
    max-width: 250px;
    margin: 0 auto .9375rem;
  }
  #blockcart-modal .cart-content {
    padding-left: 0;
  }
  #blockcart-modal .product-name {
    margin-top: .625rem;
  }
  .footer-container {
    box-shadow: none;
    margin-top: 0;
  }
  .footer-container .wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .footer-container .links .h3 {
    line-height: 1.5;
    font-size: 1rem;
  }
  .footer-container .links .title {
    padding: 10px 0;
    border-bottom: 1px solid #d6d6d6;
    cursor: pointer;
    margin: 0 0 0px;
  }
  .footer-container .links .title .collapse-icons .remove {
    display: none;
  }
  .footer-container .links .title[aria-expanded=true] .collapse-icons .add {
    display: none;
  }
  .footer-container .links .title[aria-expanded=true] .collapse-icons .remove {
    display: block;
  }
  .footer-container .links .navbar-toggler {
    display: inline-block;
    padding: 0;
    color: #fff;
  }
  .footer-container .links .collapse {
    display: none;
  }
  .footer-container .links .collapse.in {
    display: block;
  }
  .footer-container .links ul {
    background-color: transparent;
    margin-bottom: 0;
    padding-top: 10px;
  }
  .footer-container .links ul > li {
    color: #767676;
  }
  .footer-container .links ul > li a {
    color: #767676;
  }
  .footer-container .links .cmstext ul {
    padding-top: 0;
  }
  li.addresh-wrapper {
    padding-bottom: 6px;
  }
  .block-social {
    text-align: center;
  }
  .block-contact {
    padding-left: 1.5rem;
  }
  .container {
    max-width: 100%;
  }
  #index #left-column {
    padding-right: 15px;
    width: 100%;
  }
  #category #wrapper .container {
    margin: 0 0 0 0;
  }
  .page-product #wrapper {
    padding: 30px 15px 0px;
  }
  #header .logo {
    width: auto;
  }
  #products .product-miniature {
    margin: 0 auto;
  }
  .featured-products .product-miniature {
    margin: 0 auto;
  }
  .sub-menu {
    left: 0;
    min-width: 100%;
  }
  #product-availability {
    margin-top: .625rem;
  }
  #search_filters .facet .facet-label {
    text-align: left;
  }
  .block-category {
    padding-bottom: 0;
  }
  .block-category .category-cover {
    position: relative;
    text-align: center;
  }
}

@media screen and (min-width: 0\0) {
  .progress {
    background-color: #eee;
    border-radius: 0;
  }
  .progress-bar {
    display: inline-block;
    height: 1rem;
    text-indent: -999rem;
    background-color: #0074d9;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .progress[width="100%"] {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0.15) 75%, transparent 0, transparent);
    background-size: 1rem 1rem;
  }
  .progress-animated .progress-bar-striped {
    animation: progress-bar-stripes 2s linear infinite;
  }
  .progress-success .progress-bar {
    background-color: #1b1b1b;
  }
  .progress-info .progress-bar {
    background-color: #5bc0de;
  }
  .progress-warning .progress-bar {
    background-color: #ff9a52;
  }
  .progress-danger .progress-bar {
    background-color: #cc0000;
  }
}

@media (-webkit-transform-3d) {
  .carousel-inner > .carousel-item {
    transition: transform .6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
  .carousel-inner > .carousel-item.active.right {
    left: 0;
    transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .carousel-item.next {
    left: 0;
    transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .carousel-item.active.left {
    left: 0;
    transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .carousel-item.prev {
    left: 0;
    transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .carousel-item.active {
    left: 0;
    transform: translateZ(0);
  }
  .carousel-inner > .carousel-item.next.left {
    left: 0;
    transform: translateZ(0);
  }
  .carousel-inner > .carousel-item.prev.right {
    left: 0;
    transform: translateZ(0);
  }
}

@media all and (transform-3d) {
  .carousel-inner > .carousel-item {
    transition: transform .6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
  .carousel-inner > .carousel-item.active.right {
    left: 0;
    transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .carousel-item.next {
    left: 0;
    transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .carousel-item.active.left {
    left: 0;
    transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .carousel-item.prev {
    left: 0;
    transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .carousel-item.active {
    left: 0;
    transform: translateZ(0);
  }
  .carousel-inner > .carousel-item.next.left {
    left: 0;
    transform: translateZ(0);
  }
  .carousel-inner > .carousel-item.prev.right {
    left: 0;
    transform: translateZ(0);
  }
}

@media (max-width: 1199px) {
  .footer-container li {
    font-size: 15px;
  }
  .footer-container li a {
    font-size: 15px;
  }
  .footer-container .block-contact {
    font-size: 15px;
  }
  .footer-container .title span.h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .footer-container h3.h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .lobo-bottom-text {
    font-size: 15px;
  }
  #block_myaccount_infos .myaccount-title a {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .block-contact .block-contact-title {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .linklist .blockcms-title a {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .hidden-lg-down {
    display: none !important;
  }
  #newproducts-grid .thumbnail-container .product-description {
    padding-bottom: 0;
  }
  .sidebar-products .thumbnail-image-inner {
    margin-right: 0;
    max-width: 60px;
  }
}

@media (max-width: 360px) {
  .product-line-grid-right .price {
    width: 100%;
  }
  .product-line-grid-right .qty {
    width: 100%;
  }
}

.prev-button.slick-arrow {
  position: absolute;
  top: -51px;
  right: 0;
}

.prev-button.slick-arrow:hover:before {
  color: #cc0000;
}

.prev-button.slick-arrow:before {
  color: #c0c0c0;
  content: "\ea9d";
  top: 0px;
  right: 20px;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

.next-button.slick-arrow {
  position: absolute;
  top: -51px;
  right: 0;
}

.next-button.slick-arrow:hover {
  background-position: -443px -672px;
  border-color: #cc0000;
}

.next-button.slick-arrow:hover:before {
  color: #cc0000;
}

.next-button.slick-arrow:before {
  color: #c0c0c0;
  content: "\eaa0";
  top: 0px;
  right: 0px;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

.nivo-directionNav .nivo-prevNav .prev-arrow:before {
  content: "\f104";
  top: 17px;
  right: 0px;
  font-family: "FontAwesome";
  font-size: 31px;
  position: absolute;
  width: 20px;
  height: 22px;
  left: 22px;
}

.nivo-directionNav .nivo-nextNav .next-arrow:before {
  content: "\f105";
  top: 17px;
  right: 0;
  font-family: "FontAwesome";
  font-size: 31px;
  position: absolute;
  width: 20px;
  height: 22px;
  left: 22px;
}

.products.row.list .hover-addtocart {
  text-align: left;
  float: left;
}

.products.row.list .product-miniature.js-product-miniature.col-xs-12 {
  float: left;
  width: 50%;
}

.products.row.list .product-miniature.js-product-miniature.col-xs-12 .thumbnail-inner.col-xs-12.col-sm-5.col-md-5.col-lg-4 {
  width: 50%;
}

.products.row.list .product-miniature.js-product-miniature.col-xs-12 .product-description.col-xs-12.col-sm-7.col-md-7.col-lg-8 {
  width: 50%;
}

.home_blog_post {
  display: inline-block;
  width: 100%;
}

.home_blog_post .blog_post_content_bottom .meta_date {
  float: left;
  position: relative;
  padding: 0 0 0 0;
}

.home_blog_post .blog_post_content_bottom .meta_comment {
  padding: 6px 0 0 30px;
  position: relative;
  display: none;
}

.home_blog_post .blog_post_content_bottom .meta_comment span {
  padding: 2px 0 0;
}

.home_blog_post .blog_post_content_bottom .meta_comment::before {
  position: absolute;
  content: "";
  background: transparent url("../img/sprite.png") no-repeat scroll -29px -1045px;
  width: 30px;
  height: 20px;
  left: 0;
}

.home_blog_post .blog_post_content_bottom .meta_comment:hover:before {
  background-position: -504px -1045px;
}

#_desktop_logo {
  float: left;
  width: 22.5%;
  padding: 0;
  text-align: center;
}

.right-logo {
  float: left;
  width: 52.5%;
  padding: 32px 0px 32px;
}

.right-btn {
  float: left;
  width: 25%;
  padding: 29px 0px 36px;
}

.header-menu.fixed {
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
  border-bottom: 1px solid #a94442;
}

#header .top-menu .popover li.category a.dropdown-item {
  color: #767676;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  text-transform: capitalize;
}

#header .top-menu .popover li.category a.dropdown-item:hover {
  color: #cc0000;
}

#header .top-menu .popover li.category a.dropdown-item.dropdown-submenu {
  color: #1b1b1b;
  font-weight: 500;
}

#header .top-menu .popover li.category a.dropdown-item.dropdown-submenu:hover {
  color: #cc0000;
}

#header a {
  color: #787878;
  font-size: 14px;
  line-height: 1.2;
  text-transform: uppercase;
}

#header .blockcart .header a {
  text-transform: uppercase;
}

#header .dropdown-menu a {
  color: #787878;
}

#header .dropdown-menu a:hover {
  color: #cc0000;
}

#header .header-nav .blockcart {
  padding: 0px;
  height: auto;
  background: transparent;
  margin: 0px;
  cursor: pointer;
}

#header .header-nav .blockcart .header {
  margin: 0px;
}

#header .header-nav .cart-preview.active {
  padding: 0px;
  height: auto;
  background: transparent;
  margin: 0px;
  cursor: pointer;
}

#header .header-nav #contact-link {
  margin: 16px 0 13px;
}

#header .header-nav .user-info .user-icon > span {
  display: block;
  padding-left: 22px;
  text-transform: uppercase;
  line-height: 1.2;
}

#header .header-nav .user-info:hover .user-icon > span {
  color: #cc0000;
}

#header .header-nav .hidden-sm-down .col-md-6.col-xs-12 {
  padding-left: 0;
}

#header .header-nav .hidden-sm-down .col-md-6.right-nav {
  padding-right: 0;
}

#header .header-top a[data-depth="0"] {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
  padding: 27px 20px 22px 20px;
  line-height: 1;
  color: #fff;
  font-family: "Roboto", sans-serif;
}

#header .header-top a[data-depth="0"]::after {
  background: rgba(0, 0, 0, 0) url(../img/line.png) no-repeat scroll 0 0;
  content: "";
  height: 41px;
  left: auto;
  position: absolute;
  right: 0;
  top: 24px;
  width: 2px;
}

#header .header-top .menu > ul > li:last-child a::after {
  display: none;
}

#header .header-top #top-menu li:last-child > a {
  padding-right: 0;
}

.top-menu {
  margin: 0px;
  font-family: "Reforma1918", sans-serif;
}

.top-menu .sub-menu ul[data-depth="1"] > li:last-of-type {
  margin-right: 0;
}

.top-menu a {
  font-family: "Reforma1918", sans-serif;
}

.dropdown .expand-more {
  color: #787878;
  font-size: 14px;
  line-height: 1.2;
  text-transform: uppercase;
}

.dropdown .expand-more::after {
  color: #1b1b1b;
  content: "";
  font-family: "fontawesome";
  padding-left: 4px;
  font-size: 0;
}

div#_desktop_cart {
  float: right;
  margin-left: 25px;
  position: relative;
}

div#_desktop_cart span#cart_block_total {
  color: #3e3e3e;
  float: right;
}

div#_desktop_cart:hover span#cart_block_total {
  color: #cc0000;
}

.user-info {
  position: relative;
}

.user-info > a {
  display: block;
}

.user-info > a > .material-icons {
  font-size: 0px;
  text-indent: -9999px;
  display: none;
  margin: 0px;
}

.user-info > .user-icon {
  cursor: pointer;
  position: relative;
}

.user-info > .user-icon .hidden-sm-down {
  display: inline-block;
  padding-left: 9px;
  font-size: 15px;
  color: #3e3e3e;
}

.user-info > .user-icon:hover .hidden-sm-down {
  color: #cc0000;
}

.user-info > .user-icon:hover:before {
  color: #3e3e3e;
  border: 1px solid #3e3e3e;
}

.user-info > .user-icon::before {
  background-color: rgba(255, 255, 255, 0.12);
  width: 51px;
  height: 51px;
  color: #cc0000;
  content: "\ed01";
  font-size: 20px;
  font-family: "IcoFont";
  display: inline-block;
  right: 0px;
  border-radius: 50%;
  border: 1px solid #cc0000;
  bottom: 0;
  padding: 16px 16px;
}

.blockcart > .header .material-icons {
  font-size: 0px;
  text-indent: -9999px;
  display: none;
  margin: 0px;
}

.blockcart > .header > a {
  display: block;
}

.blockcart > .header .hidden-sm-down:hover:before {
  color: #3e3e3e;
  border: 1px solid #3e3e3e;
}

.blockcart > .header .hidden-sm-down::before {
  background-color: rgba(255, 255, 255, 0.12);
  color: #cc0000;
  content: "\efe7";
  font-family: "IcoFont";
  display: block;
  border-radius: 50%;
  border: 1px solid #cc0000;
  height: 51px;
  left: 0px;
  position: absolute;
  top: 0;
  width: 51px;
  font-size: 25px;
  padding: 12px 14px;
}

.blockcart > .header span.cart-products-count {
  display: none;
}

.blockcart:hover > .header:hover::before {
  background: transparent url("../img/sprite.png") no-repeat scroll -426px -59px;
}

.blockcart:hover > .header span.cart-products-count {
  color: #3e3e3e;
}

.blockcart:hover > .header .hidden-sm-down {
  color: #3e3e3e;
}

.header-nav #search_widget button .material-icons {
  font-size: 0px;
  text-indent: -9999px;
  display: none;
  margin: 0px;
}

.header-nav #search_widget button::before {
  display: block;
  background: transparent url("../img/sprite.png") no-repeat scroll -15px -22px;
  width: 40px;
  height: 37px;
  color: #1b1b1b;
  content: '';
}

.header-nav #search_widget.search-widget form input[type=text] {
  width: 0px;
  padding: 0px;
  min-width: initial;
  width: 40px;
  height: 37px;
  background: transparent;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  border: 1px solid transparent;
  margin-top: 0px;
  outline: none;
}

.header-nav #search_widget.search-widget:hover form input[type=text] {
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  width: 300px;
  background: #e3e3e3;
  border-color: #e3e3e3;
  padding: 0px 40px 0px 10px;
  outline: none;
}

.header-nav #search_widget.search-widget:hover form input[type=text]:focus {
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  width: 300px;
  background: #e3e3e3;
  border-color: #e3e3e3;
  padding: 0px 40px 0px 10px;
  outline: none;
}

.header-nav #search_widget.search-widget.inputfocus form input[type=text] {
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  width: 300px;
  background: #e3e3e3;
  border-color: #e3e3e3;
  padding: 0px 40px 0px 10px;
  outline: none;
}

.header-nav .search-widget {
  position: relative;
}

.header-nav .search-widget form button[type=submit] {
  top: 0px;
  left: auto;
  right: 0px;
  bottom: 0px;
  margin: 0px;
  padding: 0px;
}

#header-right-text {
  padding-left: 14px;
  float: left;
}

div#contact-link > a {
  display: block;
  background: transparent url(../img/sprite.png) no-repeat scroll -24px -240px;
  display: block;
  padding-left: 26px;
}

div#contact-link:hover > a {
  color: #cc0000 !important;
  background-position: -452px -240px;
}

#_desktop_user_info .user-info {
  margin: 0;
}

#ot_search_top .form_search {
  border: 1px solid #cc0000;
}

#ot_search_top .submit_search span {
  position: relative;
}

#ot_search_top .submit_search span:before {
  content: "\ed11";
  top: 0;
  left: 0;
  font-family: "IcoFont";
  display: inline-block;
  font-size: 20px;
  color: #fff;
}

ul.userinfo-toggle {
  background: #f5f5f5 none repeat scroll 0 0;
  display: none;
  margin-bottom: 0;
  margin-top: 13px;
  padding: 10px 20px;
  position: absolute;
  right: 0;
  text-align: left;
  width: 160px;
  z-index: 9;
}

.userinfo-toggle li {
  padding-bottom: 4px;
}

#content-wrapper .ps-alert-success p {
  margin: 0 0 0 10px;
}

section#featured-products {
  padding-top: 50px;
}

.block-category .category-cover {
  margin-bottom: 20px;
  margin-top: 0px;
}

.block-category .category-cover img {
  width: 100%;
}

.blockcart.cart-preview .header:hover span.hidden-sm-down {
  color: #cc0000;
}

.blockcart.cart-preview .header span.hidden-sm-down {
  text-transform: capitalize;
  font-size: 15px;
  color: #3e3e3e;
  padding: 8px 0 3px 65px;
  display: block;
}

.header-call .phone-icon::before {
  background: #cc0000 url("../img/sprite.png") no-repeat scroll -17px -99px;
  border-radius: 50%;
  color: #1b1b1b;
  content: "";
  display: block;
  float: left;
  height: 45px;
  margin-right: 6px;
  width: 45px;
}

.header-call .phone-icon:hover::before {
  background: #1b1b1b url("../img/sprite.png") no-repeat scroll -436px -99px;
}

.header-call .phone-icon > a {
  padding-top: 14px;
  display: inline-block;
  vertical-align: middle;
}

body#checkout #header #_desktop_logo {
  text-align: left;
}

body#checkout #header .header-nav .row {
  margin-left: 0px;
  margin-right: 0px;
}

body#checkout #cart-summary-product-list ul li {
  padding-bottom: 10px;
}

#checkout .col-md-6.text-xsright.hidden-sm-down {
  display: none;
}

#checkout div#_desktop_language_selector {
  margin: 0px;
}

#checkout div#_desktop_currency_selector {
  margin: 0px;
}

#checkout .h6 {
  color: #767676;
}

#checkout .text-xs-right {
  padding-top: 15px;
  text-align: left;
}

.header-menu {
  background-color: #a94442;
}

.block_newsletter {
  display: none;
  background-color: #cc0000;
  padding: 31px 16px 28px 17px;
}

.block_newsletter form input[type=text] {
  padding: 11px;
  color: #767676;
  height: 42px;
  background-color: #fff;
  font-size: 16px;
}

.block_newsletter form input[type=text]:focus {
  background-color: #fff;
}

.block_newsletter form input {
  height: 40px;
}

.block_newsletter .btn-primary {
  background: #1b1b1b none repeat scroll 0 0;
  font-size: 14px;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  color: #fff;
  margin-left: 0;
  text-transform: uppercase;
  border-radius: 0;
  float: none !important;
  width: 110px;
  padding: 7px 6px;
}

.block_newsletter .btn-primary:hover {
  color: #cc0000;
}

.block_newsletter .title {
  position: relative;
  width: 81px;
  height: 81px;
  background-color: #fff;
  border-radius: 50%;
  margin: 0 auto;
}

.block_newsletter .title:before {
  position: absolute;
  content: "\ef13";
  font-size: 42px;
  left: 0;
  top: 0;
  font-family: "IcoFont";
  color: #1b1b1b;
  padding: 30px 19px;
}

#index .block_newsletter {
  display: block;
}

#index .block-categories {
  display: none;
}

#index .static-categories {
  display: block;
}

#index #custom-hometbannerblock {
  display: block;
  position: relative;
  overflow: hidden;
  margin-bottom: 31px;
}

#index #wrapper {
  padding-top: 29px;
}

#index #shipping-text {
  display: block;
}

.search-widget {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-right: 0;
  padding: 0;
  text-align: center;
  width: auto;
}

.header-logo {
  text-align: left;
  display: block;
  float: left;
  margin: 0;
}

.static-categories {
  display: none;
}

.static-categories .static-categories-inner h3 {
  margin-bottom: 0;
}

.static-categories .static-categories-inner h3 a {
  background-color: #efefef;
  color: #252429;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  padding: 28px 94px 22px 47px;
  text-transform: uppercase;
  font-family: "Reforma1918", sans-serif;
  width: 100%;
  line-height: 1;
}

.static-categories .static-categories-inner h3 a::before {
  content: "\efa2";
  font-family: "IcoFont";
  left: 19px;
  position: absolute;
  top: 26px;
  font-size: 18px;
  color: #cc0000;
}

.staticmenu {
  position: relative;
}

.categories-menu {
  background-color: #f7f7f7;
  padding: 17px 18px 20px;
  width: 100%;
  z-index: 99;
  margin-bottom: 30px;
}

.categories-menu li a {
  color: #676767;
  display: inline-block;
  font-size: 14px;
  padding: 4px 5px;
  width: 100%;
}

.categories-menu li a:hover {
  color: #cc0000;
}

#wrapper div#left-column {
  width: 16.1%;
  float: left;
  padding-left: 0;
}

#wrapper div#right-column {
  float: left;
  width: 16.1%;
  padding-right: 0;
}

#wrapper div#content-wrapper {
  width: 67.8%;
  float: left;
}

#custom-hometbannerblock {
  display: none;
}

#custom-hometbannerblock img {
  width: 100%;
}

#custom-hometbannerblock > .home-images_two {
  margin-top: 29px;
}

#custom-hometbannerblock > p {
  margin-bottom: 0;
  overflow: hidden;
  margin-bottom: 0;
}

#custom-hometbannerblock .home-images_one img {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  width: 100%;
}

#custom-hometbannerblock .home-images_one:hover img {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
}

#custom-hometbannerblock .home-images_two img {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  width: 100%;
}

#custom-hometbannerblock .home-images_two:hover img {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
}

.quick-view .material-icons {
  font-size: 0;
  background-color: #cc0000;
  height: 50px;
  width: 50px;
  position: relative;
}

.quick-view .material-icons:hover {
  background: #1b1b1b;
}

#leftsidebar {
  border: transparent;
  margin-bottom: 0px;
  padding: 0;
}

#leftsidebar h1.main-title {
  font-size: 18px;
  color: #494949;
  background-color: #f7f7f7;
  padding: 21px 11px 19px 39px;
  position: relative;
  margin: 0 0 14px;
}

#leftsidebar h1.main-title::before {
  content: "\ec73";
  position: absolute;
  left: 16px;
  margin: 0 auto;
  top: 23px;
  font-family: "IcoFont";
  font-size: 16px;
  color: #cc0000;
}

#leftsidebar .sidebar-products .addtocart-button .btn-primary {
  padding: 0px;
  background: transparent;
  color: #767676;
  font-size: 16px;
  font-weight: 400;
  padding-top: 5px;
}

#leftsidebar .thumbnail-container .addtocart-button .btn-primary {
  font-size: 14px;
  padding: 0;
  position: relative;
  height: auto;
  width: 100%;
  text-align: left;
}

#leftsidebar .product-title a:hover {
  color: #767676;
}

#special-products h1.main-title {
  font-size: 18px;
  color: #494949;
  background-color: #f7f7f7;
  padding: 21px 11px 19px 39px;
  position: relative;
  margin: 0 0 14px;
}

#special-products h1.main-title:before {
  content: "\ec73";
  position: absolute;
  left: 16px;
  margin: 0 auto;
  top: 23px;
  font-family: "IcoFont";
  font-size: 16px;
  color: #cc0000;
}

#special-products .owl-nav {
  position: absolute;
  top: -51px;
  right: 0;
}

#special-products .owl-nav .owl-prev {
  position: relative;
}

#special-products .owl-nav .owl-prev:hover:before {
  color: #cc0000;
}

#special-products .owl-nav .owl-prev:before {
  color: #c0c0c0;
  content: "\ea9d";
  top: 0px;
  right: 20px;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

#special-products .owl-nav .owl-next {
  position: relative;
}

#special-products .owl-nav .owl-next:hover:before {
  color: #cc0000;
}

#special-products .owl-nav .owl-next:before {
  color: #c0c0c0;
  content: "\eaa0";
  top: 0px;
  right: 0px;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

#special-products .owl-carousel .owl-nav.disabled {
  display: block;
}

.testimonial_outer {
  display: none;
  display: block;
  margin-bottom: 37px;
  display: block;
  margin-bottom: 37px;
  margin-top: 50px;
}

.testimonial_outer h1.main-title {
  font-size: 18px;
  color: #494949;
  background-color: #f7f7f7;
  padding: 21px 11px 19px 39px;
  position: relative;
  margin: 0 0 14px;
}

.testimonial_outer h1.main-title:before {
  content: "\ec73";
  position: absolute;
  left: 16px;
  margin: 0 auto;
  top: 23px;
  font-family: "IcoFont";
  font-size: 16px;
  color: #cc0000;
}

#search_filters > p.h6.text-uppercase {
  font-size: 18px;
  font-weight: 600;
  color: #494949;
  background-color: #f7f7f7;
  padding: 21px 11px 19px 39px;
  position: relative;
  margin: 0 0 14px;
  text-transform: uppercase;
}

#search_filters > p.h6.text-uppercase:before {
  content: "\ec73";
  position: absolute;
  left: 16px;
  margin: 0 auto;
  top: 23px;
  font-family: "IcoFont";
  font-size: 16px;
  color: #cc0000;
}

#search_filters h4 {
  font-size: 18px;
  font-weight: 600;
  color: #494949;
  background-color: #f7f7f7;
  padding: 21px 11px 19px 39px;
  position: relative;
  margin: 0 0 14px;
  text-transform: uppercase;
}

#search_filters .facet {
  padding: 20px 20px 0px 20px;
  border-bottom: 1px solid #d6d6d6;
}

#search_filters .facet .facet-label:hover a {
  color: #cc0000;
}

#search_filters .facet:last-child {
  border-bottom: medium none;
}

#search_filters .facet .facet-title {
  font-size: 14px;
  font-weight: 600;
  font-family: "Reforma1918", sans-serif;
  text-transform: uppercase;
}

h1.main-title {
  color: #494949;
  font-family: "Reforma1918", sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1;
  margin: 0 0 33px 0;
  padding-left: 23px;
  position: relative;
  text-align: left;
  text-transform: uppercase;
}

h1.main-title:before {
  content: "\ec73";
  position: absolute;
  left: 0;
  margin: 0 auto;
  top: 3px;
  font-family: "IcoFont";
  font-size: 16px;
  color: #cc0000;
}

div#_desktop_language_selector {
  display: inline-block;
  border-left: 1px solid #d4d4d4;
}

div#_desktop_currency_selector {
  display: inline-block;
  border-left: 1px solid #d4d4d4;
}

.cart-popup {
  position: absolute;
  width: 340px;
  border: 1px solid #dedede;
  right: 0px;
  z-index: 99;
  background: #fff;
  top: 99px;
  padding: 0;
  display: none;
}

.cart-popup .img_content {
  float: left;
  border: 1px solid #dedede;
}

.cart-popup .right_block {
  float: left;
  max-width: 170px;
  padding-left: 15px;
  text-align: left;
}

.cart-popup .right_block a.remove-from-cart {
  position: absolute;
  right: -5px;
  top: 0px;
}

.cart-popup li.cart-product-item {
  overflow: hidden;
  position: relative;
  padding-right: 20px;
  margin-bottom: 15px;
}

.cart-popup .product-price {
  color: #494949;
  display: inline-block;
  font-weight: 800;
  font-size: 14px;
}

.cart-popup .product-quantity {
  color: #494949;
  display: inline-block;
  font-weight: 800;
  font-size: 14px;
}

.cart-popup .checkout {
  padding: 20px 10px;
  text-align: right;
}

.cart-popup .checkout a {
  color: #494949 !important;
  background-color: #ffd02b;
}

.cart-popup .checkout a:hover {
  color: #fff !important;
  background-color: #494949;
}

.shipping.price_inline {
  border-bottom: 1px solid #dedede;
  display: block;
  width: 100%;
  padding: 10px;
  vertical-align: middle;
  overflow: hidden;
}

.shipping.price_inline .value {
  float: right;
  font-size: 15px;
  font-weight: 600;
  color: #494949;
}

.shipping.price_inline .label {
  float: left;
  font-size: 14px;
  font-weight: 400;
  color: #494949;
}

.price_content {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
}

.cart-product {
  overflow: hidden;
  margin-bottom: 0px;
  padding: 20px 15px 10px;
}

.cart-product .attributes_content {
  clear: both;
}

.cart-product .price-block {
  clear: both;
  padding: 5px 0px;
}

.cart-product .product-quantity {
  padding-right: 2px;
}

.cart-product .price_content {
  clear: both;
}

.right_block .product-name {
  white-space: initial;
}

.products.price_inline {
  display: block;
  width: 100%;
  padding: 10px;
  vertical-align: middle;
  overflow: hidden;
}

.products.price_inline .value {
  float: right;
  font-size: 15px;
  font-weight: 600;
  color: #494949;
}

.products.price_inline .label {
  float: left;
  font-size: 14px;
  font-weight: 400;
  color: #494949;
}

.tax.price_inline {
  display: block;
  width: 100%;
  padding: 10px;
  vertical-align: middle;
  overflow: hidden;
}

.tax.price_inline .value {
  float: right;
  font-size: 15px;
  font-weight: 600;
  color: #494949;
}

.tax.price_inline .label {
  float: left;
  font-size: 14px;
  font-weight: 400;
  color: #494949;
}

.cart-total.price_inline {
  display: block;
  width: 100%;
  padding: 10px;
  vertical-align: middle;
  overflow: hidden;
}

.cart-total.price_inline .value {
  float: right;
  font-size: 15px;
  font-weight: 600;
  color: #494949;
}

.cart-total.price_inline .label {
  float: left;
  font-size: 14px;
  font-weight: 400;
  color: #494949;
}

.category-wrapper {
  position: relative;
  padding-top: 15px;
}

.category-wrapper img {
  width: auto !important;
  margin: 0 auto;
}

.category-title {
  text-align: center;
  padding-top: 14px;
  padding-bottom: 43px;
}

div#custom-categorybannerblock {
  margin-top: 30px;
}

.category-banner.owl-carousel.owl-loaded.owl-drag .item {
  overflow: hidden;
  position: relative;
}

.category-banner.owl-carousel.owl-loaded.owl-drag .item:before {
  position: absolute;
  content: "";
  background-color: #d6d6d6;
  height: 109px;
  width: 1px;
  right: 0;
  top: 0;
}

#_desktop_currency_selector {
  padding-left: 20px;
  padding-right: 10px;
}

#_desktop_language_selector {
  padding-left: 21px;
}

.currency-selector.dropdown.js-dropdown {
  margin: 0 0 11px;
}

div#_desktop_contact_link {
  border-right: 1px solid #d4d4d4;
  margin-left: 17px;
  padding-right: 19px;
  position: relative;
}

div#_desktop_user_info {
  float: right;
}

.language-selector-wrapper .expand-more {
  display: none;
}

.language-selector-wrapper span.hidden-md-up {
  color: #101010;
  font-weight: 500;
  padding: 0 0 8px;
  display: block !important;
}

.currency-selector .expand-more {
  display: none;
}

.currency-selector span {
  padding: 0 0 8px;
  float: left;
  color: #101010;
  font-weight: 500;
}

.header-top .header-logo {
  padding: 37px 0 41px;
}

.brandslider-inner .title a {
  color: #1b1b1b;
}

.footer-top .block_newsletter {
  margin: 0px -15px;
}

.nwsletter-maintitle {
  font-size: 20px;
  text-align: center;
  font-weight: 600;
  padding-bottom: 5px;
  color: #fff;
  text-transform: uppercase;
  padding-top: 19px;
}

.newsletter_inner {
  padding: 0px 0px;
  text-align: center;
}

.nwsletter-subtitle {
  font-size: 20px;
  text-align: center;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
}

.footer_inner {
  overflow: hidden;
  padding: 62px 0 60px;
  border-bottom: 1px solid #414141;
}

.footer_inner .links .collapse {
  margin-bottom: 0;
}

.footer_inner .links .wrapper {
  width: 16%;
  padding: 0 0 0 8px;
}

#footer .footer-bottom .container .row .col-md-4 {
  padding-left: 0;
  padding-right: 0;
}

.icon-wrapper {
  margin-bottom: 0;
}

.icon-wrapper li {
  display: inline-block;
  font-size: 18px;
  margin-left: 0;
}

.icon-wrapper li a {
  padding: 0 9px 0 15px;
  position: relative;
}

.icon-wrapper li a i {
  width: 32px;
  height: 32px;
  font-size: 18px;
  text-align: center;
  color: #fff;
  padding: 8px 8px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  color: #fff;
}

.icon-wrapper li a::before {
  content: "";
  height: 14px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 2px;
}

.icon-wrapper li a:first-of-type {
  padding-left: 0;
}

.icon-wrapper li i.fa.fa-facebook {
  background: #3b5998;
}

.icon-wrapper li i.fa.fa-twitter {
  background: #1dcaff;
}

.icon-wrapper li i.fa.fa-google-plus {
  background: #0077b5;
}

.icon-wrapper li i.fa.fa-instagram {
  background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}

.icon-wrapper li:first-child a::before {
  border-left: 1px solid rgba(0, 0, 0, 0);
}

.footer-container {
  overflow: hidden;
  background: transparent;
}

.footer-container .title span.h3 {
  font-family: "Reforma1918", sans-serif;
  font-size: 22px;
  text-transform: capitalize;
  color: #fff;
  font-weight: normal;
  margin-bottom: 12px;
  display: block;
  font-weight: 600;
}

.footer-container h3.h3 {
  font-family: "Reforma1918", sans-serif;
  font-size: 22px;
  text-transform: capitalize;
  color: #fff;
  font-weight: normal;
  margin-bottom: 12px;
  display: block;
  font-weight: 600;
}

.footer-container li {
  color: #8e8e8e;
  line-height: 25px;
  transition: 0.6s;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  word-wrap: break-word;
}

.footer-container li a {
  color: #8e8e8e;
  line-height: 25px;
  transition: 0.6s;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  word-wrap: break-word;
}

.footer-container li a:hover {
  color: #cc0000;
}

.footer-container .block-contact {
  color: #8e8e8e;
  line-height: 25px;
  transition: 0.6s;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  word-wrap: break-word;
}

.footer-container .links .collapse {
  display: inherit;
}

#block_myaccount_infos .myaccount-title a {
  font-family: "Reforma1918", sans-serif;
  font-size: 22px;
  text-transform: capitalize;
  color: #fff;
  font-weight: normal;
  margin-bottom: 12px;
  display: block;
  font-weight: 600;
}

.block-contact .block-contact-title {
  font-family: "Reforma1918", sans-serif;
  font-size: 22px;
  text-transform: capitalize;
  color: #fff;
  font-weight: normal;
  margin-bottom: 12px;
  display: block;
  font-weight: 600;
}

.linklist .blockcms-title a {
  font-family: "Reforma1918", sans-serif;
  font-size: 22px;
  text-transform: capitalize;
  color: #fff;
  font-weight: normal;
  margin-bottom: 12px;
  display: block;
  font-weight: 600;
}

#footerbottomright-text {
  width: 31%;
  padding: 0 0 0 60px;
  float: left;
  width: 15%;
  padding: 0 0 0 15px;
}

#footerbottomright-text .footer-toggle {
  margin-bottom: 0;
}

#footerbottomleft-text {
  overflow: hidden;
  float: left;
  width: 37%;
  padding: 0 119px 0 0;
}

#footerbottomleft-text p.store-desc {
  color: #8e8e8e;
  line-height: 25px;
  transition: 0.6s;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  word-wrap: break-word;
}

div#footerbottom-text {
  text-align: center;
}

div#footerbottom-text .footerbottom-text-inner.container .row {
  border-top: 1px solid #414141;
  padding-top: 30px;
  padding-bottom: 30px;
}

.bottom-link-icon-wrapper {
  float: left;
}

.bottom-link.bottom-left {
  display: inline-block;
  float: none;
}

.bottom-payment.bottom-right {
  float: right;
  padding: 26px 0;
}

.link-inner {
  margin: 0px;
  padding: 0px;
}

.link-inner li {
  display: inline-block;
}

.link-inner li a {
  text-transform: capitalize;
  color: #8e8e8e;
  transition: 0.6s;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  padding: 0px 15px 0px 14px;
  position: relative;
}

.link-inner li a::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 4px;
  background: transparent;
  width: 1px;
  height: 11px;
  background: #8e8e8e;
}

.link-inner li a:hover {
  color: #cc0000;
}

.link-inner li:first-child a {
  padding-left: 0px;
}

.link-inner li:first-child a::before {
  display: none;
}

.payment-inner {
  margin: 0px;
  padding: 0px;
}

.payment-inner li {
  display: inline-block;
}

ul.payment-inner {
  float: right;
}

ul.payment-inner li a {
  display: block;
  position: relative;
}

ul.payment-inner li:last-child a {
  padding: 0;
}

ul.payment-inner li:first-child a::before {
  display: none;
}

.copyright {
  padding: 31px 0px 31px;
  text-align: center;
  float: left;
}

.copyright a {
  color: #8e8e8e;
  transition: 0.6s;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
}

.copyright a:hover {
  color: #cc0000;
}

.footer-bottom .container .row .footer-bottom-link {
  max-width: 33.33%;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.footer-bottom .container .row .copyright {
  max-width: 33.33%;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}

.footer-bottom .container .row .bottom-payment.bottom-right {
  max-width: 33.33%;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}

section#newproducts-products {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.subbanner-common {
  float: left;
  width: 50%;
  box-sizing: border-box;
}

.subbanner-common.subbannerpart1 {
  padding-right: 15px;
}

.subbanner-common.subbannerpart2 {
  padding-left: 15px;
}

#custom-bannerblock {
  padding-top: 34px;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  padding-bottom: 60px;
}

.subbanner-inner > a {
  position: relative;
  display: block;
  overflow: hidden;
}

.subbanner-inner a img {
  width: 100%;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.subbanner-inner:hover a img {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
}

ul#featuredproducts-carousel {
  margin-bottom: 0;
}

.banner-bottom-right img {
  width: 100%;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.banner-bottom-right:hover img {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
}

.parallaxblock-outer {
  color: #1b1b1b;
  font-family: "Reforma1918", sans-serif;
  margin-bottom: 95px;
  padding: 160px 0;
}

.parallax-text1 {
  color: #fff;
  font-size: 25px;
  font-weight: 300;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0 0 13px;
}

.parallax-text2 {
  color: #fff;
  font-size: 14px;
  margin: 0 0 53px;
}

.parallax-btn {
  padding: 15px 0;
}

.parallax-btn a {
  padding: 15px 37px;
  background: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  color: #000;
}

.parallax-btn a:hover {
  background: #fff;
}

#shipping-text {
  margin: 32px 0 38px;
  display: none;
}

.test_img_innar img {
  border-radius: 50%;
}

.shipping-inner {
  color: #1b1b1b;
  overflow: hidden;
  padding: 0px 0px;
  cursor: pointer;
}

.subtitle-part {
  position: relative;
  display: inline-block;
  width: 100%;
}

.subtitle-part .subicon {
  position: relative;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  float: left;
  display: inline-block;
  margin-right: 15px;
}

.subtitle-part .subicon .hide {
  display: none;
}

.subtitle-part .subicon::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  font-family: "IcoFont";
}

.subtitle-part:hover .desc {
  color: #1b1b1b;
}

.subtitle-part:hover .subtitile {
  color: #cc0000;
}

.subtitle-part.subtitle-part1 {
  padding-bottom: 26px;
}

.subtitle-part.subtitle-part1 .subicon.subicon1 {
  background-color: #f7f7f7;
}

.subtitle-part.subtitle-part1:hover .subicon.subicon1 {
  background-color: #cc0000;
}

.subtitle-part.subtitle-part1:hover .subicon::before {
  color: #fff;
}

.subtitle-part.subtitle-part1 .subicon::before {
  content: "\ee3c";
  font-size: 45px;
  top: 26px;
  left: 13px;
  color: #1b1b1b;
}

.subtitle-part.subtitle-part2 {
  padding-bottom: 27px;
}

.subtitle-part.subtitle-part2 .subicon.subicon2 {
  background-color: #f7f7f7;
}

.subtitle-part.subtitle-part2:hover .subicon.subicon2 {
  background-color: #cc0000;
}

.subtitle-part.subtitle-part2:hover .subicon::before {
  color: #fff;
}

.subtitle-part.subtitle-part2 .subicon::before {
  content: "\ef3c";
  font-size: 38px;
  top: 26px;
  left: 17px;
  color: #1b1b1b;
}

.subtitle-part.subtitle-part3 {
  padding-bottom: 24px;
}

.subtitle-part.subtitle-part3 .subicon.subicon3 {
  background-color: #f7f7f7;
}

.subtitle-part.subtitle-part3:hover .subicon.subicon3 {
  background-color: #cc0000;
}

.subtitle-part.subtitle-part3:hover .subicon::before {
  color: #fff;
}

.subtitle-part.subtitle-part3 .subicon::before {
  content: "\ea37";
  font-size: 38px;
  top: 26px;
  left: 17px;
  color: #1b1b1b;
}

.subtitle-part.subtitle-part4 .subicon.subicon4 {
  background-color: #f7f7f7;
}

.subtitle-part.subtitle-part4:hover .subicon.subicon4 {
  background-color: #cc0000;
}

.subtitle-part.subtitle-part4:hover .subicon::before {
  color: #fff;
}

.subtitle-part.subtitle-part4 .subicon::before {
  content: "\ef9d";
  font-size: 38px;
  top: 27px;
  left: 17px;
  color: #1b1b1b;
}

.shipping-text-inner .subtitile {
  color: #1b1b1b;
  font-size: 15px;
  font-weight: 600;
  padding: 15px 0 0;
  text-transform: uppercase;
  overflow: hidden;
}

.shipping-text-inner .desc {
  color: #767676;
  font-size: 14px;
  line-height: 24px;
  padding: 0;
  overflow: hidden;
}

.display-homebottom {
  clear: both;
}

.brandslider-outer {
  margin: 20px 0 49px;
  display: inline-block;
  width: 100%;
}

.testimonial-carousel.owl-carousel .owl-item img.img-testimonial {
  max-width: 94px;
  width: auto;
  border-radius: 50%;
}

.testmonial-author1 {
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 600;
  color: #cc0000;
  text-align: center;
}

.testmonial-author2 {
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 0;
  color: #464646;
  padding-top: 3px;
  text-align: center;
}

.testimonial-desc {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 22px;
}

.testimonial-desc p {
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 25px;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 0;
  padding-bottom: 23px;
}

.test_imag {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0;
  padding-bottom: 15px;
  padding-top: 24px;
  text-align: center;
  width: auto;
}

.owl-carousel {
  position: relative;
  width: 100%;
  z-index: 1;
}

.owl-carousel .owl-nav.disabled {
  display: block;
}

.owl-carousel .owl-dots.disabled {
  display: block;
}

.testimonial-carousel .owl-nav {
  margin-top: 0;
  z-index: 9999;
  position: absolute;
  top: -51px;
  right: 0;
}

.testimonial-carousel .test_desc {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.4;
  text-align: center;
}

.testimonial-carousel .next-arrow {
  position: relative;
}

.testimonial-carousel .next-arrow:hover:before {
  color: #cc0000;
}

.testimonial-carousel .next-arrow:before {
  color: #c0c0c0;
  content: "\eaa0";
  top: 0px;
  right: 0px;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

.testimonial-carousel .prev-prev {
  position: relative;
}

.testimonial-carousel .prev-arrow:hover:before {
  color: #cc0000;
}

.testimonial-carousel .prev-arrow:before {
  color: #c0c0c0;
  content: "\ea9d";
  top: 0px;
  right: 20px;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

.testimonial-outer .owl-dot {
  height: 15px;
  width: 15px;
  background: #fff;
  display: none;
  margin: 0 5px;
  border-radius: 50%;
}

.testimonial-outer .owl-dots {
  text-align: center;
}

.testimonial-outer .owl-dot.active {
  background: #767676;
}

.testmonial-author {
  font-style: normal;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 28px;
}

.brand-slidermain {
  background-color: #f7f7f7;
  padding: 45px 10px;
}

.brand-slidermain .owl-prev:hover:before {
  color: #cc0000;
}

.brand-slidermain .owl-prev:before {
  color: #c0c0c0;
  content: "\ea9d";
  top: 32px;
  left: 0;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

.brand-slidermain .owl-next:hover:before {
  color: #cc0000;
}

.brand-slidermain .owl-next:before {
  color: #c0c0c0;
  top: 32px;
  content: "\eaa0";
  right: 0px;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

.brand-slidermain .item > a {
  display: inline-block;
}

.brand-slidermain #brand-carousel {
  margin-bottom: 0;
}

#brand-carousel li.item {
  text-align: center;
  padding: 0 16px 0;
  opacity: 0.5;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -o-opacity: 0.5;
  transition: 0.6s;
  -webkit-transition: 0.6s;
  -moz-transition: 0.6s;
  -o-transition: 0.6s;
  text-align: center;
  border-right: 1px solid #e8e8e8;
}

#brand-carousel li.item:hover {
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
}

.product-miniature.js-product-miniature.col-xs-12.col-sm-6.col-md-6.col-lg-6.col-xl-4 {
  padding-left: 0;
  padding-right: 0;
}

h1.h6.active-filter-title {
  margin-bottom: 30px;
  color: #1b1b1b;
  font-size: 15px;
}

#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 40px;
  right: 40px;
  overflow: hidden;
  width: 36px;
  height: 36px;
  border: none;
  text-indent: 100%;
  background: #cc0000;
  z-index: 99;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  border-radius: 0px;
}

#toTop:hover {
  background: #1b1b1b;
}

#toTopHover {
  background: transparent;
  width: 36px;
  height: 36px;
  display: block;
  overflow: hidden;
  opacity: 1 !important;
  -moz-opacity: 1 !important;
  filter: alpha(opacity=1);
}

#toTopHover:before {
  color: #fff;
  content: "\f106";
  font-family: "FontAwesome";
  font-size: 18px;
  line-height: 24px;
  position: relative;
  right: 24px;
  text-align: center;
  top: 4px;
  vertical-align: middle;
}

.thumbnail-inner {
  position: relative;
  overflow: visible;
  text-align: center;
}

.thumbnail-inner .hover-addtocart {
  bottom: 1px;
  position: absolute;
  padding: 0px;
  margin: 0px;
  opacity: 0;
  right: 0;
}

.sidebar-products .thumbnail-inner {
  overflow: hidden;
}

.sidebar-products .product-flags {
  display: none;
}

.sidebar-products .thumbnail-image-inner {
  float: left;
  margin-right: 15px;
  max-width: 85px;
}

.sidebar-products .product-miniature .product-title {
  margin-top: 0px;
  margin-bottom: 5px;
  text-align: left;
}

.sidebar-products .product-miniature .product-price-and-shipping {
  text-align: left;
}

.sidebar-products .thumbnail-sidebar-inner {
  text-align: left;
  float: left;
  max-width: 140px;
  padding-top: 7px;
}

.sidebar-products .discount-percentage {
  font-weight: 300 !important;
  background: #f5f5f5;
}

.sidebar-products .thumbnail-container .addtocart-button {
  position: relative;
  bottom: auto;
  left: auto;
  right: auto;
  background: transparent;
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  text-align: left;
  padding-top: 5px;
}

.sidebar-products .thumbnail-container .addtocart-button .btn-primary::before {
  display: none;
}

.sidebar-products .thumbnail-container:hover .addtocart-button .btn-primary {
  color: #1b1b1b;
}

.sidebar-products .addtocart-button .btn-primary {
  padding: 0px;
  background: transparent;
  color: #767676;
  font-size: 16px;
  font-weight: 400;
  padding-top: 5px;
}

.thumbnail-container:hover .thumbnail-inner .hover-addtocart {
  opacity: 1;
}

.thumbnail-container:hover .addtocart-button {
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
}

.thumbnail-container .addtocart-button {
  transition: all 0.5s ease 0s;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  top: 1px;
}

.thumbnail-container .addtocart-button .btn-primary {
  font-size: 0;
  padding: 0;
  position: relative;
  height: 50px;
  width: 50px;
}

.thumbnail-container .addtocart-button .btn-primary:before {
  content: "\eed2";
  font-family: "IcoFont";
  font-size: 30px;
  top: 26px;
  left: 17px;
  color: #fff;
}

.hover-addtocart .addtocart-button {
  float: left;
  position: relative;
  margin: 0px 5px;
}

#product .h5.main-title.text-uppercase {
  border-bottom: 1px solid #d6d6d6;
  color: #1b1b1b;
  font-family: "Reforma1918", sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 20px;
  padding-bottom: 10px;
  position: relative;
  text-align: left;
}

.list .thumbnail-container .product-add-to-cart {
  position: relative;
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  text-align: left;
}

.list .thumbnail-container .product-description {
  padding-right: 30px;
}

.list .thumbnail-container .addtocart-button {
  position: relative;
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
}

.list .thumbnail-image-inner {
  border-bottom: none;
}

.list .thumbnail-inner .product-description {
  display: none;
}

.list .thumbnail-inner + .product-description .highlighted-informations {
  display: inline-block;
}

.list .product-add-to-cart.addtocart-button {
  display: inline-block;
  vertical-align: middle;
}

.list .highlighted-informations.hidden-sm-down {
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
  margin-left: 15px;
}

.list .variant-links {
  text-align: left !important;
  margin-top: 20px !important;
}

#products .highlighted-informations {
  float: right;
}

#products .product-miniature {
  padding: 0 15px;
}

#products .product-miniature .discount-percentage.discount-percentage {
  margin-top: 20px;
}

#products .product-miniature .on-sale.discount-percentage {
  margin-top: 20px;
}

#products .product-miniature .online-only.discount-percentage {
  margin-top: 20px;
}

#products .product-miniature .product-flags .new.discount-percentage {
  margin-top: 20px;
}

#products .product-miniature:hover .product-title a {
  color: #cc0000;
}

#products .list .product-title {
  text-align: left;
  position: relative;
  margin-top: 0px;
  margin-bottom: 15px;
}

#products .list .product-price-and-shipping {
  text-align: left;
  position: relative;
  padding-bottom: 15px;
}

#products .list .product-miniature .on-sale {
  right: 40px;
}

#products .product-description {
  text-align: left;
  position: relative;
}

#products .product-title a {
  margin-top: 0px;
  margin-bottom: 15px;
}

#products .grid .product-miniature {
  width: 25%;
}

.featured-products .highlighted-informations {
  float: right;
}

.featured-products .product-miniature {
  padding: 0 15px;
}

.featured-products .product-miniature .discount-percentage.discount-percentage {
  margin-top: 20px;
}

.featured-products .product-miniature .on-sale.discount-percentage {
  margin-top: 20px;
}

.featured-products .product-miniature .online-only.discount-percentage {
  margin-top: 20px;
}

.featured-products .product-miniature .product-flags .new.discount-percentage {
  margin-top: 20px;
}

.featured-products .product-description {
  text-align: left;
  position: relative;
}

.homepage-products .highlighted-informations {
  float: right;
}

.product-accessories .highlighted-informations {
  float: right;
}

.product-accessories .product-miniature {
  padding: 0 15px;
}

.product-accessories .product-miniature .discount-percentage.discount-percentage {
  margin-top: 20px;
}

.product-accessories .product-miniature .on-sale.discount-percentage {
  margin-top: 20px;
}

.product-accessories .product-miniature .online-only.discount-percentage {
  margin-top: 20px;
}

.product-accessories .product-miniature .product-flags .new.discount-percentage {
  margin-top: 20px;
}

.product-accessories .owl-nav {
  position: absolute;
  top: -53px;
  right: -10px;
}

.product-accessories .owl-nav .owl-prev:hover:before {
  color: #cc0000;
}

.product-accessories .owl-nav .owl-prev:before {
  color: #c0c0c0;
  content: "\ea9d";
  top: 0px;
  right: 20px;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

.product-accessories .owl-nav .owl-next:hover:before {
  color: #cc0000;
}

.product-accessories .owl-nav .owl-next:before {
  color: #c0c0c0;
  content: "\eaa0";
  top: 0px;
  right: 0px;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

.product-accessories .product-description {
  text-align: left;
  position: relative;
}

.product-miniature .highlighted-informations {
  float: right;
}

.product-miniature .product-miniature {
  padding: 0 15px;
}

.product-miniature .product-miniature .discount-percentage.discount-percentage {
  margin-top: 20px;
}

.product-miniature .product-miniature .on-sale.discount-percentage {
  margin-top: 20px;
}

.product-miniature .product-miniature .online-only.discount-percentage {
  margin-top: 20px;
}

.product-miniature .product-miniature .product-flags .new.discount-percentage {
  margin-top: 20px;
}

.product-miniature .product-description {
  text-align: left;
  position: relative;
}

.special-products {
  position: relative;
}

.special-products .product-miniature .discount-percentage.discount-percentage {
  margin-top: 20px;
}

.special-products .product-miniature .on-sale.discount-percentage {
  margin-top: 20px;
}

.special-products .product-miniature .online-only.discount-percentage {
  margin-top: 20px;
}

.special-products .product-miniature .product-flags .new.discount-percentage {
  margin-top: 20px;
}

ul#homepage-carousel .owl-nav .owl-prev {
  background: transparent url("../img/sprite.png") no-repeat scroll -30px -480px;
  height: 40px;
  left: 30px;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  text-decoration: none;
  text-indent: -9999px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease 0s;
  width: 40px;
  z-index: 3;
}

ul#homepage-carousel .owl-nav .owl-prev:hover {
  background: transparent url("../img/sprite.png") no-repeat scroll -30px -550px;
}

ul#homepage-carousel .owl-nav .owl-next {
  background: transparent url("../img/sprite.png") no-repeat scroll -430px -480px;
  height: 40px;
  left: auto;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  right: 30px;
  text-decoration: none;
  text-indent: -9999px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease 0s;
  width: 40px;
  z-index: 3;
}

ul#homepage-carousel .owl-nav .owl-next:hover {
  background: transparent url("../img/sprite.png") no-repeat scroll -430px -550px;
}

.homeslider_nav:active {
  opacity: 1.0;
  opacity: 1.0;
}

ul#special-carousel {
  margin-bottom: 2px;
}

#featured-products .owl-nav {
  position: absolute;
  top: -53px;
  right: -10px;
}

#featured-products .owl-nav .owl-prev:hover:before {
  color: #cc0000;
}

#featured-products .owl-nav .owl-prev:before {
  color: #c0c0c0;
  content: "\ea9d";
  top: 0px;
  right: 20px;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

#featured-products .owl-nav .owl-next:hover:before {
  color: #cc0000;
}

#featured-products .owl-nav .owl-next:before {
  color: #c0c0c0;
  content: "\eaa0";
  top: 0px;
  right: 0px;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

#featured-products .product-miniature:hover .product-title a {
  color: #cc0000;
}

#newproducts-products .owl-nav {
  position: absolute;
  top: -53px;
  right: -10px;
}

#newproducts-products .owl-nav .owl-prev:hover:before {
  color: #cc0000;
}

#newproducts-products .owl-nav .owl-prev:before {
  color: #c0c0c0;
  content: "\ea9d";
  top: 0px;
  right: 20px;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

#newproducts-products .owl-nav .owl-next:hover:before {
  color: #cc0000;
}

#newproducts-products .owl-nav .owl-next:before {
  color: #c0c0c0;
  content: "\eaa0";
  top: 0px;
  right: 0px;
  font-family: "IcoFont";
  font-size: 26px;
  position: absolute;
}

.thumbnail-image-inner {
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  width: 100%;
}

#js-active-search-filters .h6.hidden-xs-up {
  display: block !important;
  font-size: 15px;
  font-weight: 600;
  color: #1b1b1b;
  text-transform: capitalize;
  margin-bottom: 15px;
}

.products-selection .display {
  float: left;
  margin: 0 15px 0 0;
}

.products-selection .display li#grid {
  margin: 0px;
}

.products-selection .display li#grid:hover a {
  color: #cc0000;
  background-position: -28px -717px !important;
}

.products-selection .display li#grid a {
  position: relative;
  height: 30px;
  width: 30px;
}

.products-selection .display li#grid a:before {
  position: absolute;
  content: "\f009";
  font-size: 30px;
  font-family: "FontAwesome";
  left: 0;
  top: 0;
}

.products-selection .display li#grid.selected a {
  color: #cc0000;
  background-position: -28px -717px !important;
}

.products-selection .display li#list {
  margin-left: 12px;
}

.products-selection .display li#list:hover a {
  color: #cc0000;
  background-position: -29px -756px !important;
}

.products-selection .display li#list a {
  position: relative;
  height: 30px;
  width: 30px;
}

.products-selection .display li#list a:before {
  position: absolute;
  content: "\f03a";
  font-size: 30px;
  font-family: "FontAwesome";
  left: 40px;
  top: 0;
}

.products-selection .display li#list.selected a {
  color: #cc0000;
  background-position: -29px -756px !important;
}

.products-selection .display li {
  float: left;
  text-align: center;
  padding: 0;
}

.products-selection .display li a {
  color: #767676;
  font-size: 0px;
  line-height: 14px;
  cursor: pointer;
}

.products-selection .display li.selected a {
  cursor: default;
}

.products-selection .products-sort-order .select-title {
  display: inline-block;
  width: 100%;
  color: #767676;
  background: white;
  padding: 8px 10px 4px;
  border: 1px solid #d6d6d6;
  cursor: pointer;
  font-size: 16px;
  text-align: left;
}

.products-selection h1 {
  padding-top: 0.625rem;
}

.leftsidebar .title {
  font-size: 18px;
  font-weight: 600;
  color: #494949;
  background-color: #f7f7f7;
  padding: 21px 11px 19px 39px;
  position: relative;
  margin: 0 0 14px;
  text-transform: uppercase;
}

.leftsidebar h1.title {
  margin-bottom: 20px;
  border-bottom: 1px solid #d6d6d6;
}

#custom-leftbannerblock {
  margin-bottom: 30px;
  margin-top: 30px;
}

#custom-leftbannerblock img {
  width: 100%;
  height: auto;
}

#custom-leftbannerblock > p {
  margin-bottom: 0;
}

.page-index .breadcumb_outer {
  display: none;
}

.grid .product-desc {
  display: none;
}

.grid .thumbnail-container > .product-description {
  display: none;
}

.products-sort-order {
  color: #767676;
}

.products-sort-order .select-title {
  display: inline-block;
  margin: 0 10px 0 0;
  width: 100%;
  color: #1b1b1b;
  background: #fff;
  padding: 5px 0.625rem;
  cursor: pointer;
}

.products-sort-order .select-list {
  display: block;
  color: #767676;
  padding: 5px 15px;
}

.products-sort-order .select-list:hover {
  background: transparent;
  color: #1b1b1b;
  text-decoration: none;
}

.products-sort-order .dropdown-menu {
  left: auto;
  width: 288px;
  border: 1px solid #d6d6d6;
  background: #fff;
  border-radius: 0;
}

.total-products P {
  margin: 9px 0px;
  padding-left: 98px;
}

.product-toolbar {
  background: #f7f7f7;
  margin-bottom: 30px;
  padding: 15px;
}

.page-product .modal-body figure {
  max-width: 625px;
}

div#_mobile_cart {
  position: relative;
  margin-right: 15px;
}

.title .pull-xs-right {
  display: none;
}

.title .float-xs-right {
  display: none;
}

.flexcss .top-menu[data-depth="1"] {
  display: flex;
  flex-wrap: wrap;
}

.newproducts-products {
  margin-bottom: 65px;
}

.newproducts-products .product-miniature .thumbnail-container {
  border: none;
  margin-bottom: 25px;
}

.newproducts-products .product-miniature .thumbnail-image-inner {
  border: 1px solid #d6d6d6;
  float: left;
  width: auto;
}

.newproducts-products .product-miniature .thumbnail-sidebar-inner {
  float: left;
}

.newproducts-products .thumbnail-inner {
  overflow: hidden;
}

.newproducts-products .thumbnail-container .product-description {
  padding: 0px 0px 0px 20px;
}

.newproducts-products .thumbnail-container .addtocart-button .btn-primary {
  padding: 7px 0px 9px 0px;
  font-size: 15px;
  background: transparent;
  color: #767676;
  font-weight: 600;
  font-family: "Reforma1918", sans-serif;
}

.newproducts-products .thumbnail-container:hover .addtocart-button .btn-primary {
  color: #cc0000;
}

.bestsellers-products .product-miniature {
  padding: 0 15px;
}

.pagination {
  background: #f7f7f7;
  margin: 2rem 0;
  padding: 1rem;
}

.pagination .page-list {
  margin-bottom: 0;
  float: right;
}

.pagination .page-list li {
  background: #fff;
  display: inline-block;
  float: left;
  margin: 0 0 0 5px;
  padding: 0px;
}

.pagination a {
  height: 36px;
  margin: 0;
  padding: 7px 12px;
  width: 36px;
  color: #767676;
  background: none;
  border: none;
  display: block;
  font-weight: 400;
  border: 1px solid #d6d6d6;
  border-radius: 0px;
}

.pagination a .material-icons {
  font-size: 28px;
}

.pagination a:hover {
  color: #fff;
  border-color: #cc0000;
  background-color: #cc0000;
  text-decoration: none;
  border-radius: 0px;
}

.pagination .current a {
  color: #fff;
  border-color: #cc0000;
  background-color: #cc0000;
  text-decoration: none;
  border-radius: 0px;
}

.pagination .previous {
  font-size: 0px;
  padding: 3px;
  border-radius: 0px;
}

.pagination .next {
  font-size: 0px;
  padding: 3px;
  border-radius: 0px;
}

.pagination .col-md-4 {
  float: left;
  width: 50%;
  padding-left: 0;
}

.pagination .col-md-6 {
  padding-right: 0;
}

.breadcumb_inner {
  background: #f7f7f7;
  padding: 0px 15px;
  width: 100%;
  background-size: cover;
}

.breadcumb_inner .breadcrumb ol > li:last-child > a > span {
  color: #767676;
}

.breadcumb_inner .breadcrumb ol > li:hover > a > span {
  color: #767676;
}

.sidebar-products.products {
  background: #fff;
}

.category-top-menu {
  margin: 0;
}

.category-top-menu li .category-sub-menu li .category-sub-menu {
  padding-left: 10px;
}

.category-top-menu > li > ul {
  padding: 0px 20px 20px 20px;
}

.category-top-menu > li:first-child a {
  margin-bottom: 0;
  color: #fff;
  font-size: 18px;
  font-family: "Reforma1918", sans-serif;
  padding: 20px 20px 14px;
  width: 100%;
  font-weight: 700;
  display: inline-block;
}

#cart .card.cart-container .cart-overview.js-cart {
  padding: 10px;
}

strong {
  font-weight: 600;
  color: #1b1b1b;
  font-size: 16px;
}

.product-images.js-qv-product-images {
  text-align: center;
}

.dark {
  font-weight: 400;
}

#cms .page-heading.bottom-indent {
  padding-bottom: 10px;
}

.container-fluid .row.sitemap.col-xs-12 ul li ul li {
  padding-bottom: 5px;
}

.nested a {
  padding-bottom: 5px;
}

#order-confirmation #main .page-footer {
  margin-bottom: 0;
}

.block-categories .text-uppercase.h6:hover {
  color: #fff;
}

.block-categories a {
  color: #fff;
}

.dropdown-menu.hidden-sm-down {
  margin-top: 11px;
}

.cmstext {
  margin-top: 13px;
  line-height: 21px;
}

.parallax-text {
  text-align: center;
}

.parallax-inner.container-width {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.btn-wrapper {
  background-color: #1b1b1b;
  color: #fff;
  padding: 7px 14px;
  background-color: #1b1b1b;
  color: #fff;
  padding: 7px 14px;
  display: inline-block;
  border: 1px solid transparent;
}

.btn-wrapper:hover {
  background-color: transparent;
  color: #1b1b1b;
  border: 1px solid #000000;
  transition: 0.5s;
  -webkit-transition: all 0.5s;
}

.fa-facebook:hover {
  color: #fff;
}

.fa-google-plus:hover {
  color: #fff;
}

.fa-instagram:hover {
  color: #fff;
}

.fa-twitter:hover {
  color: #fff;
  color: #fff;
}

.fa-linkedin:hover {
  color: #fff;
}

div#social-text {
  padding: 25px 0;
}

.col-md-4.offset-md-2.pr-0 {
  margin: 0px;
}

.dropdown.open .expand-more::after {
  content: "";
  color: #767676;
}

.block-categories.hidden-sm-down > ul > li > a:hover {
  color: #000 !important;
}

.block-categories.hidden-sm-down > ul > li:first-child > a:hover {
  color: #fff !important;
}

.hidden-sm-down.clear-all-wrapper {
  padding: 20px 20px 0;
}

.product-actions .btn-primary {
  padding: 11px 20px 12px 20px;
  position: relative;
  background: #cc0000;
  color: #fff;
  font-size: 14px;
  font-family: "Reforma1918", sans-serif;
}

.product-actions .btn-primary:hover {
  background: #1b1b1b;
}

#cart-summary-product-list ul li {
  margin-bottom: 10px;
}

.list-1 {
  color: #767676;
  font-size: 15px;
}

.cms-box .inner {
  color: #767676;
  font-size: 15px;
}

.product-description p {
  color: #767676;
  margin: 0;
}

#category .hover-addtocart {
  margin-top: 10px;
}

.page-header > h1 {
  color: #1b1b1b;
}

.row.home_blog_post_inner.carousel.slick-initialized.slick-slider:hover .next-button.slick-arrow {
  opacity: 1;
}

.row.home_blog_post_inner.carousel.slick-initialized.slick-slider:hover .prev-button.slick-arrow {
  opacity: 1;
}

#left-column #leftsidebar .sidebar-products.products ul {
  margin-bottom: 20;
  padding: 0px 0px;
}

#left-column #leftsidebar .sidebar-products.products ul li {
  margin-bottom: 15px;
}

#left-column #leftsidebar .sidebar-products.products ul li:last-child {
  margin-bottom: 0;
}

.product-line-grid-body.col-md-4.col-xs-8 .product-line-info .label:hover {
  background-color: transparent;
  color: #1b1b1b;
}

.product-quantity.clearfix {
  float: left;
}

li.addresh-wrapper {
  padding-bottom: 26px;
}

.bottomcms_img img {
	width: 150px;
}
.bottomcmscontactblock .text1 {
  padding: 4px 0 4px 25px;
  position: relative;
}

.bottomcmscontactblock .text2 {
  padding: 4px 0 4px 25px;
  position: relative;
  padding-top: 0 !important;
}

.bottomcmscontactblock .contact-phone {
  padding: 4px 0 4px 25px;
  position: relative;
}

.bottomcmscontactblock .contact-phone::before {
  font-family: fontawesome;
  position: absolute;
  color: #a4a4a4;
  left: 0;
  content: "\f095";
  top: 5px;
  font-size: 19px;
}

.bottomcmscontactblock .contact-phone:hover:before {
  color: #a4a4a4;
}

.bottomcmscontactblock .contact-mail {
  padding: 4px 0 4px 25px;
  position: relative;
}

.bottomcmscontactblock .contact-mail::before {
  font-family: fontawesome;
  position: absolute;
  color: #a4a4a4;
  left: 0;
  content: "\f003";
  top: 5px;
  font-size: 18px;
}

.bottomcmscontactblock .contact-mail:hover:before {
  color: #a4a4a4;
}

.bottomcmscontactblock .contact-address {
  position: relative;
}

.bottomcmscontactblock .contact-address::before {
  font-family: fontawesome;
  position: absolute;
  color: #a4a4a4;
  left: 0;
  content: "\f041";
  font-size: 23px;
  top: 8px;
}

.bottomcmscontactblock .contact-address:hover:before {
  color: #a4a4a4;
}

.second-subbanner-left img {
  width: 100%;
}

.footer-bottom-link {
  float: left;
}

body#order-confirmation section#featured-products {
  padding-top: 40px;
}

.preloading {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(../img/preloading.gif) 50% 50% no-repeat #fff;
}

@media (min-width: 992px) {
  ul.payment-inner li a {
    padding: 0px 5px;
  }
  ul.payment-inner li a::before {
    left: -3px;
  }
  .link-inner li a::before {
    left: -3px;
  }
  .parallaxblock-outer {
    padding: 200px 0px 210px;
  }
  .subbannercms-bottom a img {
    width: 100%;
    width: 100%;
  }
  #footerbottomleft-text .title {
    display: none;
  }
  #footerbottomright-text .pull-xs-right {
    display: none;
  }
  #footerbottomright-text .float-xs-right {
    display: none;
  }
}

@media screen and (max-width: 1639px) {
  .sidebar-products .thumbnail-image-inner {
    margin-right: 10px;
    max-width: 78px;
  }
  .shipping-text-inner .subtitile {
    font-size: 14px;
    padding: 10px 0 0;
  }
  .subtitle-part .subicon {
    margin-right: 10px;
  }
}

@media screen and (max-width: 1599px) {
  .categories-menu {
    padding: 17px 12px 20px;
  }
  .sidebar-products .thumbnail-sidebar-inner {
    max-width: 130px;
    padding-top: 0;
  }
  #leftsidebar h1.main-title {
    font-size: 16px;
    padding: 21px 11px 19px 36px;
    margin: 0 0 14px;
  }
  #leftsidebar h1.main-title::before {
    left: 13px;
    top: 22px;
  }
  #special-products h1.main-title {
    font-size: 16px;
    padding: 21px 11px 19px 36px;
    margin: 0 0 14px;
  }
  #special-products h1.main-title:before {
    left: 13px;
    top: 22px;
  }
  .testimonial_outer h1.main-title {
    font-size: 16px;
    padding: 21px 11px 19px 36px;
    margin: 0 0 14px;
  }
  .testimonial_outer h1.main-title:before {
    left: 13px;
    top: 22px;
  }
  #search_filters > p.h6.text-uppercase:before {
    left: 13px;
    top: 22px;
  }
  .right-wrapper-text {
    padding-left: 25px;
  }
}

@media screen and (max-width: 1499px) {
  #_desktop_logo {
    width: 21.5%;
  }
  .right-logo {
    width: 53.5%;
  }
  div#_desktop_cart {
    margin-left: 15px;
  }
  #ot_search_top .form-control {
    width: 62%;
  }
  #ot_search_top .form_search {
    width: 550px;
  }
  #ot_search_top .form-group .bootstrap-select {
    width: 159px;
  }
  .sidebar-products .thumbnail-image-inner {
    max-width: 68px;
  }
  .sidebar-products .product-miniature .product-title {
    margin-bottom: 0;
  }
  .categories-menu {
    padding: 7px 10px 20px;
  }
  .categories-menu li a {
    padding: 4px 0;
  }
  .static-categories .static-categories-inner h3 a {
    font-size: 15px;
    padding: 18px 64px 12px 37px;
  }
  .static-categories .static-categories-inner h3 a::before {
    left: 10px;
    top: 17px;
  }
  #header .header-top a[data-depth="0"] {
    padding: 27px 20px 22px 20px;
  }
  #footerbottomleft-text {
    padding: 0 89px 0 0;
  }
}

@media screen and (max-width: 1449px) {
  .user-info > .user-icon .hidden-sm-down {
    padding-left: 5px;
    font-size: 14px;
  }
  .blockcart.cart-preview .header span.hidden-sm-down {
    font-size: 14px;
    padding: 8px 0 3px 56px;
  }
  .nwsletter-subtitle {
    font-size: 18px;
  }
  .nwsletter-maintitle {
    font-size: 18px;
  }
  .sidebar-products .thumbnail-sidebar-inner {
    max-width: 120px;
  }
  .block_newsletter form input[type=text] {
    width: 100%;
    font-size: 14px;
  }
}

@media screen and (max-width: 1399px) {
  #ot_search_top .form_search {
    width: 490px;
  }
  #ot_search_top .form-group .bootstrap-select {
    width: 139px;
  }
  .subtitle-part {
    text-align: center;
  }
  .subtitle-part .subicon {
    float: none;
    margin-right: 0;
  }
  .shipping-text-inner .subtitile {
    padding: 4px 0 0;
  }
  .right-wrapper-text {
    padding-left: 20px;
  }
  .blog_post_content .post_title a {
    font-size: 16px;
    padding-bottom: 8px;
    padding-top: 0;
  }
  .slick-slide {
    padding: 0 5px;
  }
  .sidebar-products .thumbnail-sidebar-inner {
    max-width: 110px;
  }
  .sidebar-products .product-miniature .product-title {
    padding-top: 0;
  }
  h1.main-title {
    font-size: 20px;
    margin: 0 0 23px 0;
  }
  .prev-button.slick-arrow {
    top: -42px;
  }
  .next-button.slick-arrow {
    top: -42px;
  }
  #featured-products .owl-nav {
    top: -43px;
  }
  #newproducts-products .owl-nav {
    top: -43px;
  }
  .product-accessories .owl-nav {
    top: -43px;
  }
  #custom-bannerblock {
    padding-top: 14px;
    padding-bottom: 40px;
  }
  .category-title {
    padding-top: 4px;
    padding-bottom: 33px;
  }
  div#custom-categorybannerblock {
    margin-top: 20px;
  }
  .brandslider-outer {
    margin: 0px 0 29px;
  }
  .category-banner.owl-carousel.owl-loaded.owl-drag .item:before {
    height: 99px;
  }
  .brand-slidermain {
    padding: 35px 10px;
  }
  #brand-carousel li.item {
    padding: 0 10px 0;
  }
  .content_more {
    padding: 9px 11px 9px;
  }
  .nwsletter-maintitle {
    padding-top: 9px;
  }
  .footer-container .title span.h3 {
    font-size: 20px;
  }
  .footer-container h3.h3 {
    font-size: 20px;
  }
  #block_myaccount_infos .myaccount-title a {
    font-size: 20px;
  }
  .block-contact .block-contact-title {
    font-size: 20px;
  }
  .linklist .blockcms-title a {
    font-size: 20px;
  }
  .footer_inner {
    padding: 42px 0 40px;
  }
  div#social-text {
    padding: 20px 0;
  }
  .copyright {
    padding: 26px 0px 27px;
  }
  .bottom-payment.bottom-right {
    padding: 21px 0;
  }
  .testimonial-desc {
    padding-bottom: 17px;
  }
  .testimonial-desc p {
    font-size: 15px;
    line-height: 23px;
    padding-bottom: 18px;
  }
  .testmonial-author1 {
    font-size: 15px;
  }
}

@media screen and (max-width: 1299px) {
  #products .grid .product-miniature {
    width: 33.33%;
  }
  #products .thumbnail-container {
    margin-bottom: 14px;
  }
  .block-category .category-cover img {
    width: 100%;
  }
  .right-btn {
    width: 27%;
  }
  #_desktop_logo {
    width: 20.5%;
  }
  .right-logo {
    width: 52.5%;
  }
  #ot_search_top .form_search {
    width: 420px;
  }
  #ot_search_top .form-group {
    width: 34%;
  }
  #ot_search_top .form-control {
    width: 58%;
  }
  .sidebar-products .thumbnail-sidebar-inner {
    max-width: 90px;
  }
  div#_desktop_cart {
    margin-left: 7px;
  }
  #header .header-top a[data-depth="0"] {
    padding: 27px 20px 22px 20px;
  }
  .featured-products .thumbnail-container {
    margin-bottom: 14px;
  }
  .product-accessories .thumbnail-container {
    margin-bottom: 14px;
  }
  .product-miniature .thumbnail-container {
    margin-bottom: 14px;
  }
  .footer_inner .links .wrapper {
    padding: 0 0 0 0;
  }
  li.addresh-wrapper {
    padding-bottom: 16px;
  }
  ul.footer-toggle {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1200px) {
  .thumbnail-inner .hover-addtocart {
    margin: 0;
    width: 100%;
  }
  .xipblog_img {
    width: 100%;
  }
  .img-responsive {
    width: 100%;
  }
  #index #products img {
    max-width: initial;
  }
  #index.featured-products img {
    max-width: initial;
  }
  #index.product-accessories img {
    max-width: initial;
  }
  #index.product-miniature img {
    max-width: initial;
  }
  #featuredproducts-carousel .owl-stage-outer .owl-item {
    width: 100%;
  }
  #blockcart-modal .modal-title i.material-icons {
    margin-right: 0.475rem;
  }
  #product h1 {
    font-size: 18px;
  }
  .product-prices {
    margin-top: 0.65rem;
  }
  .product-prices div {
    margin-bottom: 0.225rem;
  }
}

@media screen and (max-width: 1199px) {
  .header-menu.fixed {
    display: none;
  }
  #index section#special-products {
    padding-top: 0;
  }
  #index #custom-hometbannerblock {
    display: inline-block;
    position: relative;
    overflow: hidden;
    margin-bottom: 31px;
    text-align: center;
    width: 100%;
    margin-top: 40px;
  }
  section#special-products {
    padding-top: 40px;
  }
  #products img {
    width: 100%;
  }
  #products .product-title {
    padding: 10px 0 0;
  }
  .featured-products img {
    width: 100%;
  }
  .featured-products .product-title {
    padding: 10px 0 0;
  }
  .product-accessories img {
    width: 100%;
  }
  .product-accessories .product-title {
    padding: 10px 0 0;
  }
  .product-miniature img {
    width: 100%;
  }
  .product-miniature .product-title {
    padding: 10px 0 0;
  }
  #wrapper div#left-column {
    width: 25%;
    float: left;
    padding-left: 15px;
  }
  #wrapper div#content-wrapper {
    width: 75%;
    float: left;
  }
  #wrapper div#right-column {
    float: left;
    width: 100%;
    padding-right: 15px;
  }
  #header .header-top > .container {
    padding-left: 30px;
    padding-right: 30px;
  }
  #custom-hometbannerblock .home-images_one img {
    width: auto;
  }
  #custom-hometbannerblock .home-images_two img {
    width: auto;
  }
  #custom-hometbannerblock > p {
    margin-bottom: 0;
  }
  #custom-hometbannerblock > .home-images_two {
    margin-top: 0;
    margin-left: 10px;
  }
  #special-products .product-miniature {
    padding: 0 15px;
  }
  .sidebar-products .thumbnail-sidebar-inner {
    max-width: 170px;
  }
  .second-subbanner-left img {
    width: auto;
  }
  #footer {
    padding: 0 15px;
  }
  p.home-images_one {
    float: left;
  }
  p.home-images_two {
    float: left;
  }
  .link-inner li a {
    padding: 0px 10px 0px 10px;
  }
  .blog_post_content_top {
    float: left;
    width: 100%;
  }
  .home_blog_post .blog_post_content_bottom {
    float: left;
    text-align: left;
    width: 100%;
  }
  .right-wrapper-text {
    padding-left: 0;
    padding-top: 10px;
  }
  #header-right-text {
    display: none;
  }
  #ot_search_top .form_search {
    width: 530px;
  }
  #ot_search_top .form-group .bootstrap-select {
    width: 159px;
    padding: 0 0 0 0;
  }
  #footerbottomleft-text {
    padding: 0 39px 0 0;
    width: 30%;
  }
  #footerbottomleft-text p.store-desc {
    margin-bottom: 0;
  }
  .footer_inner .links .wrapper {
    width: 17%;
    width: 18%;
  }
  div#footeraddressleft-text {
    width: 20%;
  }
  #footerbottomright-text {
    width: 14%;
    padding: 0 0 0 0;
  }
  .slick-slide {
    padding: 0 15px;
  }
  .footer-container li {
    margin-bottom: 0;
  }
  .footer-container li a {
    margin-bottom: 0;
  }
  .footer-container .block-contact {
    margin-bottom: 0;
  }
  .right-btn {
    width: 28%;
  }
  #_desktop_logo {
    width: 19.5%;
  }
  .testimonial_outer {
    margin-top: 40px;
  }
}

@media (max-width: 1130px) {
  .user-info > .user-icon .hidden-sm-down {
    display: none;
  }
}

@media (max-width: 1040px) {
  div#footerbottom-text .footerbottom-text-inner.container .row {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .footer-container li {
    font-size: 14px;
  }
  .footer-container li a {
    font-size: 14px;
  }
  .footer-container .block-contact {
    font-size: 14px;
  }
  .lobo-bottom-text {
    font-size: 14px;
  }
  .right-btn {
    width: 26%;
  }
  .right-logo {
    width: 54.5%;
  }
  #ot_search_top .form_search {
    width: 100%;
  }
  .ot-serach-outer {
    float: none;
  }
  .footer-bottom .container .row .footer-bottom-link {
    max-width: 29%;
  }
  .footer-bottom .container .row .bottom-payment.bottom-right {
    max-width: 29%;
  }
  .footer-bottom .container .row .copyright {
    max-width: 42%;
  }
}

@media (max-width: 991px) {
  .faceted-slider {
    display: none;
  }
  body#my-account #wrapper div#content-wrapper {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 20px;
  }
  body#identity #wrapper div#content-wrapper {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 20px;
  }
  body#addresses #wrapper div#content-wrapper {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 20px;
  }
  body#history #wrapper div#content-wrapper {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 20px;
  }
  body#order-slip #wrapper div#content-wrapper {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 20px;
  }
  body#module-psgdpr-gdpr #wrapper div#content-wrapper {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 20px;
  }
  #product div#right-column {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #product div#left-column {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #search_filters .facet .facet-label a {
    margin-top: 0;
  }
  section#special-products {
    padding-top: 0;
  }
  #products .grid .product-miniature {
    width: 25%;
  }
  .footer-bottom .container .row .footer-bottom-link {
    max-width: 50%;
  }
  .footer-bottom .container .row .copyright {
    max-width: 50%;
    text-align: right;
    padding-top: 8px;
  }
  .footer-bottom .container .row .bottom-payment.bottom-right {
    max-width: 100%;
    text-align: center;
  }
  .bottom-payment.bottom-right {
    padding: 20px 0 20px;
    float: none;
    display: inline-block;
    width: 100%;
  }
  ul.payment-inner {
    float: none;
  }
  ul.payment-inner li:first-child a {
    padding-left: 0px;
  }
  div#social-text {
    padding: 0;
  }
  .copyright {
    padding: 0;
  }
  .footer_inner {
    border-bottom: none;
    overflow: hidden;
    padding: 0 0px 20px;
  }
  .footer_inner .title .pull-xs-right {
    position: absolute;
    right: 10px;
    top: 12px;
  }
  .footer_inner .title .float-xs-right {
    position: absolute;
    right: 10px;
    top: 12px;
  }
  .footer_inner .links .wrapper {
    width: 100%;
  }
  .footer-container .title span.h3 {
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 400;
  }
  .footer-container .title .float-xs-right {
    display: block;
  }
  .footer-container h3.h3 {
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 400;
  }
  .footer-container .links .h3 {
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 400;
  }
  .footer-container .links .collapse {
    display: none;
    display: none;
  }
  .footer-container .links .collapse.in {
    display: block;
  }
  .footer-container .footer-cms.active .navbar-toggler .material-icons.remove {
    display: block;
  }
  #block_myaccount_infos .myaccount-title a {
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 400;
  }
  .block-contact .block-contact-title {
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 400;
  }
  .linklist .blockcms-title a {
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 400;
  }
  .footer-toggle {
    display: none;
  }
  .title .pull-xs-right {
    display: block;
    display: block;
  }
  .title .float-xs-right {
    display: block;
    display: block;
  }
  .footer-cms.active .navbar-toggler .material-icons.add {
    display: none;
  }
  .footer-cms .navbar-toggler .material-icons.remove {
    display: none;
  }
  #footerbottomleft-text {
    width: 100%;
  }
  #footerbottomleft-text .title {
    display: block;
  }
  #footerbottomright-text {
    width: 100%;
  }
  div#footeraddressleft-text {
    width: 100%;
  }
  #custom-leftbannerblock {
    margin-bottom: 44px;
  }
  #custom-leftbannerblock img {
    width: auto;
  }
  #custom-leftbannerblock > p {
    text-align: center;
  }
  #footer {
    margin-top: 44px;
    margin-top: 30px;
  }
  .brandslider-outer {
    margin: 7px 0 41px;
  }
  .otleftbestsellers {
    margin-top: 24px;
  }
  div#custom-secondbannerblock {
    padding-bottom: 44px;
    text-align: center;
  }
  .static-categories {
    padding-bottom: 44px;
  }
  .subtitle-part.subtitle-part3 {
    padding-bottom: 0;
  }
  .shipping-inner > div {
    float: left;
    width: 50%;
  }
  #shipping-text {
    margin: 44px 0 36px;
  }
  .subtitle-part.subtitle-part1 {
    padding-bottom: 16px;
  }
  .subtitle-part.subtitle-part2 {
    padding-bottom: 16px;
  }
  .blog_post_content_top {
    float: left;
    width: 49.2%;
  }
  #wrapper div#content-wrapper {
    width: 100%;
    float: none;
  }
  #wrapper .left-column.col-xs-12.col-sm-8.col-md-9 {
    float: none;
    max-width: 100%;
    width: 100%;
  }
  #wrapper div#left-column {
    float: none;
    max-width: 100%;
    width: 100%;
    overflow: hidden;
  }
  span#cart_block_total {
    display: none;
  }
  #ot_search_top .form-control {
    width: 81%;
  }
  #ot_search_top .form-group {
    width: 18%;
  }
  #ot_search_top .form-group .bootstrap-select {
    width: 131px;
  }
  .ot-serach-outer {
    float: none;
    width: 100%;
    padding-top: 10px;
  }
  #order-confirmation .wrapper-inner #content-wrapper {
    padding: 0px 15px;
  }
  #order-confirmation #featured-products {
    padding-top: 40px;
  }
  #header .header-nav {
    background: #1b1b1b;
    border: none !important;
  }
  #header .header-nav #menu-icon {
    margin-left: 0;
    margin-top: 15px;
  }
  #header .header-nav .top-logo {
    line-height: 50px;
    vertical-align: middle;
    width: 200px;
    margin: 0 auto;
  }
  #header .header-top {
    padding-bottom: 15px;
  }
  #header .header-top #top-menu li:last-child > a {
    padding-right: 15px;
  }
  #header .header-top #top-menu > li:first-child a[data-depth="0"] {
    padding: 15px;
  }
  #header .header-top a[data-depth="0"] {
    padding: 15px;
  }
  #header .top-menu .popover li.category a.dropdown-item.dropdown-submenu {
    padding-left: 30px;
    color: #fff;
  }
  #header .top-menu .popover li.category a.dropdown-item.dropdown-submenu:hover {
    color: #1b1b1b;
  }
  #header .top-menu .popover li.category a.dropdown-item {
    color: #fff;
    padding-left: 45px;
  }
  #header .top-menu .popover li.category a.dropdown-item:hover {
    color: #1b1b1b;
  }
  .currency-selector.dropdown.js-dropdown {
    margin: 0;
  }
  .currency-selector.dropdown.js-dropdown > span {
    color: #fff;
    float: left;
  }
  .header-top .dropdown select {
    color: #fff;
  }
  .header-top .right-btn {
    display: none;
  }
  .language-selector-wrapper {
    color: #fff;
  }
  .language-selector-wrapper span.hidden-md-up {
    color: #fff;
    float: left;
  }
  .blockcart.cart-preview .header span.hidden-sm-down {
    font-size: 0;
    padding: 0;
    display: block !important;
    height: 44px;
    width: 50px;
  }
  #_mobile_user_info {
    margin-right: 20px;
    margin-top: 22px;
  }
  .userinfo-toggle span.hidden-sm-down {
    display: block !important;
  }
  div#_mobile_top_menu {
    margin: 0 0;
    background: #cc0000;
  }
  .js-top-menu-bottom {
    margin: 0 0;
    background: #cc0000;
  }
  #contact div#content-wrapper {
    width: 100%;
  }
  #contact div#left-column {
    width: 100%;
  }
  #_mobile_contact_link {
    display: none;
  }
  .flexcss .top-menu[data-depth="1"] {
    display: block;
  }
  #category #left-column {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    overflow: hidden;
  }
  #category #left-column #search_filters .facet {
    padding: 0;
  }
  #category #left-column #search_filters .facet .collapse {
    display: none;
  }
  #category #left-column #search_filters .facet ul {
    margin-bottom: 0;
  }
  #category #left-column #search_filters .facet ul li {
    padding: 0 20px 10px;
  }
  #category #left-column #search_filters .facet .title .collapse-icons .remove {
    display: none;
  }
  #category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .add {
    display: none;
  }
  #category #left-column #search_filters .facet .title[aria-expanded=true] .collapse-icons .remove {
    display: block;
  }
  #category #left-column #search_filters .facet .h6 {
    margin-bottom: 0;
    padding: .625rem;
    display: inline-block;
  }
  #category #left-column #search_filters .facet .navbar-toggler {
    display: inline-block;
    padding: 9px 0 0 0;
  }
  #category #left-column #search_filters .facet .collapse.in {
    display: block;
  }
  #category #left-column #search_filter_controls {
    text-align: center;
    margin-bottom: 1rem;
  }
  #category #search_filter_toggler {
    width: 100%;
  }
  #category #content-wrapper {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .header-menu {
    background-color: #fff;
    display: none;
  }
  .header-menu.fixed {
    display: none;
  }
  .right-logo {
    padding: 0 0 0 0;
    width: 100%;
  }
  #mobile_top_menu_wrapper {
    margin-top: 10px;
  }
  .search-widget form {
    width: 100%;
  }
  .header-logo {
    margin: 0px 0px 0px 0px;
    border: none;
    padding: 22px 0;
  }
  #_mobile_cart {
    margin-top: 22px;
  }
  div#_mobile_cart {
    margin-right: 0;
  }
  .block-category.card.card-block.hidden-sm-down {
    display: none;
  }
  div#content-wrapper #main .text-sm-center.hidden-md-up {
    display: block !important;
  }
  .product-toolbar #js-product-list-top .col-md-6.hidden-sm-down.total-products {
    display: none !important;
  }
  .product-toolbar #js-product-list-top .col-sm-12.hidden-md-up.text-xs-center.showing {
    display: block !important;
  }
  .product-toolbar #js-product-list-top .col-md-6 {
    display: block;
    width: 100%;
  }
  .product-toolbar .col-sm-3.col-xs-4.hidden-md-up.filter-button {
    display: block !important;
  }
  .products-selection .sort-by {
    display: none;
  }
  .products-selection .showing {
    padding-top: 1rem;
  }
  .products-selection .total-products {
    padding: 0 5px;
  }
  .products-selection .display {
    margin: 0 5px 0 0;
  }
  #header-map-text {
    display: block;
  }
  #cart div#content-wrapper {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
  }
  #cart div#left-column {
    width: 100%;
  }
  .block-categories.hidden-sm-down {
    display: none;
  }
  body#checkout section#content .row .col-md-8 {
    width: 100%;
  }
  body#checkout section#content .row .col-md-4 {
    width: 100%;
  }
  .breadcrumb {
    padding: 50px 0px;
  }
  #index #left-column {
    padding-right: 15px;
    width: 100%;
  }
  #index #custom-hometbannerblock {
    text-align: center;
  }
  #index #content-wrapper {
    width: 100%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  #custom-hometbannerblock img {
    width: auto;
  }
  #custom-hometbannerblock > p {
    margin-bottom: 0;
    display: inline-block;
  }
  #custom-hometbannerblock > .home-images_two {
    margin-top: 0;
    margin-left: 10px;
    text-align: center;
    float: none;
    display: inline-block;
  }
  .products.row.grid {
    margin: 0px;
  }
  p.home-images_one {
    float: none;
  }
  .categories-menu {
    margin-bottom: 0;
  }
  .home_blog_post .blog_post_content_bottom {
    float: left;
    width: 50.8%;
  }
  .right-wrapper-text {
    padding-left: 25px;
    padding-top: 0;
  }
  #custom-bannerblock {
    padding-top: 24px;
    padding-bottom: 40px;
  }
  .slick-slide {
    padding: 0 10px;
  }
  .post_content > p {
    margin-bottom: 10px;
  }
  .top-menu .arrow > .dropdown-item::before {
    bottom: -12px;
  }
  #blockcart-modal .modal-body .divide-right span {
    font-size: 14px;
  }
  #blockcart-modal .product-name {
    font-size: 1.025rem;
    background-color: #f5f5f5;
  }
  #blockcart-modal .cart-products-count {
    font-size: 1.025rem;
    background-color: #f5f5f5;
  }
  .parallaxblock-outer {
    padding: 70px 0;
    padding: 90px 0;
  }
  .subbannercms-bottom a img {
    width: 100%;
  }
  .bottom-link.bottom-left {
    float: none;
    display: inline-block;
    width: 100%;
  }
  .bottom-link-icon-wrapper {
    float: none;
    display: inline-block;
    width: 100%;
  }
  .footerbottom-text-inner.container {
    text-align: center;
    padding: 0px;
  }
  .brandslider-inner .title a {
    margin-bottom: 15px;
  }
  .testimonial-carousel .test_desc {
    padding-top: 5px;
  }
  .sidebar-products .thumbnail-sidebar-inner {
    max-width: 100%;
  }
  .hover-addtocart .addtocart-button::after {
    display: none;
  }
  .parallax-text1 {
    font-size: 23px;
  }
  .wrapper-inner #content-wrapper {
    padding: 0px;
  }
  .block_newsletter form input[type=text] {
    min-width: 100%;
  }
}

@media screen and (max-width: 840px) {
  #products .grid .product-miniature {
    width: 33.33%;
  }
  .blockcart.cart-preview .header > span {
    font-size: 0;
  }
  .top-menu .arrow > .dropdown-item::before {
    bottom: -10px;
  }
  .blog_post_content_top {
    float: none;
    width: 100%;
  }
  .home_blog_post .blog_post_content_bottom {
    float: none;
    width: 100%;
  }
  .right-wrapper-text {
    padding-left: 0;
    padding-top: 15px;
  }
}

@media screen and (max-width: 767px) {
  .card {
    border: 1px solid #d6d6d6;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    overflow: hidden;
  }
  body#checkout #wrapper section#content .row .col-md-8 {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
  }
  body#checkout #wrapper section#content .row .col-md-4 {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
  }
  .footer-container .title .float-xs-right {
    display: block;
  }
  .footer-container .links ul > li > a:hover {
    color: #cc0000;
  }
  .footer-container .wrapper {
    overflow: hidden;
  }
  .footer-top .container .block_newsletter .container {
    padding: 0px;
  }
  .footer-top .block_newsletter {
    margin: 0px;
  }
  #toTop {
    right: 15px;
    bottom: 15px;
  }
  .categories-menu {
    padding: 17px 18px 20px;
  }
  .categories-menu li a {
    padding: 4px 5px;
  }
  .static-categories .static-categories-inner h3 a {
    font-size: 16px;
    padding: 28px 94px 22px 47px;
  }
  .static-categories .static-categories-inner h3 a::before {
    left: 19px;
    top: 26px;
  }
  .test_imag {
    padding-bottom: 5px;
    padding-top: 14px;
  }
  .hover-addtocart .addtocart-button {
    border-left: transparent;
    width: 100%;
  }
  .hover-addtocart .highlighted-informations.hidden-sm-down {
    width: 100%;
  }
  #header-map-text {
    display: none;
  }
  div#footerbottom-text {
    padding: 0;
    border-top: medium none transparent;
  }
  div#_mobile_top_menu {
    margin: 0 0;
    margin: auto;
  }
  .js-top-menu-bottom {
    margin: 0 0;
  }
  .js-top-menu-bottom > div {
    display: inline-block;
    width: 100%;
  }
  .header-menu.fixed {
    display: none;
  }
  .currency-selector.dropdown.js-dropdown {
    margin: 0;
  }
  .currency-selector.dropdown.js-dropdown > span {
    float: left;
  }
  .language-selector-wrapper {
    color: #767676;
  }
  .bottomcmsinner {
    padding: 10px 0px;
  }
  .right-btn {
    padding: 0 0;
  }
  .menu-container.container {
    border: none;
  }
  #mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] > li a:hover {
    color: #767676;
  }
  #mobile_top_menu_wrapper .top-menu .sub-menu li > a {
    color: #1b1b1b;
  }
  .top-menu > li > .popover.sub-menu.js-sub-menu.collapse.in > ul > li > a > span > span > i:hover {
    color: #767676;
  }
  .top-menu .sub-menu.collapse {
    border-top: none;
    margin-top: 0px;
    padding: 20px;
  }
  .top-menu .category .pull-xs-right {
    margin-top: -5px;
  }
  .top-menu .category .float-xs-right {
    margin-top: -5px;
  }
  .link-inner li a::before {
    top: 7px;
  }
  .sidebar-products .thumbnail-image-inner {
    margin-right: 10px;
  }
  #homepage-carousel .owl-dots {
    text-align: center;
    bottom: 0;
    position: absolute;
    right: 0;
    width: 100%;
    margin: 0 0 15px;
  }
  #homepage-carousel .owl-dots .owl-dot {
    display: inline;
  }
  #homepage-carousel .owl-dots .owl-dot > span {
    background-color: rgba(85, 85, 85, 0.28);
    border-radius: 50%;
    display: inline-block;
    height: 15px;
    width: 15px;
  }
  #homepage-carousel .owl-dots .owl-dot.active > span {
    background-color: #767676 !important;
  }
  #homepage-carousel .owl-dots > div {
    padding-right: 5px;
  }
  #homepage-carousel .owl-nav {
    display: none;
  }
  #header .header-top {
    margin: 0px;
  }
  #header .header-top #search_widget button::before {
    color: #262626;
    content: "";
    display: block;
    height: 33px;
    width: 33px;
  }
  .breadcumb_outer {
    display: none;
  }
  #password .form-group.center-email-fields .btn-primary {
    display: flex;
    margin: 0 auto;
    margin-top: 10px;
  }
  #history #main .page-content {
    margin-bottom: 10px;
  }
  #main .page-header {
    margin-bottom: 10px;
  }
  div#_desktop_contact_link::before {
    background: transparent;
  }
  div#_desktop_user_info::before {
    background: transparent;
  }
  div#_desktop_cart::before {
    background: transparent;
  }
  #custom-leftbannerblock {
    display: inline-block;
    text-align: center;
    width: 100%;
  }
  #custom-leftbannerblock img {
    height: auto;
    width: auto;
  }
  #products .grid .product-miniature {
    width: 33.333%;
  }
  #brand-carousel li.item {
    padding: 20px 8px 0;
  }
  .brand-slidermain .owl-carousel.product-item.products-slider.owl-loaded.owl-drag .item {
    margin-left: 20px;
    margin-right: 20px;
  }
  #wrapper .left-column.col-xs-12.col-sm-8.col-md-9 {
    float: left;
    max-width: 100% !important;
  }
  .header-top .search-widget .material-icons.search {
    display: none;
  }
  #content-wrapper {
    max-width: 100%;
    display: inline-block;
    width: 100%;
  }
  .newsletter_inner {
    margin: 0px;
  }
  .menu-bottom-banners {
    display: none;
  }
  .userinfo-toggle .hidden-sm-down {
    display: block !important;
  }
  .header-logo {
    margin: 0px 0px 0px 0px;
    border: none;
    padding: 22px 0;
  }
  .hidden-md-up.text-xs-center.mobile .header .hidden-sm-down {
    display: block;
  }
  #_mobile_contact_link {
    display: none;
  }
  .product-toolbar {
    margin-top: 20px;
  }
  .flexcss .top-menu[data-depth="1"] {
    display: block;
  }
  .newproducts-products {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 640px) {
  #products .grid .product-miniature {
    width: 50%;
  }
  #products .up .btn-secondary {
    color: #265879;
    text-transform: inherit;
    padding: 7px 5px;
  }
  #products .up .btn-tertiary {
    color: #265879;
    text-transform: inherit;
    padding: 7px 5px;
  }
  #ot_search_top .form-control {
    width: 74%;
  }
  #ot_search_top .form-group {
    width: 25%;
  }
  .footer-bottom .container .row .footer-bottom-link {
    max-width: 100%;
    float: none;
    text-align: center;
  }
  .footer-bottom .container .row .copyright {
    max-width: 100%;
    text-align: center;
    padding-top: 8px;
  }
  .bottom-payment.bottom-right {
    padding: 10px 0 20px;
  }
  .link-inner li a {
    padding: 0px 4px 0px 4px;
  }
  .link-inner li a::before {
    top: 5px;
  }
  .home_blog_post {
    margin-bottom: 0;
  }
  #custom-bannerblock {
    padding-top: 14px;
    padding-bottom: 30px;
  }
  #custom-bannerblock .description {
    display: none;
  }
  .brandslider-outer {
    margin: 0 0 31px;
  }
  #index #custom-hometbannerblock {
    margin-bottom: 21px;
    margin-top: 30px;
  }
  .otleftbestsellers {
    margin-top: 14px;
  }
  .testimonial_outer {
    margin-top: 30px;
    margin-bottom: 27px;
  }
  div#custom-secondbannerblock {
    padding-bottom: 34px;
  }
  .static-categories {
    padding-bottom: 34px;
  }
  #shipping-text {
    margin: 34px 0 0px;
  }
  #custom-leftbannerblock {
    margin-bottom: 34px;
  }
  #_mobile_user_info {
    margin-right: 10px;
  }
  h1.main-title {
    font-size: 18px;
    margin: 0 0 16px 0;
  }
  #featured-products .owl-nav {
    top: -33px;
  }
  #newproducts-products .owl-nav {
    top: -33px;
  }
  .product-accessories .owl-nav {
    top: -33px;
  }
  .footer-container .title span.h3 {
    font-size: 16px;
  }
  .footer-container h3.h3 {
    font-size: 16px;
  }
  .footer-container .links .h3 {
    font-size: 16px;
  }
  #block_myaccount_infos .myaccount-title a {
    font-size: 16px;
  }
  .block-contact .block-contact-title {
    font-size: 16px;
  }
  .linklist .blockcms-title a {
    font-size: 16px;
  }
  .quickview .images-container .product-images > li.thumb-container > .thumb {
    width: 70px;
  }
  .pagination .col-md-4 {
    float: none !important;
    width: 100% !important;
    text-align: center !important;
  }
  .pagination .page-list {
    float: none;
    margin-bottom: 0;
    display: flex;
    width: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
  }
  #mobile_top_menu_wrapper .js-top-menu-bottom #contact-link {
    font-size: 14px;
  }
  #mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector {
    font-size: 14px;
  }
  #mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper {
    font-size: 14px;
  }
}

@media screen and (max-width: 543px) {
  body#my-account #wrapper {
    padding: 30px 0 0px 0;
  }
  body#identity #wrapper {
    padding: 30px 0 0px 0;
  }
  body#addresses #wrapper {
    padding: 30px 0 0px 0;
  }
  body#history #wrapper {
    padding: 30px 0 0px 0;
  }
  body#order-slip #wrapper {
    padding: 30px 0 0px 0;
  }
  body#module-psgdpr-gdpr #wrapper {
    padding: 30px 0 0px 0;
  }
  body#order-confirmation #wrapper {
    padding: 30px 0 0px 0;
  }
  #cart #wrapper {
    padding: 30px 0 0px 0;
  }
  #category #wrapper {
    padding: 30px 0 0px 0;
  }
  #checkout #wrapper {
    padding: 20px 0 0px 0;
  }
  #products .grid .product-miniature {
    max-width: 50%;
    width: 50%;
  }
  #products img {
    width: 100%;
  }
  #products .product-price-and-shipping {
    font-size: 16px;
  }
  .featured-products img {
    width: 100%;
  }
  .featured-products .product-price-and-shipping {
    font-size: 16px;
  }
  .product-accessories img {
    width: 100%;
  }
  .product-accessories .product-price-and-shipping {
    font-size: 16px;
  }
  .product-miniature img {
    width: 100%;
  }
  .product-miniature .product-price-and-shipping {
    font-size: 16px;
  }
  .tabs .nav-tabs .nav-link {
    font-size: 16px;
  }
  .tabs .tab-pane {
    padding: 15px;
  }
  .nav-tabs .nav-link {
    padding: 0.5em 0.5em;
  }
  #index #wrapper {
    padding: 29px 0 0px 0;
  }
  .brand-slidermain {
    padding: 15px 10px;
  }
  #ot_search_top .form-control {
    width: 71%;
  }
  #ot_search_top .form-group {
    width: 25%;
    float: left;
    margin-bottom: 0;
    margin-top: 14px;
  }
  #header .header-nav .user-info a {
    text-transform: capitalize;
  }
}

@media screen and (max-width: 542px) {
  #custom-hometbannerblock > p {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
  }
  #custom-hometbannerblock > .home-images_two {
    margin-left: 0;
  }
  .category-banner.owl-carousel.owl-loaded.owl-drag .item:before {
    height: 79px;
    top: 10px;
  }
}

@media screen and (max-width: 479px) {
  #products .product-miniature {
    padding: 0 8px;
  }
  #products .product-miniature .discount-percentage {
    font-size: 14px;
  }
  #products .product-miniature .on-sale {
    font-size: 14px;
  }
  #products .product-miniature .online-only {
    font-size: 14px;
  }
  #products .product-miniature .product-flags .new {
    font-size: 14px;
  }
  #products .product-miniature .product-flags .new.on-sale {
    top: 0px;
    right: 5px;
  }
  #products .product-miniature .discount-percentage.on-sale {
    top: 0px;
    right: 5px;
  }
  #products .product-miniature .on-sale.on-sale {
    top: 0px;
    right: 5px;
  }
  #products .product-miniature .online-only.on-sale {
    top: 0px;
    right: 5px;
  }
  #products .regular-price {
    font-size: 14px;
  }
  #products .product-title a {
    font-size: 14px;
  }
  #products .product-price-and-shipping {
    font-size: 14px;
  }
  .featured-products .product-miniature {
    padding: 0 8px;
  }
  .featured-products .product-miniature .discount-percentage {
    font-size: 14px;
  }
  .featured-products .product-miniature .on-sale {
    font-size: 14px;
  }
  .featured-products .product-miniature .online-only {
    font-size: 14px;
  }
  .featured-products .product-miniature .product-flags .new {
    font-size: 14px;
  }
  .featured-products .product-miniature .product-flags .new.on-sale {
    top: 0px;
    right: 5px;
  }
  .featured-products .product-miniature .discount-percentage.on-sale {
    top: 0px;
    right: 5px;
  }
  .featured-products .product-miniature .on-sale.on-sale {
    top: 0px;
    right: 5px;
  }
  .featured-products .product-miniature .online-only.on-sale {
    top: 0px;
    right: 5px;
  }
  .featured-products .regular-price {
    font-size: 14px;
  }
  .featured-products .product-title a {
    font-size: 14px;
  }
  .featured-products .product-price-and-shipping {
    font-size: 14px;
  }
  .product-accessories .product-miniature {
    padding: 0 8px;
  }
  .product-accessories .product-miniature .discount-percentage {
    font-size: 14px;
  }
  .product-accessories .product-miniature .on-sale {
    font-size: 14px;
  }
  .product-accessories .product-miniature .online-only {
    font-size: 14px;
  }
  .product-accessories .product-miniature .product-flags .new {
    font-size: 14px;
  }
  .product-accessories .product-miniature .product-flags .new.on-sale {
    top: 0px;
    right: 5px;
  }
  .product-accessories .product-miniature .discount-percentage.on-sale {
    top: 0px;
    right: 5px;
  }
  .product-accessories .product-miniature .on-sale.on-sale {
    top: 0px;
    right: 5px;
  }
  .product-accessories .product-miniature .online-only.on-sale {
    top: 0px;
    right: 5px;
  }
  .product-accessories .regular-price {
    font-size: 14px;
  }
  .product-accessories .product-title a {
    font-size: 14px;
  }
  .product-accessories .product-price-and-shipping {
    font-size: 14px;
  }
  .product-miniature .product-miniature {
    padding: 0 8px;
  }
  .product-miniature .product-miniature .discount-percentage {
    font-size: 14px;
  }
  .product-miniature .product-miniature .on-sale {
    font-size: 14px;
  }
  .product-miniature .product-miniature .online-only {
    font-size: 14px;
  }
  .product-miniature .product-miniature .product-flags .new {
    font-size: 14px;
  }
  .product-miniature .product-miniature .product-flags .new.on-sale {
    top: 0px;
    right: 5px;
  }
  .product-miniature .product-miniature .discount-percentage.on-sale {
    top: 0px;
    right: 5px;
  }
  .product-miniature .product-miniature .on-sale.on-sale {
    top: 0px;
    right: 5px;
  }
  .product-miniature .product-miniature .online-only.on-sale {
    top: 0px;
    right: 5px;
  }
  .product-miniature .regular-price {
    font-size: 14px;
  }
  .product-miniature .product-title a {
    font-size: 14px;
  }
  .product-miniature .product-price-and-shipping {
    font-size: 14px;
  }
  .bestsellers-products .product-miniature {
    padding: 0 8px;
  }
  .subbanner-common.subbannerpart1 {
    padding-right: 5px;
  }
  .subbanner-common.subbannerpart2 {
    padding-left: 5px;
  }
  .slick-slide {
    padding: 0 0;
  }
  #custom-hometbannerblock img {
    width: 100%;
  }
  #custom-bannerblock {
    padding-top: 0;
  }
  #search_filters .facet .facet-title {
    font-size: 14px;
  }
  #category #left-column #search_filters .facet {
    padding: 4px;
  }
  #category #left-column #search_filters .facet ul li {
    padding: 3px 1.325rem;
  }
  #order-confirmation .thumbnail.product-thumbnail > img {
    max-width: inherit;
  }
  #order-confirmation .thumbnail-image-inner {
    width: 100%;
  }
  #cart #specialproducts-carousel .thumbnail.product-thumbnail > img {
    max-width: inherit;
  }
  #cart #specialproducts-carousel .thumbnail-image-inner {
    width: 100%;
  }
  #product .thumbnail.product-thumbnail > img {
    max-width: inherit;
  }
  #product .thumbnail-image-inner {
    width: 100%;
  }
  #header .header-nav .top-logo a img {
    max-height: 47px;
  }
  .tabs {
    padding: 0;
    margin-top: 0.8rem;
  }
  .tabs .tab-pane {
    padding-top: 20px;
  }
  .social-sharing {
    margin-top: 0;
  }
  #block-reassurance {
    margin-top: 0.5rem;
  }
  body#checkout section.checkout-step .step-number {
    padding: 0.625rem 0;
  }
  body#checkout section.checkout-step .content {
    padding: 3.7px 0;
  }
  body#checkout section.checkout-step .content ul li > a {
    font-size: 15px;
  }
  body#checkout section.checkout-step h1 {
    font-size: 16px;
    line-height: 0.2;
  }
  body#checkout section.checkout-step #customer-form {
    margin-left: 0.3125rem;
    margin-top: 1.063rem;
  }
  .form-control {
    line-height: 1.45;
  }
  #order-items {
    margin-bottom: 1rem;
  }
  .page-content.page-order-confirmation.card .h3 {
    font-size: 0.925rem;
  }
  .page-content.page-order-confirmation.card .h4 {
    font-size: 0.925rem;
  }
  .page-content.page-order-confirmation.card h3 {
    font-size: 0.925rem;
  }
  .page-content.page-order-confirmation.card h4 {
    font-size: 0.925rem;
  }
  #content-hook_order_confirmation .h1 {
    font-size: 1.075rem;
  }
  h1 {
    font-size: 1.075rem;
  }
  .cart-grid-body .card-block {
    padding: 0.5rem;
  }
  .cart-grid-body .card-block h1 {
    font-size: 18px;
  }
  .cart-item {
    padding: 11px 0;
  }
  .cart-overview.js-cart .product-line-grid-body {
    margin-bottom: 0;
  }
  .cart-summary-line .value {
    font-size: 15px;
  }
  .form-control-valign {
    padding-top: 0;
  }
  .m-y-2 {
    margin-bottom: 0 !important;
    margin-top: 10px !important;
  }
  #customer-form .form-group.row .form-control-label {
    padding-top: 0;
  }
  .special-products .product-miniature .on-sale {
    font-size: 14px;
  }
  .special-products .product-miniature .online-only {
    font-size: 14px;
  }
  .special-products .product-miniature .product-flags .new {
    font-size: 14px;
  }
  .special-products .product-miniature .product-flags .new.on-sale {
    top: 0px;
    right: 5px;
  }
  .special-products .product-miniature .discount-percentage {
    font-size: 14px;
  }
  .special-products .product-miniature .discount-percentage.on-sale {
    top: 0px;
    right: 5px;
  }
  .special-products .product-miniature .on-sale.on-sale {
    top: 0px;
    right: 5px;
  }
  .special-products .product-miniature .online-only.on-sale {
    top: 0px;
    right: 5px;
  }
  #index .featured-products .product-miniature {
    padding: 0 8px 0px;
  }
  #index .product-miniature .product-miniature {
    padding: 0 8px 0px;
  }
  #index #special-products .product-miniature {
    padding: 0 8px 0px;
  }
  #index.product-accessories .product-miniature {
    padding: 0 8px 0px;
  }
}

@media screen and (max-width: 389px) {
  #products .grid .product-miniature {
    max-width: 100%;
    width: 100%;
  }
  #ot_search_top .form-group {
    width: 33%;
  }
  #ot_search_top .form-group .bootstrap-select {
    width: 100%;
  }
  #ot_search_top .form-control {
    width: 62%;
  }
  .shipping-inner > div {
    float: left;
    width: 100%;
  }
  .subbanner-common.subbannerpart1 {
    padding-right: 0;
    padding-bottom: 20px;
  }
  .subbanner-common {
    float: none;
    width: 100%;
  }
  .subbanner-common.subbannerpart2 {
    padding-left: 0;
  }
}

@media screen and (max-width: 370px) {
  body#checkout section.checkout-step h1 {
    font-size: 16px;
    line-height: 1.1;
  }
  #products .grid .product-miniature {
    max-width: 100%;
    width: 100%;
  }
  #products .product-miniature {
    padding: 0 0px;
  }
  .modal-header {
    border-bottom: 1px solid #e5e5e5;
    padding: 7px;
  }
  .block_newsletter form input[type=text] {
    padding: 11px 0px 11px 20px;
  }
  .featured-products .product-miniature {
    padding: 0 0px;
  }
  .product-accessories .product-miniature {
    padding: 0 0px;
  }
  .product-miniature .product-miniature {
    padding: 0 0px;
  }
  #special-products .product-miniature {
    padding: 0 0px;
  }
  #index .featured-products .product-miniature {
    padding: 0 0 0px;
  }
  #index .product-miniature .product-miniature {
    padding: 0 0 0px;
  }
  #index #special-products .product-miniature {
    padding: 0;
  }
  #index.product-accessories .product-miniature {
    padding: 0;
  }
  div#js-product-list {
    margin: 0px 0;
  }
  #custom-leftbannerblock img {
    width: 100%;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .quickview .arrows {
    right: 2.5rem;
  }
}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAidGhlbWVzL1BSUzkxMy9hc3NldHMvY3NzL2N1c3RvbS5jc3MiLAoJInNvdXJjZXMiOiBbCgkJInRoZW1lcy9QUlM5MTMvYXNzZXRzL3Njc3MvY3VzdG9tLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSIvKiBDU1MgRG9jdW1lbnQgKi9cbkBpbXBvcnQgXCJodHRwczovL21heGNkbi5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjYuMy9jc3MvZm9udC1hd2Vzb21lLm1pbi5jc3NcIjtcblxuJHByaW1hcnktY29sb3I6ICNjYzAwMDAgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjM2UzZTNlICFkZWZhdWx0O1xuJGZvbnQtY29sb3I6ICM3Njc2NzYgIWRlZmF1bHQ7XG4kZ3JpczEtY29sb3I6ICMxYjFiMWIgIWRlZmF1bHQ7XG4kYmxhbmNvLWNvbG9yOiAjZmZmO1xuJGR1bW15LWNvbG9yOiAjNDRmZjRkO1xuJHByaW1hcnktZm9udC1mYW1pbHk6ICdSZWZvcm1hMTkxOCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWZvbnQtZmFtaWx5OiAgJ1JvYm90bycsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cblxuXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAtYWxwaGEuNCAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2NC4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5Aa2V5ZnJhbWVzIFwicHJvZ3Jlc3MtYmFyLXN0cmlwZXNcIiB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XG5cdH1cblx0dG8ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0fVxufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogXCJSZWd1bGFyXCI7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvaWNvZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVNhbnNpdGE6aXRhbCx3Z2h0QDAsNDAwOzAsNzAwOzEsNDAwOzEsNzAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vKiBXZWJmb250OiBSZWZvcm1hMTkxOCBHcmlzICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JlZm9ybWExOTE4JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUmVmb3JtYTE5MTgtR3Jpcy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1JlZm9ybWExOTE4L1JlZm9ybWExOTE4LUdyaXMud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICAgIHVybCgnLi4vZm9udHMvUmVmb3JtYTE5MTgvUmVmb3JtYTE5MTgtR3Jpcy5lb3QnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvUmVmb3JtYTE5MTgvUmVmb3JtYTE5MTgtR3Jpcy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHQgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG5cdHNyYzogdXJsKC4uL2Nzcy9hMzU1NDZlZWYzZWEwZGUwZDQ3MzVmMjNiMGEwODczYi5lb3QpO1xuXHRzcmM6IHVybCguLi9jc3MvYTM1NTQ2ZWVmM2VhMGRlMGQ0NzM1ZjIzYjBhMDg3M2IuZW90PyNpZWZpeCZ2PTEuMS4wKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2Nzcy9hYzMyN2M0ZGI2Mjg0ZWY2NGViZTg3MmI2MzA4ZjVkYS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vY3NzL2NkNzI5NjM1MmQxNTk1MzJiNjZjMDdkOThlZmIxMTI2LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9jc3MvZjY0MWE3ZDRlODBmZDYzMjExMzViMWEyYjRjZThiYjEuc3ZnI1JlZ3VsYXIpIGZvcm1hdChcInN2Z1wiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG5cdHNyYzogdXJsKC4uL2Nzcy9lNDg3YjdjYjA3MjU1MDg5NmRkZTY4MjFkMjRkZTJiZS5lb3QpO1xuXHRzcmM6IHVybCguLi9jc3MvZTQ4N2I3Y2IwNzI1NTA4OTZkZGU2ODIxZDI0ZGUyYmUuZW90PyNpZWZpeCZ2PTEuMS4wKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2Nzcy81MjUwNzQ2ODZkZmI4YWEzNmIxYjkyZTI5ZGU0NjdhYy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vY3NzLzliMzBmMTM0MjhlMWI0YTY1OWFlZWFiNGFjMWZmZjM1LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9jc3MvZDY2NzFkNDFkZGU0MWQzNTU2MTlmZTA1YjQ0ZjRhYWMuc3ZnI0l0YWxpYykgZm9ybWF0KFwic3ZnXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE9wZW4gU2Fucztcblx0c3JjOiB1cmwoLi4vY3NzLzBlYTA0NTAyOTMwNjIzYWEzZGUxMTBhYWM5ZjllNGZkLmVvdCk7XG5cdHNyYzogdXJsKC4uL2Nzcy8wZWEwNDUwMjkzMDYyM2FhM2RlMTEwYWFjOWY5ZTRmZC5lb3Q/I2llZml4JnY9MS4xLjApIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vY3NzLzlmMjE0NDIxM2ZhZDUzZDRlMGZkYjI2ZWNmOTM4NjVmLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9jc3MvMzNmMjI1YjhmNWY3ZDZiMzRhMDkyNmY1OGY5NmMxZTkudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2Nzcy9iYjEwMGM5OTVmMWQyMGI4YTk2NDYyZmU1ZjUyOGJkNC5zdmcjU2VtaWJvbGQpIGZvcm1hdChcInN2Z1wiKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XG5cdHNyYzogdXJsKC4uL2Nzcy9kYTA2MTQxNjAyOGZjOWE2NmZiYzBiODBkMzNkNmU2Zi5lb3QpO1xuXHRzcmM6IHVybCguLi9jc3MvZGEwNjE0MTYwMjhmYzlhNjZmYmMwYjgwZDMzZDZlNmYuZW90PyNpZWZpeCZ2PTEuMS4wKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2Nzcy9lYzU1ZjI2M2UyYjg2YmMwZjI4ZmZmNDZiODczZDZkZi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vY3NzLzFjMGI0ZWI5M2ZjZjU2MWVlYzAzMjk3YTI0OTIyZDZjLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9jc3MvZGRjMzQ4ZjIwNDI4M2M0ZjQwOTBhM2VkMDM4NTMwNTQuc3ZnI1NlbWlib2xkSXRhbGljKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogT3BlbiBTYW5zO1xuXHRzcmM6IHVybCguLi9jc3MvN2FlOWI4YmE3ODg2MzQxODMxYmY3Yzg1YTBkYTQwZDAuZW90KTtcblx0c3JjOiB1cmwoLi4vY3NzLzdhZTliOGJhNzg4NjM0MTgzMWJmN2M4NWEwZGE0MGQwLmVvdD8jaWVmaXgmdj0xLjEuMCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9jc3MvODkyNjY3MzQ5YzVjZmY2ZmNmN2U0MDQzOTU5NmI5N2Mud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2Nzcy81YTEwMDkxNmY5NGIwYmFiZGUwYzkyYWFhOGZiODBkNi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vY3NzL2Q2MjkxZjg4MDU2NjAxZTM2MGNlNmNlYTRiZjY3NmY0LnN2ZyNCb2xkKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogT3BlbiBTYW5zO1xuXHRzcmM6IHVybCguLi9jc3MvZWEwNzkzMmM1MjQ1ZGQ0MjFlM2QwNWY1NzkwOThiYzIuZW90KTtcblx0c3JjOiB1cmwoLi4vY3NzL2VhMDc5MzJjNTI0NWRkNDIxZTNkMDVmNTc5MDk4YmMyLmVvdD8jaWVmaXgmdj0xLjEuMCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9jc3MvN2JlODhlNzNmZWE3YjY0NTY4YTQ1MGQ3YzAxMzQ2YjAud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2Nzcy9jMzZiNWFjN2MyZGRkZjZmNTI1YzhkMTYxNDEyZWY0MS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vY3NzL2E1NGFiYTgzYjNkNWQ3NzAyODkwYzA3YzMxYzQ4MTQ3LnN2ZyNCb2xkSXRhbGljKSBmb3JtYXQoXCJzdmdcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOiB1cmwoLi4vY3NzL2U3OWJmZDg4NTM3ZGVmNDc2OTEzZjNlZDUyZjRmNGIzLmVvdCk7XG5cdHNyYzogbG9jYWwoXCJNYXRlcmlhbCBJY29uc1wiKSwgbG9jYWwoXCJNYXRlcmlhbEljb25zLVJlZ3VsYXJcIiksIHVybCguLi9jc3MvNTcwZWI4Mzg1OWRjMjNkZDBlZWM0MjNhNDllMTQ3ZmUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vY3NzLzAxMmNmNmExMDEyOWUyMjc1ZDc5ZDZhZGFjN2YzYjAyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9jc3MvYTM3YjBjMDFjMGJhZjE4ODhjYTgxMmNjMDUwOGY2ZTIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5ib290c3RyYXAtdG91Y2hzcGluIHtcblx0LmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0d2lkdGg6IDElO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdD4uYnRuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC5ib290c3RyYXAtdG91Y2hzcGluLXVwIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdFx0LmJvb3RzdHJhcC10b3VjaHNwaW4tZG93biB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblx0XHRpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogM3B4O1xuXHRcdFx0bGVmdDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0dG9wOiAuMDYyNXJlbTtcblx0XHRcdGxlZnQ6IC4xODc1cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAuOTM3NXJlbTtcblx0XHR9XG5cdFx0LnRvdWNoc3Bpbi11cCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcXEU1Q0VcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRvdWNoc3Bpbi1kb3duIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcRTVDRlwiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZ3JvdXAtc3Bhbi1maWxlc3R5bGUge1xuXHRcdC5idG4tdG91Y2hzcGluIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHRcdHBhZGRpbmc6IC41cmVtIDFyZW07XG5cdFx0fVxuXHR9XG5cdGlucHV0IHtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdGlucHV0LmZvcm0tY29udHJvbCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHR9XG5cdC5idG4tdG91Y2hzcGluIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHRoZWlnaHQ6IDEuMzEyNXJlbTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG5cdFx0fVxuXHR9XG59XG4ucHMtYWxlcnQtZXJyb3Ige1xuXHQuaXRlbSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHQtanMtZGlzcGxheTogZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0aSB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdH1cblx0XHRcdGJvcmRlcjogMTVweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdC1qcy1kaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cbn1cbi5wcy1hbGVydC1zdWNjZXNzIHtcblx0Lml0ZW0ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0LWpzLWRpc3BsYXk6IGZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdGkge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHRib3JkZXI6IDE1cHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHQtanMtZGlzcGxheTogZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG59XG4uZm9yZ290dGVuLXBhc3N3b3JkIHtcblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuaHRtbCB7XG5cdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQtZmFtaWx5O1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgSGVsdmV0aWNhIE5ldWUsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGRpcmVjdGlvbjogbHRyO1xufVxuYXJ0aWNsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYXNpZGUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmZpZ2NhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmZpZ3VyZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDFlbSA0MHB4O1xuXHRtYXJnaW46IDAgMCAxNHB4O1xufVxuZm9vdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbm1lbnUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbm5hdiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbmF1ZGlvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQmOm5vdChbY29udHJvbHNdKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cbn1cbmNhbnZhcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnByb2dyZXNzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lLXdpZHRoOiAwO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdG91dGxpbmUtd2lkdGg6IDA7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0Jjpub3QoW2hyZWZdKSB7XG5cdFx0Jjpub3QoW3RhYmluZGV4XSkge1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcblx0Y3Vyc29yOiBoZWxwO1xufVxuYiB7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IC42N2VtIDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEuMzc1cmVtO1xufVxubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG5cdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdHBhZGRpbmc6IC4yZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xuXHRmb250LXNpemU6IDgwJTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbnN1YiB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJvdHRvbTogLS4yNWVtO1xufVxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0dG9wOiAtLjVlbTtcbn1cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnN2ZyB7XG5cdCY6bm90KDpyb290KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuY29kZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIExpYmVyYXRpb24gTW9ubywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcblx0Y29sb3I6ICNiZDQxNDc7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHBhZGRpbmc6IC4ycmVtIC40cmVtO1xuXHRmb250LXNpemU6IDkwJTtcbn1cbmtiZCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIExpYmVyYXRpb24gTW9ubywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcblx0cGFkZGluZzogLjJyZW0gLjRyZW07XG5cdGZvbnQtc2l6ZTogOTAlO1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0Ym9yZGVyLXJhZGl1czogLjJyZW07XG5cdGtiZCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxufVxucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIExpYmVyYXRpb24gTW9ubywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdGZvbnQtc2l6ZTogOTAlO1xuXHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdGNvZGUge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cbn1cbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBMaWJlcmF0aW9uIE1vbm8sIENvdXJpZXIgTmV3LCBtb25vc3BhY2U7XG59XG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xufVxuYnV0dG9uIHtcblx0Zm9udDogaW5oZXJpdDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0Ym9yZGVyOiBtZWRpdW0gbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRtYXJnaW46IDA7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdGJvcmRlcjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5pbnB1dCB7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0Ym9yZGVyOiBtZWRpdW0gbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRtYXJnaW46IDA7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdGJvcmRlcjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5zZWxlY3Qge1xuXHRmb250OiBpbmhlcml0O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHRib3JkZXI6IG1lZGl1bSBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdG1hcmdpbjogMDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbnRleHRhcmVhIHtcblx0Zm9udDogaW5oZXJpdDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHRib3JkZXI6IG1lZGl1bSBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdG1hcmdpbjogMDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcbn1cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblt0eXBlPWJ1dHRvbl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5bdHlwZT1yZXNldF0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuW3R5cGU9c3VibWl0XSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuaHRtbFt0eXBlPWJ1dHRvbl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xuXHRtYXJnaW46IDAgMnB4O1xuXHRwYWRkaW5nOiAuMzVlbSAuNjI1ZW0gLjc1ZW07XG5cdG1pbi13aWR0aDogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDA7XG59XG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0ZGlzcGxheTogdGFibGU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuW3R5cGU9Y2hlY2tib3hdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMDtcbn1cblt0eXBlPXJhZGlvXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG59XG5bdHlwZT1udW1iZXJdIHtcblx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuW3R5cGU9c2VhcmNoXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHQmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdH1cblx0Jjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHR9XG59XG5ALW1zLXZpZXdwb3J0IHtcblx0d2lkdGg6IGRldmljZS13aWR0aDtcbn1cblt0YWJpbmRleD1cIi0xXCJdIHtcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5oMiB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG59XG5oMyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xufVxuaDQge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbmg1IHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cbmg2IHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogLjkzNzVyZW07XG59XG5wIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0Zm9udC1zaXplOiAuOTM3NXJlbTtcblx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG5cdGN1cnNvcjogaGVscDtcbn1cbmFkZHJlc3Mge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuZGwge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxub2wge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRvbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHR1bCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxudWwge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdG9sIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdHVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kZCB7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cbmJsb2NrcXVvdGUge1xuXHRtYXJnaW46IDAgMCAxcmVtO1xufVxuW3JvbGU9YnV0dG9uXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5hcmVhIHtcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5sYWJlbCB7XG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRmb250LXNpemU6IC44NzVyZW07XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuY2FwdGlvbiB7XG5cdHBhZGRpbmctdG9wOiAuNzVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG5cdGNvbG9yOiAjMjY1ODc5O1xuXHRjYXB0aW9uLXNpZGU6IGJvdHRvbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbiNoZWFkZXIge1xuXHQuaGVhZGVyLW5hdiB7XG5cdFx0Lmxhbmd1YWdlLXNlbGVjdG9yIHtcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdG1hcmdpbjogMTRweCAwIDExcHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0XHQuY3VycmVuY3ktc2VsZWN0b3Ige1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRzcGFuLmV4cGFuZC1tb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cdFx0I21lbnUtaWNvbiB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJpZ2h0LW5hdiB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdFx0ZGlzcGxheTogYm94O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHQtanMtZGlzcGxheTogZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtd2Via2l0LWJveC1saW5lczogc2luZ2xlO1xuXHRcdFx0LW1vei1ib3gtbGluZXM6IHNpbmdsZTtcblx0XHRcdGJveC1saW5lczogc2luZ2xlO1xuXHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xuXHRcdFx0Ym94LXBhY2s6IGVuZDtcblx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0LW8tanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBlbmQ7XG5cdFx0fVxuXHRcdC51c2VyLWluZm8ge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0YSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXJ0LXByZXZpZXcuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICMyMjIyMjI7XG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIC42KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcnQtcHJldmlldyB7XG5cdFx0XHQuc2hvcHBpbmctY2FydCB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0XHQuYm9keSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9ja2NhcnQge1xuXHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdHBhZGRpbmc6IC43NXJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuOTM3NXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAuMTI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvY2tjYXJ0LmFjdGl2ZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I2NvbnRhY3QtbGluayB7XG5cdFx0XHRtYXJnaW4tdG9wOiAuOTM3NXJlbTtcblx0XHR9XG5cdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0XHQubWF0ZXJpYWwtaWNvbnMuZXhwYW5kLW1vcmUge1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0uMzc1cmVtO1xuXHRcdH1cblx0fVxuXHQuaGVhZGVyLXRvcCB7XG5cdFx0I3RvcC1tZW51IHtcblx0XHRcdD5saSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGFbZGF0YS1kZXB0aD1cIjBcIl0ge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRibGFuY28tY29sb3I7XG5cdFx0Pi5jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQubWVudSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0PnVsIHtcblx0XHRcdFx0PmxpIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wb3NpdGlvbi1zdGF0aWMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXHQudG9wLW1lbnUge1xuXHRcdGxpIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRhW2RhdGEtZGVwdGg9XCIwXCJdIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3ViLW1lbnUge1xuXHRcdD4udG9wLW1lbnUge1xuXHRcdFx0Pi5jYXRlZ29yeSB7XG5cdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Y29sb3I6ICM3ODc4Nzg7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHQubG9nbyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXgtaGVpZ2h0OiA1MHB4O1xuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblx0fVxuXHQudG9wLW1lbnUtbGluayB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEuMjVyZW07XG5cdH1cbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0JjpkaXNhYmxlZCB7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxufVxuaW5wdXRbdHlwZT1yYWRpb10ge1xuXHQmOmRpc2FibGVkIHtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHR9XG59XG5pbnB1dFt0eXBlPWRhdGVdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5pbnB1dFt0eXBlPW1vbnRoXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cbmlucHV0W3R5cGU9dGltZV0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG4ub3JkZXItb3B0aW9ucyB7XG5cdCNkZWxpdmVyeSB7XG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHR9XG5cdH1cbn1cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbm91dHB1dCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oMSB7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdGNvbG9yOiAkZ3JpczEtY29sb3I7XG59XG4uaDIge1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGNvbG9yOiAkZ3JpczEtY29sb3I7XG59XG4uaDMge1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRjb2xvcjogJGdyaXMxLWNvbG9yO1xufVxuLmg0IHtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICRncmlzMS1jb2xvcjtcbn1cbi5oNSB7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5oNiB7XG5cdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogLjkzNzVyZW07XG59XG4ubGVhZCB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kaXNwbGF5LTEge1xuXHRmb250LXNpemU6IDMuMTI1cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuLmRpc3BsYXktMiB7XG5cdGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuLmRpc3BsYXktMyB7XG5cdGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuLmRpc3BsYXktNCB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuLm1hcmsge1xuXHRwYWRkaW5nOiAuMmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLmxpc3QtaW5saW5lIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtdW5zdHlsZWQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxufVxuLmluaXRpYWxpc20ge1xuXHRmb250LXNpemU6IDkwJTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ibG9ja3F1b3RlIHtcblx0cGFkZGluZzogLjVyZW0gMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRib3JkZXItbGVmdDogLjI1cmVtIHNvbGlkICNmN2Y3Zjc7XG59XG4uYmxvY2txdW90ZS1mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiA4MCU7XG5cdGNvbG9yOiAjZWJlYmViO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXDIwMTQgICBcXEEwXCI7XG5cdH1cbn1cbi5ibG9ja3F1b3RlLXJldmVyc2Uge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRib3JkZXItcmlnaHQ6IC4yNXJlbSBzb2xpZCAjZjdmN2Y3O1xuXHRib3JkZXItbGVmdDogMDtcblx0LmJsb2NrcXVvdGUtZm9vdGVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxBMCAgIFxcMjAxNFwiO1xuXHRcdH1cblx0fVxufVxuZGwucm93IHtcblx0PmRkK2R0IHtcblx0XHRjbGVhcjogbGVmdDtcblx0fVxufVxuLmNhcm91c2VsLWlubmVyIHtcblx0Pi5jYXJvdXNlbC1pdGVtIHtcblx0XHQ+YSB7XG5cdFx0XHQ+aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0PmltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcblx0fVxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQ+LmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQ+Lm5leHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMTAwJTtcblx0fVxuXHQ+LnByZXYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogLTEwMCU7XG5cdH1cblx0Pi5uZXh0LmxlZnQge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0Pi5wcmV2LnJpZ2h0IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdD4uYWN0aXZlLmxlZnQge1xuXHRcdGxlZnQ6IC0xMDAlO1xuXHR9XG5cdD4uYWN0aXZlLnJpZ2h0IHtcblx0XHRsZWZ0OiAxMDAlO1xuXHR9XG59XG4uaW1nLWZsdWlkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLmltZy1yb3VuZGVkIHtcblx0Ym9yZGVyLXJhZGl1czogLjNyZW07XG59XG4uaW1nLXRodW1ibmFpbCB7XG5cdHBhZGRpbmc6IC4yNXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cbi5pbWctY2lyY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZpZ3VyZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5maWd1cmUtaW1nIHtcblx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZpZ3VyZS1jYXB0aW9uIHtcblx0Zm9udC1zaXplOiA5MCU7XG5cdGNvbG9yOiAjZWJlYmViO1xufVxuLnByZS1zY3JvbGxhYmxlIHtcblx0bWF4LWhlaWdodDogMzQwcHg7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb250YWluZXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cbi5jb250YWluZXItZmx1aWQge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cbi5yb3cge1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cbi5jb2wtbGctMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLWxnLTIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1sZy0zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtbGctNCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLWxnLTUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1sZy02IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtbGctNyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLWxnLTgge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1sZy05IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtbGctMTAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1sZy0xMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLWxnLTEyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtbWQtMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLW1kLTIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1tZC0zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtbWQtNCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLW1kLTUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1tZC02IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtbWQtNyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLW1kLTgge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1tZC05IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtbWQtMTAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1tZC0xMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLW1kLTEyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtc20tMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLXNtLTIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1zbS0zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtc20tNCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLXNtLTUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1zbS02IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtc20tNyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLXNtLTgge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1zbS05IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wtc20tMTAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC1zbS0xMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLXNtLTEyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wteGwtMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLXhsLTIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC14bC0zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wteGwtNCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLXhsLTUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC14bC02IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wteGwtNyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLXhsLTgge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC14bC05IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wteGwtMTAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC14bC0xMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLXhsLTEyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wteHMtMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogOC4zMzMzMyU7XG59XG4uY29sLXhzLTIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDE2LjY2NjY3JTtcbn1cbi5jb2wteHMtMyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMjUlO1xufVxuLmNvbC14cy00IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAzMy4zMzMzMyU7XG59XG4uY29sLXhzLTUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDQxLjY2NjY3JTtcbn1cbi5jb2wteHMtNiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogNTAlO1xufVxuLmNvbC14cy03IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA1OC4zMzMzMyU7XG59XG4uY29sLXhzLTgge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDY2LjY2NjY3JTtcbn1cbi5jb2wteHMtOSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogNzUlO1xufVxuLmNvbC14cy0xMCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogODMuMzMzMzMlO1xufVxuLmNvbC14cy0xMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogOTEuNjY2NjclO1xufVxuLmNvbC14cy0xMiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcbn1cbi5wdWxsLXhzLTAge1xuXHRyaWdodDogYXV0bztcbn1cbi5wdWxsLXhzLTEge1xuXHRyaWdodDogOC4zMzMzMyU7XG59XG4ucHVsbC14cy0yIHtcblx0cmlnaHQ6IDE2LjY2NjY3JTtcbn1cbi5wdWxsLXhzLTMge1xuXHRyaWdodDogMjUlO1xufVxuLnB1bGwteHMtNCB7XG5cdHJpZ2h0OiAzMy4zMzMzMyU7XG59XG4ucHVsbC14cy01IHtcblx0cmlnaHQ6IDQxLjY2NjY3JTtcbn1cbi5wdWxsLXhzLTYge1xuXHRyaWdodDogNTAlO1xufVxuLnB1bGwteHMtNyB7XG5cdHJpZ2h0OiA1OC4zMzMzMyU7XG59XG4ucHVsbC14cy04IHtcblx0cmlnaHQ6IDY2LjY2NjY3JTtcbn1cbi5wdWxsLXhzLTkge1xuXHRyaWdodDogNzUlO1xufVxuLnB1bGwteHMtMTAge1xuXHRyaWdodDogODMuMzMzMzMlO1xufVxuLnB1bGwteHMtMTEge1xuXHRyaWdodDogOTEuNjY2NjclO1xufVxuLnB1bGwteHMtMTIge1xuXHRyaWdodDogMTAwJTtcbn1cbi5wdXNoLXhzLTAge1xuXHRsZWZ0OiBhdXRvO1xufVxuLnB1c2gteHMtMSB7XG5cdGxlZnQ6IDguMzMzMzMlO1xufVxuLnB1c2gteHMtMiB7XG5cdGxlZnQ6IDE2LjY2NjY3JTtcbn1cbi5wdXNoLXhzLTMge1xuXHRsZWZ0OiAyNSU7XG59XG4ucHVzaC14cy00IHtcblx0bGVmdDogMzMuMzMzMzMlO1xufVxuLnB1c2gteHMtNSB7XG5cdGxlZnQ6IDQxLjY2NjY3JTtcbn1cbi5wdXNoLXhzLTYge1xuXHRsZWZ0OiA1MCU7XG59XG4ucHVzaC14cy03IHtcblx0bGVmdDogNTguMzMzMzMlO1xufVxuLnB1c2gteHMtOCB7XG5cdGxlZnQ6IDY2LjY2NjY3JTtcbn1cbi5wdXNoLXhzLTkge1xuXHRsZWZ0OiA3NSU7XG59XG4ucHVzaC14cy0xMCB7XG5cdGxlZnQ6IDgzLjMzMzMzJTtcbn1cbi5wdXNoLXhzLTExIHtcblx0bGVmdDogOTEuNjY2NjclO1xufVxuLnB1c2gteHMtMTIge1xuXHRsZWZ0OiAxMDAlO1xufVxuLm9mZnNldC14cy0xIHtcblx0bWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuLm9mZnNldC14cy0yIHtcblx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbn1cbi5vZmZzZXQteHMtMyB7XG5cdG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4ub2Zmc2V0LXhzLTQge1xuXHRtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuLm9mZnNldC14cy01IHtcblx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbn1cbi5vZmZzZXQteHMtNiB7XG5cdG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4ub2Zmc2V0LXhzLTcge1xuXHRtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuLm9mZnNldC14cy04IHtcblx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbn1cbi5vZmZzZXQteHMtOSB7XG5cdG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4ub2Zmc2V0LXhzLTEwIHtcblx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cbi5vZmZzZXQteHMtMTEge1xuXHRtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xufVxuLnRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0dGQge1xuXHRcdHBhZGRpbmc6IC43NXJlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjdmN2Y3O1xuXHR9XG5cdHRoIHtcblx0XHRwYWRkaW5nOiAuNzVyZW07XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2Y3ZjdmNztcblx0fVxuXHR0aGVhZCB7XG5cdFx0dGgge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjdmN2Y3O1xuXHRcdH1cblx0fVxuXHR0Ym9keSt0Ym9keSB7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNmN2Y3Zjc7XG5cdH1cblx0LnRhYmxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHR9XG59XG4udGFibGUtc20ge1xuXHR0ZCB7XG5cdFx0cGFkZGluZzogLjNyZW07XG5cdH1cblx0dGgge1xuXHRcdHBhZGRpbmc6IC4zcmVtO1xuXHR9XG59XG4udGFibGUtYm9yZGVyZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuXHR0ZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcblx0fVxuXHR0aCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcblx0fVxuXHR0aGVhZCB7XG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuXHRcdH1cblx0XHR0aCB7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdFx0fVxuXHR9XG59XG4udGFibGUtc3RyaXBlZCB7XG5cdHRib2R5IHtcblx0XHR0ciB7XG5cdFx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udGFibGUtYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDc1KTtcblx0PnRkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuXHR9XG5cdD50aCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDc1KTtcblx0fVxufVxuLnRhYmxlLWhvdmVyIHtcblx0LnRhYmxlLWFjdGl2ZSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuXHRcdFx0PnRkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDc1KTtcblx0XHRcdH1cblx0XHRcdD50aCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHRib2R5IHtcblx0XHR0ciB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDc1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRhYmxlLXN1Y2Nlc3Mge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcblx0XHRcdD50ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG5cdFx0XHR9XG5cdFx0XHQ+dGgge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGFibGUtaW5mbyB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xuXHRcdFx0PnRkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcblx0XHRcdH1cblx0XHRcdD50aCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50YWJsZS13YXJuaW5nIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG5cdFx0XHQ+dGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xuXHRcdFx0fVxuXHRcdFx0PnRoIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRhYmxlLWRhbmdlciB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xuXHRcdFx0PnRkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcblx0XHRcdH1cblx0XHRcdD50aCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udGFibGUtc3VjY2VzcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG5cdD50ZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcblx0fVxuXHQ+dGgge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG5cdH1cbn1cbi50YWJsZS1pbmZvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcblx0PnRkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuXHR9XG5cdD50aCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcblx0fVxufVxuLnRhYmxlLXdhcm5pbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuXHQ+dGQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG5cdH1cblx0PnRoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuXHR9XG59XG4udGFibGUtZGFuZ2VyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcblx0PnRkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuXHR9XG5cdD50aCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcblx0fVxufVxuLnRoZWFkLWludmVyc2Uge1xuXHR0aCB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGZvbnQtY29sb3I7XG5cdH1cbn1cbi50aGVhZC1kZWZhdWx0IHtcblx0dGgge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0fVxufVxuLnRhYmxlLWludmVyc2Uge1xuXHRjb2xvcjogI2Y3ZjdmNztcblx0YmFja2dyb3VuZC1jb2xvcjogJGZvbnQtY29sb3I7XG5cdHRkIHtcblx0XHRib3JkZXItY29sb3I6ICMyNjU4Nzk7XG5cdH1cblx0dGgge1xuXHRcdGJvcmRlci1jb2xvcjogIzI2NTg3OTtcblx0fVxuXHR0aGVhZCB7XG5cdFx0dGgge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjY1ODc5O1xuXHRcdH1cblx0fVxufVxuLnRhYmxlLWludmVyc2UudGFibGUtYm9yZGVyZWQge1xuXHRib3JkZXI6IDA7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogLjAxJTtcblx0b3ZlcmZsb3cteDogYXV0bztcbn1cbi50YWJsZS1yZWZsb3cge1xuXHR0aGVhZCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHRyIHtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHRib2R5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHR0ciB7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR0ZCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjdmN2Y3O1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjdmN2Y3O1xuXHRcdH1cblx0fVxuXHR0aCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjdmN2Y3O1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjdmN2Y3O1xuXHRcdH1cblx0fVxuXHR0Zm9vdCB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHRyIHtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHRyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR0ZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y3ZjdmNztcblx0XHR9XG5cdFx0dGgge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdFx0fVxuXHR9XG59XG4uZm9ybS1jb250cm9sIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTU7XG5cdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IC41cmVtIDFyZW07XG5cdCY6Oi1tcy1leHBhbmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHRvdXRsaW5lOiAxcHggc29saWQgIzIyMjIyMjtcblx0fVxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmOmRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxufVxuLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRvcGFjaXR5OiAxO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG5cdCY6bm90KFtzaXplXSkge1xuXHRcdCY6bm90KFttdWx0aXBsZV0pIHtcblx0XHRcdGhlaWdodDogMi41cmVtO1xuXHRcdH1cblx0fVxuXHQmOmZvY3VzIHtcblx0XHQmOjotbXMtdmFsdWUge1xuXHRcdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuLmZvcm0tY29udHJvbC1maWxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1jb250cm9sLXJhbmdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uY29sLWZvcm0tbGFiZWwge1xuXHRwYWRkaW5nLXRvcDogLjVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAuNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG5cdHBhZGRpbmctdG9wOiAuNzVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG5cdGZvbnQtc2l6ZTogLjkzNzVyZW07XG59XG4uY29sLWZvcm0tbGFiZWwtc20ge1xuXHRwYWRkaW5nLXRvcDogLjI1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogLjI1cmVtO1xuXHRmb250LXNpemU6IC44NzVyZW07XG59XG4uY29sLWZvcm0tbGVnZW5kIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRwYWRkaW5nLXRvcDogLjVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAuNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcblx0cGFkZGluZy10b3A6IC41cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogLjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1pbi1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbC1sZyB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbC1zbSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cC1sZyB7XG5cdD4uZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdD4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0Pi5pbnB1dC1ncm91cC1idG4ge1xuXHRcdD4uZm9ybS1jb250cm9sLXN0YXRpYy5idG4ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0Pi5idG4ge1xuXHRcdFx0cGFkZGluZzogLjc1cmVtIDEuNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogLjkzNzVyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAuM3JlbTtcblx0XHR9XG5cdFx0PnNlbGVjdC5idG4ge1xuXHRcdFx0Jjpub3QoW3NpemVdKSB7XG5cdFx0XHRcdCY6bm90KFttdWx0aXBsZV0pIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIuNzVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Pi5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuXHRcdFx0cGFkZGluZzogLjc1cmVtIDEuNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogLjkzNzVyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAuM3JlbTtcblx0XHR9XG5cdH1cblx0Pi5mb3JtLWNvbnRyb2wge1xuXHRcdHBhZGRpbmc6IC43NXJlbSAxLjVyZW07XG5cdFx0Zm9udC1zaXplOiAuOTM3NXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAuM3JlbTtcblx0fVxuXHQ+LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRwYWRkaW5nOiAuNzVyZW0gMS41cmVtO1xuXHRcdGZvbnQtc2l6ZTogLjkzNzVyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogLjNyZW07XG5cdFx0cGFkZGluZzogLjc1cmVtIDEuNXJlbTtcblx0XHRmb250LXNpemU6IC45Mzc1cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuXHR9XG5cdD5zZWxlY3QuZm9ybS1jb250cm9sIHtcblx0XHQmOm5vdChbc2l6ZV0pIHtcblx0XHRcdCY6bm90KFttdWx0aXBsZV0pIHtcblx0XHRcdFx0aGVpZ2h0OiAyLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQ+c2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHQmOm5vdChbc2l6ZV0pIHtcblx0XHRcdCY6bm90KFttdWx0aXBsZV0pIHtcblx0XHRcdFx0aGVpZ2h0OiAyLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmlucHV0LWdyb3VwLXNtIHtcblx0Pi5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0Pi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQ+LmlucHV0LWdyb3VwLWJ0biB7XG5cdFx0Pi5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0XHQ+LmJ0biB7XG5cdFx0XHRwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG5cdFx0XHRmb250LXNpemU6IC44NzVyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAuMnJlbTtcblx0XHR9XG5cdFx0PnNlbGVjdC5idG4ge1xuXHRcdFx0Jjpub3QoW3NpemVdKSB7XG5cdFx0XHRcdCY6bm90KFttdWx0aXBsZV0pIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuODEyNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQ+LmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG5cdFx0XHRwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG5cdFx0XHRmb250LXNpemU6IC44NzVyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAuMnJlbTtcblx0XHR9XG5cdH1cblx0Pi5mb3JtLWNvbnRyb2wge1xuXHRcdHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcblx0XHRmb250LXNpemU6IC44NzVyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogLjJyZW07XG5cdH1cblx0Pi5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0cGFkZGluZzogLjI1cmVtIC41cmVtO1xuXHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAuMnJlbTtcblx0XHRwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuXHR9XG5cdD5zZWxlY3QuZm9ybS1jb250cm9sIHtcblx0XHQmOm5vdChbc2l6ZV0pIHtcblx0XHRcdCY6bm90KFttdWx0aXBsZV0pIHtcblx0XHRcdFx0aGVpZ2h0OiAxLjgxMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdD5zZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdCY6bm90KFtzaXplXSkge1xuXHRcdFx0Jjpub3QoW211bHRpcGxlXSkge1xuXHRcdFx0XHRoZWlnaHQ6IDEuODEyNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5mb3JtLWNvbnRyb2wtc20ge1xuXHRwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG5cdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0Ym9yZGVyLXJhZGl1czogLjJyZW07XG59XG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIHtcblx0Jjpub3QoW3NpemVdKSB7XG5cdFx0Jjpub3QoW211bHRpcGxlXSkge1xuXHRcdFx0aGVpZ2h0OiAxLjgxMjVyZW07XG5cdFx0fVxuXHR9XG59XG4uZm9ybS1jb250cm9sLWxnIHtcblx0cGFkZGluZzogLjc1cmVtIDEuNXJlbTtcblx0Zm9udC1zaXplOiAuOTM3NXJlbTtcblx0Ym9yZGVyLXJhZGl1czogLjNyZW07XG59XG5zZWxlY3QuZm9ybS1jb250cm9sLWxnIHtcblx0Jjpub3QoW3NpemVdKSB7XG5cdFx0Jjpub3QoW211bHRpcGxlXSkge1xuXHRcdFx0aGVpZ2h0OiAyLjc1cmVtO1xuXHRcdH1cblx0fVxufVxuLmZvcm0tZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZvcm0tdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAuMjVyZW07XG59XG4uZm9ybS1jaGVjayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrKy5mb3JtLWNoZWNrIHtcblx0bWFyZ2luLXRvcDogLS4yNXJlbTtcbn1cbi5mb3JtLWNoZWNrLmRpc2FibGVkIHtcblx0LmZvcm0tY2hlY2stbGFiZWwge1xuXHRcdGNvbG9yOiAjMjY1ODc5O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdH1cbn1cbi5mb3JtLWNoZWNrLWxhYmVsIHtcblx0cGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jaGVjay1pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLXRvcDogLjI1cmVtO1xuXHRtYXJnaW4tbGVmdDogLTEuMjVyZW07XG5cdCY6b25seS1jaGlsZCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxufVxuLmZvcm0tY2hlY2staW5saW5lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogMS4yNXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY2hlY2staW5saW5lKy5mb3JtLWNoZWNrLWlubGluZSB7XG5cdG1hcmdpbi1sZWZ0OiAuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbmxpbmUuZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG5cdG1hcmdpbi10b3A6IC4yNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcblx0cGFkZGluZy1yaWdodDogMi4yNXJlbTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAuNjI1cmVtO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEuMjVyZW0gMS4yNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XG5cdHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLjYyNXJlbTtcblx0YmFja2dyb3VuZC1zaXplOiAxLjI1cmVtIDEuMjVyZW07XG59XG4uZm9ybS1jb250cm9sLXdhcm5pbmcge1xuXHRwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC42MjVyZW07XG5cdGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbSAxLjI1cmVtO1xufVxuLmhhcy1zdWNjZXNzIHtcblx0LmN1c3RvbS1jb250cm9sIHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHR9XG5cdC5mb3JtLWNoZWNrLWlubGluZSB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxuXHQuZm9ybS1jaGVjay1sYWJlbCB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxuXHQuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0LmZvcm0tY29udHJvbC1sYWJlbCB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxuXHQuZm9ybS1jb250cm9sIHtcblx0XHRib3JkZXItY29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxuXHQuaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2UwZjNlNTtcblx0fVxuXHQuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzVjYjg1YycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0fVxufVxuLmhhcy13YXJuaW5nIHtcblx0LmN1c3RvbS1jb250cm9sIHtcblx0XHRjb2xvcjogI2ZmOWE1Mjtcblx0fVxuXHQuZm9ybS1jaGVjay1pbmxpbmUge1xuXHRcdGNvbG9yOiAjZmY5YTUyO1xuXHR9XG5cdC5mb3JtLWNoZWNrLWxhYmVsIHtcblx0XHRjb2xvcjogI2ZmOWE1Mjtcblx0fVxuXHQuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcblx0XHRjb2xvcjogI2ZmOWE1Mjtcblx0XHRjb2xvcjogI2ZmOWE1Mjtcblx0fVxuXHQuZm9ybS1jb250cm9sLWxhYmVsIHtcblx0XHRjb2xvcjogI2ZmOWE1Mjtcblx0fVxuXHQuZm9ybS1jb250cm9sIHtcblx0XHRib3JkZXItY29sb3I6ICNmZjlhNTI7XG5cdH1cblx0LmlucHV0LWdyb3VwLWFkZG9uIHtcblx0XHRjb2xvcjogI2ZmOWE1Mjtcblx0XHRib3JkZXItY29sb3I6ICNmZjlhNTI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0fVxuXHQuZm9ybS1jb250cm9sLXdhcm5pbmcge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2YwYWQ0ZScgZD0nTTQuNCA1LjMyNGgtLjh2LTIuNDZoLjh6bTAgMS40MmgtLjhWNS44OWguOHpNMy43Ni42M0wuMDQgNy4wNzVjLS4xMTUuMi4wMTYuNDI1LjI2LjQyNmg3LjM5N2MuMjQyIDAgLjM3Mi0uMjI2LjI1OC0uNDI2QzYuNzI2IDQuOTI0IDUuNDcgMi43OSA0LjI1My42M2MtLjExMy0uMTc0LS4zOS0uMTc0LS40OTQgMHonLyUzRSUzQy9zdmclM0VcIik7XG5cdH1cbn1cbi5oYXMtZGFuZ2VyIHtcblx0LmN1c3RvbS1jb250cm9sIHtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdH1cblx0LmZvcm0tY2hlY2staW5saW5lIHtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdH1cblx0LmZvcm0tY2hlY2stbGFiZWwge1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxuXHQuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG5cdC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxuXHQuZm9ybS1jb250cm9sIHtcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG5cdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0fVxuXHQuZm9ybS1jb250cm9sLWRhbmdlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkOTUzNGYnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZDk1MzRmJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM0UlM0NjaXJjbGUgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzRSUzQ2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHR9XG59XG4uYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMTFweCAyNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdCY6YWN0aXZlLmZvY3VzIHtcblx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0fVxuXHQmOmFjdGl2ZSB7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0XHR9XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0JjpkaXNhYmxlZCB7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRvcGFjaXR5OiAuNjU7XG5cdH1cblx0LmNhcmV0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQudGFnIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtMXB4O1xuXHR9XG59XG4uYnRuLmFjdGl2ZS5mb2N1cyB7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJ0bi5hY3RpdmUge1xuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0fVxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRvdXRsaW5lOiAwO1xufVxuLmJ0bi5mb2N1cyB7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLmRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0b3BhY2l0eTogLjY1O1xuXHRiYWNrZ3JvdW5kOiAkZm9udC1jb2xvcjtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRmb250LWNvbG9yO1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHR9XG59XG5hLmJ0bi5kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuZmllbGRzZXRbZGlzYWJsZWRdIHtcblx0YS5idG4ge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG4uYnRuLXByaW1hcnkge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0JjpkaXNhYmxlZC5mb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0JjpkaXNhYmxlZCB7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG59XG4uYnRuLXByaW1hcnkuZm9jdXMge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkIHtcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cbi5idG4tc2Vjb25kYXJ5IHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHR9XG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjYmNiO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NiY2JjYjtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLmZvY3VzIHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjYmNiY2I7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmOmRpc2FibGVkLmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0JjpkaXNhYmxlZCB7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cbn1cbi5idG4tdGVydGlhcnkge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRwYWRkaW5nOiAuMjVyZW07XG5cdG1hcmdpbjogLjI1cmVtIDA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjYmNiY2I7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjYmNiO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblx0JjphY3RpdmUuZm9jdXMge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NiY2JjYjtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdCY6ZGlzYWJsZWQuZm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmOmRpc2FibGVkIHtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxufVxuLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xufVxuLmZvY3VzLmJ0bi10ZXJ0aWFyeSB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG59XG4uYWN0aXZlLmJ0bi10ZXJ0aWFyeSB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjYmNiY2I7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjYmNiY2I7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NiY2JjYjtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NiY2JjYjtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG4ub3BlbiB7XG5cdD4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjYmNiY2I7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjYmNiO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblx0Pi5kcm9wZG93bi10b2dnbGUuYnRuLXRlcnRpYXJ5IHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjYmNiO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NiY2JjYjtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cdD4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2NiY2JjYjtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdD4uZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi10ZXJ0aWFyeSB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjYmNiO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmFhYmQyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG5cdFx0XHRib3JkZXItY29sb3I6ICMxZjdlOWE7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMWY3ZTlhO1xuXHRcdH1cblx0fVxuXHQ+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcblx0XHRib3JkZXItY29sb3I6ICMxZjdlOWE7XG5cdH1cblx0Pi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzYTlhNTY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMzg5MjUyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMTgwNDc7XG5cdFx0XHRib3JkZXItY29sb3I6ICMyNTYyMzc7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MDQ3O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjU2MjM3O1xuXHRcdH1cblx0fVxuXHQ+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxODA0Nztcblx0XHRib3JkZXItY29sb3I6ICMyNTYyMzc7XG5cdH1cblx0Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjdjMWY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmY3NjE1O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYTY4MDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkMjU3MDA7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmE2ODAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZDI1NzAwO1xuXHRcdH1cblx0fVxuXHQ+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhNjgwMDtcblx0XHRib3JkZXItY29sb3I6ICNkMjU3MDA7XG5cdH1cblx0Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMTkxOTtcblx0XHRib3JkZXItY29sb3I6ICNmZjBmMGY7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0MDAwMDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2MwMDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNDAwMDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICNjMDA7XG5cdFx0fVxuXHR9XG5cdD4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNDAwMDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjYzAwO1xuXHR9XG5cdD4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFlNzg4Yztcblx0XHRcdGJvcmRlci1jb2xvcjogIzE3NWM2YTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxZTc4OGM7XG5cdFx0XHRib3JkZXItY29sb3I6ICMxNzVjNmE7XG5cdFx0fVxuXHR9XG5cdD4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxZTc4OGM7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMTc1YzZhO1xuXHR9XG5cdD4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXHQ+LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Pi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcblx0XHRib3JkZXItY29sb3I6ICM1YmMwZGU7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG5cdFx0XHRib3JkZXItY29sb3I6ICMxZjdlOWE7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMWY3ZTlhO1xuXHRcdH1cblx0fVxuXHQ+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuXHRcdGJvcmRlci1jb2xvcjogIzFmN2U5YTtcblx0fVxuXHQ+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMTgwNDc7XG5cdFx0XHRib3JkZXItY29sb3I6ICMyNTYyMzc7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MDQ3O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjU2MjM3O1xuXHRcdH1cblx0fVxuXHQ+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MDQ3O1xuXHRcdGJvcmRlci1jb2xvcjogIzI1NjIzNztcblx0fVxuXHQ+LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5YTUyO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmOWE1Mjtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhNjgwMDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2QyNTcwMDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYTY4MDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkMjU3MDA7XG5cdFx0fVxuXHR9XG5cdD4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYTY4MDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZDI1NzAwO1xuXHR9XG5cdD4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0MDAwMDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2MwMDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNDAwMDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICNjMDA7XG5cdFx0fVxuXHR9XG5cdD4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0MDAwMDtcblx0XHRib3JkZXItY29sb3I6ICNjMDA7XG5cdH1cblx0Pi5kcm9wZG93bi1tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQ+YSB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuLmFjdGl2ZS5mb2N1cy5idG4tdGVydGlhcnkge1xuXHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjYmNiO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLmZvY3VzIHtcblx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NiY2JjYjtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkIHtcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuLmRpc2FibGVkLmJ0bi10ZXJ0aWFyeSB7XG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cbi5kaXNhYmxlZC5mb2N1cy5idG4tdGVydGlhcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1pbmZvIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG5cdGJvcmRlci1jb2xvcjogIzViYzBkZTtcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcblx0XHRib3JkZXItY29sb3I6ICMyYWFiZDI7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcblx0XHRib3JkZXItY29sb3I6ICMyYWFiZDI7XG5cdH1cblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMmFhYmQyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG5cdFx0XHRib3JkZXItY29sb3I6ICMxZjdlOWE7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMWY3ZTlhO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZS5mb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcblx0XHRib3JkZXItY29sb3I6ICMxZjdlOWE7XG5cdH1cblx0JjpkaXNhYmxlZC5mb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcblx0XHRib3JkZXItY29sb3I6ICM1YmMwZGU7XG5cdH1cblx0JjpkaXNhYmxlZCB7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNWJjMGRlO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG5cdFx0XHRib3JkZXItY29sb3I6ICM1YmMwZGU7XG5cdFx0fVxuXHR9XG59XG4uYnRuLWluZm8uZm9jdXMge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcblx0Ym9yZGVyLWNvbG9yOiAjMmFhYmQyO1xufVxuLmJ0bi1pbmZvLmFjdGl2ZSB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuXHRib3JkZXItY29sb3I6ICMyYWFiZDI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMWY3ZTlhO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMWY3ZTlhO1xuXHR9XG59XG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG5cdGJvcmRlci1jb2xvcjogIzFmN2U5YTtcbn1cbi5idG4taW5mby5kaXNhYmxlZC5mb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG5cdGJvcmRlci1jb2xvcjogIzViYzBkZTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCB7XG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNWJjMGRlO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNWJjMGRlO1xuXHR9XG59XG4uYnRuLXN1Y2Nlc3Mge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRncmlzMS1jb2xvcjtcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhOWE1Njtcblx0XHRib3JkZXItY29sb3I6ICMzODkyNTI7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhOWE1Njtcblx0XHRib3JkZXItY29sb3I6ICMzODkyNTI7XG5cdH1cblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzYTlhNTY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMzg5MjUyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMTgwNDc7XG5cdFx0XHRib3JkZXItY29sb3I6ICMyNTYyMzc7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MDQ3O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjU2MjM3O1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZS5mb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxODA0Nztcblx0XHRib3JkZXItY29sb3I6ICMyNTYyMzc7XG5cdH1cblx0JjpkaXNhYmxlZC5mb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHR9XG5cdCY6ZGlzYWJsZWQge1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHR9XG59XG4uYnRuLXN1Y2Nlc3MuZm9jdXMge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNhOWE1Njtcblx0Ym9yZGVyLWNvbG9yOiAjMzg5MjUyO1xufVxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2E5YTU2O1xuXHRib3JkZXItY29sb3I6ICMzODkyNTI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMTgwNDc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjU2MjM3O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMTgwNDc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjU2MjM3O1xuXHR9XG59XG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMTgwNDc7XG5cdGJvcmRlci1jb2xvcjogIzI1NjIzNztcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQge1xuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHR9XG59XG4uYnRuLXdhcm5pbmcge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOWE1Mjtcblx0Ym9yZGVyLWNvbG9yOiAjZmY5YTUyO1xuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3YzFmO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmNzYxNTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3YzFmO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmNzYxNTtcblx0fVxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmN2MxZjtcblx0XHRib3JkZXItY29sb3I6ICNmZjc2MTU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhNjgwMDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2QyNTcwMDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYTY4MDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkMjU3MDA7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmE2ODAwO1xuXHRcdGJvcmRlci1jb2xvcjogI2QyNTcwMDtcblx0fVxuXHQmOmRpc2FibGVkLmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5YTUyO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmOWE1Mjtcblx0fVxuXHQmOmRpc2FibGVkIHtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjlhNTI7XG5cdFx0XHRib3JkZXItY29sb3I6ICNmZjlhNTI7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOWE1Mjtcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZmOWE1Mjtcblx0XHR9XG5cdH1cbn1cbi5idG4td2FybmluZy5mb2N1cyB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3YzFmO1xuXHRib3JkZXItY29sb3I6ICNmZjc2MTU7XG59XG4uYnRuLXdhcm5pbmcuYWN0aXZlIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjdjMWY7XG5cdGJvcmRlci1jb2xvcjogI2ZmNzYxNTtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhNjgwMDtcblx0XHRib3JkZXItY29sb3I6ICNkMjU3MDA7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhNjgwMDtcblx0XHRib3JkZXItY29sb3I6ICNkMjU3MDA7XG5cdH1cbn1cbi5idG4td2FybmluZy5hY3RpdmUuZm9jdXMge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhNjgwMDtcblx0Ym9yZGVyLWNvbG9yOiAjZDI1NzAwO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOWE1Mjtcblx0Ym9yZGVyLWNvbG9yOiAjZmY5YTUyO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkIHtcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOWE1Mjtcblx0XHRib3JkZXItY29sb3I6ICNmZjlhNTI7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOWE1Mjtcblx0XHRib3JkZXItY29sb3I6ICNmZjlhNTI7XG5cdH1cbn1cbi5idG4tZGFuZ2VyIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxOTE5O1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmMGYwZjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxOTE5O1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmMGYwZjtcblx0fVxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMTkxOTtcblx0XHRib3JkZXItY29sb3I6ICNmZjBmMGY7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0MDAwMDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2MwMDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNDAwMDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICNjMDA7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZlLmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjQwMDAwO1xuXHRcdGJvcmRlci1jb2xvcjogI2MwMDtcblx0fVxuXHQmOmRpc2FibGVkLmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG5cdCY6ZGlzYWJsZWQge1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cdH1cbn1cbi5idG4tZGFuZ2VyLmZvY3VzIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjE5MTk7XG5cdGJvcmRlci1jb2xvcjogI2ZmMGYwZjtcbn1cbi5idG4tZGFuZ2VyLmFjdGl2ZSB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxOTE5O1xuXHRib3JkZXItY29sb3I6ICNmZjBmMGY7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNDAwMDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjYzAwO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNDAwMDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjYzAwO1xuXHR9XG59XG4uYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0MDAwMDtcblx0Ym9yZGVyLWNvbG9yOiAjYzAwO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkIHtcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG5cdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICRncmlzMS1jb2xvcjtcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFlNzg4Yztcblx0XHRcdGJvcmRlci1jb2xvcjogIzE3NWM2YTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxZTc4OGM7XG5cdFx0XHRib3JkZXItY29sb3I6ICMxNzVjNmE7XG5cdFx0fVxuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0JjphY3RpdmUuZm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMxZTc4OGM7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMTc1YzZhO1xuXHR9XG5cdCY6ZGlzYWJsZWQuZm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogIzgzZDNlNDtcblx0fVxuXHQmOmRpc2FibGVkIHtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogIzgzZDNlNDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICM4M2QzZTQ7XG5cdFx0fVxuXHR9XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRncmlzMS1jb2xvcjtcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFlNzg4Yztcblx0XHRib3JkZXItY29sb3I6ICMxNzVjNmE7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFlNzg4Yztcblx0XHRib3JkZXItY29sb3I6ICMxNzVjNmE7XG5cdH1cbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUuZm9jdXMge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFlNzg4Yztcblx0Ym9yZGVyLWNvbG9yOiAjMTc1YzZhO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMge1xuXHRib3JkZXItY29sb3I6ICM4M2QzZTQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCB7XG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogIzgzZDNlNDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICM4M2QzZTQ7XG5cdH1cbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZS5mb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0JjpkaXNhYmxlZC5mb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDApO1xuXHR9XG5cdCY6ZGlzYWJsZWQge1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDApO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwKTtcblx0XHR9XG5cdH1cbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLmZvY3VzIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQuZm9jdXMge1xuXHRib3JkZXItY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMCk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkIHtcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDApO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwKTtcblx0fVxufVxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuXHRjb2xvcjogIzViYzBkZTtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogIzViYzBkZTtcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNWJjMGRlO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMWY3ZTlhO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcblx0XHRcdGJvcmRlci1jb2xvcjogIzFmN2U5YTtcblx0XHR9XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcblx0XHRib3JkZXItY29sb3I6ICM1YmMwZGU7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcblx0XHRib3JkZXItY29sb3I6ICM1YmMwZGU7XG5cdH1cblx0JjphY3RpdmUuZm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMWY3ZTlhO1xuXHR9XG5cdCY6ZGlzYWJsZWQuZm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogI2IwZTFlZjtcblx0fVxuXHQmOmRpc2FibGVkIHtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI2IwZTFlZjtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNiMGUxZWY7XG5cdFx0fVxuXHR9XG59XG4uYnRuLW91dGxpbmUtaW5mby5hY3RpdmUge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcblx0Ym9yZGVyLWNvbG9yOiAjNWJjMGRlO1xuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuXHRcdGJvcmRlci1jb2xvcjogIzFmN2U5YTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuXHRcdGJvcmRlci1jb2xvcjogIzFmN2U5YTtcblx0fVxufVxuLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcblx0Ym9yZGVyLWNvbG9yOiAjNWJjMGRlO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLmZvY3VzIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG5cdGJvcmRlci1jb2xvcjogIzFmN2U5YTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjYjBlMWVmO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQge1xuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICNiMGUxZWY7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjYjBlMWVmO1xuXHR9XG59XG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG5cdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICRncmlzMS1jb2xvcjtcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxODA0Nztcblx0XHRcdGJvcmRlci1jb2xvcjogIzI1NjIzNztcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMTgwNDc7XG5cdFx0XHRib3JkZXItY29sb3I6ICMyNTYyMzc7XG5cdFx0fVxuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0JjphY3RpdmUuZm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMTgwNDc7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMjU2MjM3O1xuXHR9XG5cdCY6ZGlzYWJsZWQuZm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogIzk2ZDdhOTtcblx0fVxuXHQmOmRpc2FibGVkIHtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogIzk2ZDdhOTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICM5NmQ3YTk7XG5cdFx0fVxuXHR9XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRncmlzMS1jb2xvcjtcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxODA0Nztcblx0XHRib3JkZXItY29sb3I6ICMyNTYyMzc7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxODA0Nztcblx0XHRib3JkZXItY29sb3I6ICMyNTYyMzc7XG5cdH1cbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUuZm9jdXMge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMxODA0Nztcblx0Ym9yZGVyLWNvbG9yOiAjMjU2MjM3O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMge1xuXHRib3JkZXItY29sb3I6ICM5NmQ3YTk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCB7XG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogIzk2ZDdhOTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICM5NmQ3YTk7XG5cdH1cbn1cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcblx0Y29sb3I6ICNmZjlhNTI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICNmZjlhNTI7XG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5YTUyO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmOWE1Mjtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhNjgwMDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2QyNTcwMDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYTY4MDA7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkMjU3MDA7XG5cdFx0fVxuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjlhNTI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmY5YTUyO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjlhNTI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmY5YTUyO1xuXHR9XG5cdCY6YWN0aXZlLmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmE2ODAwO1xuXHRcdGJvcmRlci1jb2xvcjogI2QyNTcwMDtcblx0fVxuXHQmOmRpc2FibGVkLmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICNmZmQ2Yjg7XG5cdH1cblx0JjpkaXNhYmxlZCB7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNmZmQ2Yjg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZkNmI4O1xuXHRcdH1cblx0fVxufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjlhNTI7XG5cdGJvcmRlci1jb2xvcjogI2ZmOWE1Mjtcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhNjgwMDtcblx0XHRib3JkZXItY29sb3I6ICNkMjU3MDA7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhNjgwMDtcblx0XHRib3JkZXItY29sb3I6ICNkMjU3MDA7XG5cdH1cbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjlhNTI7XG5cdGJvcmRlci1jb2xvcjogI2ZmOWE1Mjtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZS5mb2N1cyB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmE2ODAwO1xuXHRib3JkZXItY29sb3I6ICNkMjU3MDA7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZC5mb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogI2ZmZDZiODtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkIHtcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZkNmI4O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZDZiODtcblx0fVxufVxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG5cdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjQwMDAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjYzAwO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0MDAwMDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2MwMDtcblx0XHR9XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG5cdCY6YWN0aXZlLmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjQwMDAwO1xuXHRcdGJvcmRlci1jb2xvcjogI2MwMDtcblx0fVxuXHQmOmRpc2FibGVkLmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICNmZmIyYjI7XG5cdH1cblx0JjpkaXNhYmxlZCB7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNmZmIyYjI7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZiMmIyO1xuXHRcdH1cblx0fVxufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNDAwMDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjYzAwO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNDAwMDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjYzAwO1xuXHR9XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUuZm9jdXMge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0MDAwMDtcblx0Ym9yZGVyLWNvbG9yOiAjYzAwO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZC5mb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogI2ZmYjJiMjtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQge1xuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICNmZmIyYjI7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZiMmIyO1xuXHR9XG59XG4uYnRuLWxpbmsge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0JjpkaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogI2ViZWJlYjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ViZWJlYjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogIzIwODA5NDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjMjA4MDk0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG4uYnRuLWxpbmsuYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWdyb3VwLWxnIHtcblx0Pi5idG4ge1xuXHRcdHBhZGRpbmc6IC43NXJlbSAxLjVyZW07XG5cdFx0Zm9udC1zaXplOiAuOTM3NXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAuM3JlbTtcblx0XHQuY2FyZXQge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAuM2VtIC4zZW0gMDtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0fVxuXHR9XG5cdD4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG5cdH1cbn1cbi5idG4tbGcge1xuXHRwYWRkaW5nOiAuNzVyZW0gMS41cmVtO1xuXHRmb250LXNpemU6IC45Mzc1cmVtO1xuXHRib3JkZXItcmFkaXVzOiAuM3JlbTtcblx0LmNhcmV0IHtcblx0XHRib3JkZXItd2lkdGg6IC4zZW0gLjNlbSAwO1xuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdH1cbn1cbi5idG4tZ3JvdXAtc20ge1xuXHQ+LmJ0biB7XG5cdFx0cGFkZGluZzogLjI1cmVtIC41cmVtO1xuXHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAuMnJlbTtcblx0fVxuXHQ+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAuMzc1cmVtO1xuXHRcdHBhZGRpbmctbGVmdDogLjM3NXJlbTtcblx0fVxufVxuLmJ0bi1zbSB7XG5cdHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcblx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRib3JkZXItcmFkaXVzOiAuMnJlbTtcbn1cbi5idG4tYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrKy5idG4tYmxvY2sge1xuXHRtYXJnaW4tdG9wOiAuNXJlbTtcbn1cbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuXHR3aWR0aDogMTAwJTtcbn1cbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayB7XG5cdHdpZHRoOiAxMDAlO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLmZhZGUge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xufVxuLmZhZGUuaW4ge1xuXHRvcGFjaXR5OiAxO1xufVxuLmNvbGxhcHNlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5jb2xsYXBzZS5pbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbGxhcHNpbmcge1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHQmOmhvdmVyIHtcblx0XHQuZXhwYW5kLW1vcmUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblx0fVxuXHQuZXhwYW5kLW1vcmUge1xuXHRcdGNvbG9yOiAjNzg3ODc4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cdC5hY3RpdmUge1xuXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdHNlbGVjdCB7XG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogMCBub25lO1xuXHRcdG91dGxpbmU6IDAgbm9uZTtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG4uZHJvcHVwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAuM2VtIHNvbGlkO1xuXHRcdH1cblx0fVxuXHQuY2FyZXQge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRib3JkZXItYm90dG9tOiAuM2VtIHNvbGlkO1xuXHR9XG5cdC5kcm9wZG93bi1tZW51IHtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0fVxuXHQuYnRuLWdyb3VwLWxnIHtcblx0XHQ+LmJ0biB7XG5cdFx0XHQuY2FyZXQge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDAgLjNlbSAuM2VtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYnRuLWxnIHtcblx0XHQuY2FyZXQge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIC4zZW0gLjNlbTtcblx0XHR9XG5cdH1cbn1cbi5kcm9wZG93bi10b2dnbGUge1xuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAuM2VtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRib3JkZXItdG9wOiAuM2VtIHNvbGlkO1xuXHRcdGJvcmRlci1yaWdodDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItbGVmdDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG4uZHJvcGRvd24tbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRmbG9hdDogbGVmdDtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0cGFkZGluZzogNXB4IDA7XG5cdG1hcmdpbjogLTFweCAwIDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmRyb3Bkb3duLWRpdmlkZXIge1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAuNXJlbSAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmRyb3Bkb3duLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDNweCAwO1xuXHRjbGVhcjogYm90aDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjN2E3YTdhO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICM3YTdhN2E7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHR9XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdG91dGxpbmU6IDA7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0b3V0bGluZTogMDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkIHtcblx0Y29sb3I6ICNlYmViZWI7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjZWJlYmViO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0ZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpXCI7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNlYmViZWI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRmaWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSlcIjtcblx0fVxufVxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuXHRyaWdodDogMDtcblx0bGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogMDtcbn1cbi5kcm9wZG93bi1oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogNXB4IDIwcHg7XG5cdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0Y29sb3I6ICNlYmViZWI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTkwO1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuXHQuZHJvcGRvd24ge1xuXHRcdC5jYXJldCB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdGJvcmRlci1ib3R0b206IC4zZW0gc29saWQ7XG5cdFx0fVxuXHRcdC5kcm9wZG93bi1tZW51IHtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHR9XG5cdH1cblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAzMDtcblx0Ym90dG9tOiAwO1xufVxuLmJ0bi1ncm91cCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQ+LmJ0biB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdCY6YWN0aXZlIHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdCY6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHQmOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQ+LmJ0bi5hY3RpdmUge1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0LmJ0bisuYnRuIHtcblx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0fVxuXHQuYnRuKy5idG4tZ3JvdXAge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHR9XG5cdC5idG4tZ3JvdXArLmJ0biB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdH1cblx0LmJ0bi1ncm91cCsuYnRuLWdyb3VwIHtcblx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0fVxuXHQ+LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHR9XG5cdH1cblx0Pi5idG4tZ3JvdXAge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0Pi5idG4ge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHQ+LmJ0biB7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdD4uZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdD4uYnRuIHtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdH1cblx0fVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQ+LmJ0biB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHQmOmZvY3VzIHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQ+LmJ0bi5hY3RpdmUge1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0Pi5idG4tZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHQ+LmJ0biB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHQ+LmJ0biB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdD4uYnRuIHtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQ+LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdD4uYnRuIHtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Pi5idG4rLmJ0biB7XG5cdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQ+LmJ0bisuYnRuLWdyb3VwIHtcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdD4uYnRuLWdyb3VwKy5idG4ge1xuXHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0Pi5idG4tZ3JvdXArLmJ0bi1ncm91cCB7XG5cdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuLmJ0bi10b29sYmFyIHtcblx0bWFyZ2luLWxlZnQ6IC0uNXJlbTtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQuYnRuLWdyb3VwIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQuaW5wdXQtZ3JvdXAge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdD4uYnRuIHtcblx0XHRtYXJnaW4tbGVmdDogLjVyZW07XG5cdH1cblx0Pi5idG4tZ3JvdXAge1xuXHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblx0fVxuXHQ+LmlucHV0LWdyb3VwIHtcblx0XHRtYXJnaW4tbGVmdDogLjVyZW07XG5cdH1cbn1cbi5idG4tZ3JvdXAub3BlbiB7XG5cdC5kcm9wZG93bi10b2dnbGUge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cbn1cbi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG5cdHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcblx0cGFkZGluZy1sZWZ0OiAuNzVyZW07XG5cdCY6YWZ0ZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG4uYnRuLXNtKy5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuXHRwYWRkaW5nLXJpZ2h0OiAuMzc1cmVtO1xuXHRwYWRkaW5nLWxlZnQ6IC4zNzVyZW07XG59XG4uYnRuLWxnKy5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcblx0cGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbn1cbltkYXRhLXRvZ2dsZT1idXR0b25zXSB7XG5cdD4uYnRuLWdyb3VwIHtcblx0XHQ+LmJ0biB7XG5cdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdD4uYnRuIHtcblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi5pbnB1dC1ncm91cCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXHQuZm9ybS1jb250cm9sIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHR9XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0fVxuXHR9XG5cdC5pbnB1dC1ncm91cC1idG4ge1xuXHRcdD4uYnRuIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogLjY4NzVyZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAuNjU2MjVyZW0gMXJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR3aWR0aDogMSU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IC41cmVtIC43NXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0Y29sb3I6ICMyNjU4Nzk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHR9XG59XG4uaW5wdXQtZ3JvdXAtYnRuIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0d2lkdGg6IDElO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRmb250LXNpemU6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXHRcdD4uYnRuLWdyb3VwIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdD4uYnRuIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Pi5idG4ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0fVxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdH1cblx0XHR9XG5cdFx0Pi5idG4ge1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0Jjpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4uZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdD4uYnRuIHtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xcHg7XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Pi5idG4tZ3JvdXAge1xuXHRcdFx0Pi5idG4ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0Pi5idG4ge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xuXHRcdH1cblx0XHQ+LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXHQ+LmJ0biB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWN0aXZlIHtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0ei1pbmRleDogMztcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblx0fVxuXHQ+LmJ0bisuYnRuIHtcblx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0fVxufVxuLmlucHV0LWdyb3VwLWFkZG9uLmZvcm0tY29udHJvbC1zbSB7XG5cdHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcblx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRib3JkZXItcmFkaXVzOiAuMnJlbTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWNvbnRyb2wtbGcge1xuXHRwYWRkaW5nOiAuNzVyZW0gMS41cmVtO1xuXHRmb250LXNpemU6IC45Mzc1cmVtO1xuXHRib3JkZXItcmFkaXVzOiAuM3JlbTtcbn1cbi5mb3JtLWNvbnRyb2wrLmlucHV0LWdyb3VwLWFkZG9uIHtcblx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdH1cbn1cbi5jdXN0b20tY29udHJvbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3RvbS1jb250cm9sKy5jdXN0b20tY29udHJvbCB7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAtMTtcblx0b3BhY2l0eTogMDtcblx0JjpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDc0ZDk7XG5cdH1cblx0Jjpmb2N1c34uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICRibGFuY28tY29sb3IsIDAgMCAwIC4ycmVtICMwMDc0ZDk7XG5cdH1cblx0JjphY3RpdmV+LmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzg0YzZmZjtcblx0fVxuXHQmOmRpc2FibGVkfi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0fVxuXHQmOmRpc2FibGVkfi5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdH1cbn1cbi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLjA2MjVyZW07XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMXJlbTtcblx0aGVpZ2h0OiAxcmVtO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblx0YmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xufVxuLmN1c3RvbS1jaGVja2JveCB7XG5cdC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblx0LmN1c3RvbS1jb250cm9sLWlucHV0IHtcblx0XHQmOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdH1cblx0XHQmOmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHR9XG5cdH1cblx0aW5wdXRbdHlwZT1jaGVja2JveF0rc3Bhbi5jb2xvciB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDBweCAycHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0fVxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XStzcGFuLmNvbG9yLmFjdGl2ZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyaXMxLWNvbG9yO1xuXHR9XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0JjpjaGVja2VkK3NwYW4ge1xuXHRcdFx0LmNoZWNrYm94LWNoZWNrZWQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aW5wdXRbdHlwZT1jaGVja2JveF0rc3BhbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jb2xvcjtcblx0XHQuY2hlY2tib3gtY2hlY2tlZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bWFyZ2luOiAtLjI1cmVtIC0uMTI1cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0fVxuXHR9XG5cdGxhYmVsIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG4uY3VzdG9tLXJhZGlvIHtcblx0LmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG5cdC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG5cdFx0JjpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHR9XG5cdH1cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkZm9udC1jb2xvcjtcblx0YmFja2dyb3VuZDogJGJsYW5jby1jb2xvcjtcblx0bWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuXHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0JjpjaGVja2VkK3NwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLjEyNXJlbTtcblx0XHRcdHRvcDogLjEyNXJlbTtcblx0XHR9XG5cdH1cbn1cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCB7XG5cdC5jdXN0b20tY29udHJvbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuMjVyZW07XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0fVxuXHQuY3VzdG9tLWNvbnRyb2wrLmN1c3RvbS1jb250cm9sIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuLmN1c3RvbS1zZWxlY3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogLjM3NXJlbSAxLjc1cmVtIC4zNzVyZW0gLjc1cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAuNzVyZW1cXDk7XG5cdGNvbG9yOiAjMjY1ODc5O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRiYWNrZ3JvdW5kOiAkYmxhbmNvLWNvbG9yIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzMzMycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgLjc1cmVtIGNlbnRlcjtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZVxcOTtcblx0YmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNTFhN2U4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Jjo6LW1zLXZhbHVlIHtcblx0XHRcdGNvbG9yOiAjMjY1ODc5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHR9XG5cdH1cblx0JjpkaXNhYmxlZCB7XG5cdFx0Y29sb3I6ICNlYmViZWI7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHR9XG5cdCY6Oi1tcy1leHBhbmQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbi5jdXN0b20tc2VsZWN0LXNtIHtcblx0cGFkZGluZy10b3A6IC4zNzVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAuMzc1cmVtO1xuXHRmb250LXNpemU6IDc1JTtcbn1cbi5jdXN0b20tZmlsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMi41cmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuXHRtaW4td2lkdGg6IDE0cmVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuXHRvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDU7XG5cdGhlaWdodDogMi41cmVtO1xuXHRwYWRkaW5nOiAuNXJlbSAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQmOmxhbmcoZW4pIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiQ2hvb3NlIGZpbGUuLi5cIjtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJCcm93c2VcIjtcblx0XHR9XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xcHg7XG5cdFx0cmlnaHQ6IC0xcHg7XG5cdFx0Ym90dG9tOiAtMXB4O1xuXHRcdHotaW5kZXg6IDY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0cGFkZGluZzogLjVyZW0gMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgMDtcblx0fVxufVxuLm5hdiB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYtbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Jjpmb2N1cyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcblx0Y29sb3I6ICNlYmViZWI7XG5cdGNvbG9yOiAjZWJlYmViO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICNlYmViZWI7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI2ViZWJlYjtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG4ubmF2LWlubGluZSB7XG5cdC5uYXYtaXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdC5uYXYtaXRlbSsubmF2LWl0ZW0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHR9XG5cdC5uYXYtbGluaysubmF2LWxpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHR9XG59XG4ubmF2LXRhYnMge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQubmF2LWl0ZW0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdH1cblx0Lm5hdi1pdGVtKy5uYXYtaXRlbSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC4ycmVtO1xuXHR9XG5cdC5uYXYtbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogLjVlbSAxZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI2Y3ZjdmNyAjZjdmN2Y3ICNkZGQ7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZjdmN2Y3ICNmN2Y3ZjcgI2RkZDtcblx0XHR9XG5cdH1cblx0Lm5hdi1saW5rLmRpc2FibGVkIHtcblx0XHRjb2xvcjogI2ViZWJlYjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICNlYmViZWI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNlYmViZWI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cdC5uYXYtaXRlbS5vcGVuIHtcblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZGRkICNkZGQgdHJhbnNwYXJlbnQ7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2RkZCAjZGRkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjMjY1ODc5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNkZGQgI2RkZCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdi1saW5rLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICNkZGQgI2RkZCB0cmFuc3BhcmVudDtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAjMjY1ODc5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogI2RkZCAjZGRkIHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjMjY1ODc5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogI2RkZCAjZGRkIHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG59XG4ubmF2LXBpbGxzIHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQubmF2LWl0ZW0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdC5uYXYtaXRlbSsubmF2LWl0ZW0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAuMnJlbTtcblx0fVxuXHQubmF2LWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblx0Lm5hdi1pdGVtLm9wZW4ge1xuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmF2LWxpbmsuYWN0aXZlIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHR9XG59XG4ubmF2LXN0YWNrZWQge1xuXHQubmF2LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cdC5uYXYtaXRlbSsubmF2LWl0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IC4ycmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG4udGFiLWNvbnRlbnQge1xuXHQ+LnRhYi1wYW5lIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdD4uYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLm5hdmJhciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogLjVyZW0gMXJlbTtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuLm5hdmJhci1mdWxsIHtcblx0ei1pbmRleDogMTAwMDtcbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTAzMDtcblx0dG9wOiAwO1xufVxuLm5hdmJhci1zdGlja3ktdG9wIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDMwO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5uYXZiYXItYnJhbmQge1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZy10b3A6IC4yNXJlbTtcblx0cGFkZGluZy1ib3R0b206IC4yNXJlbTtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRmb250LXNpemU6IC45Mzc1cmVtO1xuXHQmOmZvY3VzIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdD5pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4ubmF2YmFyLWRpdmlkZXIge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDFweDtcblx0cGFkZGluZy10b3A6IC40MjVyZW07XG5cdHBhZGRpbmctYm90dG9tOiAuNDI1cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXEEwXCI7XG5cdH1cbn1cbi5uYXZiYXItdG9nZ2xlciB7XG5cdHBhZGRpbmc6IC41cmVtIC43NXJlbTtcblx0Zm9udC1zaXplOiAuOTM3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQmOmZvY3VzIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG4ubmF2YmFyLW5hdiB7XG5cdC5uYXYtaXRlbSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0Lm5hdi1saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogLjQyNXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogLjQyNXJlbTtcblx0fVxuXHQubmF2LWl0ZW0rLm5hdi1pdGVtIHtcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0fVxuXHQubmF2LWxpbmsrLm5hdi1saW5rIHtcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0fVxufVxuLm5hdmJhci1saWdodCB7XG5cdC5uYXZiYXItYnJhbmQge1xuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXItbmF2IHtcblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjMpO1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hY3RpdmUge1xuXHRcdFx0Pi5uYXYtbGluayB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2LWxpbmsuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2LWxpbmsub3BlbiB7XG5cdFx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm9wZW4ge1xuXHRcdFx0Pi5uYXYtbGluayB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmF2YmFyLWRpdmlkZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG5cdH1cbn1cbi5uYXZiYXItZGFyayB7XG5cdC5uYXZiYXItYnJhbmQge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXItbmF2IHtcblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIC41KTtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgLjc1KTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgLjc1KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFjdGl2ZSB7XG5cdFx0XHQ+Lm5hdi1saW5rIHtcblx0XHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXYtbGluay5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXYtbGluay5vcGVuIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3BlbiB7XG5cdFx0XHQ+Lm5hdi1saW5rIHtcblx0XHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXItZGl2aWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgLjA3NSk7XG5cdH1cbn1cbi5uYXZiYXItdG9nZ2xlYWJsZS14cyB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cbi5uYXZiYXItdG9nZ2xlYWJsZS1zbSB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cbi5uYXZiYXItdG9nZ2xlYWJsZS1tZCB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cbi5jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHQ+Lmxpc3QtZ3JvdXAge1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Lmxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdC5saXN0LWdyb3VwLWl0ZW0ge1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jYXJkLWJsb2NrIHtcblx0cGFkZGluZzogMS4yNXJlbTtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuLmNhcmQtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG59XG4uY2FyZC1zdWJ0aXRsZSB7XG5cdG1hcmdpbi10b3A6IC0uMzc1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtdGV4dCB7XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLmNhcmQtbGluayB7XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuLmNhcmQtbGluaysuY2FyZC1saW5rIHtcblx0bWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG4uY2FyZC1oZWFkZXIge1xuXHRwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgMDtcblx0fVxufVxuLmNhcmQtZm9vdGVyIHtcblx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgMDtcblx0fVxufVxuLmNhcmQtaGVhZGVyLXRhYnMge1xuXHRtYXJnaW4tYm90dG9tOiAtLjc1cmVtO1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IC0uNjI1cmVtO1xuXHRtYXJnaW4tbGVmdDogLS42MjVyZW07XG59XG4uY2FyZC1oZWFkZXItcGlsbHMge1xuXHRtYXJnaW4tcmlnaHQ6IC0uNjI1cmVtO1xuXHRtYXJnaW4tbGVmdDogLS42MjVyZW07XG59XG4uY2FyZC1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRncmlzMS1jb2xvcjtcblx0LmNhcmQtZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQuY2FyZC1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG4uY2FyZC1zdWNjZXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRncmlzMS1jb2xvcjtcblx0LmNhcmQtZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXHQuY2FyZC1oZWFkZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG4uY2FyZC1pbmZvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcblx0Ym9yZGVyLWNvbG9yOiAjNWJjMGRlO1xuXHQuY2FyZC1mb290ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5jYXJkLWhlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cbi5jYXJkLXdhcm5pbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5YTUyO1xuXHRib3JkZXItY29sb3I6ICNmZjlhNTI7XG5cdC5jYXJkLWZvb3RlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0LmNhcmQtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuLmNhcmQtZGFuZ2VyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdC5jYXJkLWZvb3RlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0LmNhcmQtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuLmNhcmQtb3V0bGluZS1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogJGdyaXMxLWNvbG9yO1xufVxuLmNhcmQtb3V0bGluZS1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLW91dGxpbmUtaW5mbyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICM1YmMwZGU7XG59XG4uY2FyZC1vdXRsaW5lLXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG59XG4uY2FyZC1vdXRsaW5lLXdhcm5pbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiAjZmY5YTUyO1xufVxuLmNhcmQtb3V0bGluZS1kYW5nZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cbi5jYXJkLWludmVyc2Uge1xuXHQuY2FyZC1mb290ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgLjIpO1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHR9XG5cdC5jYXJkLWhlYWRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAuMik7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdH1cblx0LmNhcmQtYmxvY2txdW90ZSB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0LmJsb2NrcXVvdGUtZm9vdGVyIHtcblx0XHRcdGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAuNjUpO1xuXHRcdH1cblx0fVxuXHQuY2FyZC10aXRsZSB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdH1cblx0LmNhcmQtbGluayB7XG5cdFx0Y29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIC42NSk7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHR9XG5cdH1cblx0LmNhcmQtc3VidGl0bGUge1xuXHRcdGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAuNjUpO1xuXHR9XG5cdC5jYXJkLXRleHQge1xuXHRcdGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAuNjUpO1xuXHR9XG59XG4uY2FyZC1ibG9ja3F1b3RlIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Ym9yZGVyLWxlZnQ6IDA7XG59XG4uY2FyZC1pbWcge1xuXHRib3JkZXItcmFkaXVzOiAuMjVyZW07XG59XG4uY2FyZC1pbWctb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAxLjI1cmVtO1xufVxuLmNhcmQtaW1nLXRvcCB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmNhcmQtaW1nLWJvdHRvbSB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJyZWFkY3J1bWIge1xuXHRwYWRkaW5nOiA0NnB4IDBweDtcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtZmFtaWx5O1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiL1wiO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdG1hcmdpbjogMC4zMTI1ZW07XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdG9sIHtcblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRtYXJnaW46IDBweDtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4uYnJlYWRjcnVtYi1pdGVtIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW0ge1xuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuXHRcdHBhZGRpbmctbGVmdDogLjVyZW07XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRjb250ZW50OiBcIi9cIjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcblx0Y29sb3I6ICNlYmViZWI7XG59XG4ucGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0PmRpdiB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMi41cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQucGFnZS1saXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cdC5wcmV2aW91cyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0Lm5leHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQuY3VycmVudCB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuLnBhZ2UtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0LnBhZ2UtbGluayB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdC5wYWdlLWxpbmsge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHR9XG5cdH1cbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIHtcblx0LnBhZ2UtbGluayB7XG5cdFx0ei1pbmRleDogMjtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHR9XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIHtcblx0LnBhZ2UtbGluayB7XG5cdFx0Y29sb3I6ICNlYmViZWI7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogI2RkZDtcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAjZWJlYmViO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogI2RkZDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI2ViZWJlYjtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkZGQ7XG5cdFx0fVxuXHR9XG59XG4ucGFnZS1saW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogLjVyZW0gLjc1cmVtO1xuXHRtYXJnaW4tbGVmdDogLTFweDtcblx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogIzIwODA5NDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdGJvcmRlci1jb2xvcjogI2RkZDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzIwODA5NDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdGJvcmRlci1jb2xvcjogI2RkZDtcblx0fVxufVxuLnBhZ2luYXRpb24tbGcge1xuXHQucGFnZS1saW5rIHtcblx0XHRwYWRkaW5nOiAuNzVyZW0gMS41cmVtO1xuXHRcdGZvbnQtc2l6ZTogLjkzNzVyZW07XG5cdH1cblx0LnBhZ2UtaXRlbSB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHQucGFnZS1saW5rIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjNyZW07XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0LnBhZ2UtbGluayB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuM3JlbTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnBhZ2luYXRpb24tc20ge1xuXHQucGFnZS1saW5rIHtcblx0XHRwYWRkaW5nOiAuMjc1cmVtIC43NXJlbTtcblx0XHRmb250LXNpemU6IC44NzVyZW07XG5cdH1cblx0LnBhZ2UtaXRlbSB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHQucGFnZS1saW5rIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjJyZW07XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0LnBhZ2UtbGluayB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMnJlbTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnRhZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogLjI1ZW0gLjRlbTtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdCY6ZW1wdHkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbmEudGFnIHtcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4udGFnLXBpbGwge1xuXHRwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuXHRwYWRkaW5nLWxlZnQ6IC42ZW07XG5cdGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuLnRhZy1kZWZhdWx0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cbi50YWctZGVmYXVsdFtocmVmXSB7XG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcblx0fVxufVxuLnRhZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xufVxuLnRhZy1wcmltYXJ5W2hyZWZdIHtcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxufVxuLnRhZy1zdWNjZXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xufVxuLnRhZy1zdWNjZXNzW2hyZWZdIHtcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhOWE1Njtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2E5YTU2O1xuXHR9XG59XG4udGFnLWluZm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLnRhZy1pbmZvW2hyZWZdIHtcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuXHR9XG59XG4udGFnLXdhcm5pbmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5YTUyO1xufVxuLnRhZy13YXJuaW5nW2hyZWZdIHtcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmN2MxZjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3YzFmO1xuXHR9XG59XG4udGFnLWRhbmdlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuLnRhZy1kYW5nZXJbaHJlZl0ge1xuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxOTE5O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjE5MTk7XG5cdH1cbn1cbi5qdW1ib3Ryb24ge1xuXHRwYWRkaW5nOiAycmVtIDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdGJvcmRlci1yYWRpdXM6IC4zcmVtO1xufVxuLmp1bWJvdHJvbi1ociB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNkZGQ7XG59XG4uanVtYm90cm9uLWZsdWlkIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuLmFsZXJ0IHtcblx0cGFkZGluZzogMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Zm9udC1zaXplOiAuODEyNXJlbTtcbn1cbi5hbGVydC1oZWFkaW5nIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQtbGluayB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYWxlcnQtZGlzbWlzc2libGUge1xuXHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHQuY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0uMTI1cmVtO1xuXHRcdHJpZ2h0OiAtMXJlbTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuXHRib3JkZXItY29sb3I6ICNkMGU5YzY7XG5cdGNvbG9yOiAjM2M3NjNkO1xuXHRociB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2MxZTJiMztcblx0fVxuXHQuYWxlcnQtbGluayB7XG5cdFx0Y29sb3I6ICMyYjU0MmM7XG5cdH1cbn1cbi5hbGVydC1pbmZvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcblx0Ym9yZGVyLWNvbG9yOiAjYmNkZmYxO1xuXHRjb2xvcjogIzMxNzA4Zjtcblx0aHIge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICNhNmQ1ZWM7XG5cdH1cblx0LmFsZXJ0LWxpbmsge1xuXHRcdGNvbG9yOiAjMjQ1MjY5O1xuXHR9XG59XG4uYWxlcnQtd2FybmluZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdGJvcmRlci1jb2xvcjogI2Y3ZjdmNztcblx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0aHIge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRmb250LWNvbG9yO1xuXHR9XG5cdC5hbGVydC1saW5rIHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRtYXJnaW4tbGVmdDogLjYyNXJlbTtcblx0XHRwYWRkaW5nOiAuMzEyNXJlbSAxLjI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAuODEyNXJlbTtcblx0XHRjb2xvcjogIzZjODY4ZTtcblx0fVxuXHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdGNvbG9yOiAjZmY5YTUyO1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC42MjVyZW07XG5cdFx0cGFkZGluZy10b3A6IC4zMTI1cmVtO1xuXHR9XG5cdC5hbGVydC10ZXh0IHtcblx0XHRmb250LXNpemU6IC45Mzc1cmVtO1xuXHRcdHBhZGRpbmctdG9wOiAuNjI1cmVtO1xuXHR9XG5cdHVsIHtcblx0XHRsaSB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQuYWxlcnQtbGluayB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lndhcm5pbmctYnV0dG9ucyB7XG5cdFx0bWFyZ2luLXRvcDogLjMxMjVyZW07XG5cdH1cbn1cbi5hbGVydC1kYW5nZXIge1xuXHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0aHIge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICNlNGI5Yjk7XG5cdH1cblx0LmFsZXJ0LWxpbmsge1xuXHRcdGNvbG9yOiAjODQzNTM0O1xuXHR9XG59XG4ucHJvZ3Jlc3Mge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wcm9ncmVzc1t2YWx1ZV0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRib3JkZXI6IDA7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdCY6Oi1tcy1maWxsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NGQ5O1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXHQmOjotbW96LXByb2dyZXNzLWJhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdH1cblx0Jjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdH1cblx0Jjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuLnByb2dyZXNzW3ZhbHVlPVwiMTAwXCJdIHtcblx0Jjo6LW1vei1wcm9ncmVzcy1iYXIge1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHR9XG5cdCY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHR9XG59XG5iYXNlIHtcblx0Jjo6LW1vei1wcm9ncmVzcy1iYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuLnByb2dyZXNzLXN0cmlwZWRbdmFsdWVdIHtcblx0Jjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCBoc2xhKDAsIDAlLCAxMDAlLCAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgNTAlLCBoc2xhKDAsIDAlLCAxMDAlLCAuMTUpIDAsIGhzbGEoMCwgMCUsIDEwMCUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG5cdH1cblx0Jjo6LW1vei1wcm9ncmVzcy1iYXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgaHNsYSgwLCAwJSwgMTAwJSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IDUwJSwgaHNsYSgwLCAwJSwgMTAwJSwgLjE1KSAwLCBoc2xhKDAsIDAlLCAxMDAlLCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xuXHR9XG5cdCY6Oi1tcy1maWxsIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIGhzbGEoMCwgMCUsIDEwMCUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCA1MCUsIGhzbGEoMCwgMCUsIDEwMCUsIC4xNSkgMCwgaHNsYSgwLCAwJSwgMTAwJSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50KTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcblx0fVxufVxuLnByb2dyZXNzLWFuaW1hdGVkW3ZhbHVlXSB7XG5cdCY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuXHRcdGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuXHR9XG5cdCY6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcblx0XHRhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcblx0fVxufVxuLnByb2dyZXNzLXN1Y2Nlc3NbdmFsdWVdIHtcblx0Jjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHR9XG5cdCY6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0Jjo6LW1zLWZpbGwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxufVxuLnByb2dyZXNzLWluZm9bdmFsdWVdIHtcblx0Jjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcblx0fVxuXHQmOjotbW96LXByb2dyZXNzLWJhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcblx0fVxuXHQmOjotbXMtZmlsbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcblx0fVxufVxuLnByb2dyZXNzLXdhcm5pbmdbdmFsdWVdIHtcblx0Jjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOWE1Mjtcblx0fVxuXHQmOjotbW96LXByb2dyZXNzLWJhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOWE1Mjtcblx0fVxuXHQmOjotbXMtZmlsbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmOWE1Mjtcblx0fVxufVxuLnByb2dyZXNzLWRhbmdlclt2YWx1ZV0ge1xuXHQmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxuXHQmOjotbW96LXByb2dyZXNzLWJhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdH1cblx0Jjo6LW1zLWZpbGwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG59XG4ubWVkaWEge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1lZGlhLWJvZHkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwMDBweDtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tZWRpYS1sZWZ0IHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5tZWRpYS1yaWdodCB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tZWRpYS1taWRkbGUge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1lZGlhLWJvdHRvbSB7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubWVkaWEtb2JqZWN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWwge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG4ubWVkaWEtaGVhZGluZyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tZWRpYS1saXN0IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtZ3JvdXAge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibGFuY28tY29sb3I7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdH1cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdH1cbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuXHRjb2xvcjogI2ViZWJlYjtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICNlYmViZWI7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdFx0Lmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcblx0XHRcdGNvbG9yOiAjZWJlYmViO1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI2ViZWJlYjtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0Lmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0XHQubGlzdC1ncm91cC1pdGVtLXRleHQge1xuXHRcdFx0Y29sb3I6ICNlYmViZWI7XG5cdFx0fVxuXHR9XG5cdC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0Lmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcblx0XHRjb2xvcjogI2ViZWJlYjtcblx0fVxufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuXHR6LWluZGV4OiAyO1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHQmOmZvY3VzIHtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Lmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Pi5zbWFsbCB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdFx0PnNtYWxsIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG5cdFx0XHRjb2xvcjogI2Q3ZjFmNjtcblx0XHR9XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0ei1pbmRleDogMjtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdD4uc21hbGwge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHRcdD5zbWFsbCB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubGlzdC1ncm91cC1pdGVtLXRleHQge1xuXHRcdFx0Y29sb3I6ICNkN2YxZjY7XG5cdFx0fVxuXHR9XG5cdC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Pi5zbWFsbCB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdFx0PnNtYWxsIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXHQubGlzdC1ncm91cC1pdGVtLXRleHQge1xuXHRcdGNvbG9yOiAjZDdmMWY2O1xuXHR9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG5cdC5saXN0LWdyb3VwLWl0ZW0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0Lmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHR9XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuXHRjb2xvcjogIzNjNzYzZDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuXHRjb2xvcjogIzNjNzYzZDtcblx0Lmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogIzNjNzYzZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjM2M3NjNkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG5cdH1cbn1cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG5cdGNvbG9yOiAjM2M3NjNkO1xuXHQubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjM2M3NjNkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICMzYzc2M2Q7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcblx0fVxufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcblx0Ym9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuXHRcdGJvcmRlci1jb2xvcjogIzNjNzYzZDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuXHRcdGJvcmRlci1jb2xvcjogIzNjNzYzZDtcblx0fVxufVxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuXHRib3JkZXItY29sb3I6ICMzYzc2M2Q7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuXHR9XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuXHRjb2xvcjogIzMxNzA4Zjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuXHRjb2xvcjogIzMxNzA4Zjtcblx0Lmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogIzMxNzA4Zjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMzE3MDhmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG5cdH1cbn1cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG5cdGNvbG9yOiAjMzE3MDhmO1xuXHQubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjMzE3MDhmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICMzMTcwOGY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcblx0fVxufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMxNzA4Zjtcblx0Ym9yZGVyLWNvbG9yOiAjMzE3MDhmO1xuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuXHRcdGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuXHRcdGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcblx0fVxufVxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuXHRib3JkZXItY29sb3I6ICMzMTcwOGY7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMzE3MDhmO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMzE3MDhmO1xuXHR9XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuXHRjb2xvcjogIzhhNmQzYjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuXHRjb2xvcjogIzhhNmQzYjtcblx0Lmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogIzhhNmQzYjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjOGE2ZDNiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG5cdH1cbn1cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG5cdGNvbG9yOiAjOGE2ZDNiO1xuXHQubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjOGE2ZDNiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICM4YTZkM2I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcblx0fVxufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcblx0Ym9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuXHRcdGJvcmRlci1jb2xvcjogIzhhNmQzYjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuXHRcdGJvcmRlci1jb2xvcjogIzhhNmQzYjtcblx0fVxufVxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuXHRib3JkZXItY29sb3I6ICM4YTZkM2I7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuXHR9XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG5cdGNvbG9yOiAjYTk0NDQyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcblx0Y29sb3I6ICNhOTQ0NDI7XG5cdC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICNhOTQ0NDI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogI2E5NDQ0Mjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xuXHR9XG59XG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG5cdGNvbG9yOiAjYTk0NDQyO1xuXHQubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjYTk0NDQyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNhOTQ0NDI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcblx0fVxufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuXHRib3JkZXItY29sb3I6ICNhOTQ0NDI7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuXHR9XG59XG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0Mjtcblx0Ym9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuXHRcdGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuXHRcdGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcblx0fVxufVxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LmVtYmVkLXJlc3BvbnNpdmUtaXRlbSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cdGVtYmVkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXI6IDA7XG5cdH1cblx0aWZyYW1lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXI6IDA7XG5cdH1cblx0b2JqZWN0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXI6IDA7XG5cdH1cblx0dmlkZW8ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlcjogMDtcblx0fVxufVxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xuXHRwYWRkaW5nLWJvdHRvbTogNDIuODU3MTQlO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG5cdHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4uY2xvc2Uge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdG9wYWNpdHk6IDE7XG5cdCY6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0b3BhY2l0eTogLjU7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRvcGFjaXR5OiAuNTtcblx0fVxufVxuYnV0dG9uLmNsb3NlIHtcblx0cGFkZGluZzogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubW9kYWwge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTA1MDtcblx0ZGlzcGxheTogbm9uZTtcblx0b3V0bGluZTogMDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm1vZGFsLW9wZW4ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQubW9kYWwge1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG59XG4ubW9kYWwuZmFkZSB7XG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuXHR9XG59XG4ubW9kYWwuaW4ge1xuXHQubW9kYWwtZGlhbG9nIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0fVxufVxuLm1vZGFsLWRpYWxvZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogMTBweDtcbn1cbi5tb2RhbC1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRvdXRsaW5lOiAwO1xuXHQucHJvZHVjdC1pbWFnZXMge1xuXHRcdD5saS50aHVtYi1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdH1cblx0fVxufVxuLm1vZGFsLWJhY2tkcm9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwNDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcblx0b3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG5cdG9wYWNpdHk6IC41O1xufVxuLm1vZGFsLWhlYWRlciB7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cdC5jbG9zZSB7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblx0fVxufVxuLm1vZGFsLXRpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuLm1vZGFsLWJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE1cHg7XG59XG4ubW9kYWwtZm9vdGVyIHtcblx0cGFkZGluZzogMTVweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTk5OTlweDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0b3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi50b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDcwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdGxpbmUtYnJlYWs6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRleHQtYWxpZ246IHN0YXJ0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0d29yZC1icmVhazogbm9ybWFsO1xuXHR3b3JkLXNwYWNpbmc6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5pbiB7XG5cdG9wYWNpdHk6IC45O1xufVxuLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIHtcblx0cGFkZGluZzogNXB4IDA7XG5cdG1hcmdpbi10b3A6IC0zcHg7XG5cdC50b29sdGlwLWFycm93IHtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG59XG4udG9vbHRpcC50b29sdGlwLXRvcCB7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRtYXJnaW4tdG9wOiAtM3B4O1xuXHQudG9vbHRpcC1hcnJvdyB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRib3JkZXItd2lkdGg6IDVweCA1cHggMDtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxufVxuLnRvb2x0aXAuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHRtYXJnaW4tbGVmdDogM3B4O1xuXHQudG9vbHRpcC1hcnJvdyB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG59XG4udG9vbHRpcC50b29sdGlwLXJpZ2h0IHtcblx0cGFkZGluZzogMCA1cHg7XG5cdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdC50b29sdGlwLWFycm93IHtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0Ym9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuXHRcdGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdH1cbn1cbi50b29sdGlwLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcCB7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdC50b29sdGlwLWFycm93IHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG59XG4udG9vbHRpcC50b29sdGlwLWJvdHRvbSB7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdC50b29sdGlwLWFycm93IHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG59XG4udG9vbHRpcC5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCB7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHRtYXJnaW4tbGVmdDogLTNweDtcblx0LnRvb2x0aXAtYXJyb3cge1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0Ym9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxufVxuLnRvb2x0aXAudG9vbHRpcC1sZWZ0IHtcblx0cGFkZGluZzogMCA1cHg7XG5cdG1hcmdpbi1sZWZ0OiAtM3B4O1xuXHQudG9vbHRpcC1hcnJvdyB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG59XG4udG9vbHRpcC1pbm5lciB7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdHBhZGRpbmc6IDNweCA4cHg7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuLnRvb2x0aXAtYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDYwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAyNzZweDtcblx0cGFkZGluZzogMXB4O1xuXHRmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0bGluZS1icmVhazogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdHdvcmQtc3BhY2luZzogbm9ybWFsO1xuXHRmb250LXNpemU6IC44NzVyZW07XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4ucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0LnBvcG92ZXItYXJyb3cge1xuXHRcdGJvdHRvbTogLTExcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTFweDtcblx0XHRib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG5cdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvdHRvbTogMXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRcdH1cblx0fVxufVxuLnBvcG92ZXIucG9wb3Zlci10b3Age1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0LnBvcG92ZXItYXJyb3cge1xuXHRcdGJvdHRvbTogLTExcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTFweDtcblx0XHRib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG5cdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvdHRvbTogMXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRcdH1cblx0fVxufVxuLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHQucG9wb3Zlci1hcnJvdyB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogLTExcHg7XG5cdFx0bWFyZ2luLXRvcDogLTExcHg7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG5cdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXHRcdH1cblx0fVxufVxuLnBvcG92ZXIucG9wb3Zlci1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHQucG9wb3Zlci1hcnJvdyB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogLTExcHg7XG5cdFx0bWFyZ2luLXRvcDogLTExcHg7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG5cdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXHRcdH1cblx0fVxufVxuLnBvcG92ZXIuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLXRvcDogMDtcblx0LnBvcG92ZXItYXJyb3cge1xuXHRcdHRvcDogLTExcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTFweDtcblx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgLjI1KTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRvcDogMXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuLnBvcG92ZXIucG9wb3Zlci1ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHQucG9wb3Zlci1hcnJvdyB7XG5cdFx0dG9wOiAtMTFweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMXB4O1xuXHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMjUpO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0fVxuXHR9XG59XG4ucG9wb3Zlci5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0LnBvcG92ZXItYXJyb3cge1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAtMTFweDtcblx0XHRtYXJnaW4tdG9wOiAtMTFweDtcblx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjI1KTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHJpZ2h0OiAxcHg7XG5cdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuLnBvcG92ZXIucG9wb3Zlci1sZWZ0IHtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHQucG9wb3Zlci1hcnJvdyB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IC0xMXB4O1xuXHRcdG1hcmdpbi10b3A6IC0xMXB4O1xuXHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMjUpO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cmlnaHQ6IDFweDtcblx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0fVxuXHR9XG59XG4ucG9wb3Zlci10aXRsZSB7XG5cdHBhZGRpbmc6IDhweCAxNHB4O1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdGJvcmRlci1yYWRpdXM6IC4yMzc1cmVtIC4yMzc1cmVtIDAgMDtcblx0JjplbXB0eSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnBvcG92ZXItY29udGVudCB7XG5cdHBhZGRpbmc6IDlweCAxNHB4O1xufVxuLnBvcG92ZXItYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDExcHg7XG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxMHB4O1xuXHR9XG59XG4uY2Fyb3VzZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdC5kaXJlY3Rpb24ge1xuXHRcdHotaW5kZXg6IGF1dG87XG5cdH1cblx0LmNhcm91c2VsLWlubmVyIHtcblx0XHRoZWlnaHQ6IDM0MHB4O1xuXHR9XG5cdC5jYXJvdXNlbC1pdGVtIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdC5jYXB0aW9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMjhweDtcblx0XHRcdGxlZnQ6IDkwcHg7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdG1heC13aWR0aDogMzQwcHg7XG5cdFx0XHQuY2FwdGlvbi1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jYXJvdXNlbC1jb250cm9sIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC5pY29uLW5leHQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0fVxuXHRcdFx0aSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4xMjVyZW07XG5cdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHJpZ2h0OiAycmVtO1xuXHRcdH1cblx0XHQuaWNvbi1wcmV2IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdH1cblx0XHRcdGkge1xuXHRcdFx0XHRmb250LXNpemU6IDMuMTI1cmVtO1xuXHRcdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdH1cblx0fVxuXHQuY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cdC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxNSU7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC42KTtcblx0b3BhY2l0eTogLjU7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdG9wYWNpdHk6IC45O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdG9wYWNpdHk6IC45O1xuXHR9XG5cdC5pY29uLW5leHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR6LWluZGV4OiA1O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IHNlcmlmO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHJpZ2h0OiA1MCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcMjAzQVwiO1xuXHRcdH1cblx0fVxuXHQuaWNvbi1wcmV2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0ei1pbmRleDogNTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBzZXJpZjtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFwyMDM5XCI7XG5cdFx0fVxuXHR9XG59XG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIC41KSAwLCByZ2JhKDAsIDAsIDAsIC4wMDAxKSk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IGF1dG87XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAuMDAwMSkgMCwgcmdiYSgwLCAwLCAwLCAuNSkpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxMHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHotaW5kZXg6IDE1O1xuXHR3aWR0aDogNjAlO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAtMzAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdG1hcmdpbjogMXB4O1xuXHRcdHRleHQtaW5kZW50OiAtOTk5cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFuY28tY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxuXHQuYWN0aXZlIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFuY28tY29sb3I7XG5cdH1cbn1cbi5jYXJvdXNlbC1jYXB0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTUlO1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IDE1JTtcblx0ei1pbmRleDogMTA7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC42KTtcblx0LmJ0biB7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cbi5iZy1mYWRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7XG59XG4uYmctcHJpbWFyeSB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcbn1cbmEuYmctcHJpbWFyeSB7XG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cbn1cbi5iZy1zdWNjZXNzIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3IgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xufVxuYS5iZy1zdWNjZXNzIHtcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhOWE1NiAhaW1wb3J0YW50O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzYTlhNTYgIWltcG9ydGFudDtcblx0fVxufVxuLmJnLWluZm8ge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlICFpbXBvcnRhbnQ7XG59XG5hLmJnLWluZm8ge1xuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1ICFpbXBvcnRhbnQ7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNSAhaW1wb3J0YW50O1xuXHR9XG59XG4uYmctd2FybmluZyB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjlhNTIgIWltcG9ydGFudDtcbn1cbmEuYmctd2FybmluZyB7XG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZjdjMWYgIWltcG9ydGFudDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3YzFmICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5iZy1kYW5nZXIge1xuXHRjb2xvcjogJGJsYW5jby1jb2xvciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuYS5iZy1kYW5nZXIge1xuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxOTE5ICFpbXBvcnRhbnQ7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMTkxOSAhaW1wb3J0YW50O1xuXHR9XG59XG4uYmctaW52ZXJzZSB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICRmb250LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5hLmJnLWludmVyc2Uge1xuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmU2ZTZlICFpbXBvcnRhbnQ7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzZlNmU2ZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uY2xlYXJmaXgge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4uZC1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZC1pbmxpbmUtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5kLWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLnB1bGwteHMtbGVmdCB7XG5cdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uZmxvYXQteHMtbGVmdCB7XG5cdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC14cy1yaWdodCB7XG5cdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmZsb2F0LXhzLXJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC14cy1ub25lIHtcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zci1vbmx5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGUge1xuXHQmOmFjdGl2ZSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdGNsaXA6IGF1dG87XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdGNsaXA6IGF1dG87XG5cdH1cbn1cbi53LTEwMCB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubS14LWF1dG8ge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tLWEtMCB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm0tdC0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm0tci0wIHtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS1iLTAge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1sLTAge1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm0teC0wIHtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS15LTAge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tLWEtMSB7XG5cdG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tdC0xIHtcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tci0xIHtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1iLTEge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1sLTEge1xuXHRtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0teC0xIHtcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS15LTEge1xuXHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLWEtMiB7XG5cdG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS10LTIge1xuXHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXItMiB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1iLTIge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWwtMiB7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXgtMiB7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLXktMiB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWEtMyB7XG5cdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuLm0tdC0zIHtcblx0bWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm0tci0zIHtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1iLTMge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1sLTMge1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm0teC0zIHtcblx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS15LTMge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wLWEtMCB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wLXQtMCB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1yLTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucC1iLTAge1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnAtbC0wIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucC14LTAge1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnAteS0wIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wLWEtMSB7XG5cdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLXQtMSB7XG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1yLTEge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1iLTEge1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbC0xIHtcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC14LTEge1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAteS0xIHtcblx0cGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wLWEtMiB7XG5cdHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtdC0yIHtcblx0cGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtci0yIHtcblx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1iLTIge1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1sLTIge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAteC0yIHtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC15LTIge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLWEtMyB7XG5cdHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wLXQtMyB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1yLTMge1xuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1iLTMge1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAtbC0zIHtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucC14LTMge1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnAteS0zIHtcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wb3MtZi10IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDMwO1xufVxuLnRleHQtanVzdGlmeSB7XG5cdHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cbi50ZXh0LW5vd3JhcCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi50ZXh0LXRydW5jYXRlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC14cy1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRleHQteHMtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtY2FwaXRhbGl6ZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb250LXdlaWdodC1ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mb250LWl0YWxpYyB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmEudGV4dC1tdXRlZCB7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxufVxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkZ3JpczEtY29sb3I7XG59XG5hLnRleHQtcHJpbWFyeSB7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxufVxuLnRleHQtc3VjY2VzcyB7XG5cdGNvbG9yOiAkZ3JpczEtY29sb3I7XG59XG5hLnRleHQtc3VjY2VzcyB7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxufVxuLnRleHQtaW5mbyB7XG5cdGNvbG9yOiAkZ3JpczEtY29sb3I7XG59XG5hLnRleHQtaW5mbyB7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxufVxuLnRleHQtd2FybmluZyB7XG5cdGNvbG9yOiAkZ3JpczEtY29sb3I7XG59XG5hLnRleHQtd2FybmluZyB7XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxufVxuLnRleHQtZGFuZ2VyIHtcblx0Y29sb3I6ICRncmlzMS1jb2xvcjtcbn1cbmEudGV4dC1kYW5nZXIge1xuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdH1cbn1cbi50ZXh0LWhpZGUge1xuXHRmb250OiAwLzAgYTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcbn1cbi5pbnZpc2libGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5oaWRkZW4teHMtdXAge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGlkZGVuLXhsLWRvd24ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYXRlcmlhbC1pY29ucyB7XG5cdGZvbnQtZmFtaWx5OiBNYXRlcmlhbCBJY29ucztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAxZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0d29yZC13cmFwOiBub3JtYWw7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGRpcmVjdGlvbjogbHRyO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG59XG4ubGFuZy1ydGwge1xuXHQqIHtcblx0XHRkaXJlY3Rpb246IHJ0bCAhaW1wb3J0YW50O1xuXHRcdGRpcmVjdGlvbjogcnRsICFpbXBvcnRhbnQ7XG5cdH1cblx0bWFpbiB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuXHR9XG59XG4ucHJvZHVjdC1wcmljZXMge1xuXHQudGF4LXNoaXBwaW5nLWRlbGl2ZXJ5LWxhYmVsIHtcblx0XHQuZGVsaXZlcnktaW5mb3JtYXRpb24ge1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMnB4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIi1cIjtcblx0XHRcdFx0cGFkZGluZzogMCAycHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRmb250LXNpemU6IC44MTI1cmVtO1xuXHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0fVxuXHRtYXJnaW4tdG9wOiAxLjI1cmVtO1xuXHRkaXYge1xuXHRcdG1hcmdpbi1ib3R0b206IC42MjVyZW07XG5cdH1cbn1cbi5wcm9kdWN0LWZlYXR1cmVzIHtcblx0PmRsLmRhdGEtc2hlZXQge1xuXHRcdGR0Lm5hbWUge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHRcdFx0Ym94LWZsZXg6IDE7XG5cdFx0XHQtd2Via2l0LWZsZXg6IDEgMCA0MCU7XG5cdFx0XHQtbW96LWZsZXg6IDEgMCA0MCU7XG5cdFx0XHQtbXMtZmxleDogMSAwIDQwJTtcblx0XHRcdGZsZXg6IDEgMCA0MCU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0XHRcdHBhZGRpbmc6IC42MjVyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC42MjVyZW07XG5cdFx0XHRtaW4taGVpZ2h0OiAyLjVyZW07XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRkaXNwbGF5OiBib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHQtanMtZGlzcGxheTogZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LWxpbmVzOiBtdWx0aXBsZTtcblx0XHQtbW96LWJveC1saW5lczogbXVsdGlwbGU7XG5cdFx0Ym94LWxpbmVzOiBtdWx0aXBsZTtcblx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG5cdFx0Ym94LWFsaWduOiBzdGFydDtcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0LW1zLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdC1vLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0XHRkZC52YWx1ZSB7XG5cdFx0XHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHRcdFx0Ym94LWZsZXg6IDE7XG5cdFx0XHQtd2Via2l0LWZsZXg6IDEgMCA0MCU7XG5cdFx0XHQtbW96LWZsZXg6IDEgMCA0MCU7XG5cdFx0XHQtbXMtZmxleDogMSAwIDQwJTtcblx0XHRcdGZsZXg6IDEgMCA0MCU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0XHRcdHBhZGRpbmc6IC42MjVyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC42MjVyZW07XG5cdFx0XHRtaW4taGVpZ2h0OiAyLjVyZW07XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0bWFyZ2luLXRvcDogMS4yNXJlbTtcblx0bWFyZ2luLWxlZnQ6IC4zMTI1cmVtO1xufVxuLmNvbG9yIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDBweCAycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHQmOmhvdmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JpczEtY29sb3I7XG5cdH1cbn1cbi5jb2xvci5hY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JpczEtY29sb3I7XG59XG4uZmFjZXQtbGFiZWwuYWN0aXZlIHtcblx0LmN1c3RvbS1jaGVja2JveCB7XG5cdFx0c3Bhbi5jb2xvciB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHR9XG59XG4uZmFjZXQtbGFiZWwge1xuXHQmOmhvdmVyIHtcblx0XHQuY3VzdG9tLWNoZWNrYm94IHtcblx0XHRcdHNwYW4uY29sb3Ige1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JpczEtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaG92ZXItYWRkdG9jYXJ0IHtcblx0LmJ0bi1wcmltYXJ5IHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JpczEtY29sb3IgdXJsKFwiLi4vaW1nL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAtMTJweCAtNTdweDtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3IgdXJsKFwiLi4vaW1nL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAtNDI2cHggLTU3cHg7XG5cdFx0fVxuXHR9XG59XG4ucHJvZHVjdC1hY3Rpb25zIHtcblx0LmJ0bi1wcmltYXJ5IHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JpczEtY29sb3IgdXJsKFwiLi4vaW1nL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAtMTJweCAtNTdweDtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3IgdXJsKFwiLi4vaW1nL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAtNDI2cHggLTU3cHg7XG5cdFx0fVxuXHR9XG5cdC5jb250cm9sLWxhYmVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAuMzc1cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWZhbWlseTtcblx0fVxuXHQuYWRkLXRvLWNhcnQge1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4ubGlzdCB7XG5cdC5ob3Zlci1hZGR0b2NhcnQge1xuXHRcdC5oaWdobGlnaHRlZC1pbmZvcm1hdGlvbnMuaGlkZGVuLXNtLWRvd24ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdC5hZGR0b2NhcnQtYnV0dG9uIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQudGh1bWJuYWlsLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAwIDAgMjVweCAhaW1wb3J0YW50O1xuXHR9XG59XG4uY2FydC1ncmlkLWJvZHkge1xuXHRhLmxhYmVsIHtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvciBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDEwcHggMjVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0fVxuXHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XG5cdC5jYXJkLWJsb2NrIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGgxIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdGhyIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmNhcnQtb3ZlcnZpZXcge1xuXHRcdHBhZGRpbmc6IDBweDtcblx0fVxufVxuLnByb2R1Y3QtbGluZS1ncmlkLWJvZHkge1xuXHQ+LnByb2R1Y3QtbGluZS1pbmZvIHtcblx0XHQ+LmxhYmVsIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcblx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR3aGl0ZS1zcGFjZTogaW5oZXJpdDtcblx0XHR9XG5cdFx0Pi5vdXQtb2Ytc3RvY2sge1xuXHRcdFx0Y29sb3I6IHJlZDtcblx0XHR9XG5cdFx0Pi5hdmFpbGFibGUge1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0Pi51bml0LXByaWNlLWNhcnQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAuMzEyNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHR9XG5cdH1cbn1cbi5sYWJlbCB7XG5cdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogLjg3NXJlbTtcbn1cbnNtYWxsLmxhYmVsIHtcblx0Zm9udC1zaXplOiAuODEyNXJlbTtcbn1cbnNtYWxsLnZhbHVlIHtcblx0Zm9udC1zaXplOiAuODEyNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGFiZWwge1xuXHRwYWRkaW5nLXRvcDogLjYyNXJlbTtcbn1cbi5pbnB1dC1ncm91cC5mb2N1cyB7XG5cdG91dGxpbmU6IDFweCBzb2xpZCAjMjIyMjIyO1xufVxuLmZvcm0tY29udHJvbC1zZWxlY3Qge1xuXHRoZWlnaHQ6IDIuNjI1cmVtO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZDogI2Y3ZjdmNyB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURBQUFBQXdDQVFBQUFEOUN6RU1BQUFBUGtsRVFWUjRBZTNUd1JFQUVCUUQwVi82ZG80U1hQWmc3RXNCaHNROElFbVNNT3NpdUVmZzNnTDNvWEM3d0swYmQxRzRvOFg5RjR5SWt5UWZTcklCeVFCanA3UXVORDhBQUFBQVNVVk9SSzVDWUlJPVwiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IC41cmVtIGNlbnRlci8xLjI1cmVtIDEuMjVyZW07XG5cdHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4uZm9ybS1jb250cm9sLXZhbGlnbiB7XG5cdHBhZGRpbmctdG9wOiAuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29tbWVudCB7XG5cdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0cGFkZGluZy10b3A6IC41cmVtO1xuXHRjb2xvcjogJGZvbnQtY29sb3I7XG59XG4uZm9ybS1jb250cm9sLXN1Ym1pdC5kaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICM1YmMwZGU7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xufVxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIHtcblx0aW5wdXQge1xuXHRcdG91dGxpbmU6IC4xODc1cmVtIHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHR9XG5cdHNlbGVjdCB7XG5cdFx0b3V0bGluZTogLjE4NzVyZW0gc29saWQgJHByaW1hcnktY29sb3I7XG5cdH1cblx0LmhlbHAtYmxvY2sge1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxufVxuLmdyb3VwLXNwYW4tZmlsZXN0eWxlIHtcblx0bGFiZWwge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuYm9vdHN0cmFwLXRvdWNoc3BpbiB7XG5cdFx0LmJ0bi10b3VjaHNwaW4ge1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdFx0cGFkZGluZzogLjVyZW0gMXJlbTtcblx0XHR9XG5cdH1cblx0LmJ0bi1kZWZhdWx0IHtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdHBhZGRpbmc6IC41cmVtIDFyZW07XG5cdH1cbn1cbi5mYWNldCB7XG5cdC5jb2xvciB7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHR9XG5cdC5jdXN0b20tY2hlY2tib3gge1xuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdK3NwYW4uY29sb3Ige1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG4udGV4dC1tdXRlZCB7XG5cdGZvbnQtc2l6ZTogLjg3NXJlbTtcbn1cbi5kb25lIHtcblx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwIC44MTI1cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IDEuNTYyNXJlbTtcbn1cbi50aHVtYi1tYXNrIHtcblx0Pi5tYXNrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDMuNDM3NXJlbTtcblx0XHRoZWlnaHQ6IDMuNDM3NXJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0bWFyZ2luOiAuNjI1cmVtIDA7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdH1cblx0fVxufVxuLmRlZmluaXRpb24tbGlzdCB7XG5cdGRsIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRkaXNwbGF5OiBib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHQtanMtZGlzcGxheTogZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LWxpbmVzOiBtdWx0aXBsZTtcblx0XHQtbW96LWJveC1saW5lczogbXVsdGlwbGU7XG5cdFx0Ym94LWxpbmVzOiBtdWx0aXBsZTtcblx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRkdCB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcblx0XHRcdGJveC1mbGV4OiAwO1xuXHRcdFx0LXdlYmtpdC1mbGV4OiAwIDAgNDUlO1xuXHRcdFx0LW1vei1mbGV4OiAwIDAgNDUlO1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA0NSU7XG5cdFx0XHRmbGV4OiAwIDAgNDUlO1xuXHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0XHRcdHBhZGRpbmc6IC42MjVyZW07XG5cdFx0XHRtYXJnaW46IC4xMjVyZW07XG5cdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGQge1xuXHRcdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcblx0XHRcdGJveC1mbGV4OiAwO1xuXHRcdFx0LXdlYmtpdC1mbGV4OiAwIDAgNDUlO1xuXHRcdFx0LW1vei1mbGV4OiAwIDAgNDUlO1xuXHRcdFx0LW1zLWZsZXg6IDAgMCA0NSU7XG5cdFx0XHRmbGV4OiAwIDAgNDUlO1xuXHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0XHRcdHBhZGRpbmc6IC42MjVyZW07XG5cdFx0XHRtYXJnaW46IC4xMjVyZW07XG5cdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5oZWxwLWJsb2NrIHtcblx0bWFyZ2luLXRvcDogLjYyNXJlbTtcbn1cbi5idG4tdGVydGlhcnktb3V0bGluZSB7XG5cdGNvbG9yOiAjNmM4NjhlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiAjNmM4NjhlO1xuXHRib3JkZXI6IC4xNXJlbSBzb2xpZCAjNmM4NjhlO1xuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICNiYmNkZDI7XG5cdFx0Y29sb3I6ICNiYmNkZDI7XG5cdH1cbn1cbi5uYXYtaXRlbSB7XG5cdC5uYXYtbGluayB7XG5cdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0Lm5hdi1zZXBhcnRvciB7XG5cdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0Lm5hdi1saW5rLmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHR9XG5cdC5uYXYtc2VwYXJ0b3IuYWN0aXZlIHtcblx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdH1cbn1cbi5zZWFyY2gtd2lkZ2V0IHtcblx0Zm9ybSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogMTBweCA3MHB4IDEwcHggMzBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRibGFuY28tY29sb3I7XG5cdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdC1vLWJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuXHRcdFx0Jjpmb2N1cytidXR0b24ge1xuXHRcdFx0XHQuc2VhcmNoIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdH1cblx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0fVxuXHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0fVxuXHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YnV0dG9uW3R5cGU9c3VibWl0XSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibGFuY28tY29sb3IgdXJsKFwiLi4vaW1nL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAtNDM4cHggLTE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhbmNvLWNvbG9yIHVybChcIi4uL2ltZy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgLTE0cHggLTE2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHggMzBweCAzMHB4IDA7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweCAzMHB4IDMwcHggMDtcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogMHB4IDMwcHggMzBweCAwO1xuXHRcdFx0LW8tYm9yZGVyLXJhZGl1czogMHB4IDMwcHggMzBweCAwO1xuXHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LnNlYXJjaCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5oZWFkZXItdG9wIHtcblx0LnNlYXJjaC13aWRnZXQge1xuXHRcdGZvcm0ge1xuXHRcdFx0aW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiNwYWdlbm90Zm91bmQge1xuXHQucGFnZS1jb250ZW50IHtcblx0XHQjc2VhcmNoX3dpZGdldCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0I21haW4ge1xuXHRcdC5wYWdlLWhlYWRlciB7XG5cdFx0XHRtYXJnaW46IDJyZW0gMCAzcmVtO1xuXHRcdH1cblx0XHQucGFnZS1jb250ZW50IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcmVtO1xuXHRcdH1cblx0fVxuXHQucGFnZS1ub3QtZm91bmQge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRtYXJnaW46IDAgYXV0byAwIDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bWFyZ2luOiAuNXJlbSAwIDFyZW07XG5cdFx0fVxuXHRcdC5zZWFyY2gtd2lkZ2V0IHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi50b3AtbWVudVtkYXRhLWRlcHRoPVwiMVwiXSB7XG5cdG1hcmdpbjogMHB4O1xufVxuLnRvcC1tZW51IHtcblx0YSB7XG5cdFx0Jjpub3QoW2RhdGEtZGVwdGg9XCIwXCJdKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IC42MjVyZW07XG5cdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxuXHRhLmRyb3Bkb3duLXN1Ym1lbnUge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cdGFbZGF0YS1kZXB0aD1cIjBcIl0ge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogMC4zcztcblx0XHQtby10cmFuc2l0aW9uOiAwLjNzO1xuXHR9XG5cdGFbZGF0YS1kZXB0aD1cIjFcIl0ge1xuXHRcdHBhZGRpbmc6IDAgLjYyNXJlbSAuNjI1cmVtIDA7XG5cdH1cblx0YVtkYXRhLWRlcHRoPVwiMlwiXSB7XG5cdFx0cGFkZGluZzogMCAuNjI1cmVtIC42MjVyZW0gMDtcblx0fVxuXHQuY29sbGFwc2Uge1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdH1cblx0LnN1Yi1tZW51IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxODtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgNnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcblx0XHQtbW96LWJveC1zaGFkb3c6IDAgNnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcblx0XHQtby1ib3gtc2hhZG93OiAwIDZweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG5cdFx0bWFyZ2luLXRvcDogMXB4O1xuXHRcdHVsW2RhdGEtZGVwdGg9XCIxXCJdIHtcblx0XHRcdD5saSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwcHggMjBweDtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN1Yi1tZW51LmNvbGxhcHNlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0LnBvcG92ZXIge1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0fVxuXHQ+bGkge1xuXHRcdD4ucG9wb3Zlci5zdWItbWVudS5qcy1zdWItbWVudS5jb2xsYXBzZS5pbiB7XG5cdFx0XHQ+dWwge1xuXHRcdFx0XHQ+bGkge1xuXHRcdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRcdD5zcGFuIHtcblx0XHRcdFx0XHRcdFx0PnNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdD5pIHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm1hcC1pY29uIHtcblx0PmEge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4ICEgaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvciAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIC0yM3B4IC0yODhweDtcblx0XHR9XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIC00NDhweCAtMjg4cHg7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHR9XG59XG4jX2Rlc2t0b3BfdG9wX21lbnUuZml4ZWQge1xuXHQuc3ViLW1lbnUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdH1cbn1cbiNtb2JpbGVfdG9wX21lbnVfd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0cGFkZGluZy1ib3R0b206IDBweDtcblx0YmFja2dyb3VuZDogJGJsYW5jby1jb2xvcjtcblx0I3RvcC1tZW51IHtcblx0XHRtYXJnaW4tYm90dG9tOiAuNjI1cmVtO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LnRvcC1tZW51IHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdC5jb2xsYXBzZS1pY29uc1thcmlhLWV4cGFuZGVkPXRydWVdIHtcblx0XHRcdC5hZGQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnJlbW92ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sbGFwc2UtaWNvbnMge1xuXHRcdFx0LnJlbW92ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXZiYXItdG9nZ2xlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHRhW2RhdGEtZGVwdGg9XCIwXCJdIHtcblx0XHRcdHBhZGRpbmc6IC42MjVyZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHR9XG5cdFx0LmNvbGxhcHNlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5jb2xsYXBzZS5pbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LnN1Yi1tZW51IHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR6LWluZGV4OiBpbmhlcml0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHVsW2RhdGEtZGVwdGg9XCIwXCJdIHtcblx0XHRcdFx0PmxpIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvbnQtY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsW2RhdGEtZGVwdGg9XCIxXCJdIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQ+bGkge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IC42MjVyZW0gMTVweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR1bFtkYXRhLWRlcHRoPVwiMlwiXSB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMS4yNXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dWxbZGF0YS1kZXB0aD1cIjNcIl0ge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsW2RhdGEtZGVwdGg9XCI0XCJdIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3ViLW1lbnUuY29sbGFwc2Uge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnN1Yi1tZW51LmNvbGxhcHNlLmluIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMXB4O1xuXHRcdH1cblx0XHQucG9wb3ZlciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXHQuanMtdG9wLW1lbnUtYm90dG9tIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHR9XG5cdFx0Lmxhbmd1YWdlLXNlbGVjdG9yLXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZzogLjYyNXJlbTtcblx0XHRcdC5sYW5ndWFnZS1zZWxlY3RvciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0I2NvbnRhY3QtbGluayB7XG5cdFx0XHRwYWRkaW5nOiAuNjI1cmVtO1xuXHRcdH1cblx0XHQuY3VycmVuY3ktc2VsZWN0b3Ige1xuXHRcdFx0cGFkZGluZzogLjYyNXJlbTtcblx0XHR9XG5cdFx0LnVzZXItaW5mbyB7XG5cdFx0XHRwYWRkaW5nOiAwIC42MjVyZW07XG5cdFx0XHRhIHtcblx0XHRcdFx0cGFkZGluZzogLjYyNXJlbSAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYjX21vYmlsZV90b3BfbWVudSB7XG5cdG1hcmdpbjogMHB4IC0xNXB4O1xuXHRiYWNrZ3JvdW5kOiAkYmxhbmNvLWNvbG9yO1xufVxuLmpzLXRvcC1tZW51LWJvdHRvbSB7XG5cdG1hcmdpbjogMHB4IC0xNXB4O1xuXHRiYWNrZ3JvdW5kOiAkYmxhbmNvLWNvbG9yO1xufVxuYm9keSNjaGVja291dCB7XG5cdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0LmN1c3RvbS1jaGVja2JveCB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0ZGlzcGxheTogYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0LWpzLWRpc3BsYXk6IGZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRzcGFuIHtcblx0XHRcdC13ZWJraXQtYm94LWZsZXg6IDA7XG5cdFx0XHRib3gtZmxleDogMDtcblx0XHRcdC13ZWJraXQtZmxleDogMCAwIDE1cHg7XG5cdFx0XHQtbW96LWZsZXg6IDAgMCAxNXB4O1xuXHRcdFx0LW1zLWZsZXg6IDAgMCAxNXB4O1xuXHRcdFx0ZmxleDogMCAwIDE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAuMTg3NXJlbTtcblx0XHR9XG5cdH1cblx0c2VjdGlvbiNjb250ZW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0fVxuXHRzZWN0aW9uLmNoZWNrb3V0LXN0ZXAge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0cGFkZGluZzogLjkzNzVyZW07XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHQuc3RlcC10aXRsZSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogMCAyLjMxMjVyZW07XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuc3RlcC1lZGl0IHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdC5lZGl0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubm90LWFsbG93ZWQge1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdH1cblx0XHQuZG9uZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRzbWFsbCB7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQuZGVmYXVsdC1pbnB1dCB7XG5cdFx0XHRtaW4td2lkdGg6IDQwJTtcblx0XHR9XG5cdFx0LmRlZmF1bHQtaW5wdXRbbmFtZT1hZGRyZXNzMV0ge1xuXHRcdFx0bWluLXdpZHRoOiA2MCU7XG5cdFx0fVxuXHRcdC5kZWZhdWx0LWlucHV0W25hbWU9YWRkcmVzczJdIHtcblx0XHRcdG1pbi13aWR0aDogNjAlO1xuXHRcdH1cblx0XHQucmFkaW8tZmllbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMS44NzVyZW07XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNoZWNrYm94LWZpZWxkIHtcblx0XHRcdGRpdiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMuNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaGVja2JveC1maWVsZCsuY2hlY2tib3gtZmllbGQge1xuXHRcdFx0ZGl2IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlbGVjdC1maWVsZCB7XG5cdFx0XHRkaXYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRcdFx0XHRwYWRkaW5nOiAuNjI1cmVtIDMuMTI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9ybS1mb290ZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQjY29uZGl0aW9ucy10by1hcHByb3ZlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdH1cblx0XHQucGF5bWVudC1vcHRpb25zIHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdH1cblx0XHRcdC5jdXN0b20tcmFkaW8ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG5cdFx0XHR9XG5cdFx0XHQucGF5bWVudC1vcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0ZXAtbnVtYmVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IC42MjVyZW07XG5cdFx0fVxuXHRcdC5hZGRyZXNzLXNlbGVjdG9yIHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0XHRkaXNwbGF5OiBib3g7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdC1qcy1kaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG5cdFx0XHRib3gtcGFjazoganVzdGlmeTtcblx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0LW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQtbXMtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0LW8tanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0XHRcdGJveC1hbGlnbjogc3RhcnQ7XG5cdFx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0LW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdC1tcy1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdC1vLWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG5cdFx0XHQtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XG5cdFx0XHQtbW96LWJveC1saW5lczogbXVsdGlwbGU7XG5cdFx0XHRib3gtbGluZXM6IG11bHRpcGxlO1xuXHRcdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0XHQuYWRkcmVzcy1pdGVtIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdFx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xuXHRcdFx0Ym94LWZsZXg6IDA7XG5cdFx0XHQtd2Via2l0LWZsZXg6IDAgMCA0OSU7XG5cdFx0XHQtbW96LWZsZXg6IDAgMCA0OSU7XG5cdFx0XHQtbXMtZmxleDogMCAwIDQ5JTtcblx0XHRcdGZsZXg6IDAgMCA0OSU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNjI1cmVtO1xuXHRcdH1cblx0XHQuYWRkcmVzcy1pdGVtLnNlbGVjdGVkIHtcblx0XHRcdGJhY2tncm91bmQ6ICRibGFuY28tY29sb3I7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjMjIyMjIyO1xuXHRcdH1cblx0XHQuYWRkcmVzcy1hbGlhcyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjYyNXJlbTtcblx0XHR9XG5cdFx0LmFkZHJlc3Mge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEuNTYyNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHRcdC5yYWRpby1ibG9jayB7XG5cdFx0XHRwYWRkaW5nOiAuOTM3NXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdC5jdXN0b20tcmFkaW8ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0aW5wdXRbdHlwZT1yYWRpb10ge1xuXHRcdFx0XHRoZWlnaHQ6IDEuMjVyZW07XG5cdFx0XHRcdHdpZHRoOiAxLjI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGVsZXRlLWFkZHJlc3Mge1xuXHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIC4zMTI1cmVtO1xuXHRcdFx0LmRlbGV0ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHRcdC5lZGl0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZWRpdC1hZGRyZXNzIHtcblx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMCAuMzEyNXJlbTtcblx0XHRcdC5kZWxldGUge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0XHQuZWRpdCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aHIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQuYWRkcmVzcy1mb290ZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogLjYyNXJlbTtcblx0XHR9XG5cdFx0I2RlbGl2ZXJ5LWFkZHJlc3NlcyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjI1cmVtO1xuXHRcdH1cblx0XHQjaW52b2ljZS1hZGRyZXNzZXMge1xuXHRcdFx0bWFyZ2luLXRvcDogMS4yNXJlbTtcblx0XHR9XG5cdFx0LmFkZC1hZGRyZXNzIHtcblx0XHRcdG1hcmdpbi10b3A6IDEuMjVyZW07XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOTM3NXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGVsaXZlcnktb3B0aW9uIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdFx0XHRwYWRkaW5nOiAuOTM3NXJlbSAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjkzNzVyZW07XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXJyaWVyLWRlbGF5IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQuY2Fycmllci1uYW1lIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQjY3VzdG9tZXItZm9ybSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLjMxMjVyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG5cdFx0XHQuZm9ybS1jb250cm9sLWxhYmVsIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdC5yYWRpby1pbmxpbmUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjZGVsaXZlcnktYWRkcmVzcyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLjMxMjVyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG5cdFx0XHQuZm9ybS1jb250cm9sLWxhYmVsIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdC5yYWRpby1pbmxpbmUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjaW52b2ljZS1hZGRyZXNzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuMzEyNXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcblx0XHRcdC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0LnJhZGlvLWlubGluZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNsb2dpbi1mb3JtIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuMzEyNXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcblx0XHRcdC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0LnJhZGlvLWlubGluZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zaWduLWluIHtcblx0XHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHR9XG5cdFx0LmZvcmdvdC1wYXNzd29yZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTQuMzc1cmVtO1xuXHRcdH1cblx0fVxuXHRzZWN0aW9uLmNoZWNrb3V0LXN0ZXAuLWN1cnJlbnQge1xuXHRcdC5jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHRzZWN0aW9uLmNoZWNrb3V0LXN0ZXAuLWN1cnJlbnQuLXJlYWNoYWJsZS4tY29tcGxldGUge1xuXHRcdC5kb25lIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5zdGVwLWVkaXQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnN0ZXAtbnVtYmVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdHNlY3Rpb24uY2hlY2tvdXQtc3RlcC4tcmVhY2hhYmxlLi1jb21wbGV0ZSB7XG5cdFx0aDEge1xuXHRcdFx0LmRvbmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQuc3RlcC1udW1iZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnN0ZXAtZWRpdCB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuMTI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAyLjg3NXJlbTtcblx0XHRtYXJnaW4tdG9wOiAxLjI1cmVtO1xuXHR9XG5cdC5jb25kaXRpb24tbGFiZWwge1xuXHRcdG1hcmdpbi1sZWZ0OiAyLjVyZW07XG5cdFx0bWFyZ2luLXRvcDogLjYyNXJlbTtcblx0XHRsYWJlbCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXHQuY2FuY2VsLWFkZHJlc3Mge1xuXHRcdG1hcmdpbjogLjYyNXJlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDEuMjVyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0fVxuXHQjY2FydC1zdW1tYXJ5LXByb2R1Y3QtbGlzdCB7XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMy4xMjVyZW07XG5cdFx0fVxuXHRcdC5tZWRpYS1ib2R5IHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cdCNvcmRlci1zdW1tYXJ5LWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiAuOTM3NXJlbTtcblx0XHRoNC5oNCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAuNjI1cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdGg0LmJsYWNrIHtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdGg0LmFkZHJlc3NoZWFkIHtcblx0XHRcdG1hcmdpbi10b3A6IC4xODc1cmVtO1xuXHRcdH1cblx0XHQubm9zaGFkb3cge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdFx0I29yZGVyLWl0ZW1zIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdGgzLmgzIHtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMS4yNXJlbTtcblx0XHRcdH1cblx0XHRcdHRhYmxlIHtcblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQub3JkZXItY29uZmlybWF0aW9uLXRhYmxlIHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICNlNWU1ZTU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblx0XHQuc3VtbWFyeS1zZWxlY3RlZC1jYXJyaWVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0fVxuXHRcdC5zdGVwLWVkaXQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHRcdC5zdGVwLWVkaXQge1xuXHRcdFx0XHRjb2xvcjogIzI2NTg3OTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2dpZnRfbWVzc2FnZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHR9XG59XG5ib2R5I2NoZWNrb3V0W2RhdGEtYWN0aW9uPXNob3ctcGFzc3dvcmRdIHtcblx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG59XG4jb3JkZXItZGV0YWlscyB7XG5cdHBhZGRpbmctbGVmdDogMS44NzVyZW07XG5cdD4uY2FyZC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG5cdH1cblx0dWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjYyNXJlbTtcblx0XHR9XG5cdH1cbn1cbiNvcmRlci1jb25maXJtYXRpb24ge1xuXHQjb3JkZXItaXRlbXMge1xuXHRcdGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XG5cdH1cblx0I3JlZ2lzdHJhdGlvbi1mb3JtIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbjogMCBhdXRvIDFyZW07XG5cdH1cbn1cbiNvcmRlci1pdGVtcyB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdHRhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ciB7XG5cdFx0XHRoZWlnaHQ6IDEuODc1cmVtO1xuXHRcdFx0dGQge1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vcmRlci1saW5lIHtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHR9XG5cdC5pbWFnZSB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZ3JheS1saWdodGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdH1cblx0LmRldGFpbHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0LmN1c3RvbWl6YXRpb25zIHtcblx0XHRcdG1hcmdpbi10b3A6IC42MjVyZW07XG5cdFx0fVxuXHR9XG5cdC5xdHkge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cbn1cbi5qcy1wYXltZW50LWJpbmFyeSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC5hY2NlcHQtY2d2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uanMtcGF5bWVudC1iaW5hcnkuZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNjtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHQuYWNjZXB0LWNndiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi50YWJsZS1sYWJlbGVkIHtcblx0dGQge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0dGgge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0LmxhYmVsIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0cGFkZGluZzogLjI1cmVtIC4zNzVyZW07XG5cdFx0bWFyZ2luOiAuMTI1cmVtO1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cbi5wYWdlLW9yZGVyIHtcblx0LnRhYmxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdHRhYmxlIHtcblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiAuNXJlbTtcblx0XHR9XG5cdFx0dGgge1xuXHRcdFx0cGFkZGluZzogLjVyZW07XG5cdFx0fVxuXHRcdHRoZWFkIHtcblx0XHRcdHRoIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuI2F1dGhlbnRpY2F0aW9uIHtcblx0LnRvb2x0aXAudG9vbHRpcC1ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5jdXN0b20tY2hlY2tib3gge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdGRpc3BsYXk6IGJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdC1qcy1kaXNwbGF5OiBmbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0c3BhbiB7XG5cdFx0XHRmbGV4OiAwIDAgLjkzNzVyZW07XG5cdFx0fVxuXHRcdGxhYmVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogLjYyNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0fVxuXHQucmFkaW8taW5saW5lIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC5jdXN0b20tcmFkaW8ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuI2F1dGhlbnRpY2F0aW9uW2RhdGEtYWN0aW9uPXNob3ctcGFzc3dvcmRdIHtcblx0YmFja2dyb3VuZDogJGZvbnQtY29sb3I7XG59XG4jaWRlbnRpdHkge1xuXHQucmFkaW8taW5saW5lIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC5jdXN0b20tcmFkaW8ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuLnBhZ2UtY3VzdG9tZXItYWNjb3VudCB7XG5cdCNjb250ZW50IHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0Lm9yZGVyLWFjdGlvbnMge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgLjEyNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcmdvdC1wYXNzd29yZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IC44NzVyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IC45Mzc1cmVtO1xuXHRcdH1cblx0XHQubm8tYWNjb3VudCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXHR9XG59XG4ucGFnZS1hdXRoZW50aWNhdGlvbiB7XG5cdCNjb250ZW50IHtcblx0XHRwYWRkaW5nOiAzNXB4O1xuXHRcdG1heC13aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG4ucGFnZS1hZGRyZXNzZXMge1xuXHQuYWRkcmVzcyB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcblx0XHRmb250LXNpemU6IC44NzVyZW07XG5cdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdC5hZGRyZXNzLWJvZHkge1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdGg0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdFx0YWRkcmVzcyB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDlyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hZGRyZXNzLWZvb3RlciB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRcdHBhZGRpbmc6IC41cmVtIDFyZW07XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41cmVtO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IC45Mzc1cmVtO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFkZHJlc3Nlcy1mb290ZXIge1xuXHRcdG1hcmdpbjogMCAuOTM3NXJlbTtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdH1cblx0XHRcdGkge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAuNjI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnBhZ2Utb3JkZXItZGV0YWlsIHtcblx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdC5ib3gge1xuXHRcdGJhY2tncm91bmQ6ICRibGFuY28tY29sb3I7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXHQjb3JkZXItaW5mb3Mge1xuXHRcdHVsIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0I29yZGVyLWhpc3Rvcnkge1xuXHRcdC5oaXN0b3J5LWxpbmVzIHtcblx0XHRcdC5oaXN0b3J5LWxpbmUge1xuXHRcdFx0XHRwYWRkaW5nOiAuNXJlbSAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogLjI1cmVtIDA7XG5cdFx0XHRcdFx0cGFkZGluZzogLjI1cmVtIC4zNzVyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hZGRyZXNzZXMge1xuXHRcdG1hcmdpbjogMCAtLjkzNzVyZW07XG5cdFx0aDQge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblx0I29yZGVyLXByb2R1Y3RzLnJldHVybiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR0aC5oZWFkLWNoZWNrYm94IHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiAxLjM3NXJlbSAuNzVyZW07XG5cdFx0fVxuXHRcdHRkLnF0eSB7XG5cdFx0XHRtaW4td2lkdGg6IDEyNXB4O1xuXHRcdFx0LmN1cnJlbnQge1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuXHRcdFx0fVxuXHRcdFx0LnNlbGVjdCB7XG5cdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IC0uNjI1cmVtIDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogLjI1cmVtO1xuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQub3JkZXItaXRlbXMge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHQub3JkZXItaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuXHRcdFx0LmNoZWNrYm94IHtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAwIC45Mzc1cmVtO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAwIC45Mzc1cmVtO1xuXHRcdFx0fVxuXHRcdFx0LmRlc2Mge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnF0eSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdC5xIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LnMge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC4yNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWVzc2FnZXMge1xuXHRcdC5tZXNzYWdlIHtcblx0XHRcdG1hcmdpbi10b3A6IC41cmVtO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0PmRpdiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY3VzdG9taXphdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogLjc1cmVtO1xuXHR9XG59XG4jb3JkZXItcmV0dXJuLWluZm9zIHtcblx0LnRoZWFkLWRlZmF1bHQge1xuXHRcdHRoIHtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHR9XG5cdC5jdXN0b21pemF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAuNzVyZW07XG5cdH1cbn1cbi5wYWdlLW15LWFjY291bnQge1xuXHQjY29udGVudCB7XG5cdFx0LmxpbmtzIHtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0XHRkaXNwbGF5OiBib3g7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdC1qcy1kaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtYm94LWxpbmVzOiBtdWx0aXBsZTtcblx0XHRcdC1tb3otYm94LWxpbmVzOiBtdWx0aXBsZTtcblx0XHRcdGJveC1saW5lczogbXVsdGlwbGU7XG5cdFx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcblx0XHRcdGJveC1wYWNrOiBzdGFydDtcblx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0LW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHQtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0LW8tanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdFx0XHRwYWRkaW5nOiAwIC45Mzc1cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcblx0XHRcdFx0c3Bhbi5saW5rLWl0ZW0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMy40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuI2hpc3Rvcnkge1xuXHQub3JkZXJzIHtcblx0XHRtYXJnaW46IDAgLTFyZW07XG5cdFx0Lm9yZGVyIHtcblx0XHRcdHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdFx0XHRhIHtcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IC4yNXJlbSAwO1xuXHRcdFx0XHRwYWRkaW5nOiAuMjVyZW0gLjM3NXJlbTtcblx0XHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucGFnZS1mb290ZXIge1xuXHQuYWNjb3VudC1saW5rIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0aSB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cbiNwcm9kdWN0cyB7XG5cdC5wcm9kdWN0cyB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0ZGlzcGxheTogYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0LWpzLWRpc3BsYXk6IGZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XG5cdFx0LW1vei1ib3gtbGluZXM6IG11bHRpcGxlO1xuXHRcdGJveC1saW5lczogbXVsdGlwbGU7XG5cdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0Ym94LXBhY2s6IHN0YXJ0O1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0LW8tanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0fVxuXHQucHJvZHVjdC10aHVtYm5haWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wcm9kdWN0LXRpdGxlIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHR9XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRwYWRkaW5nOiAxMHB4IDAgN3B4O1xuXHR9XG5cdC50aHVtYm5haWwtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5oaWdobGlnaHRlZC1pbmZvcm1hdGlvbnMge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0cy1zZWN0aW9uLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0fVxuXHQucHJvZHVjdC1wcmljZS1hbmQtc2hpcHBpbmcge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udC1mYW1pbHk7XG5cdH1cblx0LnZhcmlhbnQtbGlua3Mge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblx0LmhpZ2hsaWdodGVkLWluZm9ybWF0aW9ucyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5xdWljay12aWV3IHtcblx0XHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlZjI0XCI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiSWNvRm9udFwiO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRpbWcge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdC5kaXNjb3VudCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1hbW91bnQge1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdH1cblx0XHQub24tc2FsZSB7XG5cdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHQub25saW5lLW9ubHkge1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdH1cblx0XHQucHJvZHVjdC1mbGFncyB7XG5cdFx0XHQubmV3IHtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHR3aWR0aDogNTJweDtcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHRcdC5uZXcuZGlzY291bnQtYW1vdW50IHtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdH1cblx0XHRcdC5uZXcuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQubmV3Lm9uLXNhbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0XHQubmV3Lm9ubGluZS1vbmx5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAuODEyNXJlbTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTNyZW07XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4LjY4NzVyZW07XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcRTMwQVwiO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNYXRlcmlhbCBJY29ucztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdG1hcmdpbjogLjMxMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2UuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1hbW91bnQuZGlzY291bnQtYW1vdW50IHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0LmRpc2NvdW50LWFtb3VudC5kaXNjb3VudC1wZXJjZW50YWdlIHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2UuZGlzY291bnQtYW1vdW50IHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0Lm9uLXNhbGUuZGlzY291bnQtYW1vdW50IHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0Lm9ubGluZS1vbmx5LmRpc2NvdW50LWFtb3VudCB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdC5wYWNrLmRpc2NvdW50LWFtb3VudCB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdC5vbi1zYWxlLmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQub25saW5lLW9ubHkuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1wZXJjZW50YWdlLm9uLXNhbGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQuZGlzY291bnQtYW1vdW50Lm9uLXNhbGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQub24tc2FsZS5vbi1zYWxlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdFx0Lm9ubGluZS1vbmx5Lm9uLXNhbGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQuZGlzY291bnQtcGVyY2VudGFnZS5vbmxpbmUtb25seSB7XG5cdFx0XHRmb250LXNpemU6IC44MTI1cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMTNyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogOC42ODc1cmVtO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcRTMwQVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbjogLjMxMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1hbW91bnQub25saW5lLW9ubHkge1xuXHRcdFx0Zm9udC1zaXplOiAuODEyNXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDEzcmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDguNjg3NXJlbTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXEUzMEFcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1hdGVyaWFsIEljb25zO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW46IC4zMTI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub24tc2FsZS5vbmxpbmUtb25seSB7XG5cdFx0XHRmb250LXNpemU6IC44MTI1cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMTNyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogOC42ODc1cmVtO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcRTMwQVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbjogLjMxMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vbmxpbmUtb25seS5vbmxpbmUtb25seSB7XG5cdFx0XHRmb250LXNpemU6IC44MTI1cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMTNyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogOC42ODc1cmVtO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcRTMwQVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbjogLjMxMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb21tZW50c19ub3RlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdH1cblx0LnJlZ3VsYXItcHJpY2Uge1xuXHRcdGNvbG9yOiAjNzc3O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cdC5jb3VudCB7XG5cdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvdHRvbTogLjVyZW07XG5cdH1cblx0LmFsbC1wcm9kdWN0LWxpbmsge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdH1cblx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHQucHJvZHVjdHMtc2VsZWN0IHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRkaXNwbGF5OiBib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHQtanMtZGlzcGxheTogZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcblx0XHRib3gtYWxpZ246IGJhc2VsaW5lO1xuXHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdC1tb3otYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdC1tcy1hbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0LW8tYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHQtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcblx0XHRib3gtcGFjazoganVzdGlmeTtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQtbXMtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC1vLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0fVxuXHQudXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQuYnRuLXNlY29uZGFyeSB7XG5cdFx0XHRjb2xvcjogIzI2NTg3OTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRuLXRlcnRpYXJ5IHtcblx0XHRcdGNvbG9yOiAjMjY1ODc5O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG5cdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNtYWluIHtcblx0XHQucGFnZS1oZWFkZXIge1xuXHRcdFx0bWFyZ2luOiAycmVtIDAgM3JlbTtcblx0XHR9XG5cdFx0LnBhZ2UtY29udGVudCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcblx0XHR9XG5cdH1cblx0LnBhZ2Utbm90LWZvdW5kIHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMCAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0aDQge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbjogLjVyZW0gMCAxcmVtO1xuXHRcdH1cblx0XHQuc2VhcmNoLXdpZGdldCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZmVhdHVyZWQtcHJvZHVjdHMge1xuXHQucHJvZHVjdHMge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdGRpc3BsYXk6IGJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdC1qcy1kaXNwbGF5OiBmbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuXHRcdC1tb3otYm94LWxpbmVzOiBtdWx0aXBsZTtcblx0XHRib3gtbGluZXM6IG11bHRpcGxlO1xuXHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRcdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuXHRcdGJveC1wYWNrOiBzdGFydDtcblx0XHQtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHQtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHQtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdC1vLWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0LW1zLWZsZXgtcGFjazogc3RhcnQ7XG5cdH1cblx0LnByb2R1Y3QtdGh1bWJuYWlsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucHJvZHVjdC10aXRsZSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0fVxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0cGFkZGluZzogMTBweCAwIDdweDtcblx0fVxuXHQudGh1bWJuYWlsLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuaGlnaGxpZ2h0ZWQtaW5mb3JtYXRpb25zIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvZHVjdHMtc2VjdGlvbi10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdH1cblx0LnByb2R1Y3QtcHJpY2UtYW5kLXNoaXBwaW5nIHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtZmFtaWx5O1xuXHR9XG5cdC52YXJpYW50LWxpbmtzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdC5oaWdobGlnaHRlZC1pbmZvcm1hdGlvbnMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQucXVpY2stdmlldyB7XG5cdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZWYyNFwiO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0aW1nIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LnByb2R1Y3QtbWluaWF0dXJlIHtcblx0XHQuZGlzY291bnQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmRpc2NvdW50LWFtb3VudCB7XG5cdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1wZXJjZW50YWdlIHtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHR9XG5cdFx0Lm9uLXNhbGUge1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdHdpZHRoOiA1MnB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0Lm9ubGluZS1vbmx5IHtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHR9XG5cdFx0LnByb2R1Y3QtZmxhZ3Mge1xuXHRcdFx0Lm5ldyB7XG5cdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0XHQubmV3LmRpc2NvdW50LWFtb3VudCB7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQubmV3LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0Lm5ldy5vbi1zYWxlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdFx0Lm5ldy5vbmxpbmUtb25seSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjgxMjVyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOC42ODc1cmVtO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXEUzMEFcIjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRtYXJnaW46IC4zMTI1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1hbW91bnQuZGlzY291bnQtYW1vdW50IHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0LmRpc2NvdW50LWFtb3VudC5kaXNjb3VudC1wZXJjZW50YWdlIHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2UuZGlzY291bnQtYW1vdW50IHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0Lm9uLXNhbGUuZGlzY291bnQtYW1vdW50IHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0Lm9ubGluZS1vbmx5LmRpc2NvdW50LWFtb3VudCB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdC5wYWNrLmRpc2NvdW50LWFtb3VudCB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1wZXJjZW50YWdlLmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQub24tc2FsZS5kaXNjb3VudC1wZXJjZW50YWdlIHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0Lm9ubGluZS1vbmx5LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQuZGlzY291bnQtYW1vdW50Lm9uLXNhbGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQuZGlzY291bnQtcGVyY2VudGFnZS5vbi1zYWxlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdFx0Lm9uLXNhbGUub24tc2FsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHRcdC5vbmxpbmUtb25seS5vbi1zYWxlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdFx0LmRpc2NvdW50LWFtb3VudC5vbmxpbmUtb25seSB7XG5cdFx0XHRmb250LXNpemU6IC44MTI1cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMTNyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogOC42ODc1cmVtO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcRTMwQVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbjogLjMxMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1wZXJjZW50YWdlLm9ubGluZS1vbmx5IHtcblx0XHRcdGZvbnQtc2l6ZTogLjgxMjVyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3JlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4LjY4NzVyZW07XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxFMzBBXCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNYXRlcmlhbCBJY29ucztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luOiAuMzEyNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm9uLXNhbGUub25saW5lLW9ubHkge1xuXHRcdFx0Zm9udC1zaXplOiAuODEyNXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDEzcmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDguNjg3NXJlbTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXEUzMEFcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1hdGVyaWFsIEljb25zO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW46IC4zMTI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub25saW5lLW9ubHkub25saW5lLW9ubHkge1xuXHRcdFx0Zm9udC1zaXplOiAuODEyNXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDEzcmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDguNjg3NXJlbTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXEUzMEFcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1hdGVyaWFsIEljb25zO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW46IC4zMTI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29tbWVudHNfbm90ZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjMjY1ODc5O1xuXHR9XG5cdC5yZWd1bGFyLXByaWNlIHtcblx0XHRjb2xvcjogIzc3Nztcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHQuY291bnQge1xuXHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3R0b206IC41cmVtO1xuXHR9XG5cdC5hbGwtcHJvZHVjdC1saW5rIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHR9XG59XG4ucHJvZHVjdC1hY2Nlc3NvcmllcyB7XG5cdC5wcm9kdWN0cyB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0ZGlzcGxheTogYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0LWpzLWRpc3BsYXk6IGZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XG5cdFx0LW1vei1ib3gtbGluZXM6IG11bHRpcGxlO1xuXHRcdGJveC1saW5lczogbXVsdGlwbGU7XG5cdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0Ym94LXBhY2s6IHN0YXJ0O1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0LW8tanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0fVxuXHQucHJvZHVjdC10aHVtYm5haWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wcm9kdWN0LXRpdGxlIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHR9XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRwYWRkaW5nOiAxMHB4IDAgN3B4O1xuXHR9XG5cdC50aHVtYm5haWwtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5oaWdobGlnaHRlZC1pbmZvcm1hdGlvbnMge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0cy1zZWN0aW9uLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0fVxuXHQucHJvZHVjdC1wcmljZS1hbmQtc2hpcHBpbmcge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udC1mYW1pbHk7XG5cdH1cblx0LnZhcmlhbnQtbGlua3Mge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblx0LmhpZ2hsaWdodGVkLWluZm9ybWF0aW9ucyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5xdWljay12aWV3IHtcblx0XHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlZjI0XCI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiSWNvRm9udFwiO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRpbWcge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdC5kaXNjb3VudCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuZGlzY291bnQtYW1vdW50IHtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHR9XG5cdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdH1cblx0XHQub24tc2FsZSB7XG5cdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHQub25saW5lLW9ubHkge1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdH1cblx0XHQucHJvZHVjdC1mbGFncyB7XG5cdFx0XHQubmV3IHtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHR3aWR0aDogNTJweDtcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHRcdC5uZXcuZGlzY291bnQtYW1vdW50IHtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdH1cblx0XHRcdC5uZXcuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQubmV3Lm9uLXNhbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0XHQubmV3Lm9ubGluZS1vbmx5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAuODEyNXJlbTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTNyZW07XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4LjY4NzVyZW07XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcRTMwQVwiO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNYXRlcmlhbCBJY29ucztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdG1hcmdpbjogLjMxMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpc2NvdW50LWFtb3VudC5kaXNjb3VudC1hbW91bnQge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQuZGlzY291bnQtYW1vdW50LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQuZGlzY291bnQtcGVyY2VudGFnZS5kaXNjb3VudC1hbW91bnQge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQub24tc2FsZS5kaXNjb3VudC1hbW91bnQge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQub25saW5lLW9ubHkuZGlzY291bnQtYW1vdW50IHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0LnBhY2suZGlzY291bnQtYW1vdW50IHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2UuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdC5vbi1zYWxlLmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQub25saW5lLW9ubHkuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1hbW91bnQub24tc2FsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1wZXJjZW50YWdlLm9uLXNhbGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQub24tc2FsZS5vbi1zYWxlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdFx0Lm9ubGluZS1vbmx5Lm9uLXNhbGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQuZGlzY291bnQtYW1vdW50Lm9ubGluZS1vbmx5IHtcblx0XHRcdGZvbnQtc2l6ZTogLjgxMjVyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3JlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4LjY4NzVyZW07XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxFMzBBXCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNYXRlcmlhbCBJY29ucztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luOiAuMzEyNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2Uub25saW5lLW9ubHkge1xuXHRcdFx0Zm9udC1zaXplOiAuODEyNXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDEzcmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDguNjg3NXJlbTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXEUzMEFcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1hdGVyaWFsIEljb25zO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW46IC4zMTI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub24tc2FsZS5vbmxpbmUtb25seSB7XG5cdFx0XHRmb250LXNpemU6IC44MTI1cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMTNyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogOC42ODc1cmVtO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcRTMwQVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbjogLjMxMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vbmxpbmUtb25seS5vbmxpbmUtb25seSB7XG5cdFx0XHRmb250LXNpemU6IC44MTI1cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMTNyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogOC42ODc1cmVtO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcRTMwQVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbjogLjMxMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb21tZW50c19ub3RlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdH1cblx0LnJlZ3VsYXItcHJpY2Uge1xuXHRcdGNvbG9yOiAjNzc3O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cdC5jb3VudCB7XG5cdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvdHRvbTogLjVyZW07XG5cdH1cblx0LmFsbC1wcm9kdWN0LWxpbmsge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdH1cbn1cbi5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdC5wcm9kdWN0cyB7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0ZGlzcGxheTogYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0LWpzLWRpc3BsYXk6IGZsZXg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XG5cdFx0LW1vei1ib3gtbGluZXM6IG11bHRpcGxlO1xuXHRcdGJveC1saW5lczogbXVsdGlwbGU7XG5cdFx0LXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG5cdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0Ym94LXBhY2s6IHN0YXJ0O1xuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0LW8tanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0fVxuXHQucHJvZHVjdC10aHVtYm5haWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wcm9kdWN0LXRpdGxlIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHR9XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRwYWRkaW5nOiAxMHB4IDAgN3B4O1xuXHR9XG5cdC50aHVtYm5haWwtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5oaWdobGlnaHRlZC1pbmZvcm1hdGlvbnMge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0cy1zZWN0aW9uLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0fVxuXHQucHJvZHVjdC1wcmljZS1hbmQtc2hpcHBpbmcge1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udC1mYW1pbHk7XG5cdH1cblx0LnZhcmlhbnQtbGlua3Mge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblx0LmhpZ2hsaWdodGVkLWluZm9ybWF0aW9ucyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5xdWljay12aWV3IHtcblx0XHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlZjI0XCI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiSWNvRm9udFwiO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRpbWcge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdC5kaXNjb3VudCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuZGlzY291bnQtYW1vdW50IHtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHR9XG5cdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdH1cblx0XHQub24tc2FsZSB7XG5cdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHQub25saW5lLW9ubHkge1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdH1cblx0XHQucHJvZHVjdC1mbGFncyB7XG5cdFx0XHQubmV3IHtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHR3aWR0aDogNTJweDtcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHRcdC5uZXcuZGlzY291bnQtYW1vdW50IHtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdH1cblx0XHRcdC5uZXcuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQubmV3Lm9uLXNhbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0XHQubmV3Lm9ubGluZS1vbmx5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAuODEyNXJlbTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTNyZW07XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4LjY4NzVyZW07XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcRTMwQVwiO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBNYXRlcmlhbCBJY29ucztcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdG1hcmdpbjogLjMxMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpc2NvdW50LWFtb3VudC5kaXNjb3VudC1hbW91bnQge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQuZGlzY291bnQtYW1vdW50LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQuZGlzY291bnQtcGVyY2VudGFnZS5kaXNjb3VudC1hbW91bnQge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQub24tc2FsZS5kaXNjb3VudC1hbW91bnQge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQub25saW5lLW9ubHkuZGlzY291bnQtYW1vdW50IHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0LnBhY2suZGlzY291bnQtYW1vdW50IHtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2UuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdC5vbi1zYWxlLmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQub25saW5lLW9ubHkuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1hbW91bnQub24tc2FsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDVweDtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1wZXJjZW50YWdlLm9uLXNhbGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQub24tc2FsZS5vbi1zYWxlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdFx0Lm9ubGluZS1vbmx5Lm9uLXNhbGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQuZGlzY291bnQtYW1vdW50Lm9ubGluZS1vbmx5IHtcblx0XHRcdGZvbnQtc2l6ZTogLjgxMjVyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3JlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4LjY4NzVyZW07XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxFMzBBXCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNYXRlcmlhbCBJY29ucztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luOiAuMzEyNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2Uub25saW5lLW9ubHkge1xuXHRcdFx0Zm9udC1zaXplOiAuODEyNXJlbTtcblx0XHRcdG1hcmdpbi10b3A6IDEzcmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDguNjg3NXJlbTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXEUzMEFcIjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IE1hdGVyaWFsIEljb25zO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW46IC4zMTI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub24tc2FsZS5vbmxpbmUtb25seSB7XG5cdFx0XHRmb250LXNpemU6IC44MTI1cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMTNyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogOC42ODc1cmVtO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcRTMwQVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbjogLjMxMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vbmxpbmUtb25seS5vbmxpbmUtb25seSB7XG5cdFx0XHRmb250LXNpemU6IC44MTI1cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMTNyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogOC42ODc1cmVtO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcRTMwQVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbjogLjMxMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb21tZW50c19ub3RlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdH1cblx0LnJlZ3VsYXItcHJpY2Uge1xuXHRcdGNvbG9yOiAjNzc3O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cdC5jb3VudCB7XG5cdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvdHRvbTogLjVyZW07XG5cdH1cblx0LmFsbC1wcm9kdWN0LWxpbmsge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdH1cbn1cbi5wcm9kdWN0LW1pbmlhdHVyZS5qcy1wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdC50aHVtYm5haWwtY29udGFpbmVyIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5oMy5wcm9kdWN0LXRpdGxlIHtcblx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFkZHRvY2FydC1idXR0b24ge1xuXHRcdFx0XHQ+Zm9ybSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5oMS5oMSB7XG5cdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWZhbWlseTtcblx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNsZWZ0c2lkZWJhciB7XG5cdC50aHVtYm5haWwtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHR9XG59XG4uaG9tZXBhZ2UtcHJvZHVjdHMge1xuXHQuaGlnaGxpZ2h0ZWQtaW5mb3JtYXRpb25zIHtcblx0XHQucXVpY2stdmlldyB7XG5cdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZWYyNFwiO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4uc3BlY2lhbC1wcm9kdWN0cyB7XG5cdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0Lm9uLXNhbGUge1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW46IDAgNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdHdpZHRoOiA1MnB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0Lm9ubGluZS1vbmx5IHtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHR9XG5cdFx0LnByb2R1Y3QtZmxhZ3Mge1xuXHRcdFx0Lm5ldyB7XG5cdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0XHQubmV3LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0Lm5ldy5vbi1zYWxlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0b3A6IDVweDtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdFx0Lm5ldy5vbmxpbmUtb25seSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjgxMjVyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOC42ODc1cmVtO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXEUzMEFcIjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRtYXJnaW46IC4zMTI1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1wZXJjZW50YWdlIHtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luOiAwIDRweDtcblx0XHR9XG5cdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2UuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdC5vbi1zYWxlLmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQub25saW5lLW9ubHkuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdC5kaXNjb3VudC1wZXJjZW50YWdlLm9uLXNhbGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQub24tc2FsZS5vbi1zYWxlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdFx0Lm9ubGluZS1vbmx5Lm9uLXNhbGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQuZGlzY291bnQtcGVyY2VudGFnZS5vbmxpbmUtb25seSB7XG5cdFx0XHRmb250LXNpemU6IC44MTI1cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMTNyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogOC42ODc1cmVtO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcRTMwQVwiO1xuXHRcdFx0XHRmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbjogLjMxMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vbi1zYWxlLm9ubGluZS1vbmx5IHtcblx0XHRcdGZvbnQtc2l6ZTogLjgxMjVyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3JlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4LjY4NzVyZW07XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxFMzBBXCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNYXRlcmlhbCBJY29ucztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luOiAuMzEyNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm9ubGluZS1vbmx5Lm9ubGluZS1vbmx5IHtcblx0XHRcdGZvbnQtc2l6ZTogLjgxMjVyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3JlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4LjY4NzVyZW07XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxFMzBBXCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBNYXRlcmlhbCBJY29ucztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luOiAuMzEyNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtZmxhZ3Mge1xuXHRcdGxpLmRpc2NvdW50IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4udGh1bWJuYWlsLWNvbnRhaW5lciB7XG5cdCY6aG92ZXIge1xuXHRcdC5wcm9kdWN0LWZsYWdzIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG4ucHJvZHVjdC1mbGFncyB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1cHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuI2N1c3RvbS10ZXh0IHtcblx0YmFja2dyb3VuZDogJGJsYW5jby1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdHBhZGRpbmc6IDMuMTI1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGgzIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Zm9udC1zaXplOiAxLjU2MjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHRwIHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHQuZGFyayB7XG5cdFx0XHRjb2xvcjogIzI2NTg3OTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHR9XG59XG4ucGFnZS1jb250ZW50LnBhZ2UtY21zIHtcblx0YmFja2dyb3VuZDogJGJsYW5jby1jb2xvcjtcblx0cGFkZGluZzogMjBweCAwcHg7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdC5jbXMtYm94IHtcblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLmJsb2NrLWNhdGVnb3J5IHtcblx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0cGFkZGluZzogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdCNjYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdH1cbn1cbi5wcm9kdWN0cy1zZWxlY3Rpb24ge1xuXHQuc29ydC1ieS1yb3cge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdGRpc3BsYXk6IGJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdC1qcy1kaXNwbGF5OiBmbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHR9XG5cdC5zb3J0LWJ5IHtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtLjkzNzVyZW07XG5cdFx0bWFyZ2luLWxlZnQ6IC45Mzc1cmVtO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHQudG90YWwtcHJvZHVjdHMge1xuXHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdH1cblx0aDEge1xuXHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdH1cblx0LmZpbHRlci1idXR0b24ge1xuXHRcdC5idG4tc2Vjb25kYXJ5IHtcblx0XHRcdHBhZGRpbmc6IC43NXJlbSAuNXJlbSAuNjg3NXJlbTtcblx0XHR9XG5cdFx0LmJ0bi10ZXJ0aWFyeSB7XG5cdFx0XHRwYWRkaW5nOiAuNzVyZW0gLjVyZW0gLjY4NzVyZW07XG5cdFx0fVxuXHR9XG5cdC50aXRsZSB7XG5cdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHR9XG59XG4ucHJvZHVjdHMtc29ydC1vcmRlciB7XG5cdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0LnNlbGVjdC10aXRsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiAuMzc1cmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0YmFja2dyb3VuZDogJGJsYW5jby1jb2xvcjtcblx0XHRwYWRkaW5nOiAuNjI1cmVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuc2VsZWN0LWxpc3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0cGFkZGluZzogLjYyNXJlbSAxLjI1cmVtO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogIzAwMDAwMDtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0bGVmdDogYXV0bztcblx0XHR3aWR0aDogMTYuODc1cmVtO1xuXHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cbn1cbi5idG4uYnRuLXRlcnRpYXJ5LmpzLXNlYXJjaC1maWx0ZXJzLWNsZWFyLWFsbCB7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcbn1cbiNzZWFyY2hfZmlsdGVycyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmc6IDAgMCAwO1xuXHQuZmFjZXQge1xuXHRcdHBhZGRpbmctdG9wOiAuNjI1cmVtO1xuXHRcdC5jb2xsYXBzZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmZhY2V0LXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHRcdC5mYWNldC1sYWJlbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5hY3RpdmVfZmlsdGVycyB7XG5cdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdHBhZGRpbmc6IDE1cHggMjBweCA1cHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdC5hY3RpdmUtZmlsdGVyLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAuNjI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxuXHR1bCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cdC5maWx0ZXItYmxvY2sge1xuXHRcdGJveC1zaGFkb3c6IDJweCAycHggMTFweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0bWFyZ2luLXJpZ2h0OiAuNjI1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IC42MjVyZW07XG5cdFx0YmFja2dyb3VuZDogJGJsYW5jby1jb2xvcjtcblx0XHRwYWRkaW5nOiA3cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogLjgxMjVyZW07XG5cdFx0LmNsb3NlIHtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IC45Mzc1cmVtO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdG1hcmdpbi10b3A6IC4xODc1cmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC4zMTI1cmVtO1xuXHRcdH1cblx0fVxufVxuLmJsb2NrLWNhdGVnb3JpZXMge1xuXHRiYWNrZ3JvdW5kOiAkZ3JpczEtY29sb3Igbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cdC5jYXRlZ29yeS1zdWItbWVudSB7XG5cdFx0LmNhdGVnb3J5LXN1Yi1saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjpub3QoW2RhdGEtZGVwdGg9XCIwXCJdKSB7XG5cdFx0XHRcdCY6bm90KFtkYXRhLWRlcHRoPVwiMVwiXSkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogLjMxMjVyZW07XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCItXCI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC4zMTI1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5jb2xsYXBzZS1pY29ucyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpW2RhdGEtZGVwdGg9XCIxXCJdIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdGxpW2RhdGEtZGVwdGg9XCIwXCJdIHtcblx0XHRcdD5hIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRhIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0fVxuXHRsaSB7XG5cdFx0PmEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbGxhcHNlLWljb25zIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC5hZGQge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlbW92ZSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmNvbGxhcHNlLWljb25zW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuXHRcdC5hZGQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnJlbW92ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmFycm93cyB7XG5cdFx0LmFycm93LWRvd24ge1xuXHRcdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFycm93LXJpZ2h0IHtcblx0XHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFycm93c1thcmlhLWV4cGFuZGVkPXRydWVdIHtcblx0XHQuYXJyb3ctcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmFycm93LWRvd24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuLmNhdGVnb3J5LXRvcC1tZW51IHtcblx0bGkge1xuXHRcdC5jYXRlZ29yeS1zdWItbWVudSB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdC5jYXRlZ29yeS1zdWItbWVudSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZmFjZXRzLXRpdGxlIHtcblx0Y29sb3I6ICRncmlzMS1jb2xvcjtcbn1cbiNwcm9kdWN0IHtcblx0I2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0I2Jsb2NrLXJlYXNzdXJhbmNlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdH1cblx0fVxufVxuLnByb2R1Y3QtcHJpY2Uge1xuXHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWZhbWlseTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNwcm9kdWN0LWRlc2NyaXB0aW9uLXNob3J0IHtcblx0Y29sb3I6ICRncmlzMS1jb2xvcjtcbn1cbi5wcm9kdWN0LWluZm9ybWF0aW9uIHtcblx0Zm9udC1zaXplOiAuOTM3NXJlbTtcblx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHQubWFudWZhY3R1cmVyLWxvZ28ge1xuXHRcdGhlaWdodDogMzVweDtcblx0fVxufVxuLmlucHV0LWNvbG9yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogMS4yNXJlbTtcblx0d2lkdGg6IDEuMjVyZW07XG5cdCY6Y2hlY2tlZCtzcGFuIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMjIyMjIyO1xuXHR9XG5cdCY6aG92ZXIrc3BhbiB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzIyMjIyMjtcblx0fVxufVxuLmlucHV0LWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1yYWRpbyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdCY6Y2hlY2tlZCtzcGFuIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMjIyMjIyO1xuXHR9XG5cdCY6aG92ZXIrc3BhbiB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzIyMjIyMjtcblx0fVxufVxuLnJhZGlvLWxhYmVsIHtcblx0Ym94LXNoYWRvdzogMnB4IDJweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG5cdGJhY2tncm91bmQ6ICRibGFuY28tY29sb3I7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogLjEyNXJlbSAuNjI1cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkYmxhbmNvLWNvbG9yO1xufVxuLnByb2R1Y3QtcXVhbnRpdHkge1xuXHQucXR5IHtcblx0XHR3aWR0aDogODBweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0fVxuXHQuYWRkIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0fVxuXHQjcXVhbnRpdHlfd2FudGVkIHtcblx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRoZWlnaHQ6IDIuNzVyZW07XG5cdFx0cGFkZGluZzogLjE3NXJlbSAuNXJlbTtcblx0XHR3aWR0aDogM3JlbTtcblx0fVxuXHQuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQuYnRuIHtcblx0XHRcdHBhZGRpbmc6IC41cmVtIC42ODc1cmVtO1xuXHRcdFx0aSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0dG9wOiAuMTI1cmVtO1xuXHRcdFx0XHRsZWZ0OiAuMTg3NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJ0bi10b3VjaHNwaW4ge1xuXHRcdGhlaWdodDogMS40Mzc1cmVtO1xuXHR9XG59XG4ucHJvZHVjdC1kaXNjb3VudHMge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdD4ucHJvZHVjdC1kaXNjb3VudHMtdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHR9XG5cdD4udGFibGUtcHJvZHVjdC1kaXNjb3VudHMge1xuXHRcdHRoZWFkIHtcblx0XHRcdHRyIHtcblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHRcdFx0cGFkZGluZzogLjYyNXJlbSAxLjI1cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibGFuY28tY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyOiAuMzEyNXJlbSBzb2xpZCAjZWJlYmViO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR0Ym9keSB7XG5cdFx0XHR0ciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibGFuY28tY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IC42MjVyZW0gMS4yNXJlbTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAuMzEyNXJlbSBzb2xpZCAjZWJlYmViO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucHJvZHVjdC1kaXNjb3VudCB7XG5cdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdC5yZWd1bGFyLXByaWNlIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbi1yaWdodDogLjYyNXJlbTtcblx0fVxufVxuLmhhcy1kaXNjb3VudC5wcm9kdWN0LXByaWNlIHtcblx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuLmhhcy1kaXNjb3VudCB7XG5cdC5kaXNjb3VudCB7XG5cdFx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0XHRjb2xvcjogIzIyMjtcblx0XHRwYWRkaW5nOiAuMzEyNXJlbSAuNjI1cmVtO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tbGVmdDogLjYyNXJlbTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cbi5wcm9kdWN0LXVuaXQtcHJpY2Uge1xuXHRmb250LXNpemU6IC44MTI1cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRhYnMge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRwYWRkaW5nOiAwIDA7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdC50YWItcGFuZSB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdH1cblx0Lm5hdi10YWJzIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0Lm5hdi1saW5rIHtcblx0XHRcdGNvbG9yOiAjYTRhNGE0O1xuXHRcdFx0Ym9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2LWxpbmsuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cdFx0Lm5hdi1pdGVtIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLS4xMjVyZW07XG5cdFx0fVxuXHR9XG59XG4ucHJvZHVjdC1tYW51ZmFjdHVyZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2R1Y3QtY292ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGltZyB7XG5cdFx0YmFja2dyb3VuZDogJGJsYW5jby1jb2xvcjtcblx0fVxuXHQubGF5ZXIge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdGRpc3BsYXk6IGJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdC1qcy1kaXNwbGF5OiBmbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogJGJsYW5jby1jb2xvcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdC56b29tLWluIHtcblx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuI3Byb2R1Y3QtbW9kYWwge1xuXHQubW9kYWwtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Lm1vZGFsLWJvZHkge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdGRpc3BsYXk6IGJveDtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0LWpzLWRpc3BsYXk6IGZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0LnByb2R1Y3QtY292ZXItbW9kYWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5pbWFnZS1jYXB0aW9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsYW5jby1jb2xvcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IC42MjVyZW0gMDtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRodW1ibmFpbHMge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQubWFzayB7XG5cdFx0XHRcdG1hcmdpbjogM3JlbSAwO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MHJlbTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0Lm1hc2subm9tYXJnaW4ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0LnByb2R1Y3QtaW1hZ2VzIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDByZW07XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDkuMjVyZW07XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibGFuY28tY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYXJyb3dzIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Y29sb3I6ICNhYWE7XG5cdFx0XHRcdHJpZ2h0OiAzcmVtO1xuXHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdC5hcnJvdy11cCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0xLjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFycm93LWRvd24ge1xuXHRcdFx0XHRcdGJvdHRvbTogM3JlbTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNi4yNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuI2Jsb2NrY2FydC1tb2RhbCB7XG5cdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0Lm1vZGFsLWhlYWRlciB7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdH1cblx0Lm1vZGFsLWJvZHkge1xuXHRcdHBhZGRpbmc6IDMuMTI1cmVtIDEuODc1cmVtO1xuXHRcdC5kaXZpZGUtcmlnaHQge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjMxMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdG1heC13aWR0aDogMTIwMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcm9kdWN0LWltYWdlIHtcblx0XHR3aWR0aDogMTMuMTI1cmVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdH1cblx0Lm1vZGFsLXRpdGxlIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGkubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtbmFtZSB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHR9XG5cdH1cblx0LmNhcnQtcHJvZHVjdHMtY291bnQge1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdH1cblx0LmNhcnQtY29udGVudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XG5cdFx0YnV0dG9uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogLjMxMjVyZW07XG5cdFx0XHRwYWRkaW5nOiAxM3B4IDM5cHggMTNweCAzOXB4O1xuXHRcdH1cblx0XHQuYnRuIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC42MjVyZW07XG5cdFx0fVxuXHR9XG5cdC5kaXZpZGUtcmlnaHQge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdH1cbn1cbi5wcm9kdWN0LWltYWdlcyB7XG5cdD5saS50aHVtYi1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHQ+LnRodW1iIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQ+LnRodW1iLnNlbGVjdGVkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG5cdFx0fVxuXHR9XG59XG4uaW1hZ2VzLWNvbnRhaW5lciB7XG5cdC5wcm9kdWN0LWltYWdlcyB7XG5cdFx0PmxpLnRodW1iLWNvbnRhaW5lciB7XG5cdFx0XHQ+LnRodW1iIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuODEyNXJlbTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiNtYWluIHtcblx0LmltYWdlcy1jb250YWluZXIge1xuXHRcdC5qcy1xdi1tYXNrIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQuanMtcXYtbWFzay5zY3JvbGwge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cdC5wYWdlLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0aDYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG5cdFx0fVxuXHRcdCNub3RpZmljYXRpb25zIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0fVxuXHR9XG5cdC5wYWdlLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHQucGFnZS1mb290ZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0fVxufVxuLnNjcm9sbC1ib3gtYXJyb3dzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMS42MjVyZW07XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5sZWZ0IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5yaWdodCB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cbi5zY3JvbGwtYm94LWFycm93cy5zY3JvbGwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiNwcm9kdWN0LWF2YWlsYWJpbGl0eSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWxlZnQ6IC42MjVyZW07XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdH1cblx0LnByb2R1Y3QtYXZhaWxhYmxlIHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHR9XG5cdC5wcm9kdWN0LWxhc3QtaXRlbXMge1xuXHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0fVxuXHQucHJvZHVjdC11bmF2YWlsYWJsZSB7XG5cdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHR9XG59XG4jcHJvZHVjdC1kZXRhaWxzIHtcblx0LmxhYmVsIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG59XG4ucHJvZHVjdC12YXJpYW50cyB7XG5cdD4ucHJvZHVjdC12YXJpYW50cy1pdGVtIHtcblx0XHRtYXJnaW46IDEuMjVyZW0gMDtcblx0XHRzZWxlY3Qge1xuXHRcdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDZweCAxOHB4O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjYyNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbG9yIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbmxpLnByb2R1Y3QtZmxhZy5vbmxpbmUtb25seSB7XG5cdHRvcDogMjVyZW07XG5cdHJpZ2h0OiAwO1xuXHRmb250LXNpemU6IC44MTI1cmVtO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXEUzMEFcIjtcblx0XHRmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW46IC4zMTI1cmVtO1xuXHR9XG59XG5saS5wcm9kdWN0LWZsYWcuZGlzY291bnQge1xuXHRkaXNwbGF5OiBub25lO1xufVxubGkucHJvZHVjdC1mbGFnLm9uLXNhbGUge1xuXHRiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuLnByb2R1Y3QtY3VzdG9taXphdGlvbiB7XG5cdGJveC1zaGFkb3c6IDJweCAycHggMTFweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuXHRtYXJnaW46IDIuNXJlbSAwO1xuXHQucHJvZHVjdC1jdXN0b21pemF0aW9uLWl0ZW0ge1xuXHRcdG1hcmdpbjogMS4yNXJlbSAwO1xuXHR9XG5cdC5wcm9kdWN0LW1lc3NhZ2Uge1xuXHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMy4xMjVyZW07XG5cdFx0cmVzaXplOiBub25lO1xuXHRcdHBhZGRpbmc6IC42MjVyZW07XG5cdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogIzI2NTg3OTtcblx0XHR9XG5cdFx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAjMjY1ODc5O1xuXHRcdH1cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAjMjY1ODc5O1xuXHRcdH1cblx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogIzI2NTg3OTtcblx0XHR9XG5cdH1cblx0LmZpbGUtaW5wdXQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6IDIuNjI1cmVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cdC5jdXN0b20tZmlsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyLjYyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMi42MjVyZW07XG5cdFx0dGV4dC1pbmRlbnQ6IC42MjVyZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdFx0bWFyZ2luLXRvcDogMS4yNXJlbTtcblx0XHRidXR0b24ge1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0fVxuXHRzbWFsbCB7XG5cdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdH1cbn1cbi5wcm9kdWN0LXBhY2sge1xuXHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdC5wYWNrLXByb2R1Y3QtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRkaXNwbGF5OiBib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHQtanMtZGlzcGxheTogZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdC5wYWNrLXByb2R1Y3QtbmFtZSB7XG5cdFx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xuXHRcdFx0Ym94LWZsZXg6IDA7XG5cdFx0XHQtd2Via2l0LWZsZXg6IDAgMCA1MCU7XG5cdFx0XHQtbW96LWZsZXg6IDAgMCA1MCU7XG5cdFx0XHQtbXMtZmxleDogMCAwIDUwJTtcblx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRmb250LXNpemU6IC44NzVyZW07XG5cdFx0XHRjb2xvcjogIzI2NTg3OTtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0XHRkaXNwbGF5OiBib3g7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdC1qcy1kaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5wYWNrLXByb2R1Y3QtcXVhbnRpdHkge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWJlYmViO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAuNjI1cmVtO1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdGRpc3BsYXk6IGJveDtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0LWpzLWRpc3BsYXk6IGZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0LnBhY2stcHJvZHVjdC1wcmljZSB7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdFx0ZGlzcGxheTogYm94O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHQtanMtZGlzcGxheTogZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuLnByb2R1Y3QtcmVmcmVzaCB7XG5cdG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4uc29jaWFsLXNoYXJpbmcge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiBib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0LWpzLWRpc3BsYXk6IGZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdGJveC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1vLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0dWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0bGkge1xuXHRcdGhlaWdodDogMi41cmVtO1xuXHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMnJlbSAycmVtO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC4yNXJlbSAuMjVyZW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uY2FydC1ncmlkIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jYXJ0LWl0ZW1zIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJ0LWl0ZW0ge1xuXHRwYWRkaW5nOiAzMHB4IDEwcHg7XG59XG4uY2FydC1zdW1tYXJ5LWxpbmUge1xuXHRjbGVhcjogYm90aDtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQubGFiZWwge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuXHR9XG5cdC52YWx1ZSB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcblx0fVxufVxuLmNhcnQtc3VtbWFyeS1saW5lLmNhcnQtc3VtbWFyeS1zdWJ0b3RhbHMge1xuXHQubGFiZWwge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblx0LnZhbHVlIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG59XG4uY2FydC1ncmlkLXJpZ2h0IHtcblx0aHIge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQucHJvbW8tZGlzY291bnRzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdC5jYXJ0LXN1bW1hcnktbGluZSB7XG5cdFx0XHQubGFiZWwge1xuXHRcdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0XHRcdC5jb2RlIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5ibG9jay1wcm9tbyB7XG5cdC5wcm9tby1jb2RlIHtcblx0XHRwYWRkaW5nOiAxLjZyZW07XG5cdFx0YmFja2dyb3VuZDogI2ViZWJlYjtcblx0XHQuYWxlcnQtZGFuZ2VyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi10b3A6IDEuMjVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDEwJTtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnByb21vLWlucHV0IHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNjU4Nzk7XG5cdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0dGV4dC1pbmRlbnQ6IC42MjVyZW07XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxuXHQucHJvbW8taW5wdXQrYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG5cdC5jYXJ0LXN1bW1hcnktbGluZSB7XG5cdFx0LmxhYmVsIHtcblx0XHRcdGNvbG9yOiAjZmY5YTUyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcm9tby1uYW1lIHtcblx0XHRjb2xvcjogI2ZmOWE1Mjtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5wcm9tby1jb2RlLWJ1dHRvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG4uYmxvY2stcHJvbW8ucHJvbW8taGlnaGxpZ2h0ZWQge1xuXHRwYWRkaW5nOiAxLjI1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LWxpbmUtZ3JpZC1sZWZ0IHtcblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cbi5wcm9kdWN0LWxpbmUtZ3JpZC1yaWdodCB7XG5cdC5ib290c3RyYXAtdG91Y2hzcGluIHtcblx0XHR3aWR0aDogNC4yNXJlbTtcblx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IDJweCAycHggM3B4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuXHRcdD4uZm9ybS1jb250cm9sIHtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0XHRwYWRkaW5nOiAuMTc1cmVtIC41cmVtO1xuXHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0fVxuXHRcdD4uaW5wdXQtZ3JvdXAge1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHRcdHBhZGRpbmc6IC4xNzVyZW0gLjVyZW07XG5cdFx0XHR3aWR0aDogM3JlbTtcblx0XHR9XG5cdFx0Pi5pbnB1dC1ncm91cC1idG4tdmVydGljYWwge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5jYXJ0LWxpbmUtcHJvZHVjdC1hY3Rpb25zIHtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdC5yZW1vdmUtZnJvbS1jYXJ0IHtcblx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IC4zMTI1cmVtO1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1wcmljZSB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHQucmVtb3ZlLWZyb20tY2FydCB7XG5cdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAuMzEyNXJlbTtcblx0XHR9XG5cdH1cbn1cbiNibG9jay1yZWFzc3VyYW5jZSB7XG5cdG1hcmdpbi10b3A6IDJyZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEuNTYyNXJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC42MjVyZW07XG5cdH1cblx0bGkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0fVxuXHRcdC5ibG9jay1yZWFzc3VyYW5jZS1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuXHRcdH1cblx0fVxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdH1cbn1cbi5xdWlja3ZpZXcge1xuXHQubW9kYWwtZGlhbG9nIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0bWF4LXdpZHRoOiA2NHJlbTtcblx0fVxuXHQubW9kYWwtY29udGVudCB7XG5cdFx0bWluLWhlaWdodDogMjguMTI1cmVtO1xuXHR9XG5cdC5tb2RhbC1oZWFkZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAuNjI1cmVtO1xuXHRcdC5jbG9zZSB7XG5cdFx0XHRjb2xvcjogIzIyMjtcblx0XHR9XG5cdH1cblx0Lm1vZGFsLWJvZHkge1xuXHRcdG1pbi1oZWlnaHQ6IDM1cmVtO1xuXHR9XG5cdC5tb2RhbC1mb290ZXIge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2xhKDQwLCAzJSwgNjYlLCAuMyk7XG5cdH1cblx0LmxheWVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wcm9kdWN0LWNvdmVyIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHR9XG5cdH1cblx0LmltYWdlcy1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdGRpc3BsYXk6IGJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdC1qcy1kaXNwbGF5OiBmbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRtaW4taGVpZ2h0OiAyMS44NzVyZW07XG5cdFx0LnByb2R1Y3QtaW1hZ2VzIHtcblx0XHRcdD5saS50aHVtYi1jb250YWluZXIge1xuXHRcdFx0XHQ+LnRodW1iIHtcblx0XHRcdFx0XHR3aWR0aDogNC45Mzc1cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC44MTI1cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibGFuY28tY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1hc2sge1xuXHRcdHdpZHRoOiA0MCU7XG5cdFx0aGVpZ2h0OiAyMi41cmVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLWxlZnQ6IC42MjVyZW07XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQuYXJyb3dzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMjIuNXJlbTtcblx0XHRyaWdodDogNC44cmVtO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0LmFycm93LXVwIHtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0fVxuXHRcdC5hcnJvdy1kb3duIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cmlnaHQ6IDI0cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRcdH1cblx0fVxuXHQuc29jaWFsLXNoYXJpbmcge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDIuNXJlbTtcblx0fVxufVxuI3N0b3JlcyB7XG5cdC5wYWdlLXN0b3JlcyB7XG5cdFx0d2lkdGg6IDg1JTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQuc3RvcmUtaXRlbSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IC43NXJlbTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcblx0XHR9XG5cdFx0LnN0b3JlLXBpY3R1cmUge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RvcmUtaXRlbS1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdGRpc3BsYXk6IGJveDtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tb3otZmxleDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0LWpzLWRpc3BsYXk6IGZsZXg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazogZGlzdHJpYnV0ZTtcblx0XHRcdGJveC1wYWNrOiBkaXN0cmlidXRlO1xuXHRcdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHQtbXMtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHQtby1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0LW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3gtYWxpZ246IGNlbnRlcjtcblx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0LW8tYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMS44NzVyZW0gMDtcblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAuOTM3NXJlbTtcblx0XHRcdH1cblx0XHRcdC5kaXZpZGUtbGVmdCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdGhlaWdodDogMS41NjI1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IC4zNzVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc3RvcmUtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zdG9yZS1pdGVtLWZvb3RlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAuNXJlbTtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0XHRkaXNwbGF5OiBib3g7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdC1qcy1kaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGRpc3RyaWJ1dGU7XG5cdFx0XHRib3gtcGFjazogZGlzdHJpYnV0ZTtcblx0XHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHQtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0LW1zLWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0LW8tanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG5cdFx0XHRkaXYge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1mbGV4OiAwO1xuXHRcdFx0XHRcdGJveC1mbGV4OiAwO1xuXHRcdFx0XHRcdC13ZWJraXQtZmxleDogMCAwIDY1JTtcblx0XHRcdFx0XHQtbW96LWZsZXg6IDAgMCA2NSU7XG5cdFx0XHRcdFx0LW1zLWZsZXg6IDAgMCA2NSU7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDY1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aS5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjYyNXJlbTtcblx0XHRcdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjYyNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN0b3JlLWl0ZW0tZm9vdGVyLmRpdmlkZS10b3Age1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0fVxuXHR9XG59XG4uYmxvY2tfbmV3c2xldHRlciB7XG5cdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0bWFyZ2luLWJvdHRvbTogLjYyNXJlbTtcblx0Zm9ybSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdFx0XHRjb2xvcjogIzI2NTg3OTtcblx0XHRcdHBhZGRpbmc6IDExcHg7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMrYnV0dG9uIHtcblx0XHRcdFx0LnNlYXJjaCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0fVxuXHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvdHRvbTogLjMxMjVyZW07XG5cdFx0XHRyaWdodDogLjEyNXJlbTtcblx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdC5zZWFyY2gge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbnB1dC13cmFwcGVyIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLXRvcDogMTRweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxOXB4O1xuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdHBhZGRpbmctdG9wOiAuNjI1cmVtO1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHR9XG59XG4uYWNjb3VudC1saXN0IHtcblx0YSB7XG5cdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuLmJsb2NrLWNvbnRhY3QtdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDFyZW07XG59XG4uYmxvY2tjbXMtdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDFyZW07XG59XG4ubXlhY2NvdW50LXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRhIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxufVxuLmJsb2NrLXNvY2lhbCB7XG5cdGxpIHtcblx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHR3aWR0aDogMi41cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAuMTI1cmVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR0ZXh0LWluZGVudDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmZhY2Vib29rIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Nzcy8zOTM1ZTEwN2VhNjE4NjZlNjBkNzk0NmRjNmE5NjJmMS5zdmcpO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vY3NzLzhiMDVkNTFlZGU5MDg5MDdkNjU2OTU1NTg5NzRkODZmLnN2Zyk7XG5cdH1cbn1cbi5mYWNlYm9vay5pY29uLWdyYXkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vY3NzL2QzZmJhZTc0YTI3NmE5ZjZjZjFkNjI0MWYyOWI2MWEzLnN2Zyk7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9jc3MvOGIwNWQ1MWVkZTkwODkwN2Q2NTY5NTU1ODk3NGQ4NmYuc3ZnKTtcblx0fVxufVxuLnR3aXR0ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vY3NzL2E2NzE3NWQxZWExMTM4OWQ5MTA3YmQ4YzA4ZjlkN2Q3LnN2Zyk7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9jc3MvZmZkZGNiMzczNjk4MGIyMzQwNWIzMTE0MmEzMjRiNjIuc3ZnKTtcblx0fVxufVxuLnR3aXR0ZXIuaWNvbi1ncmF5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Nzcy9kMWE0MzVmZDI1NzFlNjc4NThhMzFlZTk1NGI1MjI3OC5zdmcpO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vY3NzL2ZmZGRjYjM3MzY5ODBiMjM0MDViMzExNDJhMzI0YjYyLnN2Zyk7XG5cdH1cbn1cbi5yc3Mge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vY3NzL2NmMmYzYzFkNWM3Y2IwMmMyOWY2MTk2NDMxMzE0OGUxLnN2Zyk7XG59XG4ueW91dHViZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9jc3MvMjJjMDUyOGFjYjZkOWNkNWJmNGM4Zjk2MzgxYmMwNWMuc3ZnKTtcbn1cbi5nb29nbGVwbHVzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Nzcy8zNmJmZjcyZGNiYTMwOThiNGI3MGI0ODJiMjJjMjlhYi5zdmcpO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vY3NzL2MxYTY1ODA1Zjc1OTkwMWEzOWQxMGViODU0YzFkY2YyLnN2Zyk7XG5cdH1cbn1cbi5nb29nbGVwbHVzLmljb24tZ3JheSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9jc3MvN2MyNGQ0Mjc1ZWZjYmU4ODkxZjc4Mzc4YjdjODA4ZTAuc3ZnKTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Nzcy9jMWE2NTgwNWY3NTk5MDFhMzlkMTBlYjg1NGMxZGNmMi5zdmcpO1xuXHR9XG59XG4jYmxvY2tfbXlhY2NvdW50X2luZm9zIHtcblx0Lm15YWNjb3VudC10aXRsZSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuLnBpbnRlcmVzdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9jc3MvYWZiMmVkNmQ2NzYxM2E3MjRhNDIwYTM5YjRmZTViMGQuc3ZnKTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Nzcy9iMWRiODE5MTMyZTY0YTNlMDE5MTFhMTQxM2MzM2FjZi5zdmcpO1xuXHR9XG59XG4ucGludGVyZXN0Lmljb24tZ3JheSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9jc3MvNzk4OGJlOGI2M2VkZjljNGFjY2ViZjk0ZDVkYjc5Mjcuc3ZnKTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Nzcy9iMWRiODE5MTMyZTY0YTNlMDE5MTFhMTQxM2MzM2FjZi5zdmcpO1xuXHR9XG59XG4udmltZW8ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vY3NzL2YyNTVhZjBiYmJlODM3ZTc5Zjc4MjE4MjdmOWM2ZjEwLnN2Zyk7XG59XG4uaW5zdGFncmFtIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Nzcy8wMjY2YjA1MjY1ZjMxN2E3NDA5NTYwYjc1MWNkNjFlOC5zdmcpO1xufVxuLmNvbnRhY3QtcmljaCB7XG5cdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG5cdC5ibG9jayB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Lmljb24ge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMy41cmVtO1xuXHRcdFx0aSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRhdGEge1xuXHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQuZGF0YS5lbWFpbCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogLjM3NXJlbTtcblx0XHR9XG5cdH1cbn1cbi5jb250YWN0LWZvcm0ge1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdHdpZHRoOiAxMDAlO1xuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHR9XG59XG4uY3VzdG9taXphdGlvbi1tb2RhbCB7XG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdFx0Lm1vZGFsLWJvZHkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHQucHJvZHVjdC1jdXN0b21pemF0aW9uLWxpbmUge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogLjkzNzVyZW07XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAuOTM3NXJlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiNoZWFkZXItbWFwLXRleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZsb2F0OiByaWdodDtcblx0cGFkZGluZzogMjBweCAwO1xufVxuI3dyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0LmJhbm5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGltZyB7XG5cdFx0XHRib3gtc2hhZG93OiAxcHggMXB4IDdweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0XHR9XG5cdH1cblx0LmJyZWFkY3J1bWIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuXHRcdG9sIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIi9cIjtcblx0XHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdFx0XHRtYXJnaW46IC4zMTI1ZW07XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRjb250ZW50OiBcIi9cIjtcblx0XHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdFx0XHRtYXJnaW46IC4zMTI1cmVtO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJyZWFkY3J1bWJbZGF0YS1kZXB0aD1cIjFcIl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiNpbmRleCB7XG5cdCNtYWluIHtcblx0XHQucGFnZS1mb290ZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbiNub3RpZmljYXRpb25zIHtcblx0dWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiNmb290ZXIge1xuXHRtYXJnaW4tdG9wOiA0MnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG59XG5AbWVkaWEgcHJpbnQge1xuXHQqIHtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdCY6Zmlyc3QtbGluZSB7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXHRhYmJyW3RpdGxlXSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSlcIilcIjtcblx0XHR9XG5cdH1cblx0YmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblx0cHJlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxuXHR0aGVhZCB7XG5cdFx0ZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuXHR9XG5cdGltZyB7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHR9XG5cdHRyIHtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblx0aDIge1xuXHRcdG9ycGhhbnM6IDM7XG5cdFx0d2lkb3dzOiAzO1xuXHRcdHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuXHR9XG5cdGgzIHtcblx0XHRvcnBoYW5zOiAzO1xuXHRcdHdpZG93czogMztcblx0XHRwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcblx0fVxuXHRwIHtcblx0XHRvcnBoYW5zOiAzO1xuXHRcdHdpZG93czogMztcblx0fVxuXHQubmF2YmFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5idG4ge1xuXHRcdD4uY2FyZXQge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0fVxuXHQuZHJvcHVwIHtcblx0XHQ+LmJ0biB7XG5cdFx0XHQ+LmNhcmV0IHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGFnIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjIyMjIyO1xuXHR9XG5cdC50YWJsZSB7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXHRcdHRkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFuY28tY29sb3IgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0dGgge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvciAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQudGFibGUtYm9yZGVyZWQge1xuXHRcdHRkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0dGgge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQudmlzaWJsZS1wcmludC1ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHQudmlzaWJsZS1wcmludC1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHR9XG5cdC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0LmhpZGRlbi1wcmludCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5jb2wtc20tMSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDguMzMzMzMlO1xuXHR9XG5cdC5jb2wtc20tMiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDE2LjY2NjY3JTtcblx0fVxuXHQuY29sLXNtLTMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblx0LmNvbC1zbS00IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMzMuMzMzMzMlO1xuXHR9XG5cdC5jb2wtc20tNSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDQxLjY2NjY3JTtcblx0fVxuXHQuY29sLXNtLTYge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LmNvbC1zbS03IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTguMzMzMzMlO1xuXHR9XG5cdC5jb2wtc20tOCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDY2LjY2NjY3JTtcblx0fVxuXHQuY29sLXNtLTkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblx0LmNvbC1zbS0xMCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDgzLjMzMzMzJTtcblx0fVxuXHQuY29sLXNtLTExIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogOTEuNjY2NjclO1xuXHR9XG5cdC5jb2wtc20tMTIge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wdWxsLXNtLTAge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cdC5wdWxsLXNtLTEge1xuXHRcdHJpZ2h0OiA4LjMzMzMzJTtcblx0fVxuXHQucHVsbC1zbS0yIHtcblx0XHRyaWdodDogMTYuNjY2NjclO1xuXHR9XG5cdC5wdWxsLXNtLTMge1xuXHRcdHJpZ2h0OiAyNSU7XG5cdH1cblx0LnB1bGwtc20tNCB7XG5cdFx0cmlnaHQ6IDMzLjMzMzMzJTtcblx0fVxuXHQucHVsbC1zbS01IHtcblx0XHRyaWdodDogNDEuNjY2NjclO1xuXHR9XG5cdC5wdWxsLXNtLTYge1xuXHRcdHJpZ2h0OiA1MCU7XG5cdH1cblx0LnB1bGwtc20tNyB7XG5cdFx0cmlnaHQ6IDU4LjMzMzMzJTtcblx0fVxuXHQucHVsbC1zbS04IHtcblx0XHRyaWdodDogNjYuNjY2NjclO1xuXHR9XG5cdC5wdWxsLXNtLTkge1xuXHRcdHJpZ2h0OiA3NSU7XG5cdH1cblx0LnB1bGwtc20tMTAge1xuXHRcdHJpZ2h0OiA4My4zMzMzMyU7XG5cdH1cblx0LnB1bGwtc20tMTEge1xuXHRcdHJpZ2h0OiA5MS42NjY2NyU7XG5cdH1cblx0LnB1bGwtc20tMTIge1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHR9XG5cdC5wdXNoLXNtLTAge1xuXHRcdGxlZnQ6IGF1dG87XG5cdH1cblx0LnB1c2gtc20tMSB7XG5cdFx0bGVmdDogOC4zMzMzMyU7XG5cdH1cblx0LnB1c2gtc20tMiB7XG5cdFx0bGVmdDogMTYuNjY2NjclO1xuXHR9XG5cdC5wdXNoLXNtLTMge1xuXHRcdGxlZnQ6IDI1JTtcblx0fVxuXHQucHVzaC1zbS00IHtcblx0XHRsZWZ0OiAzMy4zMzMzMyU7XG5cdH1cblx0LnB1c2gtc20tNSB7XG5cdFx0bGVmdDogNDEuNjY2NjclO1xuXHR9XG5cdC5wdXNoLXNtLTYge1xuXHRcdGxlZnQ6IDUwJTtcblx0fVxuXHQucHVzaC1zbS03IHtcblx0XHRsZWZ0OiA1OC4zMzMzMyU7XG5cdH1cblx0LnB1c2gtc20tOCB7XG5cdFx0bGVmdDogNjYuNjY2NjclO1xuXHR9XG5cdC5wdXNoLXNtLTkge1xuXHRcdGxlZnQ6IDc1JTtcblx0fVxuXHQucHVzaC1zbS0xMCB7XG5cdFx0bGVmdDogODMuMzMzMzMlO1xuXHR9XG5cdC5wdXNoLXNtLTExIHtcblx0XHRsZWZ0OiA5MS42NjY2NyU7XG5cdH1cblx0LnB1c2gtc20tMTIge1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cblx0Lm9mZnNldC1zbS0wIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQub2Zmc2V0LXNtLTEge1xuXHRcdG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcblx0fVxuXHQub2Zmc2V0LXNtLTIge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG5cdH1cblx0Lm9mZnNldC1zbS0zIHtcblx0XHRtYXJnaW4tbGVmdDogMjUlO1xuXHR9XG5cdC5vZmZzZXQtc20tNCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcblx0fVxuXHQub2Zmc2V0LXNtLTUge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG5cdH1cblx0Lm9mZnNldC1zbS02IHtcblx0XHRtYXJnaW4tbGVmdDogNTAlO1xuXHR9XG5cdC5vZmZzZXQtc20tNyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcblx0fVxuXHQub2Zmc2V0LXNtLTgge1xuXHRcdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG5cdH1cblx0Lm9mZnNldC1zbS05IHtcblx0XHRtYXJnaW4tbGVmdDogNzUlO1xuXHR9XG5cdC5vZmZzZXQtc20tMTAge1xuXHRcdG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG5cdH1cblx0Lm9mZnNldC1zbS0xMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcblx0fVxuXHQuZm9ybS1pbmxpbmUge1xuXHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdFx0LmZvcm0tY29udHJvbC1zdGF0aWMge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQuaW5wdXQtZ3JvdXAge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLXRhYmxlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LmlucHV0LWdyb3VwLWJ0biB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0Pi5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0tY2hlY2sge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHQuZm9ybS1jb250cm9sLWxhYmVsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0XHQuZm9ybS1jaGVjay1sYWJlbCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdC5mb3JtLWNoZWNrLWlucHV0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XHQuaGFzLWZlZWRiYWNrIHtcblx0XHRcdC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblx0Lm5hdmJhci1mdWxsIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cdC5uYXZiYXItZml4ZWQtYm90dG9tIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cdC5uYXZiYXItZml4ZWQtdG9wIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cdC5uYXZiYXItc3RpY2t5LXRvcCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXHQubmF2YmFyLXRvZ2dsZWFibGUteHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0LmNhcmQtZGVjayB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0Ym9yZGVyLXNwYWNpbmc6IDEuMjVyZW0gMDtcblx0XHQuY2FyZCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHR9XG5cdC5jYXJkLWRlY2std3JhcHBlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMS4yNXJlbTtcblx0XHRtYXJnaW4tbGVmdDogLTEuMjVyZW07XG5cdH1cblx0LmNhcmQtZ3JvdXAge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0LmNhcmQge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHQuY2FyZC1pbWctdG9wIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2FyZC1pbWctYm90dG9tIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0LmNhcmQtaW1nLXRvcCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2FyZC1pbWctYm90dG9tIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdC5jYXJkLWltZy1ib3R0b20ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNhcmQtaW1nLXRvcCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZCsuY2FyZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQuY2FyZC1jb2x1bW5zIHtcblx0XHRjb2x1bW4tY291bnQ6IDM7XG5cdFx0Y29sdW1uLWdhcDogMS4yNXJlbTtcblx0XHQuY2FyZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Lmp1bWJvdHJvbiB7XG5cdFx0cGFkZGluZzogNHJlbSAycmVtO1xuXHR9XG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0YmFja2dyb3VuZDogJGJsYW5jby1jb2xvcjtcblx0XHRtYXJnaW46IDMwcHggYXV0bztcblx0fVxuXHQubW9kYWwtc20ge1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdH1cblx0LmNhcm91c2VsLWNvbnRyb2wge1xuXHRcdC5pY29uLW5leHQge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0fVxuXHRcdC5pY29uLXByZXYge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHR9XG5cdH1cblx0LmNhcm91c2VsLWNhcHRpb24ge1xuXHRcdHJpZ2h0OiAyMCU7XG5cdFx0bGVmdDogMjAlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcblx0XHRib3R0b206IDIwcHg7XG5cdH1cblx0LnB1bGwtc20tbGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0fVxuXHQucHVsbC1zbS1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnB1bGwtc20tbm9uZSB7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1zbS1sZWZ0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtc20tcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtc20tY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxuXHQuaGlkZGVuLXNtLXVwIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LmNvbC1tZC0xIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogOC4zMzMzMyU7XG5cdH1cblx0LmNvbC1tZC0yIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTYuNjY2NjclO1xuXHR9XG5cdC5jb2wtbWQtMyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXHQuY29sLW1kLTQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAzMy4zMzMzMyU7XG5cdH1cblx0LmNvbC1tZC01IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNDEuNjY2NjclO1xuXHR9XG5cdC5jb2wtbWQtNiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuY29sLW1kLTcge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1OC4zMzMzMyU7XG5cdH1cblx0LmNvbC1tZC04IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNjYuNjY2NjclO1xuXHR9XG5cdC5jb2wtbWQtOSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDc1JTtcblx0fVxuXHQuY29sLW1kLTEwIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogODMuMzMzMzMlO1xuXHR9XG5cdC5jb2wtbWQtMTEge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA5MS42NjY2NyU7XG5cdH1cblx0LmNvbC1tZC0xMiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnB1bGwtbWQtMCB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cblx0LnB1bGwtbWQtMSB7XG5cdFx0cmlnaHQ6IDguMzMzMzMlO1xuXHR9XG5cdC5wdWxsLW1kLTIge1xuXHRcdHJpZ2h0OiAxNi42NjY2NyU7XG5cdH1cblx0LnB1bGwtbWQtMyB7XG5cdFx0cmlnaHQ6IDI1JTtcblx0fVxuXHQucHVsbC1tZC00IHtcblx0XHRyaWdodDogMzMuMzMzMzMlO1xuXHR9XG5cdC5wdWxsLW1kLTUge1xuXHRcdHJpZ2h0OiA0MS42NjY2NyU7XG5cdH1cblx0LnB1bGwtbWQtNiB7XG5cdFx0cmlnaHQ6IDUwJTtcblx0fVxuXHQucHVsbC1tZC03IHtcblx0XHRyaWdodDogNTguMzMzMzMlO1xuXHR9XG5cdC5wdWxsLW1kLTgge1xuXHRcdHJpZ2h0OiA2Ni42NjY2NyU7XG5cdH1cblx0I21vZHVsZS14aXBibG9nLXNpbmdsZSB7XG5cdFx0LnB1bGwtbWQtOSB7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0I21vZHVsZS14aXBibG9nLWFyY2hpdmUge1xuXHRcdC5wdWxsLW1kLTkge1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5wdWxsLW1kLTkge1xuXHRcdHJpZ2h0OiA3NSU7XG5cdH1cblx0LnB1bGwtbWQtMTAge1xuXHRcdHJpZ2h0OiA4My4zMzMzMyU7XG5cdH1cblx0LnB1bGwtbWQtMTEge1xuXHRcdHJpZ2h0OiA5MS42NjY2NyU7XG5cdH1cblx0LnB1bGwtbWQtMTIge1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHR9XG5cdC5wdXNoLW1kLTAge1xuXHRcdGxlZnQ6IGF1dG87XG5cdH1cblx0LnB1c2gtbWQtMSB7XG5cdFx0bGVmdDogOC4zMzMzMyU7XG5cdH1cblx0LnB1c2gtbWQtMiB7XG5cdFx0bGVmdDogMTYuNjY2NjclO1xuXHR9XG5cdC5wdXNoLW1kLTMge1xuXHRcdGxlZnQ6IDI1JTtcblx0fVxuXHQucHVzaC1tZC00IHtcblx0XHRsZWZ0OiAzMy4zMzMzMyU7XG5cdH1cblx0LnB1c2gtbWQtNSB7XG5cdFx0bGVmdDogNDEuNjY2NjclO1xuXHR9XG5cdC5wdXNoLW1kLTYge1xuXHRcdGxlZnQ6IDUwJTtcblx0fVxuXHQucHVzaC1tZC03IHtcblx0XHRsZWZ0OiA1OC4zMzMzMyU7XG5cdH1cblx0LnB1c2gtbWQtOCB7XG5cdFx0bGVmdDogNjYuNjY2NjclO1xuXHR9XG5cdC5wdXNoLW1kLTkge1xuXHRcdGxlZnQ6IDc1JTtcblx0fVxuXHQucHVzaC1tZC0xMCB7XG5cdFx0bGVmdDogODMuMzMzMzMlO1xuXHR9XG5cdC5wdXNoLW1kLTExIHtcblx0XHRsZWZ0OiA5MS42NjY2NyU7XG5cdH1cblx0LnB1c2gtbWQtMTIge1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cblx0Lm9mZnNldC1tZC0wIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQub2Zmc2V0LW1kLTEge1xuXHRcdG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcblx0fVxuXHQub2Zmc2V0LW1kLTIge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG5cdH1cblx0Lm9mZnNldC1tZC0zIHtcblx0XHRtYXJnaW4tbGVmdDogMjUlO1xuXHR9XG5cdC5vZmZzZXQtbWQtNCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcblx0fVxuXHQub2Zmc2V0LW1kLTUge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG5cdH1cblx0Lm9mZnNldC1tZC02IHtcblx0XHRtYXJnaW4tbGVmdDogNTAlO1xuXHR9XG5cdC5vZmZzZXQtbWQtNyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcblx0fVxuXHQub2Zmc2V0LW1kLTgge1xuXHRcdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG5cdH1cblx0Lm9mZnNldC1tZC05IHtcblx0XHRtYXJnaW4tbGVmdDogNzUlO1xuXHR9XG5cdC5vZmZzZXQtbWQtMTAge1xuXHRcdG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG5cdH1cblx0Lm9mZnNldC1tZC0xMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcblx0fVxuXHQubmF2YmFyLXRvZ2dsZWFibGUtc20ge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblx0LnB1bGwtbWQtbGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcblx0fVxuXHQucHVsbC1tZC1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnB1bGwtbWQtbm9uZSB7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1tZC1sZWZ0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtbWQtcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtbWQtY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQuY29sLWxnLTEge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA4LjMzMzMzJTtcblx0fVxuXHQuY29sLWxnLTIge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxNi42NjY2NyU7XG5cdH1cblx0LmNvbC1sZy0zIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cdC5jb2wtbGctNCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDMzLjMzMzMzJTtcblx0fVxuXHQuY29sLWxnLTUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA0MS42NjY2NyU7XG5cdH1cblx0LmNvbC1sZy02IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cdC5jb2wtbGctNyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDU4LjMzMzMzJTtcblx0fVxuXHQuY29sLWxnLTgge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA2Ni42NjY2NyU7XG5cdH1cblx0LmNvbC1sZy05IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cdC5jb2wtbGctMTAge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA4My4zMzMzMyU7XG5cdH1cblx0LmNvbC1sZy0xMSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDkxLjY2NjY3JTtcblx0fVxuXHQuY29sLWxnLTEyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucHVsbC1sZy0wIHtcblx0XHRyaWdodDogYXV0bztcblx0fVxuXHQucHVsbC1sZy0xIHtcblx0XHRyaWdodDogOC4zMzMzMyU7XG5cdH1cblx0LnB1bGwtbGctMiB7XG5cdFx0cmlnaHQ6IDE2LjY2NjY3JTtcblx0fVxuXHQucHVsbC1sZy0zIHtcblx0XHRyaWdodDogMjUlO1xuXHR9XG5cdC5wdWxsLWxnLTQge1xuXHRcdHJpZ2h0OiAzMy4zMzMzMyU7XG5cdH1cblx0LnB1bGwtbGctNSB7XG5cdFx0cmlnaHQ6IDQxLjY2NjY3JTtcblx0fVxuXHQucHVsbC1sZy02IHtcblx0XHRyaWdodDogNTAlO1xuXHR9XG5cdC5wdWxsLWxnLTcge1xuXHRcdHJpZ2h0OiA1OC4zMzMzMyU7XG5cdH1cblx0LnB1bGwtbGctOCB7XG5cdFx0cmlnaHQ6IDY2LjY2NjY3JTtcblx0fVxuXHQucHVsbC1sZy05IHtcblx0XHRyaWdodDogNzUlO1xuXHR9XG5cdC5wdWxsLWxnLTEwIHtcblx0XHRyaWdodDogODMuMzMzMzMlO1xuXHR9XG5cdC5wdWxsLWxnLTExIHtcblx0XHRyaWdodDogOTEuNjY2NjclO1xuXHR9XG5cdC5wdWxsLWxnLTEyIHtcblx0XHRyaWdodDogMTAwJTtcblx0fVxuXHQucHVzaC1sZy0wIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHR9XG5cdC5wdXNoLWxnLTEge1xuXHRcdGxlZnQ6IDguMzMzMzMlO1xuXHR9XG5cdC5wdXNoLWxnLTIge1xuXHRcdGxlZnQ6IDE2LjY2NjY3JTtcblx0fVxuXHQucHVzaC1sZy0zIHtcblx0XHRsZWZ0OiAyNSU7XG5cdH1cblx0LnB1c2gtbGctNCB7XG5cdFx0bGVmdDogMzMuMzMzMzMlO1xuXHR9XG5cdC5wdXNoLWxnLTUge1xuXHRcdGxlZnQ6IDQxLjY2NjY3JTtcblx0fVxuXHQucHVzaC1sZy02IHtcblx0XHRsZWZ0OiA1MCU7XG5cdH1cblx0LnB1c2gtbGctNyB7XG5cdFx0bGVmdDogNTguMzMzMzMlO1xuXHR9XG5cdC5wdXNoLWxnLTgge1xuXHRcdGxlZnQ6IDY2LjY2NjY3JTtcblx0fVxuXHQucHVzaC1sZy05IHtcblx0XHRsZWZ0OiA3NSU7XG5cdH1cblx0LnB1c2gtbGctMTAge1xuXHRcdGxlZnQ6IDgzLjMzMzMzJTtcblx0fVxuXHQucHVzaC1sZy0xMSB7XG5cdFx0bGVmdDogOTEuNjY2NjclO1xuXHR9XG5cdC5wdXNoLWxnLTEyIHtcblx0XHRsZWZ0OiAxMDAlO1xuXHR9XG5cdC5vZmZzZXQtbGctMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0Lm9mZnNldC1sZy0xIHtcblx0XHRtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG5cdH1cblx0Lm9mZnNldC1sZy0yIHtcblx0XHRtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuXHR9XG5cdC5vZmZzZXQtbGctMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcblx0fVxuXHQub2Zmc2V0LWxnLTQge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG5cdH1cblx0Lm9mZnNldC1sZy01IHtcblx0XHRtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuXHR9XG5cdC5vZmZzZXQtbGctNiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTtcblx0fVxuXHQub2Zmc2V0LWxnLTcge1xuXHRcdG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG5cdH1cblx0Lm9mZnNldC1sZy04IHtcblx0XHRtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuXHR9XG5cdC5vZmZzZXQtbGctOSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDc1JTtcblx0fVxuXHQub2Zmc2V0LWxnLTEwIHtcblx0XHRtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuXHR9XG5cdC5vZmZzZXQtbGctMTEge1xuXHRcdG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG5cdH1cblx0Lm5hdmJhci10b2dnbGVhYmxlLW1kIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdC5tb2RhbC1sZyB7XG5cdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0fVxuXHQucHVsbC1sZy1sZWZ0IHtcblx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuXHR9XG5cdC5wdWxsLWxnLXJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcblx0fVxuXHQucHVsbC1sZy1ub25lIHtcblx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LWxnLWxlZnQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1sZy1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1sZy1jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG5cdC5oaWRkZW4tbWQtdXAge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQuaGlkZGVuLWxnLXVwIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMTgwcHg7XG5cdH1cblx0LmNvbC14bC0xIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogOC4zMzMzMyU7XG5cdH1cblx0LmNvbC14bC0yIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTYuNjY2NjclO1xuXHR9XG5cdC5jb2wteGwtMyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXHQuY29sLXhsLTQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAzMy4zMzMzMyU7XG5cdH1cblx0LmNvbC14bC01IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNDEuNjY2NjclO1xuXHR9XG5cdC5jb2wteGwtNiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuY29sLXhsLTcge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1OC4zMzMzMyU7XG5cdH1cblx0LmNvbC14bC04IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNjYuNjY2NjclO1xuXHR9XG5cdC5jb2wteGwtOSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDc1JTtcblx0fVxuXHQuY29sLXhsLTEwIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogODMuMzMzMzMlO1xuXHR9XG5cdC5jb2wteGwtMTEge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA5MS42NjY2NyU7XG5cdH1cblx0LmNvbC14bC0xMiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnB1bGwteGwtMCB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cblx0LnB1bGwteGwtMSB7XG5cdFx0cmlnaHQ6IDguMzMzMzMlO1xuXHR9XG5cdC5wdWxsLXhsLTIge1xuXHRcdHJpZ2h0OiAxNi42NjY2NyU7XG5cdH1cblx0LnB1bGwteGwtMyB7XG5cdFx0cmlnaHQ6IDI1JTtcblx0fVxuXHQucHVsbC14bC00IHtcblx0XHRyaWdodDogMzMuMzMzMzMlO1xuXHR9XG5cdC5wdWxsLXhsLTUge1xuXHRcdHJpZ2h0OiA0MS42NjY2NyU7XG5cdH1cblx0LnB1bGwteGwtNiB7XG5cdFx0cmlnaHQ6IDUwJTtcblx0fVxuXHQucHVsbC14bC03IHtcblx0XHRyaWdodDogNTguMzMzMzMlO1xuXHR9XG5cdC5wdWxsLXhsLTgge1xuXHRcdHJpZ2h0OiA2Ni42NjY2NyU7XG5cdH1cblx0LnB1bGwteGwtOSB7XG5cdFx0cmlnaHQ6IDc1JTtcblx0fVxuXHQucHVsbC14bC0xMCB7XG5cdFx0cmlnaHQ6IDgzLjMzMzMzJTtcblx0fVxuXHQucHVsbC14bC0xMSB7XG5cdFx0cmlnaHQ6IDkxLjY2NjY3JTtcblx0fVxuXHQucHVsbC14bC0xMiB7XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdH1cblx0LnB1c2gteGwtMCB7XG5cdFx0bGVmdDogYXV0bztcblx0fVxuXHQucHVzaC14bC0xIHtcblx0XHRsZWZ0OiA4LjMzMzMzJTtcblx0fVxuXHQucHVzaC14bC0yIHtcblx0XHRsZWZ0OiAxNi42NjY2NyU7XG5cdH1cblx0LnB1c2gteGwtMyB7XG5cdFx0bGVmdDogMjUlO1xuXHR9XG5cdC5wdXNoLXhsLTQge1xuXHRcdGxlZnQ6IDMzLjMzMzMzJTtcblx0fVxuXHQucHVzaC14bC01IHtcblx0XHRsZWZ0OiA0MS42NjY2NyU7XG5cdH1cblx0LnB1c2gteGwtNiB7XG5cdFx0bGVmdDogNTAlO1xuXHR9XG5cdC5wdXNoLXhsLTcge1xuXHRcdGxlZnQ6IDU4LjMzMzMzJTtcblx0fVxuXHQucHVzaC14bC04IHtcblx0XHRsZWZ0OiA2Ni42NjY2NyU7XG5cdH1cblx0LnB1c2gteGwtOSB7XG5cdFx0bGVmdDogNzUlO1xuXHR9XG5cdC5wdXNoLXhsLTEwIHtcblx0XHRsZWZ0OiA4My4zMzMzMyU7XG5cdH1cblx0LnB1c2gteGwtMTEge1xuXHRcdGxlZnQ6IDkxLjY2NjY3JTtcblx0fVxuXHQucHVzaC14bC0xMiB7XG5cdFx0bGVmdDogMTAwJTtcblx0fVxuXHQub2Zmc2V0LXhsLTAge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5vZmZzZXQteGwtMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuXHR9XG5cdC5vZmZzZXQteGwtMiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcblx0fVxuXHQub2Zmc2V0LXhsLTMge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNSU7XG5cdH1cblx0Lm9mZnNldC14bC00IHtcblx0XHRtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuXHR9XG5cdC5vZmZzZXQteGwtNSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcblx0fVxuXHQub2Zmc2V0LXhsLTYge1xuXHRcdG1hcmdpbi1sZWZ0OiA1MCU7XG5cdH1cblx0Lm9mZnNldC14bC03IHtcblx0XHRtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuXHR9XG5cdC5vZmZzZXQteGwtOCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcblx0fVxuXHQub2Zmc2V0LXhsLTkge1xuXHRcdG1hcmdpbi1sZWZ0OiA3NSU7XG5cdH1cblx0Lm9mZnNldC14bC0xMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcblx0fVxuXHQub2Zmc2V0LXhsLTExIHtcblx0XHRtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuXHR9XG5cdC5wdWxsLXhsLWxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdH1cblx0LnB1bGwteGwtcmlnaHQge1xuXHRcdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuXHR9XG5cdC5wdWxsLXhsLW5vbmUge1xuXHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQteGwtbGVmdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LXhsLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LXhsLWNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdH1cblx0LmhpZGRlbi14bC11cCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTI4MHB4O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTM3MHB4O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ1MHB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTQyMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTQ3MHB4O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTU3MHB4O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY0MHB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTYxNHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQzcHgpIHtcblx0Lm5hdmJhci10b2dnbGVhYmxlLXhzIHtcblx0XHQubmF2YmFyLW5hdiB7XG5cdFx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oaWRkZW4teHMtZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdGJvZHkjY2hlY2tvdXQge1xuXHRcdHNlY3Rpb24uY2hlY2tvdXQtc3RlcCB7XG5cdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IC45Mzc1cmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNwYXltZW50LWNvbmZpcm1hdGlvbiB7XG5cdFx0YnV0dG9uIHtcblx0XHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0XHR9XG5cdFx0YnV0dG9uLmJ0biB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdHMtc2VsZWN0aW9uIHtcblx0XHQuZmlsdGVyLWJ1dHRvbiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cdCNjYXRlZ29yeSB7XG5cdFx0I2xlZnQtY29sdW1uIHtcblx0XHRcdCNzZWFyY2hfZmlsdGVyc193cmFwcGVyIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FydC1pdGVtcyB7XG5cdFx0cGFkZGluZzogMXJlbSAwO1xuXHR9XG5cdC5jYXJ0LWl0ZW0ge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQuY2FydC1ncmlkLWJvZHkge1xuXHRcdC5jYXJ0LW92ZXJ2aWV3IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5uby1pdGVtcyB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1saW5lLWdyaWQtbGVmdCB7XG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHR9XG5cdCNzdG9yZXMge1xuXHRcdC5wYWdlLXN0b3JlcyB7XG5cdFx0XHQuc3RvcmUtaXRlbS1jb250YWluZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0LmRpdmlkZS1sZWZ0IHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc3RvcmUtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGFkZHJlc3Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc3RvcmUtaXRlbS1mb290ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC42MjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNhcmQtYmxvY2sge1xuXHRcdFx0XHRcdHBhZGRpbmc6IC43NXJlbSAuNzVyZW0gMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN0b3JlLWl0ZW0tZm9vdGVyLmRpdmlkZS10b3Age1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3Byb2R1Y3RzIHtcblx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0ZGl2I2pzLXByb2R1Y3QtbGlzdCB7XG5cdFx0bWFyZ2luOiAwcHggNHB4O1xuXHR9XG5cdCN3cmFwcGVyIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHBhZGRpbmc6IDMwcHggMTVweCAwcHggMTVweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5mb290ZXItY29udGFpbmVyIHtcblx0XHQubGlua3Mge1xuXHRcdFx0dWwge1xuXHRcdFx0XHQ+bGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdmJhci10b2dnbGVhYmxlLXNtIHtcblx0XHQubmF2YmFyLW5hdiB7XG5cdFx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXItdG9wIHtcblx0XHQuc2VhcmNoLXdpZGdldCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdGZvcm0ge1xuXHRcdFx0XHRtYXJnaW46IDAgMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGJvZHkjY2hlY2tvdXQge1xuXHRcdHNlY3Rpb24uY2hlY2tvdXQtc3RlcC4tcmVhY2hhYmxlLi1jb21wbGV0ZSB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdC5zdGVwLWVkaXQge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAuMjVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEuMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I2hlYWRlciB7XG5cdFx0XHQuaGVhZGVyLW5hdiB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0c2VjdGlvbi5jaGVja291dC1zdGVwIHtcblx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogLjkzNzVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdH1cblx0fVxuXHQjaGVhZGVyIHtcblx0XHQuaGVhZGVyLW5hdiB7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdC5yaWdodC1uYXYge1xuXHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0XHRcdGJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdFx0LnVzZXItaW5mbyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHQubG9nZ2VkIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2tjYXJ0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0XHQuYmxvY2tjYXJ0LmFjdGl2ZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmhlYWRlci10b3Age1xuXHRcdFx0YVtkYXRhLWRlcHRoPVwiMFwiXSB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNvcmRlci1pdGVtcyB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdFx0aHIge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2ViZWJlYjtcblx0XHR9XG5cdH1cblx0LmJvbGQge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0I29yZGVyLWRldGFpbHMge1xuXHRcdHBhZGRpbmctbGVmdDogLjkzNzVyZW07XG5cdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0fVxuXHR9XG5cdCNjYXRlZ29yeSB7XG5cdFx0I2xlZnQtY29sdW1uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0I3NlYXJjaF9maWx0ZXJzX3dyYXBwZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0I3NlYXJjaF9maWx0ZXJfY29udHJvbHMge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIC41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQjc2VhcmNoX2ZpbHRlcnMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2Y3ZjdmNztcblx0XHRcdFx0LmZhY2V0IHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0LmNvbGxhcHNlLWljb25zIHtcblx0XHRcdFx0XHRcdFx0LnJlbW92ZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGl0bGVbYXJpYS1leHBhbmRlZD10cnVlXSB7XG5cdFx0XHRcdFx0XHQuY29sbGFwc2UtaWNvbnMge1xuXHRcdFx0XHRcdFx0XHQuYWRkIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5yZW1vdmUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mYWNldC10aXRsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lmg2IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAuNjI1cmVtO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubmF2YmFyLXRvZ2dsZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogLjYyNXJlbSAuNjI1cmVtIDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbGxhcHNlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb2xsYXBzZS5pbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZhY2V0LWxhYmVsIHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAuNjI1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQjY29udGVudC13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQjc2VhcmNoX2ZpbHRlcl90b2dnbGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdHMtc29ydC1vcmRlciB7XG5cdFx0LnNlbGVjdC10aXRsZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblx0LnByb2R1Y3RzLXNlbGVjdGlvbiB7XG5cdFx0aDEge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblx0XHQuc2hvd2luZyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHR9XG5cdH1cblx0I2Jlc3Qtc2FsZXMge1xuXHRcdCNjb250ZW50LXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCNuZXctcHJvZHVjdHMge1xuXHRcdCNjb250ZW50LXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCNwcmljZXMtZHJvcCB7XG5cdFx0I2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0I2Jsb2NrY2FydC1tb2RhbCB7XG5cdFx0LmRpdmlkZS1yaWdodCB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5tb2RhbC1ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LWxpbmUtZ3JpZC1ib2R5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cdCNzdG9yZXMge1xuXHRcdC5wYWdlLXN0b3JlcyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5zdG9yZS1pdGVtLWNvbnRhaW5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3dyYXBwZXIge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0I2NoZWNrb3V0LWNhcnQtc3VtbWFyeSB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0fVxuXHRzZWN0aW9uLmNoZWNrb3V0LXN0ZXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5kZWZhdWx0LWlucHV0IHtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cblx0bGFiZWwge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cdCNwcm9kdWN0cyB7XG5cdFx0LnByb2R1Y3QtbWluaWF0dXJlIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXHQuZmVhdHVyZWQtcHJvZHVjdHMge1xuXHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cblx0LmJsb2NrLWNvbnRhY3Qge1xuXHRcdHBhZGRpbmctbGVmdDogLjkzNzVyZW07XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdC5kcm9wZG93bi1pdGVtIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0Lm1lbnUge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHR1bCNob21lcGFnZS1jYXJvdXNlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0Lm5hdmJhci10b2dnbGVhYmxlLW1kIHtcblx0XHQubmF2YmFyLW5hdiB7XG5cdFx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oaWRkZW4tc20tZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5oaWRkZW4tbWQtZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5kb25lIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRib2R5I2NoZWNrb3V0IHtcblx0XHRzZWN0aW9uLmNoZWNrb3V0LXN0ZXAge1xuXHRcdFx0LmFkZHJlc3MtaXRlbSB7XG5cdFx0XHRcdC13ZWJraXQtZmxleC1ncm93OiAxO1xuXHRcdFx0XHQtbW96LWZsZXgtZ3JvdzogMTtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0XHRcdH1cblx0XHRcdC5kZWxpdmVyeS1vcHRpb24tMiB7XG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdGJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHRcdFx0Ym94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5kZWxpdmVyeS1vcHRpb24ge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tb3otYm94O1xuXHRcdGRpc3BsYXk6IGJveDtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1vei1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdC1qcy1kaXNwbGF5OiBmbGV4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdC5jdXN0b20tcmFkaW8ge1xuXHRcdFx0LXdlYmtpdC1ib3gtZmxleDogMDtcblx0XHRcdGJveC1mbGV4OiAwO1xuXHRcdFx0LXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcblx0XHRcdC1tb3otZmxleDogMCAwIGF1dG87XG5cdFx0XHQtbXMtZmxleDogMCAwIGF1dG87XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR9XG5cdH1cblx0LmNvbmRpdGlvbi1sYWJlbCB7XG5cdFx0bGFiZWxbZm9yPVwiY29uZGl0aW9uc190b19hcHByb3ZlW3Rlcm1zLWFuZC1jb25kaXRpb25zXVwiXSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXHQjb3JkZXItY29uZmlybWF0aW9uIHtcblx0XHQjcmVnaXN0cmF0aW9uLWZvcm0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCNibG9jay1jbXNpbmZvIHtcblx0XHRwYWRkaW5nOiAxLjI1cmVtIDEuODc1cmVtO1xuXHR9XG5cdCNmZWF0dXJlZHByb2R1Y3RzLWNhcm91c2VsIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0I3NwZWNpYWxwcm9kdWN0cy1jYXJvdXNlbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCNhY2Nlc3Nvcmllcy1jYXJvdXNlbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5wcm9kdWN0LWNvdmVyIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCNwcm9kdWN0LW1vZGFsIHtcblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHQubW9kYWwtYm9keSB7XG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRcdGJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHRcdFx0Ym94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdFx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRpbWcucHJvZHVjdC1jb3Zlci1tb2RhbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmltYWdlLWNhcHRpb24ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hcnJvd3Mge1xuXHRcdFx0XHRcdC5hcnJvdy1kb3duIHtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTFyZW07XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNibG9ja2NhcnQtbW9kYWwge1xuXHRcdC5tb2RhbC1kaWFsb2cge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdH1cblx0XHQubW9kYWwtYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAxLjg3NXJlbTtcblx0XHR9XG5cdFx0LnByb2R1Y3QtaW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAuOTM3NXJlbTtcblx0XHR9XG5cdFx0LmNhcnQtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LW5hbWUge1xuXHRcdFx0bWFyZ2luLXRvcDogLjYyNXJlbTtcblx0XHR9XG5cdH1cblx0LmZvb3Rlci1jb250YWluZXIge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQud3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmxpbmtzIHtcblx0XHRcdC5oMyB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMHB4O1xuXHRcdFx0XHQuY29sbGFwc2UtaWNvbnMge1xuXHRcdFx0XHRcdC5yZW1vdmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aXRsZVthcmlhLWV4cGFuZGVkPXRydWVdIHtcblx0XHRcdFx0LmNvbGxhcHNlLWljb25zIHtcblx0XHRcdFx0XHQuYWRkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yZW1vdmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubmF2YmFyLXRvZ2dsZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0LmNvbGxhcHNlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5jb2xsYXBzZS5pbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0dWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdD5saSB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNtc3RleHQge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0bGkuYWRkcmVzaC13cmFwcGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHR9XG5cdC5ibG9jay1zb2NpYWwge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuYmxvY2stY29udGFjdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdCNpbmRleCB7XG5cdFx0I2xlZnQtY29sdW1uIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0I2NhdGVnb3J5IHtcblx0XHQjd3JhcHBlciB7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGFnZS1wcm9kdWN0IHtcblx0XHQjd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDE1cHggMHB4O1xuXHRcdH1cblx0fVxuXHQjaGVhZGVyIHtcblx0XHQubG9nbyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0I3Byb2R1Y3RzIHtcblx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cdC5mZWF0dXJlZC1wcm9kdWN0cyB7XG5cdFx0LnByb2R1Y3QtbWluaWF0dXJlIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXHQuc3ViLW1lbnUge1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHR9XG5cdCNwcm9kdWN0LWF2YWlsYWJpbGl0eSB7XG5cdFx0bWFyZ2luLXRvcDogLjYyNXJlbTtcblx0fVxuXHQjc2VhcmNoX2ZpbHRlcnMge1xuXHRcdC5mYWNldCB7XG5cdFx0XHQuZmFjZXQtbGFiZWwge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmxvY2stY2F0ZWdvcnkge1xuXHRcdC5jYXRlZ29yeS1jb3ZlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSB7XG5cdC5wcm9ncmVzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cdC5wcm9ncmVzcy1iYXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTlyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzRkOTtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdH1cblx0LnByb2dyZXNzW3dpZHRoPVwiMTAwJVwiXSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdH1cblx0LnByb2dyZXNzLWJhci1zdHJpcGVkIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIGhzbGEoMCwgMCUsIDEwMCUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAwLCB0cmFuc3BhcmVudCA1MCUsIGhzbGEoMCwgMCUsIDEwMCUsIC4xNSkgMCwgaHNsYSgwLCAwJSwgMTAwJSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50KTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcblx0fVxuXHQucHJvZ3Jlc3MtYW5pbWF0ZWQge1xuXHRcdC5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG5cdFx0XHRhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG5cdH1cblx0LnByb2dyZXNzLXN1Y2Nlc3Mge1xuXHRcdC5wcm9ncmVzcy1iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0fVxuXHQucHJvZ3Jlc3MtaW5mbyB7XG5cdFx0LnByb2dyZXNzLWJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuXHRcdH1cblx0fVxuXHQucHJvZ3Jlc3Mtd2FybmluZyB7XG5cdFx0LnByb2dyZXNzLWJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5YTUyO1xuXHRcdH1cblx0fVxuXHQucHJvZ3Jlc3MtZGFuZ2VyIHtcblx0XHQucHJvZ3Jlc3MtYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuXHQuY2Fyb3VzZWwtaW5uZXIge1xuXHRcdD4uY2Fyb3VzZWwtaXRlbSB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O1xuXHRcdFx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0cGVyc3BlY3RpdmU6IDEwMDBweDtcblx0XHR9XG5cdFx0Pi5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5yaWdodCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0XHR9XG5cdFx0Pi5jYXJvdXNlbC1pdGVtLm5leHQge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdFx0fVxuXHRcdD4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUubGVmdCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdFx0fVxuXHRcdD4uY2Fyb3VzZWwtaXRlbS5wcmV2IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0XHR9XG5cdFx0Pi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdH1cblx0XHQ+LmNhcm91c2VsLWl0ZW0ubmV4dC5sZWZ0IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0fVxuXHRcdD4uY2Fyb3VzZWwtaXRlbS5wcmV2LnJpZ2h0IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSB7XG5cdC5jYXJvdXNlbC1pbm5lciB7XG5cdFx0Pi5jYXJvdXNlbC1pdGVtIHtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRwZXJzcGVjdGl2ZTogMTAwMHB4O1xuXHRcdH1cblx0XHQ+LmNhcm91c2VsLWl0ZW0uYWN0aXZlLnJpZ2h0IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRcdH1cblx0XHQ+LmNhcm91c2VsLWl0ZW0ubmV4dCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblx0XHR9XG5cdFx0Pi5jYXJvdXNlbC1pdGVtLmFjdGl2ZS5sZWZ0IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0XHR9XG5cdFx0Pi5jYXJvdXNlbC1pdGVtLnByZXYge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHRcdH1cblx0XHQ+LmNhcm91c2VsLWl0ZW0uYWN0aXZlIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0fVxuXHRcdD4uY2Fyb3VzZWwtaXRlbS5uZXh0LmxlZnQge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR9XG5cdFx0Pi5jYXJvdXNlbC1pdGVtLnByZXYucmlnaHQge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LmZvb3Rlci1jb250YWluZXIge1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHRcdC5ibG9jay1jb250YWN0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdFx0LnRpdGxlIHtcblx0XHRcdHNwYW4uaDMge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgzLmgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5sb2JvLWJvdHRvbS10ZXh0IHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblx0I2Jsb2NrX215YWNjb3VudF9pbmZvcyB7XG5cdFx0Lm15YWNjb3VudC10aXRsZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmxvY2stY29udGFjdCB7XG5cdFx0LmJsb2NrLWNvbnRhY3QtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblx0LmxpbmtsaXN0IHtcblx0XHQuYmxvY2tjbXMtdGl0bGUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhpZGRlbi1sZy1kb3duIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0I25ld3Byb2R1Y3RzLWdyaWQge1xuXHRcdC50aHVtYm5haWwtY29udGFpbmVyIHtcblx0XHRcdC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zaWRlYmFyLXByb2R1Y3RzIHtcblx0XHQudGh1bWJuYWlsLWltYWdlLWlubmVyIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1heC13aWR0aDogNjBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuXHQucHJvZHVjdC1saW5lLWdyaWQtcmlnaHQge1xuXHRcdC5wcmljZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LnF0eSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLnByZXYtYnV0dG9uLnNsaWNrLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01MXB4O1xuXHRyaWdodDogMDtcblx0Jjpob3ZlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29sb3I6ICNjMGMwYzA7XG5cdFx0Y29udGVudDogXCJcXGVhOWRcIjtcblx0XHR0b3A6IDBweDtcblx0XHRyaWdodDogMjBweDtcblx0XHRmb250LWZhbWlseTogXCJJY29Gb250XCI7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuLm5leHQtYnV0dG9uLnNsaWNrLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01MXB4O1xuXHRyaWdodDogMDtcblx0Jjpob3ZlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQzcHggLTY3MnB4O1xuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbG9yOiAjYzBjMGMwO1xuXHRcdGNvbnRlbnQ6IFwiXFxlYWEwXCI7XG5cdFx0dG9wOiAwcHg7XG5cdFx0cmlnaHQ6IDBweDtcblx0XHRmb250LWZhbWlseTogXCJJY29Gb250XCI7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuLm5pdm8tZGlyZWN0aW9uTmF2IHtcblx0Lm5pdm8tcHJldk5hdiB7XG5cdFx0LnByZXYtYXJyb3cge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNFwiO1xuXHRcdFx0XHR0b3A6IDE3cHg7XG5cdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzFweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRsZWZ0OiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubml2by1uZXh0TmF2IHtcblx0XHQubmV4dC1hcnJvdyB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG5cdFx0XHRcdHRvcDogMTdweDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzFweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRsZWZ0OiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnByb2R1Y3RzLnJvdy5saXN0IHtcblx0LmhvdmVyLWFkZHRvY2FydCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQucHJvZHVjdC1taW5pYXR1cmUuanMtcHJvZHVjdC1taW5pYXR1cmUuY29sLXhzLTEyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdC50aHVtYm5haWwtaW5uZXIuY29sLXhzLTEyLmNvbC1zbS01LmNvbC1tZC01LmNvbC1sZy00IHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LWRlc2NyaXB0aW9uLmNvbC14cy0xMi5jb2wtc20tNy5jb2wtbWQtNy5jb2wtbGctOCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxufVxuLmhvbWVfYmxvZ19wb3N0IHtcblx0LmJsb2dfcG9zdF9jb250ZW50X2JvdHRvbSB7XG5cdFx0Lm1ldGFfZGF0ZSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDA7XG5cdFx0fVxuXHRcdC5tZXRhX2NvbW1lbnQge1xuXHRcdFx0cGFkZGluZzogNnB4IDAgMCAzMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRwYWRkaW5nOiAycHggMCAwO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIC0yOXB4IC0xMDQ1cHg7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAtMTA0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG4jX2Rlc2t0b3BfbG9nbyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMjIuNSU7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yaWdodC1sb2dvIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA1Mi41JTtcblx0cGFkZGluZzogMzJweCAwcHggMzJweDtcbn1cbi5yaWdodC1idG4ge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDI1JTtcblx0cGFkZGluZzogMjlweCAwcHggMzZweDtcbn1cbi5oZWFkZXItbWVudS5maXhlZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5OTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xufVxuI2hlYWRlciB7XG5cdC50b3AtbWVudSB7XG5cdFx0LnBvcG92ZXIge1xuXHRcdFx0bGkuY2F0ZWdvcnkge1xuXHRcdFx0XHRhLmRyb3Bkb3duLWl0ZW0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YS5kcm9wZG93bi1pdGVtLmRyb3Bkb3duLXN1Ym1lbnUge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6ICM3ODc4Nzg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHQuYmxvY2tjYXJ0IHtcblx0XHQuaGVhZGVyIHtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogIzc4Nzg3ODtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXItbmF2IHtcblx0XHQuYmxvY2tjYXJ0IHtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQuaGVhZGVyIHtcblx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXJ0LXByZXZpZXcuYWN0aXZlIHtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdCNjb250YWN0LWxpbmsge1xuXHRcdFx0bWFyZ2luOiAxNnB4IDAgMTNweDtcblx0XHR9XG5cdFx0LnVzZXItaW5mbyB7XG5cdFx0XHQudXNlci1pY29uIHtcblx0XHRcdFx0PnNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQudXNlci1pY29uIHtcblx0XHRcdFx0XHQ+c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5oaWRkZW4tc20tZG93biB7XG5cdFx0XHQuY29sLW1kLTYuY29sLXhzLTEyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1tZC02LnJpZ2h0LW5hdiB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXItdG9wIHtcblx0XHRhW2RhdGEtZGVwdGg9XCIwXCJdIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoLi4vaW1nL2xpbmUucG5nKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDI0cHg7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHR9XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHBhZGRpbmc6IDI3cHggNTFweCAyMnB4IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udC1mYW1pbHk7XG5cdFx0fVxuXHRcdC5tZW51IHtcblx0XHRcdD51bCB7XG5cdFx0XHRcdD5saSB7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQjdG9wLW1lbnUge1xuXHRcdFx0bGkge1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udG9wLW1lbnUge1xuXHQuc3ViLW1lbnUge1xuXHRcdHVsW2RhdGEtZGVwdGg9XCIxXCJdIHtcblx0XHRcdD5saSB7XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0bWFyZ2luOiAwcHg7XG5cdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWZhbWlseTtcblx0YSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtZmFtaWx5O1xuXHR9XG59XG4uZHJvcGRvd24ge1xuXHQuZXhwYW5kLW1vcmUge1xuXHRcdGNvbG9yOiAjNzg3ODc4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdGNvbnRlbnQ6IFwi74SHXCI7XG5cdFx0XHRmb250LWZhbWlseTogXCJmb250YXdlc29tZVwiO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0fVxuXHR9XG59XG5kaXYjX2Rlc2t0b3BfY2FydCB7XG5cdHNwYW4jY2FydF9ibG9ja190b3RhbCB7XG5cdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0c3BhbiNjYXJ0X2Jsb2NrX3RvdGFsIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cdH1cblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMjVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzZXItaW5mbyB7XG5cdD5hIHtcblx0XHQ+Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdGZvbnQtc2l6ZTogMHB4O1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0fVxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Pi51c2VyLWljb24ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmhpZGRlbi1zbS1kb3duIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmctbGVmdDogOXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmhpZGRlbi1zbS1kb3duIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcblx0XHRcdHdpZHRoOiA1MXB4O1xuXHRcdFx0aGVpZ2h0OiA1MXB4O1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Y29udGVudDogXCJcXGVkMDFcIjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cGFkZGluZzogMTZweCAxNnB4O1xuXHRcdH1cblx0fVxufVxuLmJsb2NrY2FydCB7XG5cdD4uaGVhZGVyIHtcblx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0Zm9udC1zaXplOiAwcHg7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDBweDtcblx0XHR9XG5cdFx0PmEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5oaWRkZW4tc20tZG93biB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZWZlN1wiO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJJY29Gb250XCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdGhlaWdodDogNTFweDtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDUxcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0cGFkZGluZzogMTJweCAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzcGFuLmNhcnQtcHJvZHVjdHMtY291bnQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Pi5oZWFkZXIge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAtNDI2cHggLTU5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHNwYW4uY2FydC1wcm9kdWN0cy1jb3VudCB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0LmhpZGRlbi1zbS1kb3duIHtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaGVhZGVyLW5hdiB7XG5cdCNzZWFyY2hfd2lkZ2V0IHtcblx0XHRidXR0b24ge1xuXHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwcHg7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIC0xNXB4IC0yMnB4O1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiAzN3B4O1xuXHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3NlYXJjaF93aWRnZXQuc2VhcmNoLXdpZGdldCB7XG5cdFx0Zm9ybSB7XG5cdFx0XHRpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRcdFx0d2lkdGg6IDBweDtcblx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IGluaXRpYWw7XG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHQtd2Via2l0LW9wYWNpdHk6IDA7XG5cdFx0XHRcdC1tb3otb3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRcdC1vLXRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0LXdlYmtpdC1vcGFjaXR5OiAxO1xuXHRcdFx0XHRcdC1tb3otb3BhY2l0eTogMTtcblx0XHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2UzZTNlMztcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNlM2UzZTM7XG5cdFx0XHRcdFx0cGFkZGluZzogMHB4IDQwcHggMHB4IDEwcHg7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHQtd2Via2l0LW9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHQtbW96LW9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTNlM2UzO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTNlM2UzO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDQwcHggMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjc2VhcmNoX3dpZGdldC5zZWFyY2gtd2lkZ2V0LmlucHV0Zm9jdXMge1xuXHRcdGZvcm0ge1xuXHRcdFx0aW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdC13ZWJraXQtb3BhY2l0eTogMTtcblx0XHRcdFx0LW1vei1vcGFjaXR5OiAxO1xuXHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNlM2UzZTM7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2UzZTNlMztcblx0XHRcdFx0cGFkZGluZzogMHB4IDQwcHggMHB4IDEwcHg7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zZWFyY2gtd2lkZ2V0IHtcblx0XHRmb3JtIHtcblx0XHRcdGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0Ym90dG9tOiAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuI2hlYWRlci1yaWdodC10ZXh0IHtcblx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRmbG9hdDogbGVmdDtcbn1cbmRpdiNjb250YWN0LWxpbmsge1xuXHQ+YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9zcHJpdGUucG5nKSBuby1yZXBlYXQgc2Nyb2xsIC0yNHB4IC0yNDBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0PmEge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUycHggLTI0MHB4O1xuXHRcdH1cblx0fVxufVxuI19kZXNrdG9wX3VzZXJfaW5mbyB7XG5cdC51c2VyLWluZm8ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuI290X3NlYXJjaF90b3Age1xuXG5cdC5mb3JtX3NlYXJjaHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0fVxuXHQuc3VibWl0X3NlYXJjaCB7XG5cdFx0c3BhbiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlZDExXCI7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiSWNvRm9udFwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG51bC51c2VyaW5mby10b2dnbGUge1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDEzcHg7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0d2lkdGg6IDE2MHB4O1xuXHR6LWluZGV4OiA5O1xufVxuLnVzZXJpbmZvLXRvZ2dsZSB7XG5cdGxpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHR9XG59XG4jY29udGVudC13cmFwcGVyIHtcblx0LnBzLWFsZXJ0LXN1Y2Nlc3Mge1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxMHB4O1xuXHRcdH1cblx0fVxufVxuc2VjdGlvbiNmZWF0dXJlZC1wcm9kdWN0cyB7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLmJsb2NrLWNhdGVnb3J5IHtcblx0LmNhdGVnb3J5LWNvdmVyIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHR9XG59XG4uYmxvY2tjYXJ0LmNhcnQtcHJldmlldyB7XG5cdC5oZWFkZXIge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3Bhbi5oaWRkZW4tc20tZG93biB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3Bhbi5oaWRkZW4tc20tZG93biB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0cGFkZGluZzogOHB4IDAgM3B4IDY1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi5oZWFkZXItY2FsbCB7XG5cdC5waG9uZS1pY29uIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3IgdXJsKFwiLi4vaW1nL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAtMTdweCAtOTlweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyaXMxLWNvbG9yIHVybChcIi4uL2ltZy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgLTQzNnB4IC05OXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQ+YSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTRweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG59XG5ib2R5I2NoZWNrb3V0IHtcblx0I2hlYWRlciB7XG5cdFx0I19kZXNrdG9wX2xvZ28ge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0LmhlYWRlci1uYXYge1xuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjY2FydC1zdW1tYXJ5LXByb2R1Y3QtbGlzdCB7XG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiNjaGVja291dCB7XG5cdC5jb2wtbWQtNi50ZXh0LXhzcmlnaHQuaGlkZGVuLXNtLWRvd24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0ZGl2I19kZXNrdG9wX2xhbmd1YWdlX3NlbGVjdG9yIHtcblx0XHRtYXJnaW46IDBweDtcblx0fVxuXHRkaXYjX2Rlc2t0b3BfY3VycmVuY3lfc2VsZWN0b3Ige1xuXHRcdG1hcmdpbjogMHB4O1xuXHR9XG5cdC5oNiB7XG5cdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHR9XG5cdC50ZXh0LXhzLXJpZ2h0IHtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG4uaGVhZGVyLW1lbnUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cbi5ibG9ja19uZXdzbGV0dGVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdHBhZGRpbmc6IDMxcHggMTZweCAyOHB4IDE3cHg7XG5cdGZvcm0ge1xuXHRcdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdFx0cGFkZGluZzogMTFweDtcblx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxuXHQuYnRuLXByaW1hcnkge1xuXHRcdGJhY2tncm91bmQ6ICRncmlzMS1jb2xvciBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcblx0XHQtbW96LXRyYW5zaXRpb246IDAuNXM7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDExMHB4O1xuXHRcdHBhZGRpbmc6IDdweCA2cHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXHR9XG5cdC50aXRsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA4MXB4O1xuXHRcdGhlaWdodDogODFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlxcZWYxM1wiO1xuXHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDE5cHg7XG5cdFx0fVxuXHR9XG59XG4jaW5kZXgge1xuXHQuYmxvY2tfbmV3c2xldHRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmJsb2NrLWNhdGVnb3JpZXMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnN0YXRpYy1jYXRlZ29yaWVzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQjY3VzdG9tLWhvbWV0YmFubmVyYmxvY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDMxcHg7XG5cdH1cblx0I3dyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyOXB4O1xuXHR9XG5cdCNzaGlwcGluZy10ZXh0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLnNlYXJjaC13aWRnZXQge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiBhdXRvO1xufVxuLmhlYWRlci1sb2dvIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDA7XG59XG4uc3RhdGljLWNhdGVnb3JpZXMge1xuXHQuc3RhdGljLWNhdGVnb3JpZXMtaW5uZXIge1xuXHRcdGgzIHtcblx0XHRcdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuXHRcdFx0XHRjb2xvcjogIzI1MjQyOTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHBhZGRpbmc6IDI4cHggOTRweCAyMnB4IDQ3cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWZhbWlseTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlZmEyXCI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiSWNvRm9udFwiO1xuXHRcdFx0XHRcdGxlZnQ6IDE5cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMjZweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHRkaXNwbGF5OiBub25lO1xufVxuLnN0YXRpY21lbnUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0ZWdvcmllcy1tZW51IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0cGFkZGluZzogMTdweCAxOHB4IDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0bGkge1xuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHRcdGNvbG9yOiAjNjc2NzY3O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cGFkZGluZzogNHB4IDVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuI3dyYXBwZXIge1xuXHRkaXYjbGVmdC1jb2x1bW4ge1xuXHRcdHdpZHRoOiAxNi4xJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0ZGl2I3JpZ2h0LWNvbHVtbiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDE2LjElO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblx0ZGl2I2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDY3LjglO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG59XG4jY3VzdG9tLWhvbWV0YmFubmVyYmxvY2sge1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdGRpc3BsYXk6IG5vbmU7XG5cdD4uaG9tZS1pbWFnZXNfdHdvIHtcblx0XHRtYXJnaW4tdG9wOiAyOXB4O1xuXHR9XG5cdD5wIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuaG9tZS1pbWFnZXNfb25lIHtcblx0XHRpbWcge1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdFx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ob21lLWltYWdlc190d28ge1xuXHRcdGltZyB7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5xdWljay12aWV3IHtcblx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHR3aWR0aDogNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cbiNsZWZ0c2lkZWJhciB7XG5cdGgxLm1haW4tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdHBhZGRpbmc6IDIxcHggMTFweCAxOXB4IDM5cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDE0cHg7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlYzczXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxNnB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR0b3A6IDIzcHg7XG5cdFx0XHRmb250LWZhbWlseTogXCJJY29Gb250XCI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXHR9XG5cdC5zaWRlYmFyLXByb2R1Y3RzIHtcblx0XHQuYWRkdG9jYXJ0LWJ1dHRvbiB7XG5cdFx0XHQuYnRuLXByaW1hcnkge1xuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRodW1ibmFpbC1jb250YWluZXIge1xuXHRcdC5hZGR0b2NhcnQtYnV0dG9uIHtcblx0XHRcdC5idG4tcHJpbWFyeSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRib3JkZXI6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdC5wcm9kdWN0LXRpdGxlIHtcblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4jc3BlY2lhbC1wcm9kdWN0cyB7XG5cdGgxLm1haW4tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdHBhZGRpbmc6IDIxcHggMTFweCAxOXB4IDM5cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDE0cHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGVjNzNcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDE2cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHRvcDogMjNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cdH1cblx0Lm93bC1uYXYge1xuXHRcdC5vd2wtcHJldiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogI2MwYzBjMDtcblx0XHRcdFx0Y29udGVudDogXCJcXGVhOWRcIjtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJJY29Gb250XCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3dsLW5leHQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICNjMGMwYzA7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlYWEwXCI7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJJY29Gb250XCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtNTFweDtcblx0XHRyaWdodDogMDtcblx0fVxuXHQub3dsLWNhcm91c2VsIHtcblx0XHQub3dsLW5hdi5kaXNhYmxlZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi50ZXN0aW1vbmlhbF9vdXRlciB7XG5cdGgxLm1haW4tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdHBhZGRpbmc6IDIxcHggMTFweCAxOXB4IDM5cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDE0cHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGVjNzNcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDE2cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHRvcDogMjNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cdH1cblx0ZGlzcGxheTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDM3cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuI3NlYXJjaF9maWx0ZXJzIHtcblx0PnAuaDYudGV4dC11cHBlcmNhc2Uge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlYzczXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxNnB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR0b3A6IDIzcHg7XG5cdFx0XHRmb250LWZhbWlseTogXCJJY29Gb250XCI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0cGFkZGluZzogMjFweCAxMXB4IDE5cHggMzlweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMTRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdGg0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdHBhZGRpbmc6IDIxcHggMTFweCAxOXB4IDM5cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAwIDE0cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHQuZmFjZXQge1xuXHRcdC5mYWNldC1sYWJlbCB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBtZWRpdW0gbm9uZTtcblx0XHR9XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRcdC5mYWNldC10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtZmFtaWx5O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cbmgxLm1haW4tdGl0bGUge1xuXHRjb2xvcjogIzQ5NDk0OTtcblx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtZmFtaWx5O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW46IDAgMCAzM3B4IDA7XG5cdHBhZGRpbmctbGVmdDogMjNweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXGVjNzNcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR0b3A6IDNweDtcblx0XHRmb250LWZhbWlseTogXCJJY29Gb250XCI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxufVxuZGl2I19kZXNrdG9wX2xhbmd1YWdlX3NlbGVjdG9yIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG5kaXYjX2Rlc2t0b3BfY3VycmVuY3lfc2VsZWN0b3Ige1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q0ZDRkNDtcbn1cbi5jYXJ0LXBvcHVwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMzQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG5cdHJpZ2h0OiAwcHg7XG5cdHotaW5kZXg6IDk5O1xuXHRiYWNrZ3JvdW5kOiAkYmxhbmNvLWNvbG9yO1xuXHR0b3A6IDk5cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC5pbWdfY29udGVudCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcblx0fVxuXHQucmlnaHRfYmxvY2sge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1heC13aWR0aDogMTcwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YS5yZW1vdmUtZnJvbS1jYXJ0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtNXB4O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0fVxuXHR9XG5cdGxpLmNhcnQtcHJvZHVjdC1pdGVtIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0LnByb2R1Y3QtcHJpY2Uge1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQucHJvZHVjdC1xdWFudGl0eSB7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5jaGVja291dCB7XG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICM0OTQ5NDkgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmQwMmI7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3IgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ5NDk0OTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zaGlwcGluZy5wcmljZV9pbmxpbmUge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQudmFsdWUge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0fVxuXHQubGFiZWwge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHR9XG59XG4ucHJpY2VfY29udGVudCB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZWRlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbn1cbi5jYXJ0LXByb2R1Y3Qge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdHBhZGRpbmc6IDIwcHggMTVweCAxMHB4O1xuXHQuYXR0cmlidXRlc19jb250ZW50IHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQucHJpY2UtYmxvY2sge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHBhZGRpbmc6IDVweCAwcHg7XG5cdH1cblx0LnByb2R1Y3QtcXVhbnRpdHkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0fVxuXHQucHJpY2VfY29udGVudCB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cbi5yaWdodF9ibG9jayB7XG5cdC5wcm9kdWN0LW5hbWUge1xuXHRcdHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuXHR9XG59XG4ucHJvZHVjdHMucHJpY2VfaW5saW5lIHtcblx0LnZhbHVlIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdH1cblx0LmxhYmVsIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0fVxuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udGF4LnByaWNlX2lubGluZSB7XG5cdC52YWx1ZSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHR9XG5cdC5sYWJlbCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdH1cblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcnQtdG90YWwucHJpY2VfaW5saW5lIHtcblx0LnZhbHVlIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6ICM0OTQ5NDk7XG5cdH1cblx0LmxhYmVsIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogIzQ5NDk0OTtcblx0fVxuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2F0ZWdvcnktd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdGltZyB7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuLmNhdGVnb3J5LXRpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogMTRweDtcblx0cGFkZGluZy1ib3R0b206IDQzcHg7XG59XG5kaXYjY3VzdG9tLWNhdGVnb3J5YmFubmVyYmxvY2sge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNhdGVnb3J5LWJhbm5lci5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZC5vd2wtZHJhZyB7XG5cdC5pdGVtIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcblx0XHRcdGhlaWdodDogMTA5cHg7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4jX2Rlc2t0b3BfY3VycmVuY3lfc2VsZWN0b3Ige1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4jX2Rlc2t0b3BfbGFuZ3VhZ2Vfc2VsZWN0b3Ige1xuXHRwYWRkaW5nLWxlZnQ6IDIxcHg7XG59XG4uY3VycmVuY3ktc2VsZWN0b3IuZHJvcGRvd24uanMtZHJvcGRvd24ge1xuXHRtYXJnaW46IDAgMCAxMXB4O1xufVxuZGl2I19kZXNrdG9wX2NvbnRhY3RfbGluayB7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNGQ0ZDQ7XG5cdG1hcmdpbi1sZWZ0OiAxN3B4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5kaXYjX2Rlc2t0b3BfdXNlcl9pbmZvIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLmxhbmd1YWdlLXNlbGVjdG9yLXdyYXBwZXIge1xuXHQuZXhwYW5kLW1vcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0c3Bhbi5oaWRkZW4tbWQtdXAge1xuXHRcdGNvbG9yOiAjMTAxMDEwO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cGFkZGluZzogMCAwIDhweDtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG4uY3VycmVuY3ktc2VsZWN0b3Ige1xuXHQuZXhwYW5kLW1vcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0c3BhbiB7XG5cdFx0cGFkZGluZzogMCAwIDhweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjb2xvcjogIzEwMTAxMDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG59XG4uaGVhZGVyLXRvcCB7XG5cdC5oZWFkZXItbG9nbyB7XG5cdFx0cGFkZGluZzogMzdweCAwIDQxcHg7XG5cdH1cbn1cbi5icmFuZHNsaWRlci1pbm5lciB7XG5cdC50aXRsZSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuLmZvb3Rlci10b3Age1xuXHQuYmxvY2tfbmV3c2xldHRlciB7XG5cdFx0bWFyZ2luOiAwcHggLTE1cHg7XG5cdH1cbn1cbi5ud3NsZXR0ZXItbWFpbnRpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRwYWRkaW5nLXRvcDogMTlweDtcbn1cbi5uZXdzbGV0dGVyX2lubmVyIHtcblx0cGFkZGluZzogMHB4IDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm53c2xldHRlci1zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb290ZXJfaW5uZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiA2MnB4IDAgNjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MTQxNDE7XG5cdC5saW5rcyB7XG5cdFx0LmNvbGxhcHNlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC53cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxNiU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA4cHg7XG5cdFx0fVxuXHR9XG59XG4jZm9vdGVyIHtcblx0LmZvb3Rlci1ib3R0b20ge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdC5jb2wtbWQtNCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5pY29uLXdyYXBwZXIge1xuXHRsaSB7XG5cdFx0YSB7XG5cdFx0XHRpIHtcblx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggOHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0LW8tYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlIDBzO1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcztcblx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwcztcblx0XHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHR9XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nOiAwIDlweCAwIDE1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdGkuZmEuZmEtZmFjZWJvb2sge1xuXHRcdFx0YmFja2dyb3VuZDogIzNiNTk5ODtcblx0XHR9XG5cdFx0aS5mYS5mYS10d2l0dGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICMxZGNhZmY7XG5cdFx0fVxuXHRcdGkuZmEuZmEtZ29vZ2xlLXBsdXMge1xuXHRcdFx0YmFja2dyb3VuZDogIzAwNzdiNTtcblx0XHR9XG5cdFx0aS5mYS5mYS1pbnN0YWdyYW0ge1xuXHRcdFx0YmFja2dyb3VuZDogI2Q2MjQ5Zjtcblx0XHRcdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgMzAlIDEwNyUsICNmZGY0OTcgMCUsICNmZGY0OTcgNSUsICNmZDU5NDkgNDUlLCNkNjI0OWYgNjAlLCMyODVBRUIgOTAlKTtcblx0XHR9XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGEge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlci1jb250YWluZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0LnRpdGxlIHtcblx0XHRzcGFuLmgzIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWZhbWlseTtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblx0aDMuaDMge1xuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWZhbWlseTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0bGkge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICM4ZThlOGU7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdHRyYW5zaXRpb246IDAuNnM7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IDAuNnM7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IDAuNnM7XG5cdFx0XHQtby10cmFuc2l0aW9uOiAwLjZzO1xuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Y29sb3I6ICM4ZThlOGU7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0dHJhbnNpdGlvbjogMC42cztcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IDAuNnM7XG5cdFx0LW1vei10cmFuc2l0aW9uOiAwLjZzO1xuXHRcdC1vLXRyYW5zaXRpb246IDAuNnM7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR9XG5cdC5ibG9jay1jb250YWN0IHtcblx0XHRjb2xvcjogIzhlOGU4ZTtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHR0cmFuc2l0aW9uOiAwLjZzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMC42cztcblx0XHQtbW96LXRyYW5zaXRpb246IDAuNnM7XG5cdFx0LW8tdHJhbnNpdGlvbjogMC42cztcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdH1cblx0LmxpbmtzIHtcblx0XHQuY29sbGFwc2Uge1xuXHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHR9XG5cdH1cbn1cbiNibG9ja19teWFjY291bnRfaW5mb3Mge1xuXHQubXlhY2NvdW50LXRpdGxlIHtcblx0XHRhIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWZhbWlseTtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cbn1cbi5ibG9jay1jb250YWN0IHtcblx0LmJsb2NrLWNvbnRhY3QtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWZhbWlseTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cbn1cbi5saW5rbGlzdCB7XG5cdC5ibG9ja2Ntcy10aXRsZSB7XG5cdFx0YSB7XG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udC1mYW1pbHk7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG59XG4jZm9vdGVyYm90dG9tcmlnaHQtdGV4dCB7XG5cdC5mb290ZXItdG9nZ2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdHdpZHRoOiAzMSU7XG5cdHBhZGRpbmc6IDAgMCAwIDYwcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTUlO1xuXHRwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuI2Zvb3RlcmJvdHRvbWxlZnQtdGV4dCB7XG5cdHAuc3RvcmUtZGVzYyB7XG5cdFx0Y29sb3I6ICM4ZThlOGU7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0dHJhbnNpdGlvbjogMC42cztcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IDAuNnM7XG5cdFx0LW1vei10cmFuc2l0aW9uOiAwLjZzO1xuXHRcdC1vLXRyYW5zaXRpb246IDAuNnM7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR9XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMzclO1xuXHRwYWRkaW5nOiAwIDExOXB4IDAgMDtcbn1cbmRpdiNmb290ZXJib3R0b20tdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LmZvb3RlcmJvdHRvbS10ZXh0LWlubmVyLmNvbnRhaW5lciB7XG5cdFx0LnJvdyB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzQxNDE0MTtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4uYm90dG9tLWxpbmstaWNvbi13cmFwcGVyIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4uYm90dG9tLWxpbmsuYm90dG9tLWxlZnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBub25lO1xufVxuLmJvdHRvbS1wYXltZW50LmJvdHRvbS1yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblx0cGFkZGluZzogMjZweCAwO1xufVxuLmxpbmstaW5uZXIge1xuXHRtYXJnaW46IDBweDtcblx0cGFkZGluZzogMHB4O1xuXHRsaSB7XG5cdFx0YSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdGNvbG9yOiAjOGU4ZThlO1xuXHRcdFx0dHJhbnNpdGlvbjogMC42cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMC42cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogMC42cztcblx0XHRcdC1vLXRyYW5zaXRpb246IDAuNnM7XG5cdFx0XHRwYWRkaW5nOiAwcHggMTVweCAwcHggMTRweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzhlOGU4ZTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG4ucGF5bWVudC1pbm5lciB7XG5cdG1hcmdpbjogMHB4O1xuXHRwYWRkaW5nOiAwcHg7XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cbnVsLnBheW1lbnQtaW5uZXIge1xuXHRsaSB7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGEge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLmNvcHlyaWdodCB7XG5cdHBhZGRpbmc6IDMxcHggMHB4IDMxcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGEge1xuXHRcdGNvbG9yOiAjOGU4ZThlO1xuXHRcdHRyYW5zaXRpb246IDAuNnM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogMC42cztcblx0XHQtby10cmFuc2l0aW9uOiAwLjZzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblx0fVxufVxuLmZvb3Rlci1ib3R0b20ge1xuXHQuY29udGFpbmVyIHtcblx0XHQucm93IHtcblx0XHRcdC5mb290ZXItYm90dG9tLWxpbmsge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMzLjMzJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHRcdC5jb3B5cmlnaHQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMzLjMzJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHRcdC5ib3R0b20tcGF5bWVudC5ib3R0b20tcmlnaHQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMzLjMzJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbnNlY3Rpb24jbmV3cHJvZHVjdHMtcHJvZHVjdHMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnN1YmJhbm5lci1jb21tb24ge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDUwJTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zdWJiYW5uZXItY29tbW9uLnN1YmJhbm5lcnBhcnQxIHtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5zdWJiYW5uZXItY29tbW9uLnN1YmJhbm5lcnBhcnQyIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuI2N1c3RvbS1iYW5uZXJibG9jayB7XG5cdHBhZGRpbmctdG9wOiAzNHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5zdWJiYW5uZXItaW5uZXIge1xuXHQ+YSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0YSB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyIHtcblx0XHRhIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxudWwjZmVhdHVyZWRwcm9kdWN0cy1jYXJvdXNlbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmFubmVyLWJvdHRvbS1yaWdodCB7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRpbWcge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHR9XG5cdH1cbn1cbi5wYXJhbGxheGJsb2NrLW91dGVyIHtcblx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtZmFtaWx5O1xuXHRtYXJnaW4tYm90dG9tOiA5NXB4O1xuXHRwYWRkaW5nOiAxNjBweCAwO1xufVxuLnBhcmFsbGF4LXRleHQxIHtcblx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0bWFyZ2luOiAwIDAgMTNweDtcbn1cbi5wYXJhbGxheC10ZXh0MiB7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbjogMCAwIDUzcHg7XG59XG4ucGFyYWxsYXgtYnRuIHtcblx0cGFkZGluZzogMTVweCAwO1xuXHRhIHtcblx0XHRwYWRkaW5nOiAxNXB4IDM3cHg7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhbmNvLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuI3NoaXBwaW5nLXRleHQge1xuXHRtYXJnaW46IDMycHggMCAzOHB4O1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnRlc3RfaW1nX2lubmFyIHtcblx0aW1nIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cbn1cbi5zaGlwcGluZy1pbm5lciB7XG5cdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDBweCAwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdWJ0aXRsZS1wYXJ0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHQuc3ViaWNvbiB7XG5cdFx0LmhpZGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcblx0XHR9XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQuZGVzYyB7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0XHQuc3VidGl0aWxlIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cdH1cbn1cbi5zdWJ0aXRsZS1wYXJ0LnN1YnRpdGxlLXBhcnQxIHtcblx0LnN1Ymljb24uc3ViaWNvbjEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0LnN1Ymljb24uc3ViaWNvbjEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXHRcdC5zdWJpY29uIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRwYWRkaW5nLWJvdHRvbTogMjZweDtcblx0LnN1Ymljb24ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlxcZWUzY1wiO1xuXHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0dG9wOiAyNnB4O1xuXHRcdFx0bGVmdDogMTNweDtcblx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0fVxuXHR9XG59XG4uc3VidGl0bGUtcGFydC5zdWJ0aXRsZS1wYXJ0MiB7XG5cdC5zdWJpY29uLnN1Ymljb24yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdC5zdWJpY29uLnN1Ymljb24yIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblx0XHQuc3ViaWNvbiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0cGFkZGluZy1ib3R0b206IDI3cHg7XG5cdC5zdWJpY29uIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGVmM2NcIjtcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdHRvcDogMjZweDtcblx0XHRcdGxlZnQ6IDE3cHg7XG5cdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuLnN1YnRpdGxlLXBhcnQuc3VidGl0bGUtcGFydDMge1xuXHQuc3ViaWNvbi5zdWJpY29uMyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQuc3ViaWNvbi5zdWJpY29uMyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cdFx0LnN1Ymljb24ge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHQuc3ViaWNvbiB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHR0b3A6IDI2cHg7XG5cdFx0XHRsZWZ0OiAxN3B4O1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdH1cbn1cbi5zdWJ0aXRsZS1wYXJ0LnN1YnRpdGxlLXBhcnQ0IHtcblx0LnN1Ymljb24uc3ViaWNvbjQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0LnN1Ymljb24uc3ViaWNvbjQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXHRcdC5zdWJpY29uIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3ViaWNvbiB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlZjlkXCI7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHR0b3A6IDI3cHg7XG5cdFx0XHRsZWZ0OiAxN3B4O1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHR9XG5cdH1cbn1cbi5zaGlwcGluZy10ZXh0LWlubmVyIHtcblx0LnN1YnRpdGlsZSB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRwYWRkaW5nOiAxNXB4IDAgMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0LmRlc2Mge1xuXHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG4uZGlzcGxheS1ob21lYm90dG9tIHtcblx0Y2xlYXI6IGJvdGg7XG59XG4uYnJhbmRzbGlkZXItb3V0ZXIge1xuXHRtYXJnaW46IDIwcHggMCA0OXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnRlc3RpbW9uaWFsLWNhcm91c2VsLm93bC1jYXJvdXNlbCB7XG5cdC5vd2wtaXRlbSB7XG5cdFx0aW1nLmltZy10ZXN0aW1vbmlhbCB7XG5cdFx0XHRtYXgtd2lkdGg6IDk0cHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cdH1cbn1cbi50ZXN0bW9uaWFsLWF1dGhvcjEge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXN0bW9uaWFsLWF1dGhvcjIge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRjb2xvcjogIzQ2NDY0Njtcblx0cGFkZGluZy10b3A6IDNweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlc3RpbW9uaWFsLWRlc2Mge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXHRwIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjNweDtcblx0fVxufVxuLnRlc3RfaW1hZyB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nLXRvcDogMjRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogYXV0bztcbn1cbi5vd2wtY2Fyb3VzZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHQub3dsLW5hdi5kaXNhYmxlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lm93bC1kb3RzLmRpc2FibGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLnRlc3RpbW9uaWFsLWNhcm91c2VsIHtcblx0Lm93bC1uYXYge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtNTFweDtcblx0XHRyaWdodDogMDtcblx0fVxuXHQudGVzdF9kZXNjIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQubmV4dC1hcnJvdyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAjYzBjMGMwO1xuXHRcdFx0Y29udGVudDogXCJcXGVhYTBcIjtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdH1cblx0LnByZXYtcHJldiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5wcmV2LWFycm93IHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogI2MwYzBjMDtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlYTlkXCI7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiSWNvRm9udFwiO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxufVxuLnRlc3RpbW9uaWFsLW91dGVyIHtcblx0Lm93bC1kb3Qge1xuXHRcdGhlaWdodDogMTVweDtcblx0XHR3aWR0aDogMTVweDtcblx0XHRiYWNrZ3JvdW5kOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblx0Lm93bC1kb3RzIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Lm93bC1kb3QuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAkZm9udC1jb2xvcjtcblx0fVxufVxuLnRlc3Rtb25pYWwtYXV0aG9yIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW46IDAgMCAyOHB4O1xufVxuLmJyYW5kLXNsaWRlcm1haW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRwYWRkaW5nOiA0NXB4IDEwcHg7XG5cdC5vd2wtcHJldiB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICNjMGMwYzA7XG5cdFx0XHRjb250ZW50OiBcIlxcZWE5ZFwiO1xuXHRcdFx0dG9wOiAzMnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdH1cblx0Lm93bC1uZXh0IHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogI2MwYzBjMDtcblx0XHRcdHRvcDogMzJweDtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlYWEwXCI7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiSWNvRm9udFwiO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxuXHQuaXRlbSB7XG5cdFx0PmEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHQjYnJhbmQtY2Fyb3VzZWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbiNicmFuZC1jYXJvdXNlbCB7XG5cdGxpLml0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwIDE2cHggMDtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0LXdlYmtpdC1vcGFjaXR5OiAwLjU7XG5cdFx0LW1vei1vcGFjaXR5OiAwLjU7XG5cdFx0LW8tb3BhY2l0eTogMC41O1xuXHRcdHRyYW5zaXRpb246IDAuNnM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzO1xuXHRcdC1tb3otdHJhbnNpdGlvbjogMC42cztcblx0XHQtby10cmFuc2l0aW9uOiAwLjZzO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlOGU4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdC13ZWJraXQtb3BhY2l0eTogMTtcblx0XHRcdC1tb3otb3BhY2l0eTogMTtcblx0XHRcdC1vLW9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG4ucHJvZHVjdC1taW5pYXR1cmUuanMtcHJvZHVjdC1taW5pYXR1cmUuY29sLXhzLTEyLmNvbC1zbS02LmNvbC1tZC02LmNvbC1sZy02LmNvbC14bC00IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuaDEuaDYuYWN0aXZlLWZpbHRlci10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cbiN0b1RvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDQwcHg7XG5cdHJpZ2h0OiA0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtaW5kZW50OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0ei1pbmRleDogOTk7XG5cdHRyYW5zaXRpb246IDAuNXM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcblx0LW1vei10cmFuc2l0aW9uOiAwLjVzO1xuXHQtby10cmFuc2l0aW9uOiAwLjVzO1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRncmlzMS1jb2xvcjtcblx0fVxufVxuI3RvVG9wSG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0LW1vei1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0xKTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHJpZ2h0OiAyNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDRweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG4udGh1bWJuYWlsLWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQuaG92ZXItYWRkdG9jYXJ0IHtcblx0XHRib3R0b206IDFweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cbi5zaWRlYmFyLXByb2R1Y3RzIHtcblx0LnRodW1ibmFpbC1pbm5lciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQucHJvZHVjdC1mbGFncyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudGh1bWJuYWlsLWltYWdlLWlubmVyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0bWF4LXdpZHRoOiA4NXB4O1xuXHR9XG5cdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0LnByb2R1Y3QtdGl0bGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0LnByb2R1Y3QtcHJpY2UtYW5kLXNoaXBwaW5nIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdC50aHVtYm5haWwtc2lkZWJhci1pbm5lciB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXgtd2lkdGg6IDE0MHB4O1xuXHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdH1cblx0LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHR9XG5cdC50aHVtYm5haWwtY29udGFpbmVyIHtcblx0XHQuYWRkdG9jYXJ0LWJ1dHRvbiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHQtd2Via2l0LW9wYWNpdHk6IDE7XG5cdFx0XHQtbW96LW9wYWNpdHk6IDE7XG5cdFx0XHQtby1vcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogMC41cztcblx0XHRcdC1vLXRyYW5zaXRpb246IDAuNXM7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdC5idG4tcHJpbWFyeSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5hZGR0b2NhcnQtYnV0dG9uIHtcblx0XHRcdFx0LmJ0bi1wcmltYXJ5IHtcblx0XHRcdFx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hZGR0b2NhcnQtYnV0dG9uIHtcblx0XHQuYnRuLXByaW1hcnkge1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHR9XG5cdH1cbn1cbi50aHVtYm5haWwtY29udGFpbmVyIHtcblx0Jjpob3ZlciB7XG5cdFx0LnRodW1ibmFpbC1pbm5lciB7XG5cdFx0XHQuaG92ZXItYWRkdG9jYXJ0IHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFkZHRvY2FydC1idXR0b24ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdC13ZWJraXQtb3BhY2l0eTogMTtcblx0XHRcdC1tb3otb3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblx0LmFkZHRvY2FydC1idXR0b24ge1xuXHRcdC5idG4tcHJpbWFyeSB7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlZWQyXCI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHR0b3A6IDI2cHg7XG5cdFx0XHRcdGxlZnQ6IDE3cHg7XG5cdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDBzO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC1vcGFjaXR5OiAwO1xuXHRcdC1tb3otb3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMXB4O1xuXHR9XG59XG4uaG92ZXItYWRkdG9jYXJ0IHtcblx0LmFkZHRvY2FydC1idXR0b24ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDBweCA1cHg7XG5cdH1cbn1cbiNwcm9kdWN0IHtcblx0Lmg1Lm1haW4tdGl0bGUudGV4dC11cHBlcmNhc2Uge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtZmFtaWx5O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG4ubGlzdCB7XG5cdC50aHVtYm5haWwtY29udGFpbmVyIHtcblx0XHQucHJvZHVjdC1hZGQtdG8tY2FydCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0LXdlYmtpdC1vcGFjaXR5OiAxO1xuXHRcdFx0LW1vei1vcGFjaXR5OiAxO1xuXHRcdFx0LW8tb3BhY2l0eTogMTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXHRcdC5hZGR0b2NhcnQtYnV0dG9uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHQtd2Via2l0LW9wYWNpdHk6IDE7XG5cdFx0XHQtbW96LW9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdC50aHVtYm5haWwtaW1hZ2UtaW5uZXIge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblx0LnRodW1ibmFpbC1pbm5lciB7XG5cdFx0LnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0KyB7XG5cdFx0XHQucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdC5oaWdobGlnaHRlZC1pbmZvcm1hdGlvbnMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1hZGQtdG8tY2FydC5hZGR0b2NhcnQtYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHQuaGlnaGxpZ2h0ZWQtaW5mb3JtYXRpb25zLmhpZGRlbi1zbS1kb3duIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHR9XG5cdC52YXJpYW50LWxpbmtzIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4jcHJvZHVjdHMge1xuXHQuaGlnaGxpZ2h0ZWQtaW5mb3JtYXRpb25zIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblx0LnByb2R1Y3QtbWluaWF0dXJlIHtcblx0XHQuZGlzY291bnQtcGVyY2VudGFnZS5kaXNjb3VudC1wZXJjZW50YWdlIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdC5vbi1zYWxlLmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdFx0Lm9ubGluZS1vbmx5LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdFx0LnByb2R1Y3QtZmxhZ3Mge1xuXHRcdFx0Lm5ldy5kaXNjb3VudC1wZXJjZW50YWdlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnByb2R1Y3QtdGl0bGUge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmxpc3Qge1xuXHRcdC5wcm9kdWN0LXRpdGxlIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHQucHJvZHVjdC1wcmljZS1hbmQtc2hpcHBpbmcge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0Lm9uLXNhbGUge1xuXHRcdFx0XHRyaWdodDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5wcm9kdWN0LXRpdGxlIHtcblx0XHRhIHtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5ncmlkIHtcblx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHR9XG5cdH1cbn1cbi5mZWF0dXJlZC1wcm9kdWN0cyB7XG5cdC5oaWdobGlnaHRlZC1pbmZvcm1hdGlvbnMge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdC5kaXNjb3VudC1wZXJjZW50YWdlLmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdFx0Lm9uLXNhbGUuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHQub25saW5lLW9ubHkuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHQucHJvZHVjdC1mbGFncyB7XG5cdFx0XHQubmV3LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblx0LnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4uaG9tZXBhZ2UtcHJvZHVjdHMge1xuXHQuaGlnaGxpZ2h0ZWQtaW5mb3JtYXRpb25zIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cbi5wcm9kdWN0LWFjY2Vzc29yaWVzIHtcblx0LmhpZ2hsaWdodGVkLWluZm9ybWF0aW9ucyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2UuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHQub24tc2FsZS5kaXNjb3VudC1wZXJjZW50YWdlIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdC5vbmxpbmUtb25seS5kaXNjb3VudC1wZXJjZW50YWdlIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LWZsYWdzIHtcblx0XHRcdC5uZXcuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXHQub3dsLW5hdiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTUzcHg7XG5cdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdC5vd2wtcHJldiB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogI2MwYzBjMDtcblx0XHRcdFx0Y29udGVudDogXCJcXGVhOWRcIjtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJJY29Gb250XCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3dsLW5leHQge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICNjMGMwYzA7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlYWEwXCI7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJJY29Gb250XCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cbi5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdC5oaWdobGlnaHRlZC1pbmZvcm1hdGlvbnMge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdC5kaXNjb3VudC1wZXJjZW50YWdlLmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdFx0Lm9uLXNhbGUuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHQub25saW5lLW9ubHkuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHQucHJvZHVjdC1mbGFncyB7XG5cdFx0XHQubmV3LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblx0LnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4uc3BlY2lhbC1wcm9kdWN0cyB7XG5cdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2UuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0XHQub24tc2FsZS5kaXNjb3VudC1wZXJjZW50YWdlIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdC5vbmxpbmUtb25seS5kaXNjb3VudC1wZXJjZW50YWdlIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LWZsYWdzIHtcblx0XHRcdC5uZXcuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnVsI2hvbWVwYWdlLWNhcm91c2VsIHtcblx0Lm93bC1uYXYge1xuXHRcdC5vd2wtcHJldiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIC0zMHB4IC00ODBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9zcHJpdGUucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgLTMwcHggLTU1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQub3dsLW5leHQge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAtNDMwcHggLTQ4MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIC00MzBweCAtNTUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaG9tZXNsaWRlcl9uYXYge1xuXHQmOmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMS4wO1xuXHRcdG9wYWNpdHk6IDEuMDtcblx0fVxufVxudWwjc3BlY2lhbC1jYXJvdXNlbCB7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcbn1cbiNmZWF0dXJlZC1wcm9kdWN0cyB7XG5cdC5vd2wtbmF2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtNTNweDtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0Lm93bC1wcmV2IHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAjYzBjMGMwO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZWE5ZFwiO1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vd2wtbmV4dCB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogI2MwYzBjMDtcblx0XHRcdFx0Y29udGVudDogXCJcXGVhYTBcIjtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkljb0ZvbnRcIjtcblx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQucHJvZHVjdC10aXRsZSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuI25ld3Byb2R1Y3RzLXByb2R1Y3RzIHtcblx0Lm93bC1uYXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC01M3B4O1xuXHRcdHJpZ2h0OiAtMTBweDtcblx0XHQub3dsLXByZXYge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICNjMGMwYzA7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlYTlkXCI7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiSWNvRm9udFwiO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm93bC1uZXh0IHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAjYzBjMGMwO1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZWFhMFwiO1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiSWNvRm9udFwiO1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi50aHVtYm5haWwtaW1hZ2UtaW5uZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IDEwMCU7XG59XG4janMtYWN0aXZlLXNlYXJjaC1maWx0ZXJzIHtcblx0Lmg2LmhpZGRlbi14cy11cCB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbn1cbi5wcm9kdWN0cy1zZWxlY3Rpb24ge1xuXHQuZGlzcGxheSB7XG5cdFx0bGkjZ3JpZCB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yOHB4IC03MTdweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdGEge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwMDlcIjtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRsaSNncmlkLnNlbGVjdGVkIHtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yOHB4IC03MTdweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRsaSNsaXN0IHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI5cHggLTc1NnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwM2FcIjtcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRcdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpI2xpc3Quc2VsZWN0ZWQge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI5cHggLTc1NnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMCAxNXB4IDAgMDtcblx0XHRsaSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdFx0XHRmb250LXNpemU6IDBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGkuc2VsZWN0ZWQge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnByb2R1Y3RzLXNvcnQtb3JkZXIge1xuXHRcdC5zZWxlY3QtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDhweCAxMHB4IDRweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXHRoMSB7XG5cdFx0cGFkZGluZy10b3A6IDAuNjI1cmVtO1xuXHR9XG59XG4ubGVmdHNpZGViYXIge1xuXHQudGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0cGFkZGluZzogMjFweCAxMXB4IDE5cHggMzlweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgMTRweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdGgxLnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHR9XG59XG4jY3VzdG9tLWxlZnRiYW5uZXJibG9jayB7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdD5wIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4ucGFnZS1pbmRleCB7XG5cdC5icmVhZGN1bWJfb3V0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5ncmlkIHtcblx0LnByb2R1Y3QtZGVzYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudGh1bWJuYWlsLWNvbnRhaW5lciB7XG5cdFx0Pi5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4ucHJvZHVjdHMtc29ydC1vcmRlciB7XG5cdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0LnNlbGVjdC10aXRsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRcdGJhY2tncm91bmQ6ICRibGFuY28tY29sb3I7XG5cdFx0cGFkZGluZzogNXB4IDAuNjI1cmVtO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQuc2VsZWN0LWxpc3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0d2lkdGg6IDI4OHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0YmFja2dyb3VuZDogJGJsYW5jby1jb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG4udG90YWwtcHJvZHVjdHMge1xuXHRQIHtcblx0XHRtYXJnaW46IDlweCAwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA5OHB4O1xuXHR9XG59XG4ucHJvZHVjdC10b29sYmFyIHtcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0cGFkZGluZzogMTVweDtcbn1cbi5wYWdlLXByb2R1Y3Qge1xuXHQubW9kYWwtYm9keSB7XG5cdFx0ZmlndXJlIHtcblx0XHRcdG1heC13aWR0aDogNjI1cHg7XG5cdFx0fVxuXHR9XG59XG5kaXYjX21vYmlsZV9jYXJ0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4udGl0bGUge1xuXHQucHVsbC14cy1yaWdodCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZmxvYXQteHMtcmlnaHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5mbGV4Y3NzIHtcblx0LnRvcC1tZW51W2RhdGEtZGVwdGg9XCIxXCJdIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG4ubmV3cHJvZHVjdHMtcHJvZHVjdHMge1xuXHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdC50aHVtYm5haWwtY29udGFpbmVyIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHRcdC50aHVtYm5haWwtaW1hZ2UtaW5uZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdC50aHVtYm5haWwtc2lkZWJhci1pbm5lciB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cblx0LnRodW1ibmFpbC1pbm5lciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQudGh1bWJuYWlsLWNvbnRhaW5lciB7XG5cdFx0LnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZzogMHB4IDBweCAwcHggMjBweDtcblx0XHR9XG5cdFx0LmFkZHRvY2FydC1idXR0b24ge1xuXHRcdFx0LmJ0bi1wcmltYXJ5IHtcblx0XHRcdFx0cGFkZGluZzogN3B4IDBweCA5cHggMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWZhbWlseTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuYWRkdG9jYXJ0LWJ1dHRvbiB7XG5cdFx0XHRcdC5idG4tcHJpbWFyeSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uYmVzdHNlbGxlcnMtcHJvZHVjdHMge1xuXHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxufVxuLnBhZ2luYXRpb24ge1xuXHQucGFnZS1saXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRsaSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDVweDtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiA3cHggMTJweDtcblx0XHR3aWR0aDogMzZweDtcblx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdH1cblx0fVxuXHQuY3VycmVudCB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHR9XG5cdH1cblx0LnByZXZpb3VzIHtcblx0XHRmb250LXNpemU6IDBweDtcblx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHR9XG5cdC5uZXh0IHtcblx0XHRmb250LXNpemU6IDBweDtcblx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHR9XG5cdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdG1hcmdpbjogMnJlbSAwO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHQuY29sLW1kLTQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5jb2wtbWQtNiB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuLmJyZWFkY3VtYl9pbm5lciB7XG5cdC5icmVhZGNydW1iIHtcblx0XHRvbCB7XG5cdFx0XHQ+bGkge1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRcdD5zcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQ+YSB7XG5cdFx0XHRcdFx0XHQ+c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0cGFkZGluZzogMHB4IDE1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNpZGViYXItcHJvZHVjdHMucHJvZHVjdHMge1xuXHRiYWNrZ3JvdW5kOiAkYmxhbmNvLWNvbG9yO1xufVxuLmNhdGVnb3J5LXRvcC1tZW51IHtcblx0bWFyZ2luOiAwO1xuXHRsaSB7XG5cdFx0LmNhdGVnb3J5LXN1Yi1tZW51IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0LmNhdGVnb3J5LXN1Yi1tZW51IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0PmxpIHtcblx0XHQ+dWwge1xuXHRcdFx0cGFkZGluZzogMHB4IDIwcHggMjBweCAyMHB4O1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGEge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udC1mYW1pbHk7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAxNHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuI2NhcnQge1xuXHQuY2FyZC5jYXJ0LWNvbnRhaW5lciB7XG5cdFx0LmNhcnQtb3ZlcnZpZXcuanMtY2FydCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuLnByb2R1Y3QtaW1hZ2VzLmpzLXF2LXByb2R1Y3QtaW1hZ2VzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRhcmsge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuI2NtcyB7XG5cdC5wYWdlLWhlYWRpbmcuYm90dG9tLWluZGVudCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cbn1cbi5jb250YWluZXItZmx1aWQge1xuXHQucm93LnNpdGVtYXAuY29sLXhzLTEyIHtcblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm5lc3RlZCB7XG5cdGEge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdH1cbn1cbiNvcmRlci1jb25maXJtYXRpb24ge1xuXHQjbWFpbiB7XG5cdFx0LnBhZ2UtZm9vdGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4uYmxvY2stY2F0ZWdvcmllcyB7XG5cdC50ZXh0LXVwcGVyY2FzZS5oNiB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6ICRibGFuY28tY29sb3I7XG5cdH1cbn1cbi5kcm9wZG93bi1tZW51LmhpZGRlbi1zbS1kb3duIHtcblx0bWFyZ2luLXRvcDogMTFweDtcbn1cbi5jbXN0ZXh0IHtcblx0bWFyZ2luLXRvcDogMTNweDtcblx0bGluZS1oZWlnaHQ6IDIxcHg7XG59XG4ucGFyYWxsYXgtdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJhbGxheC1pbm5lci5jb250YWluZXItd2lkdGgge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG4uYnRuLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRwYWRkaW5nOiA3cHggMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyaXMxLWNvbG9yO1xuXHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0cGFkZGluZzogN3B4IDE0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcblx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cdH1cbn1cbi5mYS1mYWNlYm9vayB7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHR9XG59XG4uZmEtZ29vZ2xlLXBsdXMge1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0fVxufVxuLmZhLWluc3RhZ3JhbSB7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHR9XG59XG4uZmEtdHdpdHRlciB7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHR9XG59XG4uZmEtbGlua2VkaW4ge1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0fVxufVxuZGl2I3NvY2lhbC10ZXh0IHtcblx0cGFkZGluZzogMjVweCAwO1xufVxuLmNvbC1tZC00Lm9mZnNldC1tZC0yLnByLTAge1xuXHRtYXJnaW46IDBweDtcbn1cbi5kcm9wZG93bi5vcGVuIHtcblx0LmV4cGFuZC1tb3JlIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIu+EhlwiO1xuXHRcdFx0Y29sb3I6ICRmb250LWNvbG9yO1xuXHRcdH1cblx0fVxufVxuLmJsb2NrLWNhdGVnb3JpZXMuaGlkZGVuLXNtLWRvd24ge1xuXHQ+dWwge1xuXHRcdD5saSB7XG5cdFx0XHQ+YSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQ+YSB7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvciAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmhpZGRlbi1zbS1kb3duLmNsZWFyLWFsbC13cmFwcGVyIHtcblx0cGFkZGluZzogMjBweCAyMHB4IDA7XG59XG4ucHJvZHVjdC1hY3Rpb25zIHtcblx0LmJ0bi1wcmltYXJ5IHtcblx0XHRwYWRkaW5nOiAxMXB4IDIwcHggMTJweCAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQtZmFtaWx5O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGdyaXMxLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuI2NhcnQtc3VtbWFyeS1wcm9kdWN0LWxpc3Qge1xuXHR1bCB7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cbn1cbi5saXN0LTEge1xuXHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jbXMtYm94IHtcblx0LmlubmVyIHtcblx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG59XG4ucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG5cdHAge1xuXHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbiNjYXRlZ29yeSB7XG5cdC5ob3Zlci1hZGR0b2NhcnQge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn1cbi5wYWdlLWhlYWRlciB7XG5cdD5oMSB7XG5cdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0fVxufVxuLnJvdy5ob21lX2Jsb2dfcG9zdF9pbm5lci5jYXJvdXNlbC5zbGljay1pbml0aWFsaXplZC5zbGljay1zbGlkZXIge1xuXHQmOmhvdmVyIHtcblx0XHQubmV4dC1idXR0b24uc2xpY2stYXJyb3cge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0LnByZXYtYnV0dG9uLnNsaWNrLWFycm93IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG4jbGVmdC1jb2x1bW4ge1xuXHQjbGVmdHNpZGViYXIge1xuXHRcdC5zaWRlYmFyLXByb2R1Y3RzLnByb2R1Y3RzIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjA7XG5cdFx0XHRcdHBhZGRpbmc6IDBweCAwcHg7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnByb2R1Y3QtbGluZS1ncmlkLWJvZHkuY29sLW1kLTQuY29sLXhzLTgge1xuXHQucHJvZHVjdC1saW5lLWluZm8ge1xuXHRcdC5sYWJlbCB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucHJvZHVjdC1xdWFudGl0eS5jbGVhcmZpeCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxubGkuYWRkcmVzaC13cmFwcGVyIHtcblx0cGFkZGluZy1ib3R0b206IDI2cHg7XG59XG4uYm90dG9tY21zY29udGFjdGJsb2NrIHtcblx0LnRleHQxIHtcblx0XHRwYWRkaW5nOiA0cHggMCA0cHggMjVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnRleHQyIHtcblx0XHRwYWRkaW5nOiA0cHggMCA0cHggMjVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0fVxuXHQuY29udGFjdC1waG9uZSB7XG5cdFx0cGFkZGluZzogNHB4IDAgNHB4IDI1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb2xvcjogI2E0YTRhNDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA5NVwiO1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogI2E0YTRhNDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRhY3QtbWFpbCB7XG5cdFx0cGFkZGluZzogNHB4IDAgNHB4IDI1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb2xvcjogI2E0YTRhNDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRjb250ZW50OiBcIlxcZjAwM1wiO1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogI2E0YTRhNDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRhY3QtYWRkcmVzcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb2xvcjogI2E0YTRhNDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRjb250ZW50OiBcIlxcZjA0MVwiO1xuXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0dG9wOiA4cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogI2E0YTRhNDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zZWNvbmQtc3ViYmFubmVyLWxlZnQge1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4uZm9vdGVyLWJvdHRvbS1saW5rIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5ib2R5I29yZGVyLWNvbmZpcm1hdGlvbiB7XG5cdHNlY3Rpb24jZmVhdHVyZWQtcHJvZHVjdHMge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHR9XG59XG4ucHJlbG9hZGluZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByZWxvYWRpbmcuZ2lmKSA1MCUgNTAlIG5vLXJlcGVhdCAkYmxhbmNvLWNvbG9yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdHVsLnBheW1lbnQtaW5uZXIge1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggNXB4O1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IC0zcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmxpbmstaW5uZXIge1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IC0zcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBhcmFsbGF4YmxvY2stb3V0ZXIge1xuXHRcdHBhZGRpbmc6IDIwMHB4IDBweCAyMTBweDtcblx0fVxuXHQuc3ViYmFubmVyY21zLWJvdHRvbSB7XG5cdFx0YSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNmb290ZXJib3R0b21sZWZ0LXRleHQge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQjZm9vdGVyYm90dG9tcmlnaHQtdGV4dCB7XG5cdFx0LnB1bGwteHMtcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmZsb2F0LXhzLXJpZ2h0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjM5cHgpIHtcblx0LnNpZGViYXItcHJvZHVjdHMge1xuXHRcdC50aHVtYm5haWwtaW1hZ2UtaW5uZXIge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA3OHB4O1xuXHRcdH1cblx0fVxuXHQuc2hpcHBpbmctdGV4dC1pbm5lciB7XG5cdFx0LnN1YnRpdGlsZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgMDtcblx0XHR9XG5cdH1cblx0LnN1YnRpdGxlLXBhcnQge1xuXHRcdC5zdWJpY29uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuXHQuY2F0ZWdvcmllcy1tZW51IHtcblx0XHRwYWRkaW5nOiAxN3B4IDEycHggMjBweDtcblx0fVxuXHQuc2lkZWJhci1wcm9kdWN0cyB7XG5cdFx0LnRodW1ibmFpbC1zaWRlYmFyLWlubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblx0I2xlZnRzaWRlYmFyIHtcblx0XHRoMS5tYWluLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHBhZGRpbmc6IDIxcHggMTFweCAxOXB4IDM2cHg7XG5cdFx0XHRtYXJnaW46IDAgMCAxNHB4O1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogMTNweDtcblx0XHRcdFx0dG9wOiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjc3BlY2lhbC1wcm9kdWN0cyB7XG5cdFx0aDEubWFpbi10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiAyMXB4IDExcHggMTlweCAzNnB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMTRweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogMTNweDtcblx0XHRcdFx0dG9wOiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGVzdGltb25pYWxfb3V0ZXIge1xuXHRcdGgxLm1haW4tdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0cGFkZGluZzogMjFweCAxMXB4IDE5cHggMzZweDtcblx0XHRcdG1hcmdpbjogMCAwIDE0cHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDEzcHg7XG5cdFx0XHRcdHRvcDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3NlYXJjaF9maWx0ZXJzIHtcblx0XHQ+cC5oNi50ZXh0LXVwcGVyY2FzZSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDEzcHg7XG5cdFx0XHRcdHRvcDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJpZ2h0LXdyYXBwZXItdGV4dCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcblx0I19kZXNrdG9wX2xvZ28ge1xuXHRcdHdpZHRoOiAyMS41JTtcblx0fVxuXHQucmlnaHQtbG9nbyB7XG5cdFx0d2lkdGg6IDUzLjUlO1xuXHR9XG5cdGRpdiNfZGVza3RvcF9jYXJ0IHtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0fVxuXHQjb3Rfc2VhcmNoX3RvcCB7XG5cdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHR3aWR0aDogNjIlO1xuXHRcdH1cblx0XHQuZm9ybV9zZWFyY2gge1xuXHRcdFx0d2lkdGg6IDU1MHB4O1xuXHRcdH1cblx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHQuYm9vdHN0cmFwLXNlbGVjdCB7XG5cdFx0XHRcdHdpZHRoOiAxNTlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNpZGViYXItcHJvZHVjdHMge1xuXHRcdC50aHVtYm5haWwtaW1hZ2UtaW5uZXIge1xuXHRcdFx0bWF4LXdpZHRoOiA2OHB4O1xuXHRcdH1cblx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0LnByb2R1Y3QtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2F0ZWdvcmllcy1tZW51IHtcblx0XHRwYWRkaW5nOiA3cHggMTBweCAyMHB4O1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiA0cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN0YXRpYy1jYXRlZ29yaWVzIHtcblx0XHQuc3RhdGljLWNhdGVnb3JpZXMtaW5uZXIge1xuXHRcdFx0aDMge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHRcdHRvcDogMTdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggNjRweCAxMnB4IDM3cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2hlYWRlciB7XG5cdFx0LmhlYWRlci10b3Age1xuXHRcdFx0YVtkYXRhLWRlcHRoPVwiMFwiXSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI3cHggNDFweCAyMnB4IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNmb290ZXJib3R0b21sZWZ0LXRleHQge1xuXHRcdHBhZGRpbmc6IDAgODlweCAwIDA7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDlweCkge1xuXHQudXNlci1pbmZvIHtcblx0XHQ+LnVzZXItaWNvbiB7XG5cdFx0XHQuaGlkZGVuLXNtLWRvd24ge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmxvY2tjYXJ0LmNhcnQtcHJldmlldyB7XG5cdFx0LmhlYWRlciB7XG5cdFx0XHRzcGFuLmhpZGRlbi1zbS1kb3duIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMCAzcHggNTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm53c2xldHRlci1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5ud3NsZXR0ZXItbWFpbnRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LnNpZGViYXItcHJvZHVjdHMge1xuXHRcdC50aHVtYm5haWwtc2lkZWJhci1pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMHB4O1xuXHRcdH1cblx0fVxuXHQuYmxvY2tfbmV3c2xldHRlciB7XG5cdFx0Zm9ybSB7XG5cdFx0XHRpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuXHQjb3Rfc2VhcmNoX3RvcCB7XG5cdFx0LmZvcm1fc2VhcmNoIHtcblx0XHRcdHdpZHRoOiA0OTBweDtcblx0XHR9XG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0LmJvb3RzdHJhcC1zZWxlY3Qge1xuXHRcdFx0XHR3aWR0aDogMTM5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdWJ0aXRsZS1wYXJ0IHtcblx0XHQuc3ViaWNvbiB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5zaGlwcGluZy10ZXh0LWlubmVyIHtcblx0XHQuc3VidGl0aWxlIHtcblx0XHRcdHBhZGRpbmc6IDRweCAwIDA7XG5cdFx0fVxuXHR9XG5cdC5yaWdodC13cmFwcGVyLXRleHQge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXHQuYmxvZ19wb3N0X2NvbnRlbnQge1xuXHRcdC5wb3N0X3RpdGxlIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2xpY2stc2xpZGUge1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHR9XG5cdC5zaWRlYmFyLXByb2R1Y3RzIHtcblx0XHQudGh1bWJuYWlsLXNpZGViYXItaW5uZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAxMTBweDtcblx0XHR9XG5cdFx0LnByb2R1Y3QtbWluaWF0dXJlIHtcblx0XHRcdC5wcm9kdWN0LXRpdGxlIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGgxLm1haW4tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRtYXJnaW46IDAgMCAyM3B4IDA7XG5cdH1cblx0LnByZXYtYnV0dG9uLnNsaWNrLWFycm93IHtcblx0XHR0b3A6IC00MnB4O1xuXHR9XG5cdC5uZXh0LWJ1dHRvbi5zbGljay1hcnJvdyB7XG5cdFx0dG9wOiAtNDJweDtcblx0fVxuXHQjZmVhdHVyZWQtcHJvZHVjdHMge1xuXHRcdC5vd2wtbmF2IHtcblx0XHRcdHRvcDogLTQzcHg7XG5cdFx0fVxuXHR9XG5cdCNuZXdwcm9kdWN0cy1wcm9kdWN0cyB7XG5cdFx0Lm93bC1uYXYge1xuXHRcdFx0dG9wOiAtNDNweDtcblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtYWNjZXNzb3JpZXMge1xuXHRcdC5vd2wtbmF2IHtcblx0XHRcdHRvcDogLTQzcHg7XG5cdFx0fVxuXHR9XG5cdCNjdXN0b20tYmFubmVyYmxvY2sge1xuXHRcdHBhZGRpbmctdG9wOiAxNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHR9XG5cdC5jYXRlZ29yeS10aXRsZSB7XG5cdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzNweDtcblx0fVxuXHRkaXYjY3VzdG9tLWNhdGVnb3J5YmFubmVyYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LmJyYW5kc2xpZGVyLW91dGVyIHtcblx0XHRtYXJnaW46IDBweCAwIDI5cHg7XG5cdH1cblx0LmNhdGVnb3J5LWJhbm5lci5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZC5vd2wtZHJhZyB7XG5cdFx0Lml0ZW0ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRoZWlnaHQ6IDk5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5icmFuZC1zbGlkZXJtYWluIHtcblx0XHRwYWRkaW5nOiAzNXB4IDEwcHg7XG5cdH1cblx0I2JyYW5kLWNhcm91c2VsIHtcblx0XHRsaS5pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweCAwO1xuXHRcdH1cblx0fVxuXHQuY29udGVudF9tb3JlIHtcblx0XHRwYWRkaW5nOiA5cHggMTFweCA5cHg7XG5cdH1cblx0Lm53c2xldHRlci1tYWludGl0bGUge1xuXHRcdHBhZGRpbmctdG9wOiA5cHg7XG5cdH1cblx0LmZvb3Rlci1jb250YWluZXIge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRzcGFuLmgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMy5oMyB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdCNibG9ja19teWFjY291bnRfaW5mb3Mge1xuXHRcdC5teWFjY291bnQtdGl0bGUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJsb2NrLWNvbnRhY3Qge1xuXHRcdC5ibG9jay1jb250YWN0LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblx0LmxpbmtsaXN0IHtcblx0XHQuYmxvY2tjbXMtdGl0bGUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZvb3Rlcl9pbm5lciB7XG5cdFx0cGFkZGluZzogNDJweCAwIDQwcHg7XG5cdH1cblx0ZGl2I3NvY2lhbC10ZXh0IHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdH1cblx0LmNvcHlyaWdodCB7XG5cdFx0cGFkZGluZzogMjZweCAwcHggMjdweDtcblx0fVxuXHQuYm90dG9tLXBheW1lbnQuYm90dG9tLXJpZ2h0IHtcblx0XHRwYWRkaW5nOiAyMXB4IDA7XG5cdH1cblx0LnRlc3RpbW9uaWFsLWRlc2Mge1xuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMThweDtcblx0XHR9XG5cdFx0cGFkZGluZy1ib3R0b206IDE3cHg7XG5cdH1cblx0LnRlc3Rtb25pYWwtYXV0aG9yMSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcblx0I3Byb2R1Y3RzIHtcblx0XHQuZ3JpZCB7XG5cdFx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGh1bWJuYWlsLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQuYmxvY2stY2F0ZWdvcnkge1xuXHRcdC5jYXRlZ29yeS1jb3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJpZ2h0LWJ0biB7XG5cdFx0d2lkdGg6IDI3JTtcblx0fVxuXHQjX2Rlc2t0b3BfbG9nbyB7XG5cdFx0d2lkdGg6IDIwLjUlO1xuXHR9XG5cdC5yaWdodC1sb2dvIHtcblx0XHR3aWR0aDogNTIuNSU7XG5cdH1cblx0I290X3NlYXJjaF90b3Age1xuXHRcdC5mb3JtX3NlYXJjaCB7XG5cdFx0XHR3aWR0aDogNDIwcHg7XG5cdFx0fVxuXHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdHdpZHRoOiAzNCU7XG5cdFx0fVxuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0d2lkdGg6IDU4JTtcblx0XHR9XG5cdH1cblx0LnNpZGViYXItcHJvZHVjdHMge1xuXHRcdC50aHVtYm5haWwtc2lkZWJhci1pbm5lciB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwcHg7XG5cdFx0fVxuXHR9XG5cdGRpdiNfZGVza3RvcF9jYXJ0IHtcblx0XHRtYXJnaW4tbGVmdDogN3B4O1xuXHR9XG5cdCNoZWFkZXIge1xuXHRcdC5oZWFkZXItdG9wIHtcblx0XHRcdGFbZGF0YS1kZXB0aD1cIjBcIl0ge1xuXHRcdFx0XHRwYWRkaW5nOiAyN3B4IDMxcHggMjJweCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmVhdHVyZWQtcHJvZHVjdHMge1xuXHRcdC50aHVtYm5haWwtY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LWFjY2Vzc29yaWVzIHtcblx0XHQudGh1bWJuYWlsLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdC50aHVtYm5haWwtY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0fVxuXHR9XG5cdC5mb290ZXJfaW5uZXIge1xuXHRcdC5saW5rcyB7XG5cdFx0XHQud3JhcHBlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGxpLmFkZHJlc2gtd3JhcHBlciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdH1cblx0dWwuZm9vdGVyLXRvZ2dsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC50aHVtYm5haWwtaW5uZXIge1xuXHRcdC5ob3Zlci1hZGR0b2NhcnQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC54aXBibG9nX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmltZy1yZXNwb25zaXZlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQjaW5kZXgge1xuXHRcdCNwcm9kdWN0cyB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNpbmRleC5mZWF0dXJlZC1wcm9kdWN0cyB7XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHR9XG5cdH1cblx0I2luZGV4LnByb2R1Y3QtYWNjZXNzb3JpZXMge1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG5cdCNpbmRleC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHR9XG5cdH1cblx0I2ZlYXR1cmVkcHJvZHVjdHMtY2Fyb3VzZWwge1xuXHRcdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdFx0Lm93bC1pdGVtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNibG9ja2NhcnQtbW9kYWwge1xuXHRcdC5tb2RhbC10aXRsZSB7XG5cdFx0XHRpLm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjQ3NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3Byb2R1Y3Qge1xuXHRcdGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtcHJpY2VzIHtcblx0XHRtYXJnaW4tdG9wOiAwLjY1cmVtO1xuXHRcdGRpdiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjIyNXJlbTtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQuaGVhZGVyLW1lbnUuZml4ZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0I2luZGV4IHtcblx0XHRzZWN0aW9uI3NwZWNpYWwtcHJvZHVjdHMge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHRcdCNjdXN0b20taG9tZXRiYW5uZXJibG9jayB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzFweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cdH1cblx0c2VjdGlvbiNzcGVjaWFsLXByb2R1Y3RzIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0fVxuXHQjcHJvZHVjdHMge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LnByb2R1Y3QtdGl0bGUge1xuXHRcdFx0cGFkZGluZzogMTBweCAwIDA7XG5cdFx0fVxuXHR9XG5cdC5mZWF0dXJlZC1wcm9kdWN0cyB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQucHJvZHVjdC10aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgMDtcblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtYWNjZXNzb3JpZXMge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LnByb2R1Y3QtdGl0bGUge1xuXHRcdFx0cGFkZGluZzogMTBweCAwIDA7XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQucHJvZHVjdC10aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgMDtcblx0XHR9XG5cdH1cblx0I3dyYXBwZXIge1xuXHRcdGRpdiNsZWZ0LWNvbHVtbiB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHRcdGRpdiNjb250ZW50LXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHRkaXYjcmlnaHQtY29sdW1uIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxuXHQjaGVhZGVyIHtcblx0XHQuaGVhZGVyLXRvcCB7XG5cdFx0XHQ+LmNvbnRhaW5lciB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2N1c3RvbS1ob21ldGJhbm5lcmJsb2NrIHtcblx0XHQuaG9tZS1pbWFnZXNfb25lIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaG9tZS1pbWFnZXNfdHdvIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQ+cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQ+LmhvbWUtaW1hZ2VzX3R3byB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCNzcGVjaWFsLXByb2R1Y3RzIHtcblx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdH1cblx0fVxuXHQuc2lkZWJhci1wcm9kdWN0cyB7XG5cdFx0LnRodW1ibmFpbC1zaWRlYmFyLWlubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTcwcHg7XG5cdFx0fVxuXHR9XG5cdC5zZWNvbmQtc3ViYmFubmVyLWxlZnQge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0I2Zvb3RlciB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cdHAuaG9tZS1pbWFnZXNfb25lIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHRwLmhvbWUtaW1hZ2VzX3R3byB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0LmxpbmstaW5uZXIge1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJsb2dfcG9zdF9jb250ZW50X3RvcCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmhvbWVfYmxvZ19wb3N0IHtcblx0XHQuYmxvZ19wb3N0X2NvbnRlbnRfYm90dG9tIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQucmlnaHQtd3JhcHBlci10ZXh0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cblx0I2hlYWRlci1yaWdodC10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCNvdF9zZWFyY2hfdG9wIHtcblx0XHQuZm9ybV9zZWFyY2gge1xuXHRcdFx0d2lkdGg6IDUzMHB4O1xuXHRcdH1cblx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHQuYm9vdHN0cmFwLXNlbGVjdCB7XG5cdFx0XHRcdHdpZHRoOiAxNTlweDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2Zvb3RlcmJvdHRvbWxlZnQtdGV4dCB7XG5cdFx0cGFkZGluZzogMCAzOXB4IDAgMDtcblx0XHR3aWR0aDogMzAlO1xuXHRcdHAuc3RvcmUtZGVzYyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQuZm9vdGVyX2lubmVyIHtcblx0XHQubGlua3Mge1xuXHRcdFx0LndyYXBwZXIge1xuXHRcdFx0XHR3aWR0aDogMTclO1xuXHRcdFx0XHR3aWR0aDogMTglO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkaXYjZm9vdGVyYWRkcmVzc2xlZnQtdGV4dCB7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXHQjZm9vdGVyYm90dG9tcmlnaHQtdGV4dCB7XG5cdFx0d2lkdGg6IDE0JTtcblx0XHRwYWRkaW5nOiAwIDAgMCAwO1xuXHR9XG5cdC5zbGljay1zbGlkZSB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cdC5mb290ZXItY29udGFpbmVyIHtcblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5ibG9jay1jb250YWN0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5yaWdodC1idG4ge1xuXHRcdHdpZHRoOiAyOCU7XG5cdH1cblx0I19kZXNrdG9wX2xvZ28ge1xuXHRcdHdpZHRoOiAxOS41JTtcblx0fVxuXHQudGVzdGltb25pYWxfb3V0ZXIge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTMwcHgpIHtcblx0LnVzZXItaW5mbyB7XG5cdFx0Pi51c2VyLWljb24ge1xuXHRcdFx0LmhpZGRlbi1zbS1kb3duIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcblx0ZGl2I2Zvb3RlcmJvdHRvbS10ZXh0IHtcblx0XHQuZm9vdGVyYm90dG9tLXRleHQtaW5uZXIuY29udGFpbmVyIHtcblx0XHRcdC5yb3cge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mb290ZXItY29udGFpbmVyIHtcblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHQuYmxvY2stY29udGFjdCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cdC5sb2JvLWJvdHRvbS10ZXh0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LnJpZ2h0LWJ0biB7XG5cdFx0d2lkdGg6IDI2JTtcblx0fVxuXHQucmlnaHQtbG9nbyB7XG5cdFx0d2lkdGg6IDU0LjUlO1xuXHR9XG5cdCNvdF9zZWFyY2hfdG9wIHtcblx0XHQuZm9ybV9zZWFyY2gge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5vdC1zZXJhY2gtb3V0ZXIge1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cdC5mb290ZXItYm90dG9tIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdC5yb3cge1xuXHRcdFx0XHQuZm9vdGVyLWJvdHRvbS1saW5rIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI5JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYm90dG9tLXBheW1lbnQuYm90dG9tLXJpZ2h0IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI5JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29weXJpZ2h0IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQyJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5mYWNldGVkLXNsaWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRib2R5I215LWFjY291bnQge1xuXHRcdCN3cmFwcGVyIHtcblx0XHRcdGRpdiNjb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ym9keSNpZGVudGl0eSB7XG5cdFx0I3dyYXBwZXIge1xuXHRcdFx0ZGl2I2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRib2R5I2FkZHJlc3NlcyB7XG5cdFx0I3dyYXBwZXIge1xuXHRcdFx0ZGl2I2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRib2R5I2hpc3Rvcnkge1xuXHRcdCN3cmFwcGVyIHtcblx0XHRcdGRpdiNjb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ym9keSNvcmRlci1zbGlwIHtcblx0XHQjd3JhcHBlciB7XG5cdFx0XHRkaXYjY29udGVudC13cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGJvZHkjbW9kdWxlLXBzZ2Rwci1nZHByIHtcblx0XHQjd3JhcHBlciB7XG5cdFx0XHRkaXYjY29udGVudC13cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNwcm9kdWN0IHtcblx0XHRkaXYjcmlnaHQtY29sdW1uIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRkaXYjbGVmdC1jb2x1bW4ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCNzZWFyY2hfZmlsdGVycyB7XG5cdFx0LmZhY2V0IHtcblx0XHRcdC5mYWNldC1sYWJlbCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0c2VjdGlvbiNzcGVjaWFsLXByb2R1Y3RzIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXHQjcHJvZHVjdHMge1xuXHRcdC5ncmlkIHtcblx0XHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mb290ZXItYm90dG9tIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdC5yb3cge1xuXHRcdFx0XHQuZm9vdGVyLWJvdHRvbS1saW5rIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29weXJpZ2h0IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ib3R0b20tcGF5bWVudC5ib3R0b20tcmlnaHQge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJvdHRvbS1wYXltZW50LmJvdHRvbS1yaWdodCB7XG5cdFx0cGFkZGluZzogMjBweCAwIDIwcHg7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdHVsLnBheW1lbnQtaW5uZXIge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGxpIHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkaXYjc29jaWFsLXRleHQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmNvcHlyaWdodCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuZm9vdGVyX2lubmVyIHtcblx0XHQudGl0bGUge1xuXHRcdFx0LnB1bGwteHMtcmlnaHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHQuZmxvYXQteHMtcmlnaHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAwIDBweCAyMHB4O1xuXHRcdC5saW5rcyB7XG5cdFx0XHQud3JhcHBlciB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZm9vdGVyLWNvbnRhaW5lciB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdHNwYW4uaDMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHRcdC5mbG9hdC14cy1yaWdodCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMy5oMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0XHQubGlua3Mge1xuXHRcdFx0LmgzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0XHQuY29sbGFwc2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmNvbGxhcHNlLmluIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb290ZXItY21zLmFjdGl2ZSB7XG5cdFx0XHQubmF2YmFyLXRvZ2dsZXIge1xuXHRcdFx0XHQubWF0ZXJpYWwtaWNvbnMucmVtb3ZlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjYmxvY2tfbXlhY2NvdW50X2luZm9zIHtcblx0XHQubXlhY2NvdW50LXRpdGxlIHtcblx0XHRcdGEge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJsb2NrLWNvbnRhY3Qge1xuXHRcdC5ibG9jay1jb250YWN0LXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHR9XG5cdC5saW5rbGlzdCB7XG5cdFx0LmJsb2NrY21zLXRpdGxlIHtcblx0XHRcdGEge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZvb3Rlci10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnRpdGxlIHtcblx0XHQucHVsbC14cy1yaWdodCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuZmxvYXQteHMtcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmZvb3Rlci1jbXMuYWN0aXZlIHtcblx0XHQubmF2YmFyLXRvZ2dsZXIge1xuXHRcdFx0Lm1hdGVyaWFsLWljb25zLmFkZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mb290ZXItY21zIHtcblx0XHQubmF2YmFyLXRvZ2dsZXIge1xuXHRcdFx0Lm1hdGVyaWFsLWljb25zLnJlbW92ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNmb290ZXJib3R0b21sZWZ0LXRleHQge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0I2Zvb3RlcmJvdHRvbXJpZ2h0LXRleHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdGRpdiNmb290ZXJhZGRyZXNzbGVmdC10ZXh0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQjY3VzdG9tLWxlZnRiYW5uZXJibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDRweDtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdD5wIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0I2Zvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogNDRweDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdC5icmFuZHNsaWRlci1vdXRlciB7XG5cdFx0bWFyZ2luOiA3cHggMCA0MXB4O1xuXHR9XG5cdC5vdGxlZnRiZXN0c2VsbGVycyB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXHRkaXYjY3VzdG9tLXNlY29uZGJhbm5lcmJsb2NrIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LnN0YXRpYy1jYXRlZ29yaWVzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDRweDtcblx0fVxuXHQuc3VidGl0bGUtcGFydC5zdWJ0aXRsZS1wYXJ0MyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0LnNoaXBwaW5nLWlubmVyIHtcblx0XHQ+ZGl2IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0I3NoaXBwaW5nLXRleHQge1xuXHRcdG1hcmdpbjogNDRweCAwIDM2cHg7XG5cdH1cblx0LnN1YnRpdGxlLXBhcnQuc3VidGl0bGUtcGFydDEge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHR9XG5cdC5zdWJ0aXRsZS1wYXJ0LnN1YnRpdGxlLXBhcnQyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0fVxuXHQuYmxvZ19wb3N0X2NvbnRlbnRfdG9wIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNDkuMiU7XG5cdH1cblx0I3dyYXBwZXIge1xuXHRcdGRpdiNjb250ZW50LXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdFx0LmxlZnQtY29sdW1uLmNvbC14cy0xMi5jb2wtc20tOC5jb2wtbWQtOSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRkaXYjbGVmdC1jb2x1bW4ge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdHNwYW4jY2FydF9ibG9ja190b3RhbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQjb3Rfc2VhcmNoX3RvcCB7XG5cdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHR3aWR0aDogODElO1xuXHRcdH1cblx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHR3aWR0aDogMTglO1xuXHRcdFx0LmJvb3RzdHJhcC1zZWxlY3Qge1xuXHRcdFx0XHR3aWR0aDogMTMxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vdC1zZXJhY2gtb3V0ZXIge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR9XG5cdCNvcmRlci1jb25maXJtYXRpb24ge1xuXHRcdC53cmFwcGVyLWlubmVyIHtcblx0XHRcdCNjb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0I2ZlYXR1cmVkLXByb2R1Y3RzIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxuXHQjaGVhZGVyIHtcblx0XHQuaGVhZGVyLW5hdiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdCNtZW51LWljb24ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdH1cblx0XHRcdC50b3AtbG9nbyB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVhZGVyLXRvcCB7XG5cdFx0XHQjdG9wLW1lbnUge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0PmxpIHtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGFbZGF0YS1kZXB0aD1cIjBcIl0ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRhW2RhdGEtZGVwdGg9XCIwXCJdIHtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRvcC1tZW51IHtcblx0XHRcdC5wb3BvdmVyIHtcblx0XHRcdFx0bGkuY2F0ZWdvcnkge1xuXHRcdFx0XHRcdGEuZHJvcGRvd24taXRlbS5kcm9wZG93bi1zdWJtZW51IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JpczEtY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEuZHJvcGRvd24taXRlbSB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY3VycmVuY3ktc2VsZWN0b3IuZHJvcGRvd24uanMtZHJvcGRvd24ge1xuXHRcdD5zcGFuIHtcblx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuaGVhZGVyLXRvcCB7XG5cdFx0LmRyb3Bkb3duIHtcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmlnaHQtYnRuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5sYW5ndWFnZS1zZWxlY3Rvci13cmFwcGVyIHtcblx0XHRzcGFuLmhpZGRlbi1tZC11cCB7XG5cdFx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHRjb2xvcjogJGJsYW5jby1jb2xvcjtcblx0fVxuXHQuYmxvY2tjYXJ0LmNhcnQtcHJldmlldyB7XG5cdFx0LmhlYWRlciB7XG5cdFx0XHRzcGFuLmhpZGRlbi1zbS1kb3duIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjX21vYmlsZV91c2VyX2luZm8ge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHR9XG5cdC51c2VyaW5mby10b2dnbGUge1xuXHRcdHNwYW4uaGlkZGVuLXNtLWRvd24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0ZGl2I19tb2JpbGVfdG9wX21lbnUge1xuXHRcdG1hcmdpbjogMCAwO1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG5cdC5qcy10b3AtbWVudS1ib3R0b20ge1xuXHRcdG1hcmdpbjogMCAwO1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG5cdCNjb250YWN0IHtcblx0XHRkaXYjY29udGVudC13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRkaXYjbGVmdC1jb2x1bW4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCNfbW9iaWxlX2NvbnRhY3RfbGluayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZmxleGNzcyB7XG5cdFx0LnRvcC1tZW51W2RhdGEtZGVwdGg9XCIxXCJdIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQjY2F0ZWdvcnkge1xuXHRcdCNsZWZ0LWNvbHVtbiB7XG5cdFx0XHQjc2VhcmNoX2ZpbHRlcnMge1xuXHRcdFx0XHQuZmFjZXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0LmNvbGxhcHNlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweCAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0LmNvbGxhcHNlLWljb25zIHtcblx0XHRcdFx0XHRcdFx0LnJlbW92ZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGl0bGVbYXJpYS1leHBhbmRlZD10cnVlXSB7XG5cdFx0XHRcdFx0XHQuY29sbGFwc2UtaWNvbnMge1xuXHRcdFx0XHRcdFx0XHQuYWRkIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5yZW1vdmUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5oNiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogLjYyNXJlbTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm5hdmJhci10b2dnbGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDlweCAwIDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbGxhcHNlLmluIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I3NlYXJjaF9maWx0ZXJfY29udHJvbHMge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQjc2VhcmNoX2ZpbHRlcl90b2dnbGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQjY29udGVudC13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cdH1cblx0LmhlYWRlci1tZW51IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhbmNvLWNvbG9yO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmhlYWRlci1tZW51LmZpeGVkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5yaWdodC1sb2dvIHtcblx0XHRwYWRkaW5nOiAwIDAgMCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCNtb2JpbGVfdG9wX21lbnVfd3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHQuc2VhcmNoLXdpZGdldCB7XG5cdFx0Zm9ybSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LmhlYWRlci1sb2dvIHtcblx0XHRtYXJnaW46IDBweCAwcHggMHB4IDBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMjJweCAwO1xuXHR9XG5cdCNfbW9iaWxlX2NhcnQge1xuXHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdH1cblx0ZGl2I19tb2JpbGVfY2FydCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdC5ibG9jay1jYXRlZ29yeS5jYXJkLmNhcmQtYmxvY2suaGlkZGVuLXNtLWRvd24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0ZGl2I2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0I21haW4ge1xuXHRcdFx0LnRleHQtc20tY2VudGVyLmhpZGRlbi1tZC11cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LXRvb2xiYXIge1xuXHRcdCNqcy1wcm9kdWN0LWxpc3QtdG9wIHtcblx0XHRcdC5jb2wtbWQtNi5oaWRkZW4tc20tZG93bi50b3RhbC1wcm9kdWN0cyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5jb2wtc20tMTIuaGlkZGVuLW1kLXVwLnRleHQteHMtY2VudGVyLnNob3dpbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1tZC02IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29sLXNtLTMuY29sLXhzLTQuaGlkZGVuLW1kLXVwLmZpbHRlci1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnByb2R1Y3RzLXNlbGVjdGlvbiB7XG5cdFx0LnNvcnQtYnkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnNob3dpbmcge1xuXHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0fVxuXHRcdC50b3RhbC1wcm9kdWN0cyB7XG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHR9XG5cdFx0LmRpc3BsYXkge1xuXHRcdFx0bWFyZ2luOiAwIDVweCAwIDA7XG5cdFx0fVxuXHR9XG5cdCNoZWFkZXItbWFwLXRleHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCNjYXJ0IHtcblx0XHRkaXYjY29udGVudC13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cdFx0ZGl2I2xlZnQtY29sdW1uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuYmxvY2stY2F0ZWdvcmllcy5oaWRkZW4tc20tZG93biB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRib2R5I2NoZWNrb3V0IHtcblx0XHRzZWN0aW9uI2NvbnRlbnQge1xuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdC5jb2wtbWQtOCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbC1tZC00IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYnJlYWRjcnVtYiB7XG5cdFx0cGFkZGluZzogNTBweCAwcHg7XG5cdH1cblx0I2luZGV4IHtcblx0XHQjbGVmdC1jb2x1bW4ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQjY3VzdG9tLWhvbWV0YmFubmVyYmxvY2sge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQjY29udGVudC13cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cdH1cblx0I2N1c3RvbS1ob21ldGJhbm5lcmJsb2NrIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdD5wIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdD4uaG9tZS1pbWFnZXNfdHdvIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdHMucm93LmdyaWQge1xuXHRcdG1hcmdpbjogMHB4O1xuXHR9XG5cdHAuaG9tZS1pbWFnZXNfb25lIHtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXHQuY2F0ZWdvcmllcy1tZW51IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5ob21lX2Jsb2dfcG9zdCB7XG5cdFx0LmJsb2dfcG9zdF9jb250ZW50X2JvdHRvbSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA1MC44JTtcblx0XHR9XG5cdH1cblx0LnJpZ2h0LXdyYXBwZXItdGV4dCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdCNjdXN0b20tYmFubmVyYmxvY2sge1xuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHR9XG5cdC5zbGljay1zbGlkZSB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cdC5wb3N0X2NvbnRlbnQge1xuXHRcdD5wIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC50b3AtbWVudSB7XG5cdFx0LmFycm93IHtcblx0XHRcdD4uZHJvcGRvd24taXRlbSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjYmxvY2tjYXJ0LW1vZGFsIHtcblx0XHQubW9kYWwtYm9keSB7XG5cdFx0XHQuZGl2aWRlLXJpZ2h0IHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9kdWN0LW5hbWUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjAyNXJlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0fVxuXHRcdC5jYXJ0LXByb2R1Y3RzLWNvdW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMS4wMjVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdH1cblx0fVxuXHQucGFyYWxsYXhibG9jay1vdXRlciB7XG5cdFx0cGFkZGluZzogNzBweCAwO1xuXHRcdHBhZGRpbmc6IDkwcHggMDtcblx0fVxuXHQuc3ViYmFubmVyY21zLWJvdHRvbSB7XG5cdFx0YSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJvdHRvbS1saW5rLmJvdHRvbS1sZWZ0IHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJvdHRvbS1saW5rLWljb24td3JhcHBlciB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5mb290ZXJib3R0b20tdGV4dC1pbm5lci5jb250YWluZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdH1cblx0LmJyYW5kc2xpZGVyLWlubmVyIHtcblx0XHQudGl0bGUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50ZXN0aW1vbmlhbC1jYXJvdXNlbCB7XG5cdFx0LnRlc3RfZGVzYyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdH1cblx0fVxuXHQuc2lkZWJhci1wcm9kdWN0cyB7XG5cdFx0LnRodW1ibmFpbC1zaWRlYmFyLWlubmVyIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LmhvdmVyLWFkZHRvY2FydCB7XG5cdFx0LmFkZHRvY2FydC1idXR0b24ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGFyYWxsYXgtdGV4dDEge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0fVxuXHQud3JhcHBlci1pbm5lciB7XG5cdFx0I2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0fVxuXHR9XG5cdC5ibG9ja19uZXdzbGV0dGVyIHtcblx0XHRmb3JtIHtcblx0XHRcdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuXHQjcHJvZHVjdHMge1xuXHRcdC5ncmlkIHtcblx0XHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9ja2NhcnQuY2FydC1wcmV2aWV3IHtcblx0XHQuaGVhZGVyIHtcblx0XHRcdD5zcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudG9wLW1lbnUge1xuXHRcdC5hcnJvdyB7XG5cdFx0XHQ+LmRyb3Bkb3duLWl0ZW0ge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJsb2dfcG9zdF9jb250ZW50X3RvcCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmhvbWVfYmxvZ19wb3N0IHtcblx0XHQuYmxvZ19wb3N0X2NvbnRlbnRfYm90dG9tIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5yaWdodC13cmFwcGVyLXRleHQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNhcmQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHRib2R5I2NoZWNrb3V0IHtcblx0XHQjd3JhcHBlciB7XG5cdFx0XHRzZWN0aW9uI2NvbnRlbnQge1xuXHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHQuY29sLW1kLTgge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29sLW1kLTQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZm9vdGVyLWNvbnRhaW5lciB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdC5mbG9hdC14cy1yaWdodCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubGlua3Mge1xuXHRcdFx0dWwge1xuXHRcdFx0XHQ+bGkge1xuXHRcdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53cmFwcGVyIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC5mb290ZXItdG9wIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdC5ibG9ja19uZXdzbGV0dGVyIHtcblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9ja19uZXdzbGV0dGVyIHtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdH1cblx0fVxuXHQjdG9Ub3Age1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdGJvdHRvbTogMTVweDtcblx0fVxuXHQuY2F0ZWdvcmllcy1tZW51IHtcblx0XHRwYWRkaW5nOiAxN3B4IDE4cHggMjBweDtcblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0cGFkZGluZzogNHB4IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnN0YXRpYy1jYXRlZ29yaWVzIHtcblx0XHQuc3RhdGljLWNhdGVnb3JpZXMtaW5uZXIge1xuXHRcdFx0aDMge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjhweCA5NHB4IDIycHggNDdweDtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bGVmdDogMTlweDtcblx0XHRcdFx0XHRcdHRvcDogMjZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRlc3RfaW1hZyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nLXRvcDogMTRweDtcblx0fVxuXHQuaG92ZXItYWRkdG9jYXJ0IHtcblx0XHQuYWRkdG9jYXJ0LWJ1dHRvbiB7XG5cdFx0XHRib3JkZXItbGVmdDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmhpZ2hsaWdodGVkLWluZm9ybWF0aW9ucy5oaWRkZW4tc20tZG93biB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0I2hlYWRlci1tYXAtdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRkaXYjZm9vdGVyYm90dG9tLXRleHQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLXRvcDogbWVkaXVtIG5vbmUgdHJhbnNwYXJlbnQ7XG5cdH1cblx0ZGl2I19tb2JpbGVfdG9wX21lbnUge1xuXHRcdG1hcmdpbjogMCAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxuXHQuanMtdG9wLW1lbnUtYm90dG9tIHtcblx0XHRtYXJnaW46IDAgMDtcblx0XHQ+ZGl2IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuaGVhZGVyLW1lbnUuZml4ZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmN1cnJlbmN5LXNlbGVjdG9yLmRyb3Bkb3duLmpzLWRyb3Bkb3duIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0PnNwYW4ge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdC5sYW5ndWFnZS1zZWxlY3Rvci13cmFwcGVyIHtcblx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdH1cblx0LmJvdHRvbWNtc2lubmVyIHtcblx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0fVxuXHQucmlnaHQtYnRuIHtcblx0XHRwYWRkaW5nOiAwIDA7XG5cdH1cblx0Lm1lbnUtY29udGFpbmVyLmNvbnRhaW5lciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdCNtb2JpbGVfdG9wX21lbnVfd3JhcHBlciB7XG5cdFx0LnRvcC1tZW51IHtcblx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdHVsW2RhdGEtZGVwdGg9XCIxXCJdIHtcblx0XHRcdFx0XHQ+bGkge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZm9udC1jb2xvcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmlzMS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRvcC1tZW51IHtcblx0XHQ+bGkge1xuXHRcdFx0Pi5wb3BvdmVyLnN1Yi1tZW51LmpzLXN1Yi1tZW51LmNvbGxhcHNlLmluIHtcblx0XHRcdFx0PnVsIHtcblx0XHRcdFx0XHQ+bGkge1xuXHRcdFx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdFx0XHQ+c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0PnNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0Pmkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGZvbnQtY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnN1Yi1tZW51LmNvbGxhcHNlIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0XHQuY2F0ZWdvcnkge1xuXHRcdFx0LnB1bGwteHMtcmlnaHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmZsb2F0LXhzLXJpZ2h0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmxpbmstaW5uZXIge1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zaWRlYmFyLXByb2R1Y3RzIHtcblx0XHQudGh1bWJuYWlsLWltYWdlLWlubmVyIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cblx0I2hvbWVwYWdlLWNhcm91c2VsIHtcblx0XHQub3dsLWRvdHMge1xuXHRcdFx0Lm93bC1kb3Qge1xuXHRcdFx0XHQ+c3BhbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgODUsIDg1LCAwLjI4KTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHR9XG5cdFx0XHQub3dsLWRvdC5hY3RpdmUge1xuXHRcdFx0XHQ+c3BhbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGZvbnQtY29sb3IgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0PmRpdiB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgMCAxNXB4O1xuXHRcdH1cblx0XHQub3dsLW5hdiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQjaGVhZGVyIHtcblx0XHQuaGVhZGVyLXRvcCB7XG5cdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdCNzZWFyY2hfd2lkZ2V0IHtcblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyNjI2MjY7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJyZWFkY3VtYl9vdXRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQjcGFzc3dvcmQge1xuXHRcdC5mb3JtLWdyb3VwLmNlbnRlci1lbWFpbC1maWVsZHMge1xuXHRcdFx0LmJ0bi1wcmltYXJ5IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNoaXN0b3J5IHtcblx0XHQjbWFpbiB7XG5cdFx0XHQucGFnZS1jb250ZW50IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I21haW4ge1xuXHRcdC5wYWdlLWhlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXHRkaXYjX2Rlc2t0b3BfY29udGFjdF9saW5rIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cdGRpdiNfZGVza3RvcF91c2VyX2luZm8ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblx0ZGl2I19kZXNrdG9wX2NhcnQge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblx0I2N1c3RvbS1sZWZ0YmFubmVyYmxvY2sge1xuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQjcHJvZHVjdHMge1xuXHRcdC5ncmlkIHtcblx0XHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjYnJhbmQtY2Fyb3VzZWwge1xuXHRcdGxpLml0ZW0ge1xuXHRcdFx0cGFkZGluZzogMjBweCA4cHggMDtcblx0XHR9XG5cdH1cblx0LmJyYW5kLXNsaWRlcm1haW4ge1xuXHRcdC5vd2wtY2Fyb3VzZWwucHJvZHVjdC1pdGVtLnByb2R1Y3RzLXNsaWRlci5vd2wtbG9hZGVkLm93bC1kcmFnIHtcblx0XHRcdC5pdGVtIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3dyYXBwZXIge1xuXHRcdC5sZWZ0LWNvbHVtbi5jb2wteHMtMTIuY29sLXNtLTguY29sLW1kLTkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmhlYWRlci10b3Age1xuXHRcdC5zZWFyY2gtd2lkZ2V0IHtcblx0XHRcdC5tYXRlcmlhbC1pY29ucy5zZWFyY2gge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjY29udGVudC13cmFwcGVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5uZXdzbGV0dGVyX2lubmVyIHtcblx0XHRtYXJnaW46IDBweDtcblx0fVxuXHQubWVudS1ib3R0b20tYmFubmVycyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudXNlcmluZm8tdG9nZ2xlIHtcblx0XHQuaGlkZGVuLXNtLWRvd24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmhlYWRlci1sb2dvIHtcblx0XHRtYXJnaW46IDBweCAwcHggMHB4IDBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMjJweCAwO1xuXHR9XG5cdC5oaWRkZW4tbWQtdXAudGV4dC14cy1jZW50ZXIubW9iaWxlIHtcblx0XHQuaGVhZGVyIHtcblx0XHRcdC5oaWRkZW4tc20tZG93biB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjX21vYmlsZV9jb250YWN0X2xpbmsge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnByb2R1Y3QtdG9vbGJhciB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuZmxleGNzcyB7XG5cdFx0LnRvcC1tZW51W2RhdGEtZGVwdGg9XCIxXCJdIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQubmV3cHJvZHVjdHMtcHJvZHVjdHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdCNwcm9kdWN0cyB7XG5cdFx0LmdyaWQge1xuXHRcdFx0LnByb2R1Y3QtbWluaWF0dXJlIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnVwIHtcblx0XHRcdC5idG4tc2Vjb25kYXJ5IHtcblx0XHRcdFx0Y29sb3I6ICMyNjU4Nzk7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmJ0bi10ZXJ0aWFyeSB7XG5cdFx0XHRcdGNvbG9yOiAjMjY1ODc5O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcblx0XHRcdFx0cGFkZGluZzogN3B4IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I290X3NlYXJjaF90b3Age1xuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0d2lkdGg6IDc0JTtcblx0XHR9XG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHR9XG5cdH1cblx0LmZvb3Rlci1ib3R0b20ge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdC5mb290ZXItYm90dG9tLWxpbmsge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvcHlyaWdodCB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ib3R0b20tcGF5bWVudC5ib3R0b20tcmlnaHQge1xuXHRcdHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuXHR9XG5cdC5saW5rLWlubmVyIHtcblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0cGFkZGluZzogMHB4IDRweCAwcHggNHB4O1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ob21lX2Jsb2dfcG9zdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQjY3VzdG9tLWJhbm5lcmJsb2NrIHtcblx0XHRwYWRkaW5nLXRvcDogMTRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmJyYW5kc2xpZGVyLW91dGVyIHtcblx0XHRtYXJnaW46IDAgMCAzMXB4O1xuXHR9XG5cdCNpbmRleCB7XG5cdFx0I2N1c3RvbS1ob21ldGJhbm5lcmJsb2NrIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIxcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQub3RsZWZ0YmVzdHNlbGxlcnMge1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdH1cblx0LnRlc3RpbW9uaWFsX291dGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdH1cblx0ZGl2I2N1c3RvbS1zZWNvbmRiYW5uZXJibG9jayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDM0cHg7XG5cdH1cblx0LnN0YXRpYy1jYXRlZ29yaWVzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzRweDtcblx0fVxuXHQjc2hpcHBpbmctdGV4dCB7XG5cdFx0bWFyZ2luOiAzNHB4IDAgMHB4O1xuXHR9XG5cdCNjdXN0b20tbGVmdGJhbm5lcmJsb2NrIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHR9XG5cdCNfbW9iaWxlX3VzZXJfaW5mbyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdGgxLm1haW4tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRtYXJnaW46IDAgMCAxNnB4IDA7XG5cdH1cblx0I2ZlYXR1cmVkLXByb2R1Y3RzIHtcblx0XHQub3dsLW5hdiB7XG5cdFx0XHR0b3A6IC0zM3B4O1xuXHRcdH1cblx0fVxuXHQjbmV3cHJvZHVjdHMtcHJvZHVjdHMge1xuXHRcdC5vd2wtbmF2IHtcblx0XHRcdHRvcDogLTMzcHg7XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LWFjY2Vzc29yaWVzIHtcblx0XHQub3dsLW5hdiB7XG5cdFx0XHR0b3A6IC0zM3B4O1xuXHRcdH1cblx0fVxuXHQuZm9vdGVyLWNvbnRhaW5lciB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdHNwYW4uaDMge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgzLmgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0LmxpbmtzIHtcblx0XHRcdC5oMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2Jsb2NrX215YWNjb3VudF9pbmZvcyB7XG5cdFx0Lm15YWNjb3VudC10aXRsZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmxvY2stY29udGFjdCB7XG5cdFx0LmJsb2NrLWNvbnRhY3QtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQubGlua2xpc3Qge1xuXHRcdC5ibG9ja2Ntcy10aXRsZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucXVpY2t2aWV3IHtcblx0XHQuaW1hZ2VzLWNvbnRhaW5lciB7XG5cdFx0XHQucHJvZHVjdC1pbWFnZXMge1xuXHRcdFx0XHQ+bGkudGh1bWItY29udGFpbmVyIHtcblx0XHRcdFx0XHQ+LnRodW1iIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGFnaW5hdGlvbiB7XG5cdFx0LmNvbC1tZC00IHtcblx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5wYWdlLWxpc3Qge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblx0I21vYmlsZV90b3BfbWVudV93cmFwcGVyIHtcblx0XHQuanMtdG9wLW1lbnUtYm90dG9tIHtcblx0XHRcdCNjb250YWN0LWxpbmsge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHQuY3VycmVuY3ktc2VsZWN0b3Ige1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHQubGFuZ3VhZ2Utc2VsZWN0b3Itd3JhcHBlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0M3B4KSB7XG5cdGJvZHkjbXktYWNjb3VudCB7XG5cdFx0I3dyYXBwZXIge1xuXHRcdFx0cGFkZGluZzogMzBweCAwIDBweCAwO1xuXHRcdH1cblx0fVxuXHRib2R5I2lkZW50aXR5IHtcblx0XHQjd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMHB4IDA7XG5cdFx0fVxuXHR9XG5cdGJvZHkjYWRkcmVzc2VzIHtcblx0XHQjd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMHB4IDA7XG5cdFx0fVxuXHR9XG5cdGJvZHkjaGlzdG9yeSB7XG5cdFx0I3dyYXBwZXIge1xuXHRcdFx0cGFkZGluZzogMzBweCAwIDBweCAwO1xuXHRcdH1cblx0fVxuXHRib2R5I29yZGVyLXNsaXAge1xuXHRcdCN3cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAwcHggMDtcblx0XHR9XG5cdH1cblx0Ym9keSNtb2R1bGUtcHNnZHByLWdkcHIge1xuXHRcdCN3cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAwcHggMDtcblx0XHR9XG5cdH1cblx0Ym9keSNvcmRlci1jb25maXJtYXRpb24ge1xuXHRcdCN3cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAwcHggMDtcblx0XHR9XG5cdH1cblx0I2NhcnQge1xuXHRcdCN3cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAwcHggMDtcblx0XHR9XG5cdH1cblx0I2NhdGVnb3J5IHtcblx0XHQjd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMHB4IDA7XG5cdFx0fVxuXHR9XG5cdCNjaGVja291dCB7XG5cdFx0I3dyYXBwZXIge1xuXHRcdFx0cGFkZGluZzogMjBweCAwIDBweCAwO1xuXHRcdH1cblx0fVxuXHQjcHJvZHVjdHMge1xuXHRcdC5ncmlkIHtcblx0XHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LXByaWNlLWFuZC1zaGlwcGluZyB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdC5mZWF0dXJlZC1wcm9kdWN0cyB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQucHJvZHVjdC1wcmljZS1hbmQtc2hpcHBpbmcge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1hY2Nlc3NvcmllcyB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQucHJvZHVjdC1wcmljZS1hbmQtc2hpcHBpbmcge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LnByb2R1Y3QtcHJpY2UtYW5kLXNoaXBwaW5nIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblx0LnRhYnMge1xuXHRcdC5uYXYtdGFicyB7XG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50YWItcGFuZSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQubmF2LXRhYnMge1xuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRwYWRkaW5nOiAwLjVlbSAwLjVlbTtcblx0XHR9XG5cdH1cblx0I2luZGV4IHtcblx0XHQjd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAyOXB4IDAgMHB4IDA7XG5cdFx0fVxuXHR9XG5cdC5icmFuZC1zbGlkZXJtYWluIHtcblx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdH1cblx0I290X3NlYXJjaF90b3Age1xuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0d2lkdGg6IDcxJTtcblx0XHR9XG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0fVxuXHR9XG5cdCNoZWFkZXIge1xuXHRcdC5oZWFkZXItbmF2IHtcblx0XHRcdC51c2VyLWluZm8ge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQycHgpIHtcblx0I2N1c3RvbS1ob21ldGJhbm5lcmJsb2NrIHtcblx0XHQ+cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdD4uaG9tZS1pbWFnZXNfdHdvIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQuY2F0ZWdvcnktYmFubmVyLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkLm93bC1kcmFnIHtcblx0XHQuaXRlbSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGhlaWdodDogNzlweDtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0I3Byb2R1Y3RzIHtcblx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0cGFkZGluZzogMCA4cHg7XG5cdFx0XHQuZGlzY291bnQtcGVyY2VudGFnZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdC5vbi1zYWxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0Lm9ubGluZS1vbmx5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnByb2R1Y3QtZmxhZ3Mge1xuXHRcdFx0XHQubmV3IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5ldy5vbi1zYWxlIHtcblx0XHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGlzY291bnQtcGVyY2VudGFnZS5vbi1zYWxlIHtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQub24tc2FsZS5vbi1zYWxlIHtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQub25saW5lLW9ubHkub24tc2FsZSB7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVndWxhci1wcmljZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LXRpdGxlIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9kdWN0LXByaWNlLWFuZC1zaGlwcGluZyB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cdC5mZWF0dXJlZC1wcm9kdWN0cyB7XG5cdFx0LnByb2R1Y3QtbWluaWF0dXJlIHtcblx0XHRcdHBhZGRpbmc6IDAgOHB4O1xuXHRcdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHQub24tc2FsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdC5vbmxpbmUtb25seSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdC5wcm9kdWN0LWZsYWdzIHtcblx0XHRcdFx0Lm5ldyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uZXcub24tc2FsZSB7XG5cdFx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2Uub24tc2FsZSB7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0Lm9uLXNhbGUub24tc2FsZSB7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0Lm9ubGluZS1vbmx5Lm9uLXNhbGUge1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlZ3VsYXItcHJpY2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHQucHJvZHVjdC10aXRsZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdC1wcmljZS1hbmQtc2hpcHBpbmcge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1hY2Nlc3NvcmllcyB7XG5cdFx0LnByb2R1Y3QtbWluaWF0dXJlIHtcblx0XHRcdHBhZGRpbmc6IDAgOHB4O1xuXHRcdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHQub24tc2FsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdC5vbmxpbmUtb25seSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdC5wcm9kdWN0LWZsYWdzIHtcblx0XHRcdFx0Lm5ldyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uZXcub24tc2FsZSB7XG5cdFx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2Uub24tc2FsZSB7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0Lm9uLXNhbGUub24tc2FsZSB7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0Lm9ubGluZS1vbmx5Lm9uLXNhbGUge1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlZ3VsYXItcHJpY2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHQucHJvZHVjdC10aXRsZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdC1wcmljZS1hbmQtc2hpcHBpbmcge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcblx0XHRcdC5kaXNjb3VudC1wZXJjZW50YWdlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0Lm9uLXNhbGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHQub25saW5lLW9ubHkge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHQucHJvZHVjdC1mbGFncyB7XG5cdFx0XHRcdC5uZXcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmV3Lm9uLXNhbGUge1xuXHRcdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kaXNjb3VudC1wZXJjZW50YWdlLm9uLXNhbGUge1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHRcdC5vbi1zYWxlLm9uLXNhbGUge1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHRcdC5vbmxpbmUtb25seS5vbi1zYWxlIHtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZWd1bGFyLXByaWNlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0LnByb2R1Y3QtdGl0bGUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb2R1Y3QtcHJpY2UtYW5kLXNoaXBwaW5nIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblx0LmJlc3RzZWxsZXJzLXByb2R1Y3RzIHtcblx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0cGFkZGluZzogMCA4cHg7XG5cdFx0fVxuXHR9XG5cdC5zdWJiYW5uZXItY29tbW9uLnN1YmJhbm5lcnBhcnQxIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdH1cblx0LnN1YmJhbm5lci1jb21tb24uc3ViYmFubmVycGFydDIge1xuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHR9XG5cdC5zbGljay1zbGlkZSB7XG5cdFx0cGFkZGluZzogMCAwO1xuXHR9XG5cdCNjdXN0b20taG9tZXRiYW5uZXJibG9jayB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQjY3VzdG9tLWJhbm5lcmJsb2NrIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXHQjc2VhcmNoX2ZpbHRlcnMge1xuXHRcdC5mYWNldCB7XG5cdFx0XHQuZmFjZXQtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNjYXRlZ29yeSB7XG5cdFx0I2xlZnQtY29sdW1uIHtcblx0XHRcdCNzZWFyY2hfZmlsdGVycyB7XG5cdFx0XHRcdC5mYWNldCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDEuMzI1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjb3JkZXItY29uZmlybWF0aW9uIHtcblx0XHQudGh1bWJuYWlsLnByb2R1Y3QtdGh1bWJuYWlsIHtcblx0XHRcdD5pbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aHVtYm5haWwtaW1hZ2UtaW5uZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCNjYXJ0IHtcblx0XHQjc3BlY2lhbHByb2R1Y3RzLWNhcm91c2VsIHtcblx0XHRcdC50aHVtYm5haWwucHJvZHVjdC10aHVtYm5haWwge1xuXHRcdFx0XHQ+aW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aHVtYm5haWwtaW1hZ2UtaW5uZXIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3Byb2R1Y3Qge1xuXHRcdC50aHVtYm5haWwucHJvZHVjdC10aHVtYm5haWwge1xuXHRcdFx0PmltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRodW1ibmFpbC1pbWFnZS1pbm5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0I2hlYWRlciB7XG5cdFx0LmhlYWRlci1uYXYge1xuXHRcdFx0LnRvcC1sb2dvIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDQ3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50YWJzIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi10b3A6IDAuOHJlbTtcblx0XHQudGFiLXBhbmUge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5zb2NpYWwtc2hhcmluZyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQjYmxvY2stcmVhc3N1cmFuY2Uge1xuXHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcblx0fVxuXHRib2R5I2NoZWNrb3V0IHtcblx0XHRzZWN0aW9uLmNoZWNrb3V0LXN0ZXAge1xuXHRcdFx0LnN0ZXAtbnVtYmVyIHtcblx0XHRcdFx0cGFkZGluZzogMC42MjVyZW0gMDtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdD5hIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwYWRkaW5nOiAzLjdweCAwO1xuXHRcdFx0fVxuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwLjI7XG5cdFx0XHR9XG5cdFx0XHQjY3VzdG9tZXItZm9ybSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuMDYzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZm9ybS1jb250cm9sIHtcblx0XHRsaW5lLWhlaWdodDogMS40NTtcblx0fVxuXHQjb3JkZXItaXRlbXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cblx0LnBhZ2UtY29udGVudC5wYWdlLW9yZGVyLWNvbmZpcm1hdGlvbi5jYXJkIHtcblx0XHQuaDMge1xuXHRcdFx0Zm9udC1zaXplOiAwLjkyNXJlbTtcblx0XHR9XG5cdFx0Lmg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMC45MjVyZW07XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMC45MjVyZW07XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMC45MjVyZW07XG5cdFx0fVxuXHR9XG5cdCNjb250ZW50LWhvb2tfb3JkZXJfY29uZmlybWF0aW9uIHtcblx0XHQuaDEge1xuXHRcdFx0Zm9udC1zaXplOiAxLjA3NXJlbTtcblx0XHR9XG5cdH1cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMS4wNzVyZW07XG5cdH1cblx0LmNhcnQtZ3JpZC1ib2R5IHtcblx0XHQuY2FyZC1ibG9jayB7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW07XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhcnQtaXRlbSB7XG5cdFx0cGFkZGluZzogMTFweCAwO1xuXHR9XG5cdC5jYXJ0LW92ZXJ2aWV3LmpzLWNhcnQge1xuXHRcdC5wcm9kdWN0LWxpbmUtZ3JpZC1ib2R5IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5jYXJ0LXN1bW1hcnktbGluZSB7XG5cdFx0LnZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdH1cblx0LmZvcm0tY29udHJvbC12YWxpZ24ge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdC5tLXktMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcblx0fVxuXHQjY3VzdG9tZXItZm9ybSB7XG5cdFx0LmZvcm0tZ3JvdXAucm93IHtcblx0XHRcdC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNwZWNpYWwtcHJvZHVjdHMge1xuXHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHQub24tc2FsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdC5vbmxpbmUtb25seSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHRcdC5wcm9kdWN0LWZsYWdzIHtcblx0XHRcdFx0Lm5ldyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uZXcub24tc2FsZSB7XG5cdFx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRpc2NvdW50LXBlcmNlbnRhZ2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHQuZGlzY291bnQtcGVyY2VudGFnZS5vbi1zYWxlIHtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQub24tc2FsZS5vbi1zYWxlIHtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQub25saW5lLW9ubHkub24tc2FsZSB7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjaW5kZXgge1xuXHRcdC5mZWF0dXJlZC1wcm9kdWN0cyB7XG5cdFx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDhweCAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDhweCAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNzcGVjaWFsLXByb2R1Y3RzIHtcblx0XHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgOHB4IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2luZGV4LnByb2R1Y3QtYWNjZXNzb3JpZXMge1xuXHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDhweCAwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODlweCkge1xuXHQjcHJvZHVjdHMge1xuXHRcdC5ncmlkIHtcblx0XHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNvdF9zZWFyY2hfdG9wIHtcblx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHQuYm9vdHN0cmFwLXNlbGVjdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0d2lkdGg6IDMzJTtcblx0XHR9XG5cdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHR3aWR0aDogNjIlO1xuXHRcdH1cblx0fVxuXHQuc2hpcHBpbmctaW5uZXIge1xuXHRcdD5kaXYge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnN1YmJhbm5lci1jb21tb24uc3ViYmFubmVycGFydDEge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblx0LnN1YmJhbm5lci1jb21tb24ge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zdWJiYW5uZXItY29tbW9uLnN1YmJhbm5lcnBhcnQyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3MHB4KSB7XG5cdGJvZHkjY2hlY2tvdXQge1xuXHRcdHNlY3Rpb24uY2hlY2tvdXQtc3RlcCB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3Byb2R1Y3RzIHtcblx0XHQuZ3JpZCB7XG5cdFx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0cGFkZGluZzogMCAwcHg7XG5cdFx0fVxuXHR9XG5cdC5tb2RhbC1oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRcdHBhZGRpbmc6IDdweDtcblx0fVxuXHQuYmxvY2tfbmV3c2xldHRlciB7XG5cdFx0Zm9ybSB7XG5cdFx0XHRpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRcdFx0cGFkZGluZzogMTFweCAwcHggMTFweCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmVhdHVyZWQtcHJvZHVjdHMge1xuXHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDBweDtcblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtYWNjZXNzb3JpZXMge1xuXHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDBweDtcblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtbWluaWF0dXJlIHtcblx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0cGFkZGluZzogMCAwcHg7XG5cdFx0fVxuXHR9XG5cdCNzcGVjaWFsLXByb2R1Y3RzIHtcblx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0cGFkZGluZzogMCAwcHg7XG5cdFx0fVxuXHR9XG5cdCNpbmRleCB7XG5cdFx0LmZlYXR1cmVkLXByb2R1Y3RzIHtcblx0XHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9kdWN0LW1pbmlhdHVyZSB7XG5cdFx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjc3BlY2lhbC1wcm9kdWN0cyB7XG5cdFx0XHQucHJvZHVjdC1taW5pYXR1cmUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjaW5kZXgucHJvZHVjdC1hY2Nlc3NvcmllcyB7XG5cdFx0LnByb2R1Y3QtbWluaWF0dXJlIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdGRpdiNqcy1wcm9kdWN0LWxpc3Qge1xuXHRcdG1hcmdpbjogMHB4IDA7XG5cdH1cblx0I2N1c3RvbS1sZWZ0YmFubmVyYmxvY2sge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcblx0LnF1aWNrdmlldyB7XG5cdFx0LmFycm93cyB7XG5cdFx0XHRyaWdodDogMi41cmVtO1xuXHRcdH1cblx0fVxufVxuIgoJXSwKCSJuYW1l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 */