html {
  height: 100%;
  font-size: 15px;
}

body {
  color: #4d4d4d;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.3;
}

p {
  margin-bottom: .5rem;
  font-size: inherit;
  line-height: 1.3;
}

ul {
  font-size: inherit;
}

a {
  transition: color .1s ease-in-out;
  color: #4cbac0;
}

a:hover,
a:focus,
a:active {
  color: #6fc7cc;
}

h1,
h2,
h3 {
  color: #666;
  font-weight: normal;
}

h1 {
  margin-bottom: 2rem;
  font-size: 1.6rem;
}

@media screen and (min-width: 40.063em) {
  h1 {
    font-size: 2.3rem;
  }
}

h2 {
  font-size: 1.6rem;
}

@media screen and (min-width: 40.063em) {
  h2 {
    font-size: 2rem;
  }
}

h3 {
  font-size: 1.2rem;
}

label {
  display: block;
  margin-bottom: .6180469716rem;
  color: #999;
  font-size: 13px;
  line-height: 1.5;
  cursor: pointer;
}

input:not([type='checkbox']):not([type='radio']),
select,
textarea {
  transition: all .15s linear, background .15s linear;
  border: 1px solid #cccbcb;
  outline: none;
  background-color: #fff;
  color: #47473e;
  font-family: inherit;
  font-size: 1rem;
  line-height: normal;
  box-shadow: none;
  box-sizing: border-box;
  -moz-appearance: none;
  -webkit-appearance: none;
}

input [type='checkbox'] {
  -moz-appearance: checkbox;
  -webkit-appearance: checkbox;
  box-sizing: border-box;
}

input [type='radio'] {
  -moz-appearance: radio;
  -webkit-appearance: radio;
  box-sizing: border-box;
}

select {
  border: 1px solid #f2f2f0;
  background-color: #f2f2f0;
}

select:hover {
  border-color: #f2f2f0;
  background-color: #f7f7f7;
}

::-webkit-input-placeholder {
  opacity: .4;
}

::-moz-placeholder {
  /* Firefox 18- */
  opacity: .4;
}

:-ms-input-placeholder {
  opacity: .4;
}

:focus::-webkit-input-placeholder {
  transition: opacity .55s ease-in-out;
  opacity: 0;
}

:focus::-moz-placeholder {
  transition: opacity .55s ease-in-out;
  opacity: 0;
}

:focus:-ms-input-placeholder {
  transition: opacity .55s ease-in-out;
  opacity: 0;
}

input:focus {
  border-color: #f2f2f0;
}

input.has-error,
textarea.has-error,
select.has-error {
  margin-bottom: 0;
  transition: margin-bottom 0;
  border-color: #de5b6b !important;
}

input.has-success,
textarea.has-success,
select.has-success {
  border-color: #4cbac0 !important;
}

input.form__element,
select.form__element,
.form__element {
  display: block;
  width: 100%;
  height: 2.5333333333rem;
  margin: 0 0 1.0666666667rem;
  padding: .5333333333rem;
  border: 1px solid #cccbcb;
  border-radius: 2px;
  background-color: #fff;
}

input.form__element--big,
select.form__element--big {
  height: 3.3886408256rem;
  padding: .8rem;
  font-size: 1.2944rem;
}

input.form__element:focus,
select.form__element:focus {
  border-color: #80807f;
}

input.form__element--ghost,
.form__element--ghost {
  border: 0;
  background: none;
}

input.form__element--ghost:focus,
.form__element--ghost:focus {
  background: none;
}

.layout {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  background: #f2f2f0;
}

.layout__content {
  position: absolute;
  top: 3.3886408256rem;
  right: 0;
  left: 0;
  padding: 0;
  transition: all .3s ease-in-out;
}

.layout___content-app-background {
  height: 100%;
  width: 100%;
  background-image: url("../images/reg-bg-min.png");
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
}

.frontpage-tooltip-link {
  display: inline;
  margin-top: .43rem;
  float: right;
}

[role='tooltip'] {
  display: none;
  position: absolute;
  top: 1.2944rem;
  right: 0;
  width: 15rem;
  margin-top: .8rem;
  padding: 1.2944rem 1.618rem;
  background-color: #47473e;
  color: #fff;
  font-size: .8rem;
}

.frontpage-tooltip-link:hover + [role='tooltip'],
.frontpage-tooltip-link:focus + [role='tooltip'] {
  display: block;
  opacity: .9;
}

@keyframes pulse {
  from,
  to {
    transform: scale(1);
    opacity: 1;
  }
  40% {
    transform: scale(0.98);
    opacity: .2;
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}

.spinner {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-image: url("/images/spinner.gif");
  background-repeat: none;
  background-size: cover;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.spinner::before, .spinner::after {
  display: none;
}

.cssanimations .spinner {
  animation: spin .7s linear;
  border: 5px solid #cccbcb;
  border-radius: 100%;
  border-top-color: transparent;
  background: none;
  animation-iteration-count: infinite;
}

.spinner.spinner--small {
  width: 1rem;
  height: 1rem;
}

.cssanimations .spinner.spinner--small {
  border-width: 3px;
}

.loading {
  padding: 1rem;
}

.loading--inline {
  display: inline-block;
  padding: 0;
  background: red;
}

.loading__spinner,
.loading__text {
  vertical-align: middle;
}

.loading__spinner {
  display: none;
}

html.cssanimations .loading__spinner {
  display: inline-block;
}

.loading__text {
  display: inline-block;
  margin-left: .8rem;
  color: #a09f9f;
  font-size: 1.2944rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.icon {
  display: inline-block;
  width: 3.3886408256rem;
  max-width: 100%;
  height: 3.3886408256rem;
  max-height: 100%;
  vertical-align: middle;
}

.icon--micro {
  width: .8rem;
  height: .8rem;
}

.icon--tiny {
  width: 1rem;
  height: 1rem;
}

.icon--small {
  width: 1.2944rem;
  height: 1.2944rem;
}

.icon--medium {
  width: 2.0943392rem;
  height: 2.0943392rem;
}

.icon--large {
  width: 3.3886408256rem;
  height: 3.3886408256rem;
}

.icon--jumbo {
  width: 5.4828208558rem;
  height: 5.4828208558rem;
}

.card {
  margin: 0 auto;
  padding: 1.2944rem 1.618rem;
  border-radius: 0;
  background-color: #fff;
}

@media screen and (min-width: 40.063em) {
  .card {
    border-radius: 1px;
    box-shadow: 0 0 10px rgba(204, 203, 203, 0.5);
  }
}

.card.is-focused {
  box-shadow: 0 0 10px rgba(71, 71, 62, 0.2);
}

.card--icon {
  display: -ms-flexbox;
  display: flex;
}

.card--icon .card__icon {
  display: none;
}

@media screen and (min-width: 40.063em) {
  .card--icon .card__icon {
    display: -ms-flexbox;
    display: flex;
    width: 3.3886408256rem;
    height: 3.3886408256rem;
    margin: .8rem 0 0;
  }
}

.card--icon .card__content {
  padding-left: 1rem;
  -ms-flex: 1;
      flex: 1;
}

@media screen and (min-width: 40.063em) {
  .card--icon .card__content {
    padding-left: 1.2944rem;
  }
}

.footer {
  padding: 1.2944rem 1rem;
}

.footer a {
  color: #666;
}

.footer a:hover,
.footer a:focus,
.footer a:active {
  color: #4d4d4d;
}

.footer__text {
  font-size: .8rem;
  text-align: center;
}

.logo {
  display: block;
  max-width: 100%;
  height: auto;
  clear: both;
  vertical-align: middle;
}

.logo--front-page,
.logo--front-page img {
  max-width: 11rem;
  margin: 0 auto;
}

.logo--front-page img {
  display: block;
  max-height: 11rem;
}

.logo--front-page__disclaimer {
  max-width: 17.9rem;
  margin: 1.29rem auto 0;
  color: #666;
  font-size: .8rem;
  text-align: center;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  text-transform: uppercase;
}

.slat {
  display: -ms-flexbox;
  display: flex;
  padding: 1rem .8rem;
  border-bottom: 1px solid #f2f2f0;
  -ms-flex-align: center;
      align-items: center;
}

.slat:before, .slat:after {
  display: table;
  content: '';
}

.slat:after {
  clear: both;
}

.slat:last-of-type {
  border-bottom: 0;
}

.no-flexbox .slat {
  display: block;
}

.slat__content {
  display: inline-block;
  overflow: hidden;
  -ms-flex: 1;
      flex: 1;
}

.no-flexbox .slat__content {
  display: block;
}

.no-flexbox .slat__title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.slat__text {
  color: #a09f9f;
  font-size: .8rem;
  font-style: italic;
}

.no-flexbox .slat__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.slat__icon {
  display: inline-block;
  margin-right: 1rem;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.no-flexbox .slat__icon {
  float: left;
}

.slat--base {
  padding: 0;
  border: 0;
}

.slat--invisible {
  border: 0;
}

.slat--v-collapse {
  padding-top: 0;
  padding-bottom: 0;
}

.slat--h-collapse {
  padding-right: 0;
  padding-left: 0;
}

.slat--h-collapse .slat__icon {
  margin-right: .8rem;
}

.slat--h-collapse .slat__tools {
  margin-left: .8rem;
}

.slat--verticalcenter .slat__content {
  vertical-align: middle;
}

.button {
  display: inline-block;
  position: relative;
  margin-right: .8rem;
  margin-bottom: 1rem;
  padding: .8rem 1.6rem .8666666667rem;
  transition: all .1s ease-in-out;
  border: 0;
  border-radius: 3px;
  background-color: #f2f2f0;
  color: #4d4d4d;
  font-size: 1rem;
  font-weight: 300;
  line-height: normal;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  box-sizing: border-box;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.button:last-of-type {
  margin-right: 0;
}

.button > .icon {
  margin-right: 0.6180469716rem;
  vertical-align: middle;
}

.button--primary,
.button--front-page {
  border: 0;
  background-color: #4cbac0;
  color: #fff;
  text-transform: uppercase;
}

.button.button--clear,
a.button.button--clear {
  border: 1px solid #cccbcb;
  background: transparent;
  box-shadow: 0 2px 4px rgba(71, 71, 62, 0.2);
}

.button.button--clear:hover,
a.button.button--clear:hover {
  border: 1px solid #cccbcb;
  background: transparent;
}

.button.button--disabled, .button.has-spinner, .button.button--primary.button--disabled,
.button.button--primary.is-disabled,
.button.button--front-page.button--disabled,
.button.button--front-page.is-disabled, .button.button--primary.button--disabled.has-spinner,
.button.button--primary.is-disabled.has-spinner,
.button.button--front-page.button--disabled.has-spinner,
.button.button--front-page.is-disabled.has-spinner,
.button.is-disabled {
  cursor: default;
  opacity: .7;
}

.button--large {
  padding: 1rem 2rem 1.0666666667rem;
  font-size: 1rem;
}

.button:hover {
  background-color: #e1e1dd;
  color: #4d4d4d;
}

.button--primary:hover,
.button--front-page:hover {
  background-color: #6fc7cc;
  color: #fff;
}

.button.has-spinner .spinner {
  width: 1rem;
  height: 1rem;
  margin-right: .5rem;
  margin-left: -1rem;
  border-color: #cccbcb;
  border-top-color: transparent;
}

.cssanimations .button.has-spinner .spinner {
  border-width: 3px;
}

.button--primary.button.has-spinner, .button--primary.button.button--disabled,
.button--primary.button.is-disabled, .button--primary.button.button--disabled.has-spinner,
.button--primary.button.is-disabled.has-spinner,
.button.button--primary.is-disabled,
.button--front-page.button.has-spinner,
.button--front-page.button.button--disabled,
.button--front-page.button.is-disabled,
.button--front-page.button.button--disabled.has-spinner,
.button--front-page.button.is-disabled.has-spinner,
.button.button--front-page.is-disabled {
  border-color: #4cbac0;
  background-color: #4cbac0;
}

.button.button--primary.button--disabled.has-spinner,
.button.button--primary.is-disabled.has-spinner,
.button.button--front-page.button--disabled.has-spinner,
.button.button--front-page.is-disabled.has-spinner {
  background-color: #4cbac0;
}

.button--primary.has-spinner.button .spinner, .button--primary.has-spinner.button.button--disabled .spinner,
.button--primary.has-spinner.button.is-disabled .spinner,
.button.button--primary.is-disabled.has-spinner .spinner, .button--front-page.has-spinner.button .spinner,
.button--front-page.has-spinner.button.button--disabled .spinner,
.button--front-page.has-spinner.button.is-disabled .spinner,
.button.button--front-page.is-disabled.has-spinner .spinner {
  width: 1rem;
  height: 1rem;
  margin-right: .5rem;
  margin-left: -1rem;
  border-color: #fff;
  border-top-color: transparent;
}

.cssanimations .button--primary.has-spinner.button .spinner, .cssanimations .button--primary.has-spinner.button.button--disabled .spinner, .cssanimations
.button--primary.has-spinner.button.is-disabled .spinner, .cssanimations
.button.button--primary.is-disabled.has-spinner .spinner, .cssanimations .button--front-page.has-spinner.button .spinner, .cssanimations
.button--front-page.has-spinner.button.button--disabled .spinner, .cssanimations
.button--front-page.has-spinner.button.is-disabled .spinner, .cssanimations
.button.button--front-page.is-disabled.has-spinner .spinner {
  border-width: 3px;
}

.button.button--primary.has-spinner.button--disabled,
.button.button--primary.has-spinner.is-disabled,
.button.button--front-page.has-spinner.button--disabled,
.button.button--front-page.has-spinner.is-disabled {
  background-color: #4cbac0;
}

.button.button--block {
  display: block;
}

button.button.button--block {
  width: 100%;
}

.textbutton,
a.textbutton {
  display: inline-block;
  position: relative;
  margin-right: .8rem;
  margin-bottom: .8rem;
  padding-right: .8rem;
  padding-left: .8rem;
  transition: all .1s ease-in-out;
  border: 0;
  background: none;
  color: #4cbac0;
  text-align: center;
  text-decoration: underline;
  cursor: pointer;
  box-sizing: border-box;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.textbutton:hover,
a.textbutton:hover {
  color: #6fc7cc;
}

.textbutton:last-of-type,
a.textbutton:last-of-type {
  margin-right: 0;
}

.textbutton.has-spinner,
a.textbutton.has-spinner {
  padding-left: 2.6rem;
  transition: padding .1s ease-out;
}

.textbutton .spinner,
a.textbutton .spinner {
  width: 1rem;
  height: 1rem;
  margin-right: .2rem;
  margin-left: -1rem;
}

.cssanimations .textbutton .spinner, .cssanimations
a.textbutton .spinner {
  border-width: 3px;
}

.textbutton.textbutton--primary {
  color: #4cbac0;
}

.textbutton.textbutton--primary:hover {
  color: #6fc7cc;
}

.textbutton.textbutton--front-page {
  color: #4cbac0;
}

.textbutton.textbutton--front-page:hover {
  color: #6fc7cc;
}

.actions {
  margin: 2rem 0 1rem;
}

.actions:before, .actions:after {
  display: table;
  content: '';
}

.actions:after {
  clear: both;
}

.actions:empty {
  margin: 0;
}

@media screen and (max-width: 40em) {
  .actions .button,
  .actions .splitbutton,
  .actions .textbutton {
    display: block;
    width: 100%;
    margin-right: 0;
  }
}

@media screen and (min-width: 40.063em) {
  .actions .button,
  .actions .splitbutton,
  .actions .textbutton {
    margin-bottom: 0;
  }
}

.actions--stacked .button,
.actions--stacked .splitbutton,
.actions--stacked .textbutton {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-bottom: .8rem;
}

.notification {
  position: relative;
}

.notification--top {
  position: fixed;
  top: 0;
  left: 50%;
  width: 37.6rem;
  max-width: 80%;
  margin: 0;
  padding: 1.2944rem 1.618rem;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  transition: all .2s ease-in-out;
  border-radius: 3px;
  background: #fff;
  box-shadow: 0 0 4px #a6a2a1;
  opacity: 0;
  z-index: -1;
}

.notification--top.is-showing {
  top: 1.6rem;
  opacity: 1;
  z-index: 100;
}

.u-text__center {
  text-align: center;
}

.u-text__small {
  font-size: .8rem;
}

.u-text__linethrough {
  text-align: center;
  overflow: hidden;
}

.u-text__linethrough::before, .u-text__linethrough::after {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 1px;
  background-color: currentColor;
  content: '';
  vertical-align: middle;
}

.u-text__linethrough::before {
  right: 1rem;
  margin-left: -50%;
}

.u-text__linethrough::after {
  left: 1rem;
  margin-right: -50%;
}

.u-box__centered {
  margin-right: auto;
  margin-left: auto;
}

@media screen and (min-width: 40.063em) {
  .u-box__centered {
    max-width: 37.5766556713rem;
  }
}

.u-box__hide-small {
  visibility: hidden;
}

@media screen and (min-width: 40.063em) {
  .u-box__hide-small {
    visibility: visible;
  }
}

.u-box__inline {
  display: inline;
}

.u-box__mt0 {
  margin-top: 0;
}

.u-box__mt1 {
  margin-top: 1rem;
}

.u-box__mt2 {
  margin-top: 1.2944rem;
}

.u-box__mt3 {
  margin-top: 1.618rem;
}

.u-box__mt4 {
  margin-top: 2.018rem;
}

.u-box__mt5 {
  margin-top: 2.617924rem;
}

.u-box__mr1 {
  margin-right: 1rem;
}

.u-box__mr2 {
  margin-right: 1.2944rem;
}

.u-box__mr3 {
  margin-right: 1.618rem;
}

.u-box__mb1 {
  margin-bottom: 1rem !important;
}

.u-box__mb2 {
  margin-bottom: 1.2944rem;
}

.u-box__mb3 {
  margin-bottom: 1.618rem !important;
}

.u-box__mb4 {
  margin-bottom: 2.018rem;
}

.u-box__mb5 {
  margin-bottom: 2.617924rem;
}

.u-box__ml1 {
  margin-left: 1rem;
}

.u-box__ml2 {
  margin-left: 1.2944rem;
}

.u-box__ml3 {
  margin-left: 1.618rem;
}

.u-box__p0 {
  padding: 0;
}

.u-box__pt0 {
  padding-top: 0;
}

.u-box__pl0 {
  padding-left: 0 !important;
}

.u-box__p1 {
  padding: 1rem;
}

.u-text__light {
  color: #a09f9f;
}

.u-text__quiet, .u-text__help {
  color: #a09f9f;
  font-size: .8rem;
}

.u-text__help {
  font-style: italic;
}

.u-color__dl-grey {
  color: #cccbcb !important;
}

.u-box__75width-mediumup {
  width: 100%;
}

@media screen and (min-width: 40.063em) {
  .u-box__75width-mediumup {
    width: 75%;
    float: left;
  }
}

.u-box__50width-mediumup {
  width: 100%;
}

.u-box__50width-mediumup:before, .u-box__50width-mediumup:after {
  display: table;
  content: '';
}

.u-box__50width-mediumup:after {
  clear: both;
}

@media screen and (min-width: 40.063em) {
  .u-box__50width-mediumup {
    width: 48%;
  }
  .u-box__50width-mediumup:first-of-type {
    margin-right: .65rem;
    float: left;
  }
  .u-box__50width-mediumup:last-of-type {
    margin-left: .65rem;
    float: right;
  }
}

.u-box__25width-mediumup {
  width: 100%;
}

@media screen and (min-width: 40.063em) {
  .u-box__25width-mediumup {
    width: 25%;
    float: right;
  }
}

.u-box__fl {
  float: left;
}

.u-box__fr {
  float: right;
}

.u-pos__vcenter {
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}

.u-pos__relative {
  position: relative;
}

@media screen and (min-width: 40.063em) {
  .u-box__checkspacing-mediumup {
    margin-top: 1.2944rem;
    margin-left: 1rem;
  }
}

.is-gone {
  display: none !important;
}

.twitter-typeahead {
  width: 100%;
  margin-bottom: 1rem;
}

.twitter-typeahead--scroll .tt-dropdown-menu {
  max-height: 7rem;
  overflow-y: auto;
}

input.tt-input {
  margin-bottom: 0;
}

.tt-dropdown-menu {
  display: block;
  min-width: 100%;
  padding: 0;
  border: 1px solid #cccbcb;
  background: #fff;
  box-shadow: 1px 1px 2px rgba(130, 181, 226, 0.1);
}

.tt-dropdown-menu * {
  margin: 0;
}

.tt-suggestion {
  padding: .29rem .8rem;
  border-bottom: 1px solid #f2f2f0;
}

.tt-suggestion:last-child {
  border-bottom: 0;
}

.tt-suggestion.tt-cursor {
  background: #82b5e2;
  color: #fff;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  background: rgba(166, 162, 161, 0.5);
  opacity: 0;
  z-index: 100;
}

.modal__inner {
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  position: absolute;
  left: 50%;
  top: 50%;
  display: inline-block;
  width: 90%;
  max-width: 90%;
  max-height: 100%;
  padding: 1.2944rem 1.618rem;
  border-radius: 3px;
  background: #fff;
  box-shadow: 1px 1px 4px rgba(71, 71, 62, 0.1);
  overflow-y: auto;
  overflow-x: visible;
}

@media screen and (min-width: 40.063em) {
  .modal__inner {
    width: auto;
    min-width: 40.0301727992rem;
  }
}

@media screen and (min-width: 64em) {
  .modal__inner {
    max-height: 90%;
  }
}

.modal__inner::-webkit-scrollbar {
  width: 0.6rem;
}

.modal__inner::-webkit-scrollbar-thumb {
  background: #cccbcb;
}

.modal__close {
  position: absolute;
  top: 0;
  right: 0;
  width: 0.8rem;
  height: 0.8rem;
  padding: 0.8rem;
  cursor: pointer;
  opacity: .5;
  box-sizing: content-box;
}

.modal__close:hover {
  opacity: 1;
}

.modal__close svg {
  display: block;
}

.modal.is-visible {
  opacity: 1;
}

.promo-input {
  margin-top: 1rem;
  clear: both;
}

@media screen and (min-width: 40.063em) {
  .promo-input {
    margin-top: 4.4rem;
  }
}

/*# sourceMappingURL=data:application/json;base64,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LGlEQUE2QztNQUE3Qyw2Q0FBNkM7RUFDN0MsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixTQUFTO0VBQ1Qsc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLDRCQUE0QjtFQUM1QixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLDhDQUE4QztFQUM5QyxpQkFBaUI7RUFDakIsb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0U7SUFDRSxZQUFZO0lBQ1osNEJBQTRCO0dBQzdCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0UsY0FBYztDQUNmOztBQUVEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxTQUFTO0VBQ1QsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWix3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsV0FBVztDQUNaOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLFlBQVk7Q0FDYjs7QUFFRDtFQUNFO0lBQ0UsbUJBQW1CO0dBQ3BCO0NBQ0YiLCJmaWxlIjoic3R5bGVzLWZyb250LXBhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbnVsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjFzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzRjYmFjMDtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmZjN2NjO1xufVxuXG5oMSxcbmgyLFxuaDMge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYzZW0pIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjYxODA0Njk3MTZyZW07XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6bm90KFt0eXBlPSdjaGVja2JveCddKTpub3QoW3R5cGU9J3JhZGlvJ10pLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBsaW5lYXIsIGJhY2tncm91bmQgLjE1cyBsaW5lYXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NiY2I7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDc0NzNlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQgW3R5cGU9J2NoZWNrYm94J10ge1xuICAtbW96LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCBbdHlwZT0ncmFkaW8nXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogcmFkaW87XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjA7XG59XG5cbnNlbGVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2YyZjJmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogLjQ7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIG9wYWNpdHk6IC40O1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogLjQ7XG59XG5cbjpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41NXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbjpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41NXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAuNTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41NXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmMmYwO1xufVxuXG5pbnB1dC5oYXMtZXJyb3IsXG50ZXh0YXJlYS5oYXMtZXJyb3IsXG5zZWxlY3QuaGFzLWVycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWJvdHRvbSAwO1xuICBib3JkZXItY29sb3I6ICNkZTViNmIgIWltcG9ydGFudDtcbn1cblxuaW5wdXQuaGFzLXN1Y2Nlc3MsXG50ZXh0YXJlYS5oYXMtc3VjY2VzcyxcbnNlbGVjdC5oYXMtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzRjYmFjMCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dC5mb3JtX19lbGVtZW50LFxuc2VsZWN0LmZvcm1fX2VsZW1lbnQsXG4uZm9ybV9fZWxlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjUzMzMzMzMzMzNyZW07XG4gIG1hcmdpbjogMCAwIDEuMDY2NjY2NjY2N3JlbTtcbiAgcGFkZGluZzogLjUzMzMzMzMzMzNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NiY2I7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW5wdXQuZm9ybV9fZWxlbWVudC0tYmlnLFxuc2VsZWN0LmZvcm1fX2VsZW1lbnQtLWJpZyB7XG4gIGhlaWdodDogMy4zODg2NDA4MjU2cmVtO1xuICBwYWRkaW5nOiAuOHJlbTtcbiAgZm9udC1zaXplOiAxLjI5NDRyZW07XG59XG5cbmlucHV0LmZvcm1fX2VsZW1lbnQ6Zm9jdXMsXG5zZWxlY3QuZm9ybV9fZWxlbWVudDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwODA3Zjtcbn1cblxuaW5wdXQuZm9ybV9fZWxlbWVudC0tZ2hvc3QsXG4uZm9ybV9fZWxlbWVudC0tZ2hvc3Qge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbmlucHV0LmZvcm1fX2VsZW1lbnQtLWdob3N0OmZvY3VzLFxuLmZvcm1fX2VsZW1lbnQtLWdob3N0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmxheW91dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjA7XG59XG5cbi5sYXlvdXRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMy4zODg2NDA4MjU2cmVtO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmxheW91dF9fX2NvbnRlbnQtYXBwLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVnLWJnLW1pbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5mcm9udHBhZ2UtdG9vbHRpcC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tdG9wOiAuNDNyZW07XG4gIGZsb2F0OiByaWdodDtcbn1cblxuW3JvbGU9J3Rvb2x0aXAnXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjI5NDRyZW07XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTVyZW07XG4gIG1hcmdpbi10b3A6IC44cmVtO1xuICBwYWRkaW5nOiAxLjI5NDRyZW0gMS42MThyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzQ3M2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IC44cmVtO1xufVxuXG4uZnJvbnRwYWdlLXRvb2x0aXAtbGluazpob3ZlciArIFtyb2xlPSd0b29sdGlwJ10sXG4uZnJvbnRwYWdlLXRvb2x0aXAtbGluazpmb2N1cyArIFtyb2xlPSd0b29sdGlwJ10ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogLjk7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tLFxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4KTtcbiAgICBvcGFjaXR5OiAuMjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cblxuLnNwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvc3Bpbm5lci5naWZcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNwaW5uZXI6OmJlZm9yZSwgLnNwaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNzc2FuaW1hdGlvbnMgLnNwaW5uZXIge1xuICBhbmltYXRpb246IHNwaW4gLjdzIGxpbmVhcjtcbiAgYm9yZGVyOiA1cHggc29saWQgI2NjY2JjYjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci5zcGlubmVyLS1zbWFsbCB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi5jc3NhbmltYXRpb25zIC5zcGlubmVyLnNwaW5uZXItLXNtYWxsIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi5sb2FkaW5nIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmxvYWRpbmctLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmVkO1xufVxuXG4ubG9hZGluZ19fc3Bpbm5lcixcbi5sb2FkaW5nX190ZXh0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxvYWRpbmdfX3NwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sLmNzc2FuaW1hdGlvbnMgLmxvYWRpbmdfX3NwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sb2FkaW5nX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjhyZW07XG4gIGNvbG9yOiAjYTA5ZjlmO1xuICBmb250LXNpemU6IDEuMjk0NHJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMy4zODg2NDA4MjU2cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMy4zODg2NDA4MjU2cmVtO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaWNvbi0tbWljcm8ge1xuICB3aWR0aDogLjhyZW07XG4gIGhlaWdodDogLjhyZW07XG59XG5cbi5pY29uLS10aW55IHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLmljb24tLXNtYWxsIHtcbiAgd2lkdGg6IDEuMjk0NHJlbTtcbiAgaGVpZ2h0OiAxLjI5NDRyZW07XG59XG5cbi5pY29uLS1tZWRpdW0ge1xuICB3aWR0aDogMi4wOTQzMzkycmVtO1xuICBoZWlnaHQ6IDIuMDk0MzM5MnJlbTtcbn1cblxuLmljb24tLWxhcmdlIHtcbiAgd2lkdGg6IDMuMzg4NjQwODI1NnJlbTtcbiAgaGVpZ2h0OiAzLjM4ODY0MDgyNTZyZW07XG59XG5cbi5pY29uLS1qdW1ibyB7XG4gIHdpZHRoOiA1LjQ4MjgyMDg1NThyZW07XG4gIGhlaWdodDogNS40ODI4MjA4NTU4cmVtO1xufVxuXG4uY2FyZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxLjI5NDRyZW0gMS42MThyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG4gIC5jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyMDQsIDIwMywgMjAzLCAwLjUpO1xuICB9XG59XG5cbi5jYXJkLmlzLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDcxLCA3MSwgNjIsIDAuMik7XG59XG5cbi5jYXJkLS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhcmQtLWljb24gLmNhcmRfX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuICAuY2FyZC0taWNvbiAuY2FyZF9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMy4zODg2NDA4MjU2cmVtO1xuICAgIGhlaWdodDogMy4zODg2NDA4MjU2cmVtO1xuICAgIG1hcmdpbjogLjhyZW0gMCAwO1xuICB9XG59XG5cbi5jYXJkLS1pY29uIC5jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuICAuY2FyZC0taWNvbiAuY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI5NDRyZW07XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDEuMjk0NHJlbSAxcmVtO1xufVxuXG4uZm9vdGVyIGEge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmZvb3RlciBhOmhvdmVyLFxuLmZvb3RlciBhOmZvY3VzLFxuLmZvb3RlciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4uZm9vdGVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgY2xlYXI6IGJvdGg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sb2dvLS1mcm9udC1wYWdlLFxuLmxvZ28tLWZyb250LXBhZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sb2dvLS1mcm9udC1wYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMXJlbTtcbn1cblxuLmxvZ28tLWZyb250LXBhZ2VfX2Rpc2NsYWltZXIge1xuICBtYXgtd2lkdGg6IDE3LjlyZW07XG4gIG1hcmdpbjogMS4yOXJlbSBhdXRvIDA7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IC44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNsYXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxcmVtIC44cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNsYXQ6YmVmb3JlLCAuc2xhdDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cblxuLnNsYXQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsYXQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLm5vLWZsZXhib3ggLnNsYXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsYXRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDE7XG59XG5cbi5uby1mbGV4Ym94IC5zbGF0X19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uby1mbGV4Ym94IC5zbGF0X190aXRsZSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2xhdF9fdGV4dCB7XG4gIGNvbG9yOiAjYTA5ZjlmO1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5uby1mbGV4Ym94IC5zbGF0X190ZXh0IHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGF0X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5uby1mbGV4Ym94IC5zbGF0X19pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zbGF0LS1iYXNlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2xhdC0taW52aXNpYmxlIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2xhdC0tdi1jb2xsYXBzZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNsYXQtLWgtY29sbGFwc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zbGF0LS1oLWNvbGxhcHNlIC5zbGF0X19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAuOHJlbTtcbn1cblxuLnNsYXQtLWgtY29sbGFwc2UgLnNsYXRfX3Rvb2xzIHtcbiAgbWFyZ2luLWxlZnQ6IC44cmVtO1xufVxuXG4uc2xhdC0tdmVydGljYWxjZW50ZXIgLnNsYXRfX2NvbnRlbnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IC44cmVtIDEuNnJlbSAuODY2NjY2NjY2N3JlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjA7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ1dHRvbiA+IC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYxODA0Njk3MTZyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idXR0b24tLXByaW1hcnksXG4uYnV0dG9uLS1mcm9udC1wYWdlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNiYWMwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJ1dHRvbi5idXR0b24tLWNsZWFyLFxuYS5idXR0b24uYnV0dG9uLS1jbGVhciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NiY2I7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSg3MSwgNzEsIDYyLCAwLjIpO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi0tY2xlYXI6aG92ZXIsXG5hLmJ1dHRvbi5idXR0b24tLWNsZWFyOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2JjYjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXR0b24uYnV0dG9uLS1kaXNhYmxlZCwgLmJ1dHRvbi5oYXMtc3Bpbm5lciwgLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuYnV0dG9uLS1kaXNhYmxlZCxcbi5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmlzLWRpc2FibGVkLFxuLmJ1dHRvbi5idXR0b24tLWZyb250LXBhZ2UuYnV0dG9uLS1kaXNhYmxlZCxcbi5idXR0b24uYnV0dG9uLS1mcm9udC1wYWdlLmlzLWRpc2FibGVkLCAuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24tLWRpc2FibGVkLmhhcy1zcGlubmVyLFxuLmJ1dHRvbi5idXR0b24tLXByaW1hcnkuaXMtZGlzYWJsZWQuaGFzLXNwaW5uZXIsXG4uYnV0dG9uLmJ1dHRvbi0tZnJvbnQtcGFnZS5idXR0b24tLWRpc2FibGVkLmhhcy1zcGlubmVyLFxuLmJ1dHRvbi5idXR0b24tLWZyb250LXBhZ2UuaXMtZGlzYWJsZWQuaGFzLXNwaW5uZXIsXG4uYnV0dG9uLmlzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAuNztcbn1cblxuLmJ1dHRvbi0tbGFyZ2Uge1xuICBwYWRkaW5nOiAxcmVtIDJyZW0gMS4wNjY2NjY2NjY3cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWRkO1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcixcbi5idXR0b24tLWZyb250LXBhZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmZjN2NjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbi5oYXMtc3Bpbm5lciAuc3Bpbm5lciB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjYmNiO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNzc2FuaW1hdGlvbnMgLmJ1dHRvbi5oYXMtc3Bpbm5lciAuc3Bpbm5lciB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi5oYXMtc3Bpbm5lciwgLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24uYnV0dG9uLS1kaXNhYmxlZCxcbi5idXR0b24tLXByaW1hcnkuYnV0dG9uLmlzLWRpc2FibGVkLCAuYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi5idXR0b24tLWRpc2FibGVkLmhhcy1zcGlubmVyLFxuLmJ1dHRvbi0tcHJpbWFyeS5idXR0b24uaXMtZGlzYWJsZWQuaGFzLXNwaW5uZXIsXG4uYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5pcy1kaXNhYmxlZCxcbi5idXR0b24tLWZyb250LXBhZ2UuYnV0dG9uLmhhcy1zcGlubmVyLFxuLmJ1dHRvbi0tZnJvbnQtcGFnZS5idXR0b24uYnV0dG9uLS1kaXNhYmxlZCxcbi5idXR0b24tLWZyb250LXBhZ2UuYnV0dG9uLmlzLWRpc2FibGVkLFxuLmJ1dHRvbi0tZnJvbnQtcGFnZS5idXR0b24uYnV0dG9uLS1kaXNhYmxlZC5oYXMtc3Bpbm5lcixcbi5idXR0b24tLWZyb250LXBhZ2UuYnV0dG9uLmlzLWRpc2FibGVkLmhhcy1zcGlubmVyLFxuLmJ1dHRvbi5idXR0b24tLWZyb250LXBhZ2UuaXMtZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICM0Y2JhYzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2JhYzA7XG59XG5cbi5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmJ1dHRvbi0tZGlzYWJsZWQuaGFzLXNwaW5uZXIsXG4uYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5pcy1kaXNhYmxlZC5oYXMtc3Bpbm5lcixcbi5idXR0b24uYnV0dG9uLS1mcm9udC1wYWdlLmJ1dHRvbi0tZGlzYWJsZWQuaGFzLXNwaW5uZXIsXG4uYnV0dG9uLmJ1dHRvbi0tZnJvbnQtcGFnZS5pcy1kaXNhYmxlZC5oYXMtc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2JhYzA7XG59XG5cbi5idXR0b24tLXByaW1hcnkuaGFzLXNwaW5uZXIuYnV0dG9uIC5zcGlubmVyLCAuYnV0dG9uLS1wcmltYXJ5Lmhhcy1zcGlubmVyLmJ1dHRvbi5idXR0b24tLWRpc2FibGVkIC5zcGlubmVyLFxuLmJ1dHRvbi0tcHJpbWFyeS5oYXMtc3Bpbm5lci5idXR0b24uaXMtZGlzYWJsZWQgLnNwaW5uZXIsXG4uYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5pcy1kaXNhYmxlZC5oYXMtc3Bpbm5lciAuc3Bpbm5lciwgLmJ1dHRvbi0tZnJvbnQtcGFnZS5oYXMtc3Bpbm5lci5idXR0b24gLnNwaW5uZXIsXG4uYnV0dG9uLS1mcm9udC1wYWdlLmhhcy1zcGlubmVyLmJ1dHRvbi5idXR0b24tLWRpc2FibGVkIC5zcGlubmVyLFxuLmJ1dHRvbi0tZnJvbnQtcGFnZS5oYXMtc3Bpbm5lci5idXR0b24uaXMtZGlzYWJsZWQgLnNwaW5uZXIsXG4uYnV0dG9uLmJ1dHRvbi0tZnJvbnQtcGFnZS5pcy1kaXNhYmxlZC5oYXMtc3Bpbm5lciAuc3Bpbm5lciB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNzc2FuaW1hdGlvbnMgLmJ1dHRvbi0tcHJpbWFyeS5oYXMtc3Bpbm5lci5idXR0b24gLnNwaW5uZXIsIC5jc3NhbmltYXRpb25zIC5idXR0b24tLXByaW1hcnkuaGFzLXNwaW5uZXIuYnV0dG9uLmJ1dHRvbi0tZGlzYWJsZWQgLnNwaW5uZXIsIC5jc3NhbmltYXRpb25zXG4uYnV0dG9uLS1wcmltYXJ5Lmhhcy1zcGlubmVyLmJ1dHRvbi5pcy1kaXNhYmxlZCAuc3Bpbm5lciwgLmNzc2FuaW1hdGlvbnNcbi5idXR0b24uYnV0dG9uLS1wcmltYXJ5LmlzLWRpc2FibGVkLmhhcy1zcGlubmVyIC5zcGlubmVyLCAuY3NzYW5pbWF0aW9ucyAuYnV0dG9uLS1mcm9udC1wYWdlLmhhcy1zcGlubmVyLmJ1dHRvbiAuc3Bpbm5lciwgLmNzc2FuaW1hdGlvbnNcbi5idXR0b24tLWZyb250LXBhZ2UuaGFzLXNwaW5uZXIuYnV0dG9uLmJ1dHRvbi0tZGlzYWJsZWQgLnNwaW5uZXIsIC5jc3NhbmltYXRpb25zXG4uYnV0dG9uLS1mcm9udC1wYWdlLmhhcy1zcGlubmVyLmJ1dHRvbi5pcy1kaXNhYmxlZCAuc3Bpbm5lciwgLmNzc2FuaW1hdGlvbnNcbi5idXR0b24uYnV0dG9uLS1mcm9udC1wYWdlLmlzLWRpc2FibGVkLmhhcy1zcGlubmVyIC5zcGlubmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi5idXR0b24uYnV0dG9uLS1wcmltYXJ5Lmhhcy1zcGlubmVyLmJ1dHRvbi0tZGlzYWJsZWQsXG4uYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeS5oYXMtc3Bpbm5lci5pcy1kaXNhYmxlZCxcbi5idXR0b24uYnV0dG9uLS1mcm9udC1wYWdlLmhhcy1zcGlubmVyLmJ1dHRvbi0tZGlzYWJsZWQsXG4uYnV0dG9uLmJ1dHRvbi0tZnJvbnQtcGFnZS5oYXMtc3Bpbm5lci5pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2JhYzA7XG59XG5cbi5idXR0b24uYnV0dG9uLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5idXR0b24uYnV0dG9uLmJ1dHRvbi0tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHRidXR0b24sXG5hLnRleHRidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG4gIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xuICBwYWRkaW5nLWxlZnQ6IC44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNGNiYWMwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4udGV4dGJ1dHRvbjpob3ZlcixcbmEudGV4dGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNmZjN2NjO1xufVxuXG4udGV4dGJ1dHRvbjpsYXN0LW9mLXR5cGUsXG5hLnRleHRidXR0b246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGV4dGJ1dHRvbi5oYXMtc3Bpbm5lcixcbmEudGV4dGJ1dHRvbi5oYXMtc3Bpbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMi42cmVtO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIC4xcyBlYXNlLW91dDtcbn1cblxuLnRleHRidXR0b24gLnNwaW5uZXIsXG5hLnRleHRidXR0b24gLnNwaW5uZXIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC4ycmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG5cbi5jc3NhbmltYXRpb25zIC50ZXh0YnV0dG9uIC5zcGlubmVyLCAuY3NzYW5pbWF0aW9uc1xuYS50ZXh0YnV0dG9uIC5zcGlubmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi50ZXh0YnV0dG9uLnRleHRidXR0b24tLXByaW1hcnkge1xuICBjb2xvcjogIzRjYmFjMDtcbn1cblxuLnRleHRidXR0b24udGV4dGJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNmZjN2NjO1xufVxuXG4udGV4dGJ1dHRvbi50ZXh0YnV0dG9uLS1mcm9udC1wYWdlIHtcbiAgY29sb3I6ICM0Y2JhYzA7XG59XG5cbi50ZXh0YnV0dG9uLnRleHRidXR0b24tLWZyb250LXBhZ2U6aG92ZXIge1xuICBjb2xvcjogIzZmYzdjYztcbn1cblxuLmFjdGlvbnMge1xuICBtYXJnaW46IDJyZW0gMCAxcmVtO1xufVxuXG4uYWN0aW9uczpiZWZvcmUsIC5hY3Rpb25zOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWN0aW9uczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYWN0aW9uczplbXB0eSB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYWN0aW9ucyAuYnV0dG9uLFxuICAuYWN0aW9ucyAuc3BsaXRidXR0b24sXG4gIC5hY3Rpb25zIC50ZXh0YnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYzZW0pIHtcbiAgLmFjdGlvbnMgLmJ1dHRvbixcbiAgLmFjdGlvbnMgLnNwbGl0YnV0dG9uLFxuICAuYWN0aW9ucyAudGV4dGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWN0aW9ucy0tc3RhY2tlZCAuYnV0dG9uLFxuLmFjdGlvbnMtLXN0YWNrZWQgLnNwbGl0YnV0dG9uLFxuLmFjdGlvbnMtLXN0YWNrZWQgLnRleHRidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ub3RpZmljYXRpb24tLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzNy42cmVtO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjI5NDRyZW0gMS42MThyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNHB4ICNhNmEyYTE7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubm90aWZpY2F0aW9uLS10b3AuaXMtc2hvd2luZyB7XG4gIHRvcDogMS42cmVtO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi51LXRleHRfX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtdGV4dF9fc21hbGwge1xuICBmb250LXNpemU6IC44cmVtO1xufVxuXG4udS10ZXh0X19saW5ldGhyb3VnaCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtdGV4dF9fbGluZXRocm91Z2g6OmJlZm9yZSwgLnUtdGV4dF9fbGluZXRocm91Z2g6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbnRlbnQ6ICcnO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS10ZXh0X19saW5ldGhyb3VnaDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xufVxuXG4udS10ZXh0X19saW5ldGhyb3VnaDo6YWZ0ZXIge1xuICBsZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC01MCU7XG59XG5cbi51LWJveF9fY2VudGVyZWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuICAudS1ib3hfX2NlbnRlcmVkIHtcbiAgICBtYXgtd2lkdGg6IDM3LjU3NjY1NTY3MTNyZW07XG4gIH1cbn1cblxuLnUtYm94X19oaWRlLXNtYWxsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuICAudS1ib3hfX2hpZGUtc21hbGwge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLnUtYm94X19pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi51LWJveF9fbXQwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnUtYm94X19tdDEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udS1ib3hfX210MiB7XG4gIG1hcmdpbi10b3A6IDEuMjk0NHJlbTtcbn1cblxuLnUtYm94X19tdDMge1xuICBtYXJnaW4tdG9wOiAxLjYxOHJlbTtcbn1cblxuLnUtYm94X19tdDQge1xuICBtYXJnaW4tdG9wOiAyLjAxOHJlbTtcbn1cblxuLnUtYm94X19tdDUge1xuICBtYXJnaW4tdG9wOiAyLjYxNzkyNHJlbTtcbn1cblxuLnUtYm94X19tcjEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi51LWJveF9fbXIyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI5NDRyZW07XG59XG5cbi51LWJveF9fbXIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjYxOHJlbTtcbn1cblxuLnUtYm94X19tYjEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWJveF9fbWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yOTQ0cmVtO1xufVxuXG4udS1ib3hfX21iMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNjE4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWJveF9fbWI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi4wMThyZW07XG59XG5cbi51LWJveF9fbWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMi42MTc5MjRyZW07XG59XG5cbi51LWJveF9fbWwxIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi51LWJveF9fbWwyIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjk0NHJlbTtcbn1cblxuLnUtYm94X19tbDMge1xuICBtYXJnaW4tbGVmdDogMS42MThyZW07XG59XG5cbi51LWJveF9fcDAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1ib3hfX3B0MCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4udS1ib3hfX3BsMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4udS1ib3hfX3AxIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLnUtdGV4dF9fbGlnaHQge1xuICBjb2xvcjogI2EwOWY5Zjtcbn1cblxuLnUtdGV4dF9fcXVpZXQsIC51LXRleHRfX2hlbHAge1xuICBjb2xvcjogI2EwOWY5ZjtcbiAgZm9udC1zaXplOiAuOHJlbTtcbn1cblxuLnUtdGV4dF9faGVscCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnUtY29sb3JfX2RsLWdyZXkge1xuICBjb2xvcjogI2NjY2JjYiAhaW1wb3J0YW50O1xufVxuXG4udS1ib3hfXzc1d2lkdGgtbWVkaXVtdXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYzZW0pIHtcbiAgLnUtYm94X183NXdpZHRoLW1lZGl1bXVwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi51LWJveF9fNTB3aWR0aC1tZWRpdW11cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1ib3hfXzUwd2lkdGgtbWVkaXVtdXA6YmVmb3JlLCAudS1ib3hfXzUwd2lkdGgtbWVkaXVtdXA6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG5cbi51LWJveF9fNTB3aWR0aC1tZWRpdW11cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuICAudS1ib3hfXzUwd2lkdGgtbWVkaXVtdXAge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLnUtYm94X181MHdpZHRoLW1lZGl1bXVwOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogLjY1cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC51LWJveF9fNTB3aWR0aC1tZWRpdW11cDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAuNjVyZW07XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi51LWJveF9fMjV3aWR0aC1tZWRpdW11cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuICAudS1ib3hfXzI1d2lkdGgtbWVkaXVtdXAge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi51LWJveF9fZmwge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnUtYm94X19mciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnUtcG9zX192Y2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1wb3NfX3JlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuICAudS1ib3hfX2NoZWNrc3BhY2luZy1tZWRpdW11cCB7XG4gICAgbWFyZ2luLXRvcDogMS4yOTQ0cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi5pcy1nb25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHdpdHRlci10eXBlYWhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnR3aXR0ZXItdHlwZWFoZWFkLS1zY3JvbGwgLnR0LWRyb3Bkb3duLW1lbnUge1xuICBtYXgtaGVpZ2h0OiA3cmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5pbnB1dC50dC1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50dC1kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2JjYjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgxMzAsIDE4MSwgMjI2LCAwLjEpO1xufVxuXG4udHQtZHJvcGRvd24tbWVudSAqIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udHQtc3VnZ2VzdGlvbiB7XG4gIHBhZGRpbmc6IC4yOXJlbSAuOHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjA7XG59XG5cbi50dC1zdWdnZXN0aW9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udHQtc3VnZ2VzdGlvbi50dC1jdXJzb3Ige1xuICBiYWNrZ3JvdW5kOiAjODJiNWUyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTY2LCAxNjIsIDE2MSwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubW9kYWxfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS4yOTQ0cmVtIDEuNjE4cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoNzEsIDcxLCA2MiwgMC4xKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYzZW0pIHtcbiAgLm1vZGFsX19pbm5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiA0MC4wMzAxNzI3OTkycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1vZGFsX19pbm5lciB7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICB9XG59XG5cbi5tb2RhbF9faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuNnJlbTtcbn1cblxuLm1vZGFsX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjY2NjYmNiO1xufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbiAgcGFkZGluZzogMC44cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC41O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLm1vZGFsX19jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2RhbF9fY2xvc2Ugc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb21vLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG4gIC5wcm9tby1pbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogNC40cmVtO1xuICB9XG59XG4iXX0= */