/* PRIMARY COLORS */
/* TEXT COLORS */
/* primary text */
/* primary text titles */
/* 70% of primary text */
/* Primary text - Used in header and on grey background for less hard contrast */
/* SPECIFIC COLORS */
/* ACTION COLORS */
/* COLORS BUTTONS */
/*  Social colors */
/* THEME COLORS */
/* THEME COLORS - 10% darker (used in itp) */
/* LEADTIMES COLORS */
/* NEW DESIGN */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

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

.content-container {
  position: relative;
  max-width: 1380px;
  margin: 0 auto;
  padding: 15px 10px;
  font-size: 15px;
  color: #3E4551;
  box-sizing: border-box;
  display: block; }
  .content-container * {
    box-sizing: border-box; }
  .content-container h2 {
    font-size: 32px;
    color: #0C1725;
    font-weight: normal; }
  .content-container h3 {
    font-size: 21px;
    color: #0C1725;
    font-weight: normal; }
  .content-container h4 {
    font-size: 18px;
    color: #00aae7;
    font-weight: normal;
    margin: 15px 0 10px 0; }
  .content-container img {
    max-width: 100%;
    width: 100%;
    height: auto; }
  .content-container ul,
  .content-container ol {
    padding: 0 0 0 20px; }
  .content-container ul {
    list-style-type: disc; }
  .content-container ol {
    list-style-type: decimal; }
  .content-container p {
    margin: 0 0 10px 0;
    font-size: 15px; }
  .content-container a {
    color: #00aae7; }
  .content-container table {
    width: 100%;
    color: #3E4551;
    background: #f4f4f4; }
    .content-container table tr {
      border: 1px solid #dcdcdc;
      border-bottom: none; }
      .content-container table tr.last, .content-container table tr:last-child {
        border-bottom: 1px solid #dcdcdc; }
      .content-container table tr:hover {
        background: #eaeaea; }
      .content-container table tr.active {
        background: #3E4551;
        color: #FFFFFF;
        border: 1px solid #3E4551; }
        .content-container table tr.active td.type {
          color: #FFFFFF; }
      .content-container table tr th {
        color: #0C1725; }
      .content-container table tr td,
      .content-container table tr th {
        padding: 12px 25px; }
        .content-container table tr td.last,
        .content-container table tr th.last {
          text-align: right; }
        .content-container table tr td.middle,
        .content-container table tr th.middle {
          text-align: center; }
      .content-container table tr td.price {
        text-align: right; }
  .content-container .info-remark,
  .content-container .info-remark p {
    font-size: 12px; }
    .content-container .info-remark a,
    .content-container .info-remark p a {
      color: #00aae7; }
  .content-container .divider-or {
    position: relative;
    width: 100%;
    clear: both;
    margin: 20px 0;
    text-align: center;
    border-top: 1px solid #dcdcdc; }
    .content-container .divider-or span {
      position: absolute;
      background: #FFFFFF;
      padding: 0 15px;
      margin: -10px 0 0 -21px;
      left: 50%; }
  .content-container .m-newsletter p {
    margin: 0; }

.content-container-small {
  position: relative;
  max-width: 960px;
  margin: 0 auto; }

.content-container-xsmall {
  max-width: 480px;
  padding: 10px 10px 40px 10px; }

.content-container-full {
  max-width: 100%;
  padding: 10px 0; }

.container-left {
  width: 70%;
  float: left; }

.container-right {
  width: 30%;
  float: right;
  padding: 0 0 0 30px; }

.clear {
  position: relative;
  clear: both; }

/********************************************************************************************/
/**************************************** RESPONSIVE ****************************************/
/********************************************************************************************/
@media screen and (max-width: 1420px) {
  .content-container {
    max-width: 1260px; }
  .content-container-small {
    max-width: 960px; }
  .content-container-xsmall {
    max-width: 480px; }
  .content-container-full {
    max-width: 100%; } }

@media screen and (max-width: 1279px) {
  .content-container {
    max-width: 1200px; }
  .content-container-small {
    max-width: 960px; }
  .content-container-xsmall {
    max-width: 480px; }
  .content-container-full {
    max-width: 100%; } }

@media screen and (max-width: 1220px) {
  .content-container {
    max-width: 1020px; }
  .content-container-small {
    max-width: 960px; }
  .content-container-xsmall {
    max-width: 480px; }
  .content-container-full {
    max-width: 100%; } }

@media screen and (max-width: 1023px) {
  .content-container,
  .content-container-small {
    max-width: 720px; }
  .content-container-xsmall {
    max-width: 480px; }
  .content-container-full {
    max-width: 100%; }
  .container-left,
  .container-right {
    width: 100%;
    float: none;
    padding: 0; }
  .container-right {
    margin: 35px 0 0 0; } }

@media screen and (max-width: 767px) {
  .content-container,
  .content-container-small {
    max-width: 600px;
    font-size: 12px; }
    .content-container p,
    .content-container-small p {
      font-size: 12px; }
    .content-container .conf-subscribe p,
    .content-container-small .conf-subscribe p {
      font-size: 15px; }
  .content-container-xsmall {
    max-width: 480px;
    font-size: 12px; }
  .content-container-full {
    max-width: 100%; } }

@media screen and (max-width: 620px) {
  .content-container,
  .content-container-small {
    width: 100%;
    padding: 20px 10px; }
  .content-container-xsmall {
    max-width: 480px;
    font-size: 12px; }
  .content-container-full {
    max-width: 100%;
    padding: 20px 0; } }

html, body {
  height: 100%; }

html {
  box-sizing: border-box;
  font-size: 62.5%; }

.content {
  color: black;
  font-family: 'Roboto' ,Arial, Helvetica, sans-serif; }

.infotext {
  font-size: 2rem;
  color: #4D4D4D;
  font-weight: 300;
  margin-top: 1rem;
  margin-bottom: 7rem;
  display: flex;
  justify-content: center; }

.content-container h2.page-title-fotograaf {
  font-size: 6rem;
  font-weight: 300;
  display: flex;
  justify-content: center;
  word-wrap: break-word; }

.input-fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

.input-fields .disabled {
  opacity: 50%; }

.search-store-button-wrapper {
  display: flex;
  justify-content: center;
  text-align: center;
  margin-top: 5rem;
  margin-bottom: 6rem; }

.search-store-button {
  display: flex;
  text-align: center; }

.error-input-field {
  color: red;
  font-size: 1.6rem; }

.form-field-label {
  font-size: 2.2rem;
  font-weight: 300;
  color: #3e4551; }

.input-field {
  width: 24rem;
  height: 5rem !important;
  margin-top: 1rem;
  background-image: none !important;
  background-color: white !important;
  padding: 1rem;
  font-size: 1.8rem;
  font-weight: 300;
  color: #4d4d4d;
  border-style: solid !important;
  border-color: #4D4D4D !important; }
  .input-field.input-field-country {
    border-width: .1rem; }

.input-field:focus {
  border-width: 0.2rem !important; }

.input-field-num,
.input-field-text {
  border-color: #4D4D4D;
  border-width: 0.1rem !important;
  box-shadow: none; }

.of-hor-lines {
  width: 100%;
  text-align: center;
  color: #4D4D4D;
  font-size: 1.4rem;
  border-bottom: 0.1rem solid #c4c2d1;
  line-height: 0.1em;
  margin: 1rem 0 2rem; }

.of-hor-lines span {
  background: #fff;
  padding: 0 2rem; }

.geoerror {
  font-size: 1.4rem;
  display: flex;
  justify-content: center;
  margin-top: -5rem;
  color: red; }

.store-auto-icon {
  fill: #c4c2d1;
  margin-left: 1rem; }

.stores {
  margin: auto;
  width: 76rem;
  margin-bottom: 6rem; }

.store-result-example {
  border: 0.1rem solid #c4c2d1;
  margin-top: 2rem;
  margin-bottom: 3rem;
  padding: 1.5rem;
  display: flex; }

.stores-result-title {
  font-weight: 300;
  margin-top: 3rem;
  font-size: 3rem;
  width: 100%; }

.store-info {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding-left: 2rem; }

.store-info-right {
  max-width: 22rem; }

.store-info-right > div {
  background-color: #04a9e6;
  color: white;
  padding: 1rem;
  font-size: 1.6rem;
  min-width: 22rem;
  min-height: 14rem;
  width: 100%; }

.content-container .store-info-right a, .content-container .store-info-right a p.store-url {
  color: white; }

.unknown-availability > div {
  height: 100%; }

.store-info-right {
  height: 18rem; }

.store-icon-car-wrapper {
  display: flex; }

.store-info-right > div > p {
  font-size: 1.7rem;
  margin-bottom: 0.5rem;
  color: white; }

.store-info-right a {
  text-decoration: none; }

.content-container p.store-contact-info {
  color: white;
  font-weight: 200;
  margin-top: 0.4rem; }

.store-info-left {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.content-container p.store-name {
  font-weight: 500;
  font-size: 2.4rem;
  color: #04a9e6;
  margin-bottom: 0.6rem; }

img.store-logo {
  width: 130px;
  height: 130px; }

.content-container p.store-adres {
  font-weight: 300;
  font-size: 1.8rem;
  margin-top: 0.5rem;
  color: #3e4551; }

.store-route {
  color: #4d4d4d;
  margin-top: 0.2rem;
  font-size: 1.6rem; }

.content-container .store-info-right ul {
  list-style-type: none;
  padding: 0px; }

.store-route:hover {
  text-decoration: underline; }

.content-container p.store-availability {
  font-size: 1.7rem;
  color: #3e4551;
  margin-left: 0.8rem;
  margin-top: 1rem; }

.store-distance {
  font-family: Roboto;
  font-weight: 500;
  font-size: 1.7rem;
  color: #3e4551; }

.store-distance-time {
  font-weight: 300;
  font-size: 1.6rem;
  margin-top: 0.4rem;
  color: #3e4551; }

.error-input-field p {
  margin-top: 0.6rem; }

.content-container p.store-availability::before {
  content: '';
  position: relative;
  display: inline-block;
  width: 1.3rem;
  height: 1.3rem;
  border-radius: 50%;
  left: -0.5rem;
  bottom: -0.1rem; }

.closed::before {
  background-color: red; }

.open::before {
  background-color: green; }

.unknown {
  display: none; }

@media only screen and (min-width: 550px) {
  .search-store-button {
    width: 35rem; } }

/*
small pc
*/
@media only screen and (max-width: 1080px) {
  .container-mijnfotograaf {
    width: 100vw; }
  .input-fields {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around; } }

/*
tablet
*/
@media only screen and (max-width: 800px) {
  .infotext {
    text-align: center;
    padding-left: 5rem;
    padding-right: 5rem; }
  .store-info-right > p {
    font-size: 1.8rem; }
  .input-field {
    width: 75vw;
    max-width: 35rem;
    height: 4rem;
    margin-bottom: 3rem; }
  .input-fields {
    display: flex;
    justify-content: center;
    padding-left: 8rem;
    padding-right: 8rem; }
  .stores {
    width: 90vw; }
  .search-store-button {
    font-size: 1.8rem !important;
    width: 35rem; }
  .error-input-field {
    margin-top: 0rem; }
  .error-input-field p {
    margin-top: -2.6rem;
    margin-bottom: 1.2rem; }
  .content-container p.store-adres, .content-container p.store-availability, .content-container p.store-distance, .content-container p.store-distance-time {
    font-size: 1.7rem; } }

@media only screen and (max-width: 725px) {
  .store-logo {
    display: none; }
  .store-info {
    padding-left: 0rem; } }

/*
for mobile
*/
@media only screen and (max-width: 600px) {
  .container-mijnfotograaf {
    width: 100vw; }
  .infotext {
    margin-bottom: 2rem;
    text-align: center;
    padding: 1rem 3rem;
    margin-top: -1rem;
    font-size: 1.6rem; }
  .content-container h2.page-title-fotograaf {
    font-weight: 200;
    font-size: 4rem;
    text-align: center;
    padding: 1rem;
    font-weight: 300; }
  .form-field-label {
    font-size: 1.8rem;
    margin-bottom: -0.5rem; }
  .input-field {
    width: 75vw;
    max-width: 35rem;
    height: 4rem; }
  .input-fields {
    display: flex;
    justify-content: center; }
  .store-logo {
    display: none; }
  .store-result-example {
    width: 90vw; }
  .store-info {
    padding-left: 0rem; }
  .content-container p.store-availability {
    margin-top: 2rem; }
  .stores {
    width: 90vw; }
  .store-auto-icon {
    height: 2.5rem;
    width: 2.5rem; }
  .content-container p.store-name {
    font-size: 2.2rem; }
  .content-container p.store-adres, .content-container p.store-availability, .content-container p.store-distance, .content-container p.store-distance-time {
    font-size: 1.6rem; }
  .content-container p.store-availability {
    margin-top: 0.5rem; }
  .stores-result-title {
    font-size: 2.6rem; } }

@media only screen and (max-width: 525px) {
  .store-info {
    flex-direction: column; }
  .store-info-right > div {
    width: 100%; }
  .store-distance {
    margin-top: 1rem; }
  .store-info-right {
    width: 100%;
    margin-top: 2rem; }
  .search-store-button {
    width: 75vw; } }

::-webkit-input-placeholder {
  color: #c0c0c0; }

::-moz-placeholder {
  color: #c0c0c0; }

:-ms-input-placeholder {
  color: #c0c0c0; }

::-ms-input-placeholder {
  color: #c0c0c0; }

::placeholder {
  color: #c0c0c0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxpdGllcy9fdmFyaWFibGVzLnNjc3MiLCJwYWdlL19yc3BTdG9yZXMuc2NzcyIsImJhc2UvY3NzL3JzcC9zdHNwL3JzcFN0b3Jlcy5jc3MiLCJvcmdhbmlzbXMvX2NvbnRhaW5lci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWtIQSxtQkFBQTtBQU1BLGdCQUFBO0FBQytCLGlCQUFBO0FBQ0Usd0JBQUE7QUFDRCx3QkFBQTtBQUNELGdGQUFBO0FBRy9CLG9CQUFBO0FBS0Esa0JBQUE7QUFnQkEsbUJBQUE7QUFNQSxtQkFBQTtBQWFBLGlCQUFBO0FBU0EsNENBQUE7QUFTQSxxQkFBQTtBQVVBLGVBQUE7QUNuTUE7OztDQ2lCQztBRFpEOzs7Ozs7Ozs7Ozs7O0VBYUMsU0FBUztFQUNULFVBQVU7RUFDVixTQUFTO0VBQ1QsZUFBZTtFQUNmLGFBQWE7RUFDYix3QkFBd0IsRUFBQTs7QUFFekIsZ0RBQUE7QUFDQTs7RUFFQyxjQUFjLEVBQUE7O0FBRWY7RUFDQyxjQUFjLEVBQUE7O0FBRWY7RUFDQyxnQkFBZ0IsRUFBQTs7QUFFakI7RUFDQyxZQUFZLEVBQUE7O0FBRWI7O0VBRUMsV0FBVztFQUNYLGFBQWEsRUFBQTs7QUFFZDtFQUNDLHlCQUF5QjtFQUN6QixpQkFBaUIsRUFBQTs7QUU5Q2xCO0VBRUMsa0JBQWtCO0VBQ2xCLGlCSGtFa0I7RUdqRWxCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsZUhpQnVCO0VHaEJ2QixjSGtINEI7RUdqSDVCLHNCQUFzQjtFQUN0QixjQUFjLEVBQUE7RUFUZjtJQWFFLHNCQUFzQixFQUFBO0VBYnhCO0lBa0JFLGVIRitCO0lHRy9CLGNIdUc2QjtJR3RHN0IsbUJBQW1CLEVBQUE7RUFwQnJCO0lBeUJFLGVITjZCO0lHTzdCLGNIZ0c2QjtJRy9GN0IsbUJBQW1CLEVBQUE7RUEzQnJCO0lBZ0NFLGVIWjRCO0lHYTVCLGNIb0ZvQjtJR25GcEIsbUJBQW1CO0lBQ25CLHFCQUFxQixFQUFBO0VBbkN2QjtJQXdDRSxl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QWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxpQkFBaUI7SUFDakIsc0JBQXNCLEVBQUE7RUFHeEI7SUFDRSxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLFlBQVksRUFBQTtFQUlkO0lBQ0UsYUFBYTtJQUNiLHVCQUF1QixFQUFBO0VBR3pCO0lBQ0UsYUFBYSxFQUFBO0VBR2Y7SUFDRSxXQUFXLEVBQUE7RUFHYjtJQUNFLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxXQUFXLEVBQUE7RUFHYjtJQUNFLGNBQWM7SUFDZCxhQUFhLEVBQUE7RUFHZjtJQUNFLGlCQUFpQixFQUFBO0VBR25CO0lBQ0UsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLGlCQUFpQixFQUFBLEVBQ2xCOztBQUtEO0VBRUE7SUFDRSxzQkFBc0IsRUFBQTtFQUd4QjtJQUNFLFdBQVcsRUFBQTtFQUdiO0lBQ0UsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxXQUFXO0lBQ1gsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxXQUFXLEVBQUEsRUFDWjs7QUFJRDtFQUNFLGNBQ0YsRUFBQTs7QUFGQTtFQUNFLGNBQ0YsRUFBQTs7QUFGQTtFQUNFLGNBQ0YsRUFBQTs7QUFGQTtFQUNFLGNBQ0YsRUFBQTs7QUFGQTtFQUNFLGNBQ0YsRUFBQSIsImZpbGUiOiJiYXNlL2Nzcy9yc3Avc3RzcC9yc3BTdG9yZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gX18gICAgICBfXyAgICAgICAgICAgXyAgICAgICAgIF8gICAgICBfXHJcbi8vIFxcIFxcICAgIC8gLyAgICAgICAgICAoXykgICAgICAgfCB8ICAgIHwgfFxyXG4vLyAgXFwgXFwgIC8gL19fIF8gIF8gX18gIF8gICBfXyBfIHwgfF9fICB8IHwgIF9fXyAgX19fXHJcbi8vICAgXFwgXFwvIC8vIF9gIHx8ICdfX3x8IHwgLyBfYCB8fCAnXyBcXCB8IHwgLyBfIFxcLyBfX3xcclxuLy8gICAgXFwgIC98IChffCB8fCB8ICAgfCB8fCAoX3wgfHwgfF8pIHx8IHx8ICBfXy9cXF9fIFxcXHJcbi8vICAgICBcXC8gIFxcX18sX3x8X3wgICB8X3wgXFxfXyxffHxfLl9fLyB8X3wgXFxfX198fF9fXy9cclxuLy9cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS08PC0tWi1pbmRleC0tPj4tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQGltcG9ydCBcInotaW5kZXhcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLTw8LS1Gb250IHNpemVzLS0+Pi0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGRlZmF1bHQtZm9udC1zaXplLXh4eHhsYXJnZTogNDBweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLXh4eGxhcmdlOiAzMnB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUteHgybGFyZ2U6IDMwcHg7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZS14eGxhcmdlOiAyNHB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUteGxhcmdlOiAyMXB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtbGFyZ2U6IDE4cHg7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZS1tZWRpdW0tbGFyZ2U6IDE3cHg7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZTogMTVweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLW1lZGl1bS1zbWFsbDogMTNweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLXNtYWxsOiAxMnB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtc21hbGxlcjogMTBweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLXNtYWxsZXN0OiA5cHg7XHJcblxyXG4kZGVmYXVsdC1mb250LXNpemUtbW9iaWxlOiAxMnB4O1xyXG5cclxuJGRlZmF1bHQtZm9udC1zaXplLXRvb2x0aXA6IDE0cHg7XHJcblxyXG4kZGVmYXVsdC1mb250LXNpemUtZGlhbG9nOiAkZGVmYXVsdC1mb250LXNpemU7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZS1kaWFsb2ctaGVhZGVyLXRpdGxlOiAyOHB4O1xyXG5cclxuJGRlZmF1bHQtZm9udC1zaXplLWljb246IDIwcHg7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZS1pY29uLXNtYWxsOiAxN3B4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtaWNvbi1Yc21hbGw6IDEycHg7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZS1pY29uLWJ1dHRvbjogMjFweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLWljb24tbWVkaXVtOiAyNHB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtaWNvbi1sYXJnZTogMjZweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLWljb24tbGFyZ2UyeDogMjhweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLWljb24tWGxhcmdlOiAzMnB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtaWNvbi1YWGxhcmdlOiA0OHB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtaWNvbi1odWdlOiA2MHB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtaWNvbi1YTGh1Z2U6IDEyNXB4O1xyXG5cclxuJGRlZmF1bHQtZm9udC1zaXplLWVtOiAxZW07XHJcblxyXG4kYnV0dG9uLXNpemUtc21hbGw6IDEzcHg7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS08PC0tSWNvbiBzaXplcy0tPj4tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB0cnlpbmcgYSBmaXggYnVnIHdoZXJlIGEgc3BhY2UgZ2V0cyBkZWxldGVkIGluIGNhbGMgZnVuY3Rpb24sIHdoaWNoIHJlbmRlcnMgaXQgaW52YWxpZC5cclxuXHJcbiRpY29uLXNpemUtc21hbGw6IGNhbGMoKDEwMCUpIC0gKDJweCkpO1xyXG4kaWNvbi1zaXplLW1lZGl1bTogY2FsYygoMTAwJSkgLSAoNHB4KSk7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS08PC0td2lkdGhjb250YWluZXItLT4+LS0tLS0tLS0tXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gV2lkdGhzIHRoYXQgYXJlIHVzZWQgZm9yIGNvbnRhaW5lcnMgb24gbXVsdGlwbGUgcGFnZXMuXHJcbi8vIFRvIG1ha2VcclxuLy8gTm90IHRoZSBzYW1lIGFzIHdpZHRocyBvZiBtZWRpYXF1ZXJpZXNcclxuXHJcbiRYWFhMLXdpZHRoOiAxMzgwcHg7XHJcbiRYWEwtd2lkdGg6IDEyNjBweDtcclxuJFhMLXdpZHRoOiAxMjAwcHg7XHJcbiRMLXdpZHRoOiAxMDIwcHg7XHJcbiRMTS13aWR0aDogOTYwcHg7XHJcbiRNLXdpZHRoOiA3MjBweDtcclxuJFMtd2lkdGg6IDYwMHB4O1xyXG4kTFMtd2lkdGg6IDQ4MHB4O1xyXG4kTVMtd2lkdGg6IDQyMHB4O1xyXG4kWFMtd2lkdGg6IDMyMHB4O1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vLS0tLS0tLS0tPDwtLWRpYWxvZ3ZhcmlhYmxlcy0tPj4tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRkaWFsb2ctZGVmYXVsdC13aWR0aDogMTAyNHB4O1xyXG4kZGlhbG9nLW5vdGlmaWNhdGlvbi13aWR0aDogNjAwcHg7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLTw8LS1GT05ULS0+Pi0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kZGVmYXVsdGZvbnQ6J1JvYm90bycsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vLS0tLS0tIENvbHVtbnMgdmlhIHplbiAtLS0tLS0tXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBpbXBvcnQgJ3plbi96ZW4nO1xyXG4kemVuLWNvbHVtbi1jb3VudDoxMjtcclxuJHplbi1ndXR0ZXItd2lkdGg6MTBweDtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS0tLSBJbWFnZXBhdGggLS0tLS0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRpbWFnZXBhdGg6XCIvYXBwZGF0YS9iYXNlL2ltZy9yc3BfaW1hZ2VzL1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLS0tIHN0eWxlIGltYWdlcyAtLS0tLS0tLS0tLS0tXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGNoZWNrYm94UGF0aDpcIiN7JGltYWdlcGF0aH1nZW5lcmFsL2NvbnRlbnQvY2hlY2tib3gtYmx1ZS5wbmdcIjtcclxuJGNoZWNrYm94U21hbGxQYXRoOlwiI3skaW1hZ2VwYXRofWdlbmVyYWwvY29udGVudC9jaGVja2JveC1ibHVlLXNtYWxsLnBuZ1wiO1xyXG4kcmV2aWV3SWNvbnM6XCIjeyRpbWFnZXBhdGh9Z2VuZXJhbC9jb250ZW50L3Jldmlldy1pY29ucy5qcGdcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vLS0tLS0tLS08PC0tQ09MT1JTLS0+Pi0tLS0tLS0tXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKiBQUklNQVJZIENPTE9SUyAqL1xyXG4kcHJpbWFyeUNvbG9yTGlnaHRlcjogI0I5RTBFRTtcclxuJHByaW1hcnlDb2xvckxpZ2h0OiAjN0RDQUU3O1xyXG4kcHJpbWFyeUNvbG9yOiAjMDBhYWU3O1xyXG4kcHJpbWFyeUNvbG9yRGFya2VyOiAjMjU4ZWNkO1xyXG5cclxuLyogVEVYVCBDT0xPUlMgKi9cclxuJHByaW1hcnlEYXJrVGV4dEJsdWU6ICMzRTQ1NTE7IC8qIHByaW1hcnkgdGV4dCAqL1xyXG4kcHJpbWFyeURhcmtlclRleHRCbHVlOiAjMEMxNzI1OyAvKiBwcmltYXJ5IHRleHQgdGl0bGVzICovXHJcbiRwcmltYXJ5TGlnaHRUZXh0Qmx1ZTogIzc4N2M4NTsgLyogNzAlIG9mIHByaW1hcnkgdGV4dCAqL1xyXG4kcHJpbWFyeURhcmtUZXh0R3JleTogIzRkNGQ0ZDsgLyogUHJpbWFyeSB0ZXh0IC0gVXNlZCBpbiBoZWFkZXIgYW5kIG9uIGdyZXkgYmFja2dyb3VuZCBmb3IgbGVzcyBoYXJkIGNvbnRyYXN0ICovXHJcblxyXG5cclxuLyogU1BFQ0lGSUMgQ09MT1JTICovXHJcbiRzbWFydHBob3RvT3JhbmdlOiAjZmY5OTAwO1xyXG4kYmxvY2tpbmdTY3JlZW5Db2xvcjogIzBFMTcyNTtcclxuJGNocmlzdG1hc1JlZDogI2VkMWMyNDtcclxuXHJcbi8qIEFDVElPTiBDT0xPUlMgKi9cclxuJGZsb3dTdGVwQ29sb3I6ICRzbWFydHBob3RvT3JhbmdlO1xyXG4kY2FuY2VsQ29sb3I6ICMzRTQ1NTE7XHJcbiRlcnJvckNvbG9yOiAjRkYwMDAwO1xyXG5cclxuJGJvcmRlcmdyZXk6ICNkY2RjZGM7XHJcbiRsaWdodEdyZXk6ICNmNGY0ZjQ7XHJcbiRkYXJrR3JleTogI2VhZWFlYTtcclxuJGRhcmtlckdyZXk6ICNjYWNhY2E7XHJcbiRtZWRpdW1HcmV5OiAjYWFhYWFhO1xyXG5cclxuJHRhYmxlUm93Qm9yZGVyOiAkYm9yZGVyZ3JleTtcclxuJHRhYmxlUm93R3JleTogJGxpZ2h0R3JleTtcclxuJHRhYmxlUm93R3JleUFjdGl2ZTogJHByaW1hcnlEYXJrVGV4dEJsdWU7XHJcbiR0YWJsZVJvd0dyZXlIb3ZlcjogJGRhcmtHcmV5O1xyXG5cclxuLyogQ09MT1JTIEJVVFRPTlMgKi9cclxuJGJ1dHRvblByaW1hcnlDb2xvcjogJHByaW1hcnlDb2xvcjtcclxuJGJ1dHRvbkNhbmNlbENvbG9yOiAkY2FuY2VsQ29sb3I7XHJcbiRidXR0b25JbmFjdGl2ZUNvbG9yOiAkZGFya2VyR3JleTtcclxuJGJ1dHRvbkdyZXk6ICNDNUM3Q0E7XHJcblxyXG4vKiAgU29jaWFsIGNvbG9ycyAqL1xyXG4keW91dHViZVByaW1hcnk6ICNlNjIxMTc7XHJcbiRmYWNlYm9va1ByaW1hcnk6ICMxODc3ZjI7XHJcbiRmYWNlYm9va1ByaW1hcnlMaWdodDogIzQ2OTJmNTtcclxuJHR3aXR0ZXJQcmltYXJ5OiAjNTVhY2VlO1xyXG4kUGludGVyZXN0UHJpbWFyeTogI2NjMjEyNztcclxuJEdvb2dsZXBsdXNQcmltYXJ5OiAjZGQ0YjM5O1xyXG4kR29vZ2xlUHJpbWFyeTogIzQyODVmNDtcclxuJEdvb2dsZVNlY29uZGFyeTogIzMzNjdkNjtcclxuJEluc3RhZ3JhbVByaW1hcnk6ICMzZjcyOWI7XHJcbiRXb3JkcHJlc3NQcmltYXJ5OiAjMjE3NTliO1xyXG4kdHJ1c3RlZHNob3BzUHJpbWFyeTogI0ZGREMwRjtcclxuXHJcbi8qIFRIRU1FIENPTE9SUyAqL1xyXG4kZ3JlZW5Db2xvcjojOTlCRTBFO1xyXG4kb3JhbmdlQ29sb3I6I0ZGOEEwMDtcclxuJHJlZENvbG9yOiNEMDAwMDA7XHJcbiRwdXJwbGVDb2xvcjojNzAwMDQ2O1xyXG4kcGlua0NvbG9yOiNGRjQ2QTM7XHJcbiRibHVlR3JleUNvbG9yOiMyMzM1NTk7XHJcbiRibHVlQ29sb3I6IzI3OEZDRDtcclxuXHJcbi8qIFRIRU1FIENPTE9SUyAtIDEwJSBkYXJrZXIgKHVzZWQgaW4gaXRwKSAqL1xyXG4kZGFya2VyR3JlZW5Db2xvcjogIzY2OEIwMDtcclxuJGRhcmtlck9yYW5nZUNvbG9yOiAjRjc2NjAwO1xyXG4kZGFya2VyUmVkQ29sb3I6ICM5RTAwMDA7XHJcbiRkYXJrZXJQdXJwbGVDb2xvcjogIzU3MDAyRDtcclxuJGRhcmtlclBpbmtDb2xvcjogI0REMEU3RTtcclxuJGRhcmtlckJsdWVHcmV5Q29sb3I6ICMxQTI2M0Q7XHJcbiRkYXJrZXJCbHVlQ29sb3I6ICMwMDYzQTk7XHJcblxyXG4vKiBMRUFEVElNRVMgQ09MT1JTICovXHJcbiRsdEJsdWU6ICMwMDlmZGM7XHJcbiRsdEdyZWVuOiAjOWNjNzVmO1xyXG4kbHRMaWdodEJsdWU6ICNiOWUwZWU7XHJcbiRsdEdyZXlHcmVlbjogI2JjZDRjZDtcclxuJGx0T3JhbmdlOiAjZmY5OTAxO1xyXG4kbHRQaW5rOiAjZmY4NTg1O1xyXG4kbHRQdXJwbGU6ICNiZDk5YzU7XHJcbiRsdFNvZnRQaW5rOiAjZjljMWJiO1xyXG5cclxuLyogTkVXIERFU0lHTiAqL1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyA6OiBDT0xPUlNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYmx1ZTogIzAwOUZEQztcclxuJGJsdWUtbGlnaHQ6ICM4NUNCRUY7XHJcblxyXG4kb3JhbmdlOiAjRkY5OTAwO1xyXG4kZ3JlZW46ICM1M2NlNjY7XHJcblxyXG4kYmxhY2s6ICMwMDAwMDA7XHJcbiR3aGl0ZTogI0ZGRkZGRjtcclxuXHJcbiRncmV5LTF4LWRhcms6ICMwQzE3MjU7XHJcbiRncmV5OiAjM0U0NTUxO1xyXG4kZ3JleS0xeC1saWdodDogIzk5OURBMztcclxuJGdyZXktMngtbGlnaHQ6ICNEQ0RDREM7XHJcbiRncmV5LTN4LWxpZ2h0OiAjRjRGNEY0O1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyA6OiBDT05URVhUVUFMIENPTE9SU1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHByaW1hcnlcclxuJHByaW1hcnktY29sb3I6ICRibHVlO1xyXG5cclxuLy8gc2Vjb25kYXJpZXNcclxuJHNlY29uZGFyeS1jb2xvcjogJG9yYW5nZTtcclxuXHJcbi8vIHRleHRcclxuJHRleHQtY29sb3I6ICRncmV5O1xyXG4kdGV4dC1jb2xvci1kYXJrOiAkZ3JleS0xeC1kYXJrO1xyXG4kdGV4dC1jb2xvci13aGl0ZTogJHdoaXRlO1xyXG4kdGV4dC1jb2xvci1ncmV5OiAkZ3JleS0xeC1saWdodDtcclxuJHRleHQtY29sb3ItZ3JleS1saWdodDogJGdyZXktMngtbGlnaHQ7XHJcbiR0ZXh0LWNvbG9yLWhpZ2hsaWdodDogJGJsdWU7XHJcblxyXG4vLyBib3JkZXJzXHJcbiRib3JkZXItY29sb3ItMngtZGFyazogJGdyZXktMXgtZGFyaztcclxuJGJvcmRlci1jb2xvci0xeC1kYXJrOiAkZ3JleS0xeC1saWdodDtcclxuJGJvcmRlci1jb2xvcjogJGdyZXktMngtbGlnaHQ7XHJcbiRib3JkZXItY29sb3ItMXgtbGlnaHQ6ICRncmV5LTN4LWxpZ2h0O1xyXG5cclxuXHJcbi8vIGJhY2tncm91bmQtY29sb3JzXHJcbiRiYWNrZ3JvdW5kLWNvbG9yLXdoaXRlOiAkd2hpdGU7XHJcbiRiYWNrZ3JvdW5kLWNvbG9yLWdyZXk6ICRncmV5LTN4LWxpZ2h0O1xyXG4kYmFja2dyb3VuZC1jb2xvci1ncmV5LWRhcms6ICRncmV5LTF4LWxpZ2h0O1xyXG4kYmFja2dyb3VuZC1jb2xvci1ibHVlLWxpZ2h0OiAkYmx1ZS1saWdodDtcclxuXHJcbi8vIHVpLWNvbG9yc1xyXG4kdWktY29sb3Itc3VjY2VzOiAkZ3JlZW47XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyA6OiBCT1JERVJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYm9yZGVyOiAwLjA4cmVtIHNvbGlkICRib3JkZXItY29sb3I7IC8vIDAuMXJlbVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyA6OiBCT1ggU0hBRE9XXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGJveC1zaGFkb3ctdG9nZ2xlOiAuMTdyZW0gMHJlbSAwLjgzcmVtIHJnYmEoJGJsYWNrLCAuMyk7IC8vLjJyZW0gMHJlbSAxcmVtO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyA6OiBBTklNQVRJT05TXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHRyYW5zaXRpb24tdG9nZ2xlOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGxlZnQgMC4zcztcclxuXHJcbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuQGltcG9ydCAnLi4vb3JnYW5pc21zL2NvbnRhaW5lcic7XG5cblxuaHRtbCxib2R5e1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmh0bWx7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gXG59XG5cblxuXG5cbi5jb250ZW50e1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJyAsQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblxufVxuXG4uaW5mb3RleHR7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM0RDRENEQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGVudC1jb250YWluZXIgaDIucGFnZS10aXRsZS1mb3RvZ3JhYWZ7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmlucHV0LWZpZWxkc3tcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbn1cblxuLmlucHV0LWZpZWxkcyAuZGlzYWJsZWQge1xuICBvcGFjaXR5OiA1MCU7XG59ICBcblxuLnNlYXJjaC1zdG9yZS1idXR0b24td3JhcHBlcntcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcblxufVxuXG4uc2VhcmNoLXN0b3JlLWJ1dHRvbntcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG59XG5cbi5lcnJvci1pbnB1dC1maWVsZHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5mb3JtLWZpZWxkLWxhYmVse1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzZTQ1NTE7XG5cbn1cblxuLmlucHV0LWZpZWxke1xuXHR3aWR0aDogMjRyZW07XG5cdGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjb2xvcjogIzRkNGQ0ZDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICM0RDRENEQgIWltcG9ydGFudDtcblxuXHQmLmlucHV0LWZpZWxkLWNvdW50cnkge1xuXHRcdGJvcmRlci13aWR0aDogLjFyZW07XG5cdH1cbn1cblxuLmlucHV0LWZpZWxkOmZvY3Vze1xuICBib3JkZXItd2lkdGg6IDAuMnJlbSAhaW1wb3J0YW50O1xuXG59XG5cbi5pbnB1dC1maWVsZC1udW0sXG4uaW5wdXQtZmllbGQtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzRENEQ0RDtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW0gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm9mLWhvci1saW5lc3tcbiAgd2lkdGg6IDEwMCU7IFxuICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICBjb2xvcjogIzRENEQ0RDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjYzRjMmQxOyBcbiAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICBtYXJnaW46IDFyZW0gMCAycmVtO1xufVxuXG4ub2YtaG9yLWxpbmVzIHNwYW57XG4gIGJhY2tncm91bmQ6I2ZmZjsgXG4gIHBhZGRpbmc6MCAycmVtOyBcbn1cblxuLmdlb2Vycm9ye1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xuICBjb2xvcjogcmVkO1xufVxuXG4uc3RvcmUtYXV0by1pY29ue1xuICBmaWxsOiAjYzRjMmQxO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnN0b3Jlc3tcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNzZyZW07XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi5zdG9yZS1yZXN1bHQtZXhhbXBsZXtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2M0YzJkMTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3RvcmVzLXJlc3VsdC10aXRsZXtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0b3JlLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5zdG9yZS1pbmZvLXJpZ2h0IHtcblx0bWF4LXdpZHRoOiAyMnJlbTtcbn1cblxuLnN0b3JlLWluZm8tcmlnaHQgPiBkaXYge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDRhOWU2O1xuXHRjb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRtaW4td2lkdGg6IDIycmVtO1xuXHRtaW4taGVpZ2h0OiAxNHJlbTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciAuc3RvcmUtaW5mby1yaWdodCBhLCAuY29udGVudC1jb250YWluZXIgLnN0b3JlLWluZm8tcmlnaHQgYSBwLnN0b3JlLXVybCB7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cblxuLnVua25vd24tYXZhaWxhYmlsaXR5ID5kaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdG9yZS1pbmZvLXJpZ2h0e1xuICBoZWlnaHQ6IDE4cmVtO1xufVxuXG5cbi5zdG9yZS1pY29uLWNhci13cmFwcGVye1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5cbi5zdG9yZS1pbmZvLXJpZ2h0ID5kaXYgPnB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnN0b3JlLWluZm8tcmlnaHQgYXtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGVudC1jb250YWluZXIgcC5zdG9yZS1jb250YWN0LWluZm97XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLXRvcDogMC40cmVtO1xufVxuXG4uc3RvcmUtaW5mby1sZWZ0e1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gO1xufVxuXG4uY29udGVudC1jb250YWluZXIgcC5zdG9yZS1uYW1le1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICMwNGE5ZTY7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cblxuaW1nLnN0b3JlLWxvZ28ge1xuXHR3aWR0aDogMTMwcHg7XG5cdGhlaWdodDogMTMwcHg7XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciBwLnN0b3JlLWFkcmVze1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBjb2xvcjogIzNlNDU1MTtcbn1cblxuLnN0b3JlLXJvdXRle1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmNvbnRlbnQtY29udGFpbmVyIC5zdG9yZS1pbmZvLXJpZ2h0IHVsIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAwcHg7XG59XG5cblxuLnN0b3JlLXJvdXRlOmhvdmVye1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRlbnQtY29udGFpbmVyIHAuc3RvcmUtYXZhaWxhYmlsaXR5e1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgY29sb3I6ICMzZTQ1NTE7XG4gIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5zdG9yZS1kaXN0YW5jZXtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGNvbG9yOiAjM2U0NTUxO1xufVxuXG4uc3RvcmUtZGlzdGFuY2UtdGltZXtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgY29sb3I6ICMzZTQ1NTE7XG59XG5cbi5lcnJvci1pbnB1dC1maWVsZCBwe1xuIG1hcmdpbi10b3A6IDAuNnJlbVxuIFxufVxuXG4uY29udGVudC1jb250YWluZXIgcC5zdG9yZS1hdmFpbGFiaWxpdHk6OmJlZm9yZXtcbiAgIGNvbnRlbnQ6ICcnO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgd2lkdGg6IDEuM3JlbTtcbiAgIGhlaWdodDogMS4zcmVtO1xuICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAtMC41cmVtO1xuICBib3R0b206IC0wLjFyZW07XG59XG5cbi5jbG9zZWQ6OmJlZm9yZXtcbiAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cblxuLm9wZW46OmJlZm9yZXtcbiAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xufVxuXG4udW5rbm93bntcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5zZWFyY2gtc3RvcmUtYnV0dG9ue1xuICB3aWR0aDogMzVyZW07XG59XG59XG5cbi8qXG5zbWFsbCBwY1xuKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgIC5jb250YWluZXItbWlqbmZvdG9ncmFhZntcbiAgd2lkdGg6IDEwMHZ3O1xuXG59XG5cbi5pbnB1dC1maWVsZHN7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbn1cblxuLypcbnRhYmxldFxuKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuXG4gIC5pbmZvdGV4dHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG59XG5cbiAuc3RvcmUtaW5mby1yaWdodCA+cHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gXG59XG5cbiAuaW5wdXQtZmllbGR7XG4gIHdpZHRoOiA3NXZ3O1xuICBtYXgtd2lkdGg6IDM1cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbn1cblxuLmlucHV0LWZpZWxkc3tcbiAgZGlzcGxheTogZmxleDtcbiBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gcGFkZGluZy1yaWdodDogOHJlbTtcbn1cblxuLnN0b3Jlc3tcbiAgd2lkdGg6IDkwdnc7XG59XG5cbi5zZWFyY2gtc3RvcmUtYnV0dG9ue1xuICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMzVyZW07XG59XG5cbi5lcnJvci1pbnB1dC1maWVsZHtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbn1cblxuLmVycm9yLWlucHV0LWZpZWxkIHB7XG4gIG1hcmdpbi10b3A6IC0yLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cblxuLmNvbnRlbnQtY29udGFpbmVyIHAuc3RvcmUtYWRyZXMsIC5jb250ZW50LWNvbnRhaW5lciBwLnN0b3JlLWF2YWlsYWJpbGl0eSwgLmNvbnRlbnQtY29udGFpbmVyIHAuc3RvcmUtZGlzdGFuY2UsIC5jb250ZW50LWNvbnRhaW5lciBwLnN0b3JlLWRpc3RhbmNlLXRpbWV7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzI1cHgpIHtcbiBcbiAgLnN0b3JlLWxvZ297XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdG9yZS1pbmZve1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgfVxuXG59XG5cbi8qXG5mb3IgbW9iaWxlXG4qL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWluZXItbWlqbmZvdG9ncmFhZntcbiAgd2lkdGg6IDEwMHZ3O1xuXG59XG5cbiAgLmluZm90ZXh0e1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uY29udGVudC1jb250YWluZXIgaDIucGFnZS10aXRsZS1mb3RvZ3JhYWZ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZm9ybS1maWVsZC1sYWJlbHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG59XG5cbi5pbnB1dC1maWVsZHtcbiAgd2lkdGg6IDc1dnc7XG4gIG1heC13aWR0aDogMzVyZW07XG4gIGhlaWdodDogNHJlbTtcblxufVxuXG4uaW5wdXQtZmllbGRze1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnN0b3JlLWxvZ297XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdG9yZS1yZXN1bHQtZXhhbXBsZXtcbiAgd2lkdGg6IDkwdnc7XG59XG5cbi5zdG9yZS1pbmZve1xuICBwYWRkaW5nLWxlZnQ6IDByZW07XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciBwLnN0b3JlLWF2YWlsYWJpbGl0eXtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnN0b3Jlc3tcbiAgd2lkdGg6IDkwdnc7XG59XG5cbi5zdG9yZS1hdXRvLWljb257XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMi41cmVtO1xufVxuXG4uY29udGVudC1jb250YWluZXIgcC5zdG9yZS1uYW1le1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cblxuLmNvbnRlbnQtY29udGFpbmVyIHAuc3RvcmUtYWRyZXMsIC5jb250ZW50LWNvbnRhaW5lciBwLnN0b3JlLWF2YWlsYWJpbGl0eSwgLmNvbnRlbnQtY29udGFpbmVyIHAuc3RvcmUtZGlzdGFuY2UsIC5jb250ZW50LWNvbnRhaW5lciBwLnN0b3JlLWRpc3RhbmNlLXRpbWV7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uY29udGVudC1jb250YWluZXIgcC5zdG9yZS1hdmFpbGFiaWxpdHl7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnN0b3Jlcy1yZXN1bHQtdGl0bGV7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xufVxuXG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjVweCkge1xuICBcbi5zdG9yZS1pbmZve1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3RvcmUtaW5mby1yaWdodCA+ZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdG9yZS1kaXN0YW5jZXtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnN0b3JlLWluZm8tcmlnaHR7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uc2VhcmNoLXN0b3JlLWJ1dHRvbntcbiAgd2lkdGg6IDc1dnc7XG59XG5cbn1cblxuOjpwbGFjZWhvbGRlcntcbiAgY29sb3I6ICNjMGMwYzBcbn0iLCIvKiBQUklNQVJZIENPTE9SUyAqL1xuLyogVEVYVCBDT0xPUlMgKi9cbi8qIHByaW1hcnkgdGV4dCAqL1xuLyogcHJpbWFyeSB0ZXh0IHRpdGxlcyAqL1xuLyogNzAlIG9mIHByaW1hcnkgdGV4dCAqL1xuLyogUHJpbWFyeSB0ZXh0IC0gVXNlZCBpbiBoZWFkZXIgYW5kIG9uIGdyZXkgYmFja2dyb3VuZCBmb3IgbGVzcyBoYXJkIGNvbnRyYXN0ICovXG4vKiBTUEVDSUZJQyBDT0xPUlMgKi9cbi8qIEFDVElPTiBDT0xPUlMgKi9cbi8qIENPTE9SUyBCVVRUT05TICovXG4vKiAgU29jaWFsIGNvbG9ycyAqL1xuLyogVEhFTUUgQ09MT1JTICovXG4vKiBUSEVNRSBDT0xPUlMgLSAxMCUgZGFya2VyICh1c2VkIGluIGl0cCkgKi9cbi8qIExFQURUSU1FUyBDT0xPUlMgKi9cbi8qIE5FVyBERVNJR04gKi9cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEzODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzNFNDU1MTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICMwQzE3MjU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuY29udGVudC1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBjb2xvcjogIzBDMTcyNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5jb250ZW50LWNvbnRhaW5lciBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDBhYWU3O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweCAwOyB9XG4gIC5jb250ZW50LWNvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyIHVsLFxuICAuY29udGVudC1jb250YWluZXIgb2wge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyIHAge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiAjMDBhYWU3OyB9XG4gIC5jb250ZW50LWNvbnRhaW5lciB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMzRTQ1NTE7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDsgfVxuICAgIC5jb250ZW50LWNvbnRhaW5lciB0YWJsZSB0ciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHRhYmxlIHRyLmxhc3QsIC5jb250ZW50LWNvbnRhaW5lciB0YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7IH1cbiAgICAgIC5jb250ZW50LWNvbnRhaW5lciB0YWJsZSB0cjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYWVhZWE7IH1cbiAgICAgIC5jb250ZW50LWNvbnRhaW5lciB0YWJsZSB0ci5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM0U0NTUxO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNFNDU1MTsgfVxuICAgICAgICAuY29udGVudC1jb250YWluZXIgdGFibGUgdHIuYWN0aXZlIHRkLnR5cGUge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuY29udGVudC1jb250YWluZXIgdGFibGUgdHIgdGgge1xuICAgICAgICBjb2xvcjogIzBDMTcyNTsgfVxuICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHRhYmxlIHRyIHRkLFxuICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHRhYmxlIHRyIHRoIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAyNXB4OyB9XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB0YWJsZSB0ciB0ZC5sYXN0LFxuICAgICAgICAuY29udGVudC1jb250YWluZXIgdGFibGUgdHIgdGgubGFzdCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHRhYmxlIHRyIHRkLm1pZGRsZSxcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHRhYmxlIHRyIHRoLm1pZGRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuY29udGVudC1jb250YWluZXIgdGFibGUgdHIgdGQucHJpY2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuY29udGVudC1jb250YWluZXIgLmluZm8tcmVtYXJrLFxuICAuY29udGVudC1jb250YWluZXIgLmluZm8tcmVtYXJrIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5jb250ZW50LWNvbnRhaW5lciAuaW5mby1yZW1hcmsgYSxcbiAgICAuY29udGVudC1jb250YWluZXIgLmluZm8tcmVtYXJrIHAgYSB7XG4gICAgICBjb2xvcjogIzAwYWFlNzsgfVxuICAuY29udGVudC1jb250YWluZXIgLmRpdmlkZXItb3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7IH1cbiAgICAuY29udGVudC1jb250YWluZXIgLmRpdmlkZXItb3Igc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTIxcHg7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyIC5tLW5ld3NsZXR0ZXIgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jb250ZW50LWNvbnRhaW5lci1zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNvbnRlbnQtY29udGFpbmVyLXhzbWFsbCB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA0MHB4IDEwcHg7IH1cblxuLmNvbnRlbnQtY29udGFpbmVyLWZ1bGwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4uY29udGFpbmVyLWxlZnQge1xuICB3aWR0aDogNzAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4OyB9XG5cbi5jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogUkVTUE9OU0lWRSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQyMHB4KSB7XG4gIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjYwcHg7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9XG4gIC5jb250ZW50LWNvbnRhaW5lci14c21hbGwge1xuICAgIG1heC13aWR0aDogNDgwcHg7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIC5jb250ZW50LWNvbnRhaW5lci1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICAuY29udGVudC1jb250YWluZXIteHNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9XG4gIC5jb250ZW50LWNvbnRhaW5lci1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjBweDsgfVxuICAuY29udGVudC1jb250YWluZXItc21hbGwge1xuICAgIG1heC13aWR0aDogOTYwcHg7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyLXhzbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDsgfVxuICAuY29udGVudC1jb250YWluZXItZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50LWNvbnRhaW5lcixcbiAgLmNvbnRlbnQtY29udGFpbmVyLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9XG4gIC5jb250ZW50LWNvbnRhaW5lci14c21hbGwge1xuICAgIG1heC13aWR0aDogNDgwcHg7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29udGFpbmVyLWxlZnQsXG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRhaW5lci1yaWdodCB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtY29udGFpbmVyLFxuICAuY29udGVudC1jb250YWluZXItc21hbGwge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHAsXG4gICAgLmNvbnRlbnQtY29udGFpbmVyLXNtYWxsIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmNvbnRlbnQtY29udGFpbmVyIC5jb25mLXN1YnNjcmliZSBwLFxuICAgIC5jb250ZW50LWNvbnRhaW5lci1zbWFsbCAuY29uZi1zdWJzY3JpYmUgcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyLXhzbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gIC5jb250ZW50LWNvbnRhaW5lcixcbiAgLmNvbnRlbnQtY29udGFpbmVyLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyLXhzbWFsbCB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDYyLjUlOyB9XG5cbi5jb250ZW50IHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LWZhbWlseTogJ1JvYm90bycgLEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLmluZm90ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzRENEQ0RDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNvbnRlbnQtY29udGFpbmVyIGgyLnBhZ2UtdGl0bGUtZm90b2dyYWFmIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5pbnB1dC1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uaW5wdXQtZmllbGRzIC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDUwJTsgfVxuXG4uc2VhcmNoLXN0b3JlLWJ1dHRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuXG4uc2VhcmNoLXN0b3JlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZXJyb3ItaW5wdXQtZmllbGQge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4uZm9ybS1maWVsZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzNlNDU1MTsgfVxuXG4uaW5wdXQtZmllbGQge1xuICB3aWR0aDogMjRyZW07XG4gIGhlaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0RDRENEQgIWltcG9ydGFudDsgfVxuICAuaW5wdXQtZmllbGQuaW5wdXQtZmllbGQtY291bnRyeSB7XG4gICAgYm9yZGVyLXdpZHRoOiAuMXJlbTsgfVxuXG4uaW5wdXQtZmllbGQ6Zm9jdXMge1xuICBib3JkZXItd2lkdGg6IDAuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5pbnB1dC1maWVsZC1udW0sXG4uaW5wdXQtZmllbGQtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzRENEQ0RDtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW0gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ub2YtaG9yLWxpbmVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0RDRENEQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2M0YzJkMTtcbiAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICBtYXJnaW46IDFyZW0gMCAycmVtOyB9XG5cbi5vZi1ob3ItbGluZXMgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMnJlbTsgfVxuXG4uZ2VvZXJyb3Ige1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xuICBjb2xvcjogcmVkOyB9XG5cbi5zdG9yZS1hdXRvLWljb24ge1xuICBmaWxsOiAjYzRjMmQxO1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4uc3RvcmVzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNzZyZW07XG4gIG1hcmdpbi1ib3R0b206IDZyZW07IH1cblxuLnN0b3JlLXJlc3VsdC1leGFtcGxlIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2M0YzJkMTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zdG9yZXMtcmVzdWx0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3RvcmUtaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuXG4uc3RvcmUtaW5mby1yaWdodCB7XG4gIG1heC13aWR0aDogMjJyZW07IH1cblxuLnN0b3JlLWluZm8tcmlnaHQgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRhOWU2O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtaW4td2lkdGg6IDIycmVtO1xuICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRlbnQtY29udGFpbmVyIC5zdG9yZS1pbmZvLXJpZ2h0IGEsIC5jb250ZW50LWNvbnRhaW5lciAuc3RvcmUtaW5mby1yaWdodCBhIHAuc3RvcmUtdXJsIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi51bmtub3duLWF2YWlsYWJpbGl0eSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3RvcmUtaW5mby1yaWdodCB7XG4gIGhlaWdodDogMThyZW07IH1cblxuLnN0b3JlLWljb24tY2FyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zdG9yZS1pbmZvLXJpZ2h0ID4gZGl2ID4gcCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc3RvcmUtaW5mby1yaWdodCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jb250ZW50LWNvbnRhaW5lciBwLnN0b3JlLWNvbnRhY3QtaW5mbyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLXRvcDogMC40cmVtOyB9XG5cbi5zdG9yZS1pbmZvLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmNvbnRlbnQtY29udGFpbmVyIHAuc3RvcmUtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogIzA0YTllNjtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtOyB9XG5cbmltZy5zdG9yZS1sb2dvIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEzMHB4OyB9XG5cbi5jb250ZW50LWNvbnRhaW5lciBwLnN0b3JlLWFkcmVzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgY29sb3I6ICMzZTQ1NTE7IH1cblxuLnN0b3JlLXJvdXRlIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLmNvbnRlbnQtY29udGFpbmVyIC5zdG9yZS1pbmZvLXJpZ2h0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLnN0b3JlLXJvdXRlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNvbnRlbnQtY29udGFpbmVyIHAuc3RvcmUtYXZhaWxhYmlsaXR5IHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGNvbG9yOiAjM2U0NTUxO1xuICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5zdG9yZS1kaXN0YW5jZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBjb2xvcjogIzNlNDU1MTsgfVxuXG4uc3RvcmUtZGlzdGFuY2UtdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gIGNvbG9yOiAjM2U0NTUxOyB9XG5cbi5lcnJvci1pbnB1dC1maWVsZCBwIHtcbiAgbWFyZ2luLXRvcDogMC42cmVtOyB9XG5cbi5jb250ZW50LWNvbnRhaW5lciBwLnN0b3JlLWF2YWlsYWJpbGl0eTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAtMC41cmVtO1xuICBib3R0b206IC0wLjFyZW07IH1cblxuLmNsb3NlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG5cbi5vcGVuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsgfVxuXG4udW5rbm93biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuICAuc2VhcmNoLXN0b3JlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDM1cmVtOyB9IH1cblxuLypcbnNtYWxsIHBjXG4qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLmNvbnRhaW5lci1taWpuZm90b2dyYWFmIHtcbiAgICB3aWR0aDogMTAwdnc7IH1cbiAgLmlucHV0LWZpZWxkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuXG4vKlxudGFibGV0XG4qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaW5mb3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAuc3RvcmUtaW5mby1yaWdodCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5pbnB1dC1maWVsZCB7XG4gICAgd2lkdGg6IDc1dnc7XG4gICAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuaW5wdXQtZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtOyB9XG4gIC5zdG9yZXMge1xuICAgIHdpZHRoOiA5MHZ3OyB9XG4gIC5zZWFyY2gtc3RvcmUtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzNXJlbTsgfVxuICAuZXJyb3ItaW5wdXQtZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDByZW07IH1cbiAgLmVycm9yLWlucHV0LWZpZWxkIHAge1xuICAgIG1hcmdpbi10b3A6IC0yLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gIC5jb250ZW50LWNvbnRhaW5lciBwLnN0b3JlLWFkcmVzLCAuY29udGVudC1jb250YWluZXIgcC5zdG9yZS1hdmFpbGFiaWxpdHksIC5jb250ZW50LWNvbnRhaW5lciBwLnN0b3JlLWRpc3RhbmNlLCAuY29udGVudC1jb250YWluZXIgcC5zdG9yZS1kaXN0YW5jZS10aW1lIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzI1cHgpIHtcbiAgLnN0b3JlLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0b3JlLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTsgfSB9XG5cbi8qXG5mb3IgbW9iaWxlXG4qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29udGFpbmVyLW1pam5mb3RvZ3JhYWYge1xuICAgIHdpZHRoOiAxMDB2dzsgfVxuICAuaW5mb3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAuY29udGVudC1jb250YWluZXIgaDIucGFnZS10aXRsZS1mb3RvZ3JhYWYge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmZvcm0tZmllbGQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW07IH1cbiAgLmlucHV0LWZpZWxkIHtcbiAgICB3aWR0aDogNzV2dztcbiAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgIGhlaWdodDogNHJlbTsgfVxuICAuaW5wdXQtZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zdG9yZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdG9yZS1yZXN1bHQtZXhhbXBsZSB7XG4gICAgd2lkdGg6IDkwdnc7IH1cbiAgLnN0b3JlLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTsgfVxuICAuY29udGVudC1jb250YWluZXIgcC5zdG9yZS1hdmFpbGFiaWxpdHkge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLnN0b3JlcyB7XG4gICAgd2lkdGg6IDkwdnc7IH1cbiAgLnN0b3JlLWF1dG8taWNvbiB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgd2lkdGg6IDIuNXJlbTsgfVxuICAuY29udGVudC1jb250YWluZXIgcC5zdG9yZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTsgfVxuICAuY29udGVudC1jb250YWluZXIgcC5zdG9yZS1hZHJlcywgLmNvbnRlbnQtY29udGFpbmVyIHAuc3RvcmUtYXZhaWxhYmlsaXR5LCAuY29udGVudC1jb250YWluZXIgcC5zdG9yZS1kaXN0YW5jZSwgLmNvbnRlbnQtY29udGFpbmVyIHAuc3RvcmUtZGlzdGFuY2UtdGltZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLmNvbnRlbnQtY29udGFpbmVyIHAuc3RvcmUtYXZhaWxhYmlsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLnN0b3Jlcy1yZXN1bHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjVweCkge1xuICAuc3RvcmUtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc3RvcmUtaW5mby1yaWdodCA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN0b3JlLWRpc3RhbmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5zdG9yZS1pbmZvLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5zZWFyY2gtc3RvcmUtYnV0dG9uIHtcbiAgICB3aWR0aDogNzV2dzsgfSB9XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2MwYzBjMDsgfVxuIiwiLmNvbnRlbnQtY29udGFpbmVyXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWF4LXdpZHRoOiAkWFhYTC13aWR0aDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XHJcblx0Y29sb3I6ICRwcmltYXJ5RGFya1RleHRCbHVlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdCpcclxuXHR7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0aDJcclxuXHR7XHJcblx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS14eHhsYXJnZTtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeURhcmtlclRleHRCbHVlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblxyXG5cdGgzXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUteGxhcmdlO1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5RGFya2VyVGV4dEJsdWU7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHJcblx0aDRcclxuXHR7XHJcblx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS1sYXJnZTtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdG1hcmdpbjogMTVweCAwIDEwcHggMDtcclxuXHR9XHJcblxyXG5cdGltZ1xyXG5cdHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0dWwsXHJcblx0b2xcclxuXHR7XHJcblx0ICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG5cdH1cclxuXHJcblx0dWxcclxuXHR7XHJcblx0ICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcblx0fVxyXG5cclxuXHRvbFxyXG5cdHtcclxuXHQgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuXHR9XHJcblxyXG5cdHBcclxuXHR7XHJcblx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XHJcblx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcclxuXHR9XHJcblxyXG5cdGFcclxuXHR7XHJcblx0XHRjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuXHR9XHJcblxyXG5cdHRhYmxlXHJcblx0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjb2xvcjogJHByaW1hcnlEYXJrVGV4dEJsdWU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkdGFibGVSb3dHcmV5O1xyXG5cclxuXHRcdHRyXHJcblx0XHR7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZVJvd0JvcmRlcjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcblx0XHRcdCYubGFzdCxcclxuXHRcdFx0JjpsYXN0LWNoaWxkXHJcblx0XHRcdHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlUm93Qm9yZGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyXHJcblx0XHRcdHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGFibGVSb3dHcmV5SG92ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlXHJcblx0XHRcdHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGFibGVSb3dHcmV5QWN0aXZlO1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZVJvd0dyZXlBY3RpdmU7XHJcblxyXG5cdFx0XHRcdHRkLnR5cGVcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0aFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5RGFya2VyVGV4dEJsdWU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRkLFxyXG5cdFx0XHR0aFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0cGFkZGluZzogMTJweCAyNXB4O1xyXG5cclxuXHRcdFx0XHQmLmxhc3QsXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLm1pZGRsZVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRkLnByaWNlXHJcblx0XHRcdHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmluZm8tcmVtYXJrLFxyXG5cdC5pbmZvLXJlbWFyayBwXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUtc21hbGw7XHJcblx0XHRhXHJcblx0XHR7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmRpdmlkZXItb3JcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlcmdyZXk7XHJcblxyXG5cdFx0c3BhblxyXG5cdFx0e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0bWFyZ2luOiAtMTBweCAwIDAgLTIxcHg7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tLW5ld3NsZXR0ZXIgcCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmNvbnRlbnQtY29udGFpbmVyLXNtYWxsXHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWF4LXdpZHRoOiAkTE0td2lkdGg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb250ZW50LWNvbnRhaW5lci14c21hbGxcclxue1xyXG5cdG1heC13aWR0aDogJExTLXdpZHRoO1xyXG5cdHBhZGRpbmc6IDEwcHggMTBweCA0MHB4IDEwcHg7XHJcbn1cclxuXHJcbi5jb250ZW50LWNvbnRhaW5lci1mdWxsXHJcbntcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWxlZnRcclxue1xyXG5cdHdpZHRoOiA3MCU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5jb250YWluZXItcmlnaHRcclxue1xyXG5cdHdpZHRoOiAzMCU7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbn1cclxuXHJcbi5jbGVhclxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFJFU1BPTlNJVkUgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MjBweClcclxue1xyXG5cdC5jb250ZW50LWNvbnRhaW5lclxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogJFhYTC13aWR0aDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWNvbnRhaW5lci1zbWFsbFxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogJExNLXdpZHRoO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtY29udGFpbmVyLXhzbWFsbFxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogJExTLXdpZHRoO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtY29udGFpbmVyLWZ1bGxcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpXHJcbntcclxuXHQuY29udGVudC1jb250YWluZXJcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6ICRYTC13aWR0aDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWNvbnRhaW5lci1zbWFsbFxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogJExNLXdpZHRoO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtY29udGFpbmVyLXhzbWFsbFxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogJExTLXdpZHRoO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtY29udGFpbmVyLWZ1bGxcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpXHJcbntcclxuXHQuY29udGVudC1jb250YWluZXJcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6ICRMLXdpZHRoO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtY29udGFpbmVyLXNtYWxsXHJcbntcclxuXHRcdG1heC13aWR0aDogJExNLXdpZHRoO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtY29udGFpbmVyLXhzbWFsbFxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogJExTLXdpZHRoO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtY29udGFpbmVyLWZ1bGxcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXHJcbntcclxuXHQuY29udGVudC1jb250YWluZXIsXHJcblx0LmNvbnRlbnQtY29udGFpbmVyLXNtYWxsXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAkTS13aWR0aDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWNvbnRhaW5lci14c21hbGxcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6ICRMUy13aWR0aDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWNvbnRhaW5lci1mdWxsXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhaW5lci1sZWZ0LFxyXG5cdC5jb250YWluZXItcmlnaHRcclxuXHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5jb250YWluZXItcmlnaHRcclxuXHR7XHJcblx0XHRtYXJnaW46IDM1cHggMCAwIDA7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC5jb250ZW50LWNvbnRhaW5lcixcclxuXHQuY29udGVudC1jb250YWluZXItc21hbGxcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6ICRTLXdpZHRoO1xyXG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUtbW9iaWxlO1xyXG5cclxuXHRcdHBcclxuXHRcdHtcclxuXHRcdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUtbW9iaWxlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb25mLXN1YnNjcmliZSBwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGVudC1jb250YWluZXIteHNtYWxsXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAkTFMtd2lkdGg7XHJcblx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS1tb2JpbGU7XHJcblx0fVxyXG5cclxuXHQuY29udGVudC1jb250YWluZXItZnVsbFxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjBweClcclxue1xyXG5cdC5jb250ZW50LWNvbnRhaW5lcixcclxuXHQuY29udGVudC1jb250YWluZXItc21hbGxcclxuXHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWNvbnRhaW5lci14c21hbGxcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6ICRMUy13aWR0aDtcclxuXHRcdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplLW1vYmlsZTtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWNvbnRhaW5lci1mdWxsXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxufVxyXG4iXX0= */
