/* 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 */
.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; } }

button {
  box-sizing: border-box; }

button,
a.button {
  position: relative;
  text-decoration: none;
  font-weight: bold;
  font-family: inherit; }
  button.active,
  a.button.active {
    color: white; }
  button [data-icon],
  button .icon-arrow,
  a.button [data-icon],
  a.button .icon-arrow {
    font-family: smartphoto;
    width: 32px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 15px;
    height: 32px;
    margin: auto 0;
    padding: 0;
    line-height: 32px;
    font-size: 20px; }
    button [data-icon]:before,
    button .icon-arrow:before,
    a.button [data-icon]:before,
    a.button .icon-arrow:before {
      font-size: 20px;
      line-height: 32px; }
  button.main, button.secondary, button.button-back, button.inactive, button.faded,
  a.button.main,
  a.button.secondary,
  a.button.button-back,
  a.button.inactive,
  a.button.faded {
    background: #00aae7;
    border: 1px solid #00aae7;
    color: #ffffff;
    font-size: 16px;
    padding: 16px 64px 16px 32px; }
  button.small,
  a.button.small {
    font-size: 12px;
    padding: 10px 40px 10px 20px; }
    button.small [data-icon],
    button.small .icon-arrow,
    a.button.small [data-icon],
    a.button.small .icon-arrow {
      right: 5px; }
      button.small [data-icon]:before,
      button.small .icon-arrow:before,
      a.button.small [data-icon]:before,
      a.button.small .icon-arrow:before {
        font-size: 17px; }
  button.continue,
  a.button.continue {
    float: right; }
  button.secondary, button.button-back,
  a.button.secondary,
  a.button.button-back {
    background: #3E4551;
    border: 1px solid #3E4551; }
  button.flow-step,
  a.button.flow-step {
    background: #ff9900;
    border: 1px solid #ff9900; }
  button.button-back,
  a.button.button-back {
    padding: 16px 32px 16px 64px;
    float: left; }
    button.button-back [data-icon],
    button.button-back .icon-arrow,
    a.button.button-back [data-icon],
    a.button.button-back .icon-arrow {
      left: 15px;
      right: auto; }
      button.button-back [data-icon]:before,
      button.button-back .icon-arrow:before,
      a.button.button-back [data-icon]:before,
      a.button.button-back .icon-arrow:before {
        transform: rotate(180deg); }
  button.inactive, button.faded,
  a.button.inactive,
  a.button.faded {
    background: #cacaca;
    border: 1px solid #cacaca; }
  button.loading span,
  a.button.loading span {
    margin: 10px 0;
    -webkit-animation-name: spin;
            animation-name: spin;
    -webkit-animation-duration: 1000ms;
            animation-duration: 1000ms;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    transform-origin: 50% 50%; }
    button.loading span[data-icon]:before,
    a.button.loading span[data-icon]:before {
      content: "\e612";
      font-size: 20px; }
  button .nostyle,
  a.button .nostyle {
    vertical-align: baseline;
    line-height: normal;
    width: auto;
    float: none;
    padding: 0;
    text-align: inherit; }

@-webkit-keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.no-touch button.main:hover, .no-touch button.secondary:hover, .no-touch button.button-back:hover, .no-touch button.inactive:hover, .no-touch button.faded:hover,
.no-touch button.main :active,
.no-touch button.secondary :active,
.no-touch button.button-back :active,
.no-touch button.inactive :active,
.no-touch button.faded :active,
.no-touch a.button.main:hover,
.no-touch a.button.secondary:hover,
.no-touch a.button.button-back:hover,
.no-touch a.button.inactive:hover,
.no-touch a.button.faded:hover,
.no-touch a.button.main :active,
.no-touch a.button.secondary :active,
.no-touch a.button.button-back :active,
.no-touch a.button.inactive :active,
.no-touch a.button.faded :active {
  background: #ffffff;
  color: #00aae7; }
  .no-touch button.main:hover span:before, .no-touch button.secondary:hover span:before, .no-touch button.button-back:hover span:before, .no-touch button.inactive:hover span:before, .no-touch button.faded:hover span:before,
  .no-touch button.main :active span:before,
  .no-touch button.secondary :active span:before,
  .no-touch button.button-back :active span:before,
  .no-touch button.inactive :active span:before,
  .no-touch button.faded :active span:before,
  .no-touch a.button.main:hover span:before,
  .no-touch a.button.secondary:hover span:before,
  .no-touch a.button.button-back:hover span:before,
  .no-touch a.button.inactive:hover span:before,
  .no-touch a.button.faded:hover span:before,
  .no-touch a.button.main :active span:before,
  .no-touch a.button.secondary :active span:before,
  .no-touch a.button.button-back :active span:before,
  .no-touch a.button.inactive :active span:before,
  .no-touch a.button.faded :active span:before {
    color: #00aae7; }

.no-touch button.secondary:hover,
.no-touch button.secondary :active, .no-touch button.button-back:hover,
.no-touch button.button-back :active,
.no-touch a.button.secondary:hover,
.no-touch a.button.secondary :active,
.no-touch a.button.button-back:hover,
.no-touch a.button.button-back :active {
  color: #3E4551; }
  .no-touch button.secondary:hover span:before,
  .no-touch button.secondary :active span:before, .no-touch button.button-back:hover span:before,
  .no-touch button.button-back :active span:before,
  .no-touch a.button.secondary:hover span:before,
  .no-touch a.button.secondary :active span:before,
  .no-touch a.button.button-back:hover span:before,
  .no-touch a.button.button-back :active span:before {
    color: #3E4551; }

.no-touch button.inactive:hover,
.no-touch button.inactive :active, .no-touch button.faded:hover,
.no-touch button.faded :active,
.no-touch a.button.inactive:hover,
.no-touch a.button.inactive :active,
.no-touch a.button.faded:hover,
.no-touch a.button.faded :active {
  color: #ffffff;
  border: 1px solid #cacaca;
  background: #cacaca;
  cursor: default; }
  .no-touch button.inactive:hover span:before,
  .no-touch button.inactive :active span:before, .no-touch button.faded:hover span:before,
  .no-touch button.faded :active span:before,
  .no-touch a.button.inactive:hover span:before,
  .no-touch a.button.inactive :active span:before,
  .no-touch a.button.faded:hover span:before,
  .no-touch a.button.faded :active span:before {
    color: #ffffff; }

.no-touch button.flow-step:hover,
.no-touch button.flow-step :active,
.no-touch a.button.flow-step:hover,
.no-touch a.button.flow-step :active {
  color: #ff9900; }
  .no-touch button.flow-step:hover span:before,
  .no-touch button.flow-step :active span:before,
  .no-touch a.button.flow-step:hover span:before,
  .no-touch a.button.flow-step :active span:before {
    color: #ff9900; }

input[type='checkbox'].check {
  opacity: 0;
  width: 10px !important;
  display: inline-block;
  margin: 0;
  padding: 0; }

input[type='checkbox'].check + label {
  padding-left: 27px;
  height: 25px;
  display: inline-block;
  line-height: 22px;
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  cursor: pointer; }

input[type='checkbox'].check:checked + label {
  background-position: 0 -25px !important; }

input[type='checkbox'].check + label {
  background-image: url("/appdata/base/img/rsp_images/general/csscheckbox.png");
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.checkbox-img-overlay {
  display: block;
  position: absolute;
  height: 32px;
  width: 32px;
  right: 0;
  background: url("/appdata/base/img/rsp_images/general/content/checkbox-blue.png") 0 0 no-repeat; }
  .checkbox-img-overlay:hover {
    background: url("/appdata/base/img/rsp_images/general/content/checkbox-blue.png") -32px 0 no-repeat;
    cursor: pointer; }

/* FULLSCREEN WATING PAGE */
#layerback {
  z-index: 100004;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 169, 230, 0.8); }

#layertop,
.content-loading {
  z-index: 100005;
  position: absolute;
  width: auto;
  height: auto;
  text-align: left;
  color: #fff;
  font-size: 44px;
  font-weight: 300;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
  padding: 0 0 0 75px;
  line-height: 44px; }
  #layertop:before,
  .content-loading:before {
    position: absolute;
    left: 0;
    content: "\e612";
    display: block;
    text-transform: none;
    font-weight: normal;
    font-variant: normal;
    font-size: 44px;
    font-family: 'smartphoto';
    line-height: 44px;
    -webkit-animation-name: spin;
            animation-name: spin;
    -webkit-animation-duration: 1000ms;
            animation-duration: 1000ms;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    transform-origin: 50% 50%; }
  #layertop .blocker-message,
  .content-loading .blocker-message {
    color: white;
    margin-top: 10px;
    padding: 0 0 0 65px;
    font-size: 16px;
    position: relative;
    font-weight: normal; }

.content-loading {
  position: relative;
  color: #00aae7;
  text-shadow: none;
  max-width: 600px;
  margin: 30px auto;
  padding: 0 20px;
  text-align: center; }
  .content-loading:before {
    position: relative;
    left: auto;
    margin: 15px;
    transform-origin: 50% 50%; }
  .content-loading:before,
  .content-loading .blocker-message {
    color: #00aae7;
    text-shadow: none; }

@media screen and (max-width: 700px) {
  #layertop,
  .content-loading {
    font-size: 44px -10;
    line-height: 36px;
    padding: 0;
    text-align: center; }
    #layertop:before,
    .content-loading:before {
      position: relative;
      left: auto;
      transform-origin: 50% 50%; }
  .content-loading {
    padding: 0 20px;
    font-size: 24px;
    line-height: 1; } }

.slick-slider *::-moz-selection {
  background: none;
  outline: 0; }

.slick-slider *::selection {
  background: none;
  outline: 0; }

.slick-next,
.slick-prev {
  font-size: 0;
  color: rgba(255, 255, 255, 0.01);
  position: absolute;
  background: none;
  border: none;
  border-radius: 0;
  padding: 0; }
  .slick-next.disabled:before,
  .slick-prev.disabled:before {
    color: #dcdcdc; }

.slick-prev {
  margin-top: -15px;
  transform: rotate(180deg); }

.slick-prev:before,
.slick-next:before {
  height: 21px;
  width: 18px;
  content: '\e024';
  text-align: center;
  text-transform: none;
  font-weight: normal;
  font-variant: normal;
  font-size: 21px;
  font-family: 'smartphoto';
  color: #00aae7;
  display: block;
  overflow: hidden; }

.slick-slide:hover,
.slick-prev:hover,
.slick-next:hover {
  cursor: pointer; }

.textandvariant {
  font-size: 15px;
  color: #3E4551;
  /* TOP INTRO */ }
  .textandvariant .top-intro {
    padding: 20px 0 0 0; }
    .textandvariant .top-intro .content-container {
      max-width: 1280px;
      background: #FFFFFF;
      padding: 40px 20px 0 20px;
      overflow-x: visible; }
      .textandvariant .top-intro .content-container .shadow-container1 {
        width: 100%;
        height: 200px;
        position: absolute;
        top: 0;
        left: 0;
        background: #FFFFFF;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
        z-index: 0; }
      .textandvariant .top-intro .content-container .shadow-container2 {
        width: 100%;
        height: 35px;
        position: absolute;
        top: 180px;
        left: 0;
        background: #FFFFFF;
        z-index: 1; }
    .textandvariant .top-intro .title-container {
      width: 68%;
      float: left; }
    .textandvariant .top-intro h1 {
      font-size: 40px;
      font-weight: 300;
      color: #00aae7; }
    .textandvariant .top-intro h2 {
      margin: 0 0 20px 0;
      font-weight: 300;
      font-size: 24px; }
    .textandvariant .top-intro .price-tag {
      font-size: 24px;
      line-height: 44px;
      float: right;
      z-index: 2; }

/* EDITOR */
.textandvariant-editor {
  position: relative;
  z-index: 2;
  margin: 0 0 40px 0;
  /* OPTIONS WITH SELECTBOX */
  /* VARIANTLIST - WITH COVERS FROM BOOKS */ }
  .textandvariant-editor * {
    box-sizing: border-box; }
  .textandvariant-editor .page-sub-title-3 {
    font-size: 32px;
    text-align: center;
    padding: 30px 0 20px 0; }
  .textandvariant-editor .remark {
    width: 100%;
    padding: 20px 10px;
    clear: both;
    float: none;
    text-align: center;
    font-size: 12px; }
    .textandvariant-editor .remark p {
      padding: 0;
      margin: 0; }
  .textandvariant-editor .wrapper {
    position: relative;
    width: 100%;
    float: left; }
    .textandvariant-editor .wrapper.col-1 {
      width: 50%;
      padding: 0 5px 20px 0; }
    .textandvariant-editor .wrapper.col-2 {
      width: 50%;
      padding: 0 0 20px 5px; }
    .textandvariant-editor .wrapper label {
      width: 100%;
      display: block;
      clear: both;
      text-align: left;
      padding: 0 11px 10px 11px; }
      .textandvariant-editor .wrapper label.error {
        color: #FF0000;
        padding: 10px 11px;
        font-size: 12px; }
        .textandvariant-editor .wrapper label.error.valid {
          display: none;
          left: -9999px;
          position: relative; }
    .textandvariant-editor .wrapper input,
    .textandvariant-editor .wrapper select,
    .textandvariant-editor .wrapper textarea {
      width: 100%;
      border: 1px solid #dcdcdc;
      padding: 11px;
      color: #3E4551;
      font-family: 'Roboto', Helvetica, sans-serif; }
      .textandvariant-editor .wrapper input:focus,
      .textandvariant-editor .wrapper select:focus,
      .textandvariant-editor .wrapper textarea:focus {
        border: 1px solid #00aae7; }
    .textandvariant-editor .wrapper textarea {
      max-width: 100%;
      min-height: 150px; }
    .textandvariant-editor .wrapper .remark {
      padding: 0 10px 11px 10px;
      display: block;
      margin: -8px 0 0 0;
      text-align: left; }
    .textandvariant-editor .wrapper span {
      font-size: 12px; }
      .textandvariant-editor .wrapper span.remark {
        padding: 0 0 11px 11px;
        display: block;
        text-align: left; }
  .textandvariant-editor .form-panel.options .wrapper label {
    padding: 0 11px 11px 11px; }
  .textandvariant-editor.myNameBook-editor:not(.giftvoucher-editor) .form-panel.variantlist .wrapper {
    background: none; }
  .textandvariant-editor .form-panel.variantlist {
    max-width: 100%; }
    .textandvariant-editor .form-panel.variantlist .wrapper {
      height: auto;
      margin: 0;
      background: linear-gradient(to right, #ffffff 0%, #ebebeb 36%, #ebebeb 63%, #ffffff 100%);
      background-repeat: repeat-y;
      background-position: 50% 0;
      /* START COVER CONTAINER */
      /* END COVER ITEMS */ }
      .textandvariant-editor .form-panel.variantlist .wrapper .img-container-bg {
        width: 100%;
        height: 415px;
        overflow: hidden;
        position: absolute;
        text-align: center;
        top: 0;
        z-index: 0;
        display: none; }
        .textandvariant-editor .form-panel.variantlist .wrapper .img-container-bg img {
          position: absolute;
          width: 1600px;
          max-width: 9999px;
          left: 50%;
          margin: 0 0 0 -800px;
          top: -68px; }
      .textandvariant-editor .form-panel.variantlist .wrapper .cover-container {
        padding: 0 50px;
        max-width: 975px;
        margin: 20px auto 30px auto;
        text-align: center;
        overflow: hidden; }
        .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .slick-track {
          display: block; }
        .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .slick-next,
        .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .slick-prev {
          width: 20px; }
        .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .slick-prev {
          left: 20px;
          top: 37%;
          transform: rotate(-180deg); }
        .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .slick-next {
          right: 20px;
          top: 30%; }
        .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .slick-prev:before, .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .slick-next:before {
          height: 21px;
          width: 18px;
          content: '\e024';
          text-align: center;
          text-transform: none;
          font-weight: normal;
          font-variant: normal;
          font-size: 21px;
          font-family: 'smartphoto';
          color: #00aae7;
          display: block;
          overflow: hidden; }
        .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item {
          padding: 5px;
          position: relative;
          -webkit-backface-visibility: hidden;
                  backface-visibility: hidden;
          overflow: hidden;
          max-width: 146px; }
          .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item:hover {
            cursor: pointer; }
          .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container {
            position: relative;
            width: 100%;
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
            transform: scale(0.95);
            transition: all 0.2s;
            -webkit-backface-visibility: hidden;
                    backface-visibility: hidden; }
            .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container .name {
              position: absolute;
              top: 15px;
              left: 0;
              padding: 0 15px;
              width: 100%;
              display: block;
              font-size: 7px;
              text-align: center;
              color: #000000;
              z-index: 2;
              -webkit-backface-visibility: hidden;
                      backface-visibility: hidden; }
              .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container .name span {
                font-size: 8px;
                display: block;
                width: 100%; }
            .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container img {
              width: 100%;
              max-width: 136px;
              max-height: 164px;
              height: auto;
              z-index: 1;
              -webkit-backface-visibility: hidden;
                      backface-visibility: hidden; }
              .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container img.bg {
                position: relative;
                z-index: 0;
                padding: 0;
                width: 100%;
                height: auto; }
          .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item:hover .img-container {
            transform: scale(1);
            transition: all 0.2s; }
          .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item.checked .img-container {
            outline: 2px solid #00aae7; }
          .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item.checked .checkbox-img-overlay {
            background: url("/appdata/base/img/rsp_images/general/content/checkbox-blue.png") -64px 0 no-repeat; }
          .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item.checked:hover .checkbox-img-overlay {
            background: url("/appdata/base/img/rsp_images/general/content/checkbox-blue.png") -64px 0 no-repeat; }
          .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item:hover .checkbox-img-overlay {
            background: url("/appdata/base/img/rsp_images/general/content/checkbox-blue.png") -32px 0 no-repeat; }
          .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item input {
            display: none; }
          .textandvariant-editor .form-panel.variantlist .wrapper .cover-container .cover-item .checkbox-img-overlay {
            right: auto;
            position: relative;
            margin: 6px auto 12px auto;
            background: url("/appdata/base/img/rsp_images/general/content/checkbox-blue.png") 0 0 no-repeat; }
  .textandvariant-editor.mynamebook-animals-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container .name {
    font-family: 'GeorgiaBelle', Georgia, "Times new roman", serif; }
  .textandvariant-editor.mynamebook-talents-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container .name, .textandvariant-editor.mynamebook-talentsboy-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container .name, .textandvariant-editor.mynamebook-talentsgirl-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container .name {
    font-family: 'NaiveBold', Georgia, "Times new roman", serif; }
  .textandvariant-editor.mynamebook-talents-editor .form-panel.variantlist .wrapper, .textandvariant-editor.mynamebook-talentsboy-editor .form-panel.variantlist .wrapper, .textandvariant-editor.mynamebook-talentsgirl-editor .form-panel.variantlist .wrapper, .textandvariant-editor.mynamebook-animals-editor .form-panel.variantlist .wrapper, .textandvariant-editor.mynamebook-europe-editor .form-panel.variantlist .wrapper, .textandvariant-editor.mynamebook-europeboy-editor .form-panel.variantlist .wrapper, .textandvariant-editor.mynamebook-europegirl-editor .form-panel.variantlist .wrapper {
    overflow: hidden; }
    .textandvariant-editor.mynamebook-talents-editor .form-panel.variantlist .wrapper .img-container-bg, .textandvariant-editor.mynamebook-talentsboy-editor .form-panel.variantlist .wrapper .img-container-bg, .textandvariant-editor.mynamebook-talentsgirl-editor .form-panel.variantlist .wrapper .img-container-bg, .textandvariant-editor.mynamebook-animals-editor .form-panel.variantlist .wrapper .img-container-bg, .textandvariant-editor.mynamebook-europe-editor .form-panel.variantlist .wrapper .img-container-bg, .textandvariant-editor.mynamebook-europeboy-editor .form-panel.variantlist .wrapper .img-container-bg, .textandvariant-editor.mynamebook-europegirl-editor .form-panel.variantlist .wrapper .img-container-bg {
      display: block; }
  .textandvariant-editor.mynamebook-europe-editor .form-panel.variantlist .wrapper .img-container-bg img, .textandvariant-editor.mynamebook-europeboy-editor .form-panel.variantlist .wrapper .img-container-bg img, .textandvariant-editor.mynamebook-europegirl-editor .form-panel.variantlist .wrapper .img-container-bg img {
    top: -130px; }
  .textandvariant-editor.mynamebook-europe-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container .name, .textandvariant-editor.mynamebook-europeboy-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container .name, .textandvariant-editor.mynamebook-europegirl-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container .name {
    font-family: 'HipopotamStudioMrDodoLight', Georgia, "Times new roman", serif;
    color: #FFFFFF;
    top: 8px; }
    .textandvariant-editor.mynamebook-europe-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container .name span, .textandvariant-editor.mynamebook-europeboy-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container .name span, .textandvariant-editor.mynamebook-europegirl-editor .form-panel.variantlist .wrapper .cover-container .cover-item .img-container .name span {
      font-size: 2px;
      color: #00aae7;
      background: #FFFFFF;
      width: 40px;
      margin: 0 auto 2px auto;
      line-height: 5px; }

/* *********************************************** RESPONSIVE *********************************************** */
@media screen and (max-width: 1335px) {
  .textandvariant .top-intro .content-container {
    max-width: 1200px; } }

@media screen and (max-width: 1260px) {
  .textandvariant .top-intro .content-container {
    max-width: 1100px; } }

@media screen and (max-width: 1150px) {
  .textandvariant .top-intro .content-container {
    max-width: 1024px; } }

@media screen and (max-width: 1023px) {
  .textandvariant .top-intro {
    padding: 20px 0; }
    .textandvariant .top-intro .content-container {
      max-width: 100%;
      padding: 0 20px; }
  .textandvariant .shadow-container1,
  .textandvariant .shadow-container2 {
    display: none; }
  .textandvariant .form-panel.content-container-small {
    padding: 0 20px; }
  .textandvariant .form-panel.variantlist,
  .textandvariant .form-panel.variantlist.content-container-small {
    padding: 0; }
    .textandvariant .form-panel.variantlist .wrapper .cover-container,
    .textandvariant .form-panel.variantlist.content-container-small .wrapper .cover-container {
      padding: 0 50px;
      max-width: 800px;
      margin: 0 auto 30px auto;
      text-align: center; }
      .textandvariant .form-panel.variantlist .wrapper .cover-container .cover-item .img-container img,
      .textandvariant .form-panel.variantlist.content-container-small .wrapper .cover-container .cover-item .img-container img {
        margin: -2px 0 0 0; }
    .textandvariant .form-panel.variantlist .wrapper .img-container-bg img,
    .textandvariant .form-panel.variantlist.content-container-small .wrapper .img-container-bg img {
      top: -123px; }
  .textandvariant button.main, .textandvariant button.secondary, .textandvariant button.button-back, .textandvariant button.inactive, .textandvariant button.faded {
    margin: 0 20px 0 0; }
  .textandvariant .mynamebook-europe-editor .form-panel.variantlist .wrapper .img-container-bg img,
  .textandvariant .mynamebook-europeboy-editor .form-panel.variantlist .wrapper .img-container-bg img,
  .textandvariant .mynamebook-europegirl-editor .form-panel.variantlist .wrapper .img-container-bg img {
    top: -173px; } }

@media screen and (max-width: 819px) {
  .textandvariant .form-panel.variantlist .wrapper .cover-container,
  .textandvariant .form-panel.variantlist.content-container-small .wrapper .cover-container {
    max-width: 560px;
    padding: 3px 50px; } }

@media screen and (max-width: 679px) {
  .textandvariant {
    font-size: 12px; }
    .textandvariant .top-intro .title-container h1 {
      float: none;
      font-size: 24px; }
    .textandvariant .top-intro .title-container h2 {
      float: none;
      font-size: 15px; }
    .textandvariant .top-intro .img-container {
      position: relative;
      width: 100%;
      max-width: 100%;
      top: auto;
      right: auto; }
      .textandvariant .top-intro .img-container img {
        position: relative;
        max-width: 400px;
        display: block;
        margin: 0 auto; }
    .textandvariant .top-intro .price-tag {
      font-size: 21px;
      line-height: 40px; }
    .textandvariant .form-panel.variantlist .wrapper .img-container-bg img {
      top: -140px; }
  .textandvariant-editor .page-sub-title-3 {
    font-size: 18px; }
  .textandvariant-editor .wrapper.col-1,
  .textandvariant-editor .wrapper.col-2 {
    width: 100%;
    padding: 0 0 20px 0; }
  .textandvariant-editor .remark {
    text-align: left; }
  .textandvariant-editor .content-container-small {
    padding: 0 20px; }
  .textandvariant-editor button.main, .textandvariant-editor button.secondary, .textandvariant-editor button.button-back, .textandvariant-editor button.inactive, .textandvariant-editor button.faded {
    width: 100%;
    margin: 0; } }

@media screen and (max-width: 599px) {
  .textandvariant .form-panel.variantlist .form-panel.variantlist.content-container-small .wrapper .cover-container {
    max-width: 400px; }
    .textandvariant .form-panel.variantlist .form-panel.variantlist.content-container-small .wrapper .cover-container .cover-item {
      padding: 8px;
      max-width: 150px; }
      .textandvariant .form-panel.variantlist .form-panel.variantlist.content-container-small .wrapper .cover-container .cover-item .img-container img {
        margin: 0; }
      .textandvariant .form-panel.variantlist .form-panel.variantlist.content-container-small .wrapper .cover-container .cover-item .checkbox-img-overlay {
        margin: 12px auto; }
  .textandvariant .form-panel.variantlist .form-panel.variantlist.content-container-small .wrapper .img-container-bg img {
    top: -78px; }
  .textandvariant .mynamebook-europe-editor .form-panel.variantlist .wrapper .img-container-bg img,
  .textandvariant .mynamebook-europeboy-editor .form-panel.variantlist .wrapper .img-container-bg img,
  .textandvariant .mynamebook-europegirl-editor .form-panel.variantlist .wrapper .img-container-bg img {
    top: -149px; } }

@media screen and (max-width: 419px) {
  .textandvariant .top-intro .title-container {
    width: 100%;
    text-align: center; }
  .textandvariant .top-intro .price-tag {
    right: 50%;
    margin: 0 -50px 0 0; }
  .textandvariant .form-panel.variantlist .wrapper .cover-container,
  .textandvariant .form-panel.variantlist.content-container-small .wrapper .cover-container {
    max-width: 240px; }
    .textandvariant .form-panel.variantlist .wrapper .cover-container .img-container img,
    .textandvariant .form-panel.variantlist.content-container-small .wrapper .cover-container .img-container img {
      margin: -5px 0 0 0; }
  .textandvariant .form-panel.variantlist .wrapper .img-container-bg img,
  .textandvariant .form-panel.variantlist.content-container-small .wrapper .img-container-bg img {
    top: -89px; }
  .textandvariant .mynamebook-europe-editor .form-panel.variantlist .wrapper .img-container-bg img,
  .textandvariant .mynamebook-europeboy-editor .form-panel.variantlist .wrapper .img-container-bg img,
  .textandvariant .mynamebook-europegirl-editor .form-panel.variantlist .wrapper .img-container-bg img {
    top: -154px; } }

@media screen and (max-width: 320px) {
  .textandvariant .top-intro .content-container {
    padding: 20px 20px 0 20px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxpdGllcy9fdmFyaWFibGVzLnNjc3MiLCJvcmdhbmlzbXMvX2NvbnRhaW5lci5zY3NzIiwicXVhcmtzL19idXR0b24uc2NzcyIsImF0b21zL19idXR0b25zLnNjc3MiLCJxdWFya3MvX2NoZWNrYm94LnNjc3MiLCJvcmdhbmlzbXMvX2Jsb2NrZXIuc2NzcyIsInV0aWxpdGllcy9fei1pbmRleC5zY3NzIiwib3JnYW5pc21zL19zbGljay1zbGlkZXIuc2NzcyIsInBhZ2UvX3RleHRBbmRWYXJpYW50RWRpdG9yLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0hBLG1CQUFBO0FBTUEsZ0JBQUE7QUFDK0IsaUJBQUE7QUFDRSx3QkFBQTtBQUNELHdCQUFBO0FBQ0QsZ0ZBQUE7QUFHL0Isb0JBQUE7QUFLQSxrQkFBQTtBQWdCQSxtQkFBQTtBQU1BLG1CQUFBO0FBYUEsaUJBQUE7QUFTQSw0Q0FBQTtBQVNBLHFCQUFBO0FBVUEsZUFBQTtBQ25NQTtFQUVDLGtCQUFrQjtFQUNsQixpQkRrRWtCO0VDakVsQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGVEaUJ1QjtFQ2hCdkIsY0RrSDRCO0VDakg1QixzQkFBc0I7RUFDdEIsY0FBYyxFQUFBO0VBVGY7SUFhRSxzQkFBc0IsRUFBQTtFQWJ4QjtJQWtCRSxlREYrQjtJQ0cvQixjRHVHNkI7SUN0RzdCLG1CQUFtQixFQUFBO0VBcEJyQjtJQXlCRSxlRE42QjtJQ083QixjRGdHNkI7SUMvRjdCLG1CQUFtQixFQUFBO0VBM0JyQjtJQWdDRSxlRFo0QjtJQ2E1QixjRG9Gb0I7SUNuRnBCLG1CQUFtQjtJQUNuQixxQkFBcUIsRUFBQTtFQW5DdkI7SUF3Q0UsZUFBZTtJQUNmLFdBQVc7SUFDWCxZQUFZLEVBQUE7RUExQ2Q7O0lBZ0RHLG1CQUFtQixFQUFBO0VBaER0QjtJQXFERyxxQkFBcUIsRUFBQTtFQXJEeEI7SUEwREcsd0JBQXdCLEVBQUE7RUExRDNCO0lBK0RFLGtCQUFrQjtJQUNsQixlRHpDc0IsRUFB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QUE7RUFwUHRCOztJQTZQRyxnQkFBZ0IsRUFBQTtJQXJCbkI7O01BeUJJLGtCQUFrQixFQUFBO0VBalF0Qjs7SUF3UUcsVUFBVSxFQUFBO0VBeFFiOzs7SUF1UkssV0FBVyxFQUFBLEVBQ1g7O0FBT047RUFqMUJBO0lBcTFCRSx5QkFBeUIsRUFBQSxFQUN6QiIsImZpbGUiOiJiYXNlL2Nzcy9yc3AvcnNwVGV4dEFuZFZhcmlhbnRFZGl0b3IuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gX18gICAgICBfXyAgICAgICAgICAgXyAgICAgICAgIF8gICAgICBfXHJcbi8vIFxcIFxcICAgIC8gLyAgICAgICAgICAoXykgICAgICAgfCB8ICAgIHwgfFxyXG4vLyAgXFwgXFwgIC8gL19fIF8gIF8gX18gIF8gICBfXyBfIHwgfF9fICB8IHwgIF9fXyAgX19fXHJcbi8vICAgXFwgXFwvIC8vIF9gIHx8ICdfX3x8IHwgLyBfYCB8fCAnXyBcXCB8IHwgLyBfIFxcLyBfX3xcclxuLy8gICAgXFwgIC98IChffCB8fCB8ICAgfCB8fCAoX3wgfHwgfF8pIHx8IHx8ICBfXy9cXF9fIFxcXHJcbi8vICAgICBcXC8gIFxcX18sX3x8X3wgICB8X3wgXFxfXyxffHxfLl9fLyB8X3wgXFxfX198fF9fXy9cclxuLy9cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS08PC0tWi1pbmRleC0tPj4tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQGltcG9ydCBcInotaW5kZXhcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLTw8LS1Gb250IHNpemVzLS0+Pi0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGRlZmF1bHQtZm9udC1zaXplLXh4eHhsYXJnZTogNDBweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLXh4eGxhcmdlOiAzMnB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUteHgybGFyZ2U6IDMwcHg7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZS14eGxhcmdlOiAyNHB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUteGxhcmdlOiAyMXB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtbGFyZ2U6IDE4cHg7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZS1tZWRpdW0tbGFyZ2U6IDE3cHg7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZTogMTVweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLW1lZGl1bS1zbWFsbDogMTNweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLXNtYWxsOiAxMnB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtc21hbGxlcjogMTBweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLXNtYWxsZXN0OiA5cHg7XHJcblxyXG4kZGVmYXVsdC1mb250LXNpemUtbW9iaWxlOiAxMnB4O1xyXG5cclxuJGRlZmF1bHQtZm9udC1zaXplLXRvb2x0aXA6IDE0cHg7XHJcblxyXG4kZGVmYXVsdC1mb250LXNpemUtZGlhbG9nOiAkZGVmYXVsdC1mb250LXNpemU7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZS1kaWFsb2ctaGVhZGVyLXRpdGxlOiAyOHB4O1xyXG5cclxuJGRlZmF1bHQtZm9udC1zaXplLWljb246IDIwcHg7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZS1pY29uLXNtYWxsOiAxN3B4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtaWNvbi1Yc21hbGw6IDEycHg7XHJcbiRkZWZhdWx0LWZvbnQtc2l6ZS1pY29uLWJ1dHRvbjogMjFweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLWljb24tbWVkaXVtOiAyNHB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtaWNvbi1sYXJnZTogMjZweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLWljb24tbGFyZ2UyeDogMjhweDtcclxuJGRlZmF1bHQtZm9udC1zaXplLWljb24tWGxhcmdlOiAzMnB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtaWNvbi1YWGxhcmdlOiA0OHB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtaWNvbi1odWdlOiA2MHB4O1xyXG4kZGVmYXVsdC1mb250LXNpemUtaWNvbi1YTGh1Z2U6IDEyNXB4O1xyXG5cclxuJGRlZmF1bHQtZm9udC1zaXplLWVtOiAxZW07XHJcblxyXG4kYnV0dG9uLXNpemUtc21hbGw6IDEzcHg7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS08PC0tSWNvbiBzaXplcy0tPj4tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB0cnlpbmcgYSBmaXggYnVnIHdoZXJlIGEgc3BhY2UgZ2V0cyBkZWxldGVkIGluIGNhbGMgZnVuY3Rpb24sIHdoaWNoIHJlbmRlcnMgaXQgaW52YWxpZC5cclxuXHJcbiRpY29uLXNpemUtc21hbGw6IGNhbGMoKDEwMCUpIC0gKDJweCkpO1xyXG4kaWNvbi1zaXplLW1lZGl1bTogY2FsYygoMTAwJSkgLSAoNHB4KSk7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS08PC0td2lkdGhjb250YWluZXItLT4+LS0tLS0tLS0tXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gV2lkdGhzIHRoYXQgYXJlIHVzZWQgZm9yIGNvbnRhaW5lcnMgb24gbXVsdGlwbGUgcGFnZXMuXHJcbi8vIFRvIG1ha2VcclxuLy8gTm90IHRoZSBzYW1lIGFzIHdpZHRocyBvZiBtZWRpYXF1ZXJpZXNcclxuXHJcbiRYWFhMLXdpZHRoOiAxMzgwcHg7XHJcbiRYWEwtd2lkdGg6IDEyNjBweDtcclxuJFhMLXdpZHRoOiAxMjAwcHg7XHJcbiRMLXdpZHRoOiAxMDIwcHg7XHJcbiRMTS13aWR0aDogOTYwcHg7XHJcbiRNLXdpZHRoOiA3MjBweDtcclxuJFMtd2lkdGg6IDYwMHB4O1xyXG4kTFMtd2lkdGg6IDQ4MHB4O1xyXG4kTVMtd2lkdGg6IDQyMHB4O1xyXG4kWFMtd2lkdGg6IDMyMHB4O1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vLS0tLS0tLS0tPDwtLWRpYWxvZ3ZhcmlhYmxlcy0tPj4tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRkaWFsb2ctZGVmYXVsdC13aWR0aDogMTAyNHB4O1xyXG4kZGlhbG9nLW5vdGlmaWNhdGlvbi13aWR0aDogNjAwcHg7XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLTw8LS1GT05ULS0+Pi0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kZGVmYXVsdGZvbnQ6J1JvYm90bycsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vLS0tLS0tIENvbHVtbnMgdmlhIHplbiAtLS0tLS0tXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBpbXBvcnQgJ3plbi96ZW4nO1xyXG4kemVuLWNvbHVtbi1jb3VudDoxMjtcclxuJHplbi1ndXR0ZXItd2lkdGg6MTBweDtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8tLS0tLS0tLS0tLSBJbWFnZXBhdGggLS0tLS0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRpbWFnZXBhdGg6XCIvYXBwZGF0YS9iYXNlL2ltZy9yc3BfaW1hZ2VzL1wiO1xyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLS0tIHN0eWxlIGltYWdlcyAtLS0tLS0tLS0tLS0tXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGNoZWNrYm94UGF0aDpcIiN7JGltYWdlcGF0aH1nZW5lcmFsL2NvbnRlbnQvY2hlY2tib3gtYmx1ZS5wbmdcIjtcclxuJGNoZWNrYm94U21hbGxQYXRoOlwiI3skaW1hZ2VwYXRofWdlbmVyYWwvY29udGVudC9jaGVja2JveC1ibHVlLXNtYWxsLnBuZ1wiO1xyXG4kcmV2aWV3SWNvbnM6XCIjeyRpbWFnZXBhdGh9Z2VuZXJhbC9jb250ZW50L3Jldmlldy1pY29ucy5qcGdcIjtcclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vLS0tLS0tLS08PC0tQ09MT1JTLS0+Pi0tLS0tLS0tXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKiBQUklNQVJZIENPTE9SUyAqL1xyXG4kcHJpbWFyeUNvbG9yTGlnaHRlcjogI0I5RTBFRTtcclxuJHByaW1hcnlDb2xvckxpZ2h0OiAjN0RDQUU3O1xyXG4kcHJpbWFyeUNvbG9yOiAjMDBhYWU3O1xyXG4kcHJpbWFyeUNvbG9yRGFya2VyOiAjMjU4ZWNkO1xyXG5cclxuLyogVEVYVCBDT0xPUlMgKi9cclxuJHByaW1hcnlEYXJrVGV4dEJsdWU6ICMzRTQ1NTE7IC8qIHByaW1hcnkgdGV4dCAqL1xyXG4kcHJpbWFyeURhcmtlclRleHRCbHVlOiAjMEMxNzI1OyAvKiBwcmltYXJ5IHRleHQgdGl0bGVzICovXHJcbiRwcmltYXJ5TGlnaHRUZXh0Qmx1ZTogIzc4N2M4NTsgLyogNzAlIG9mIHByaW1hcnkgdGV4dCAqL1xyXG4kcHJpbWFyeURhcmtUZXh0R3JleTogIzRkNGQ0ZDsgLyogUHJpbWFyeSB0ZXh0IC0gVXNlZCBpbiBoZWFkZXIgYW5kIG9uIGdyZXkgYmFja2dyb3VuZCBmb3IgbGVzcyBoYXJkIGNvbnRyYXN0ICovXHJcblxyXG5cclxuLyogU1BFQ0lGSUMgQ09MT1JTICovXHJcbiRzbWFydHBob3RvT3JhbmdlOiAjZmY5OTAwO1xyXG4kYmxvY2tpbmdTY3JlZW5Db2xvcjogIzBFMTcyNTtcclxuJGNocmlzdG1hc1JlZDogI2VkMWMyNDtcclxuXHJcbi8qIEFDVElPTiBDT0xPUlMgKi9cclxuJGZsb3dTdGVwQ29sb3I6ICRzbWFydHBob3RvT3JhbmdlO1xyXG4kY2FuY2VsQ29sb3I6ICMzRTQ1NTE7XHJcbiRlcnJvckNvbG9yOiAjRkYwMDAwO1xyXG5cclxuJGJvcmRlcmdyZXk6ICNkY2RjZGM7XHJcbiRsaWdodEdyZXk6ICNmNGY0ZjQ7XHJcbiRkYXJrR3JleTogI2VhZWFlYTtcclxuJGRhcmtlckdyZXk6ICNjYWNhY2E7XHJcbiRtZWRpdW1HcmV5OiAjYWFhYWFhO1xyXG5cclxuJHRhYmxlUm93Qm9yZGVyOiAkYm9yZGVyZ3JleTtcclxuJHRhYmxlUm93R3JleTogJGxpZ2h0R3JleTtcclxuJHRhYmxlUm93R3JleUFjdGl2ZTogJHByaW1hcnlEYXJrVGV4dEJsdWU7XHJcbiR0YWJsZVJvd0dyZXlIb3ZlcjogJGRhcmtHcmV5O1xyXG5cclxuLyogQ09MT1JTIEJVVFRPTlMgKi9cclxuJGJ1dHRvblByaW1hcnlDb2xvcjogJHByaW1hcnlDb2xvcjtcclxuJGJ1dHRvbkNhbmNlbENvbG9yOiAkY2FuY2VsQ29sb3I7XHJcbiRidXR0b25JbmFjdGl2ZUNvbG9yOiAkZGFya2VyR3JleTtcclxuJGJ1dHRvbkdyZXk6ICNDNUM3Q0E7XHJcblxyXG4vKiAgU29jaWFsIGNvbG9ycyAqL1xyXG4keW91dHViZVByaW1hcnk6ICNlNjIxMTc7XHJcbiRmYWNlYm9va1ByaW1hcnk6ICMxODc3ZjI7XHJcbiRmYWNlYm9va1ByaW1hcnlMaWdodDogIzQ2OTJmNTtcclxuJHR3aXR0ZXJQcmltYXJ5OiAjNTVhY2VlO1xyXG4kUGludGVyZXN0UHJpbWFyeTogI2NjMjEyNztcclxuJEdvb2dsZXBsdXNQcmltYXJ5OiAjZGQ0YjM5O1xyXG4kR29vZ2xlUHJpbWFyeTogIzQyODVmNDtcclxuJEdvb2dsZVNlY29uZGFyeTogIzMzNjdkNjtcclxuJEluc3RhZ3JhbVByaW1hcnk6ICMzZjcyOWI7XHJcbiRXb3JkcHJlc3NQcmltYXJ5OiAjMjE3NTliO1xyXG4kdHJ1c3RlZHNob3BzUHJpbWFyeTogI0ZGREMwRjtcclxuXHJcbi8qIFRIRU1FIENPTE9SUyAqL1xyXG4kZ3JlZW5Db2xvcjojOTlCRTBFO1xyXG4kb3JhbmdlQ29sb3I6I0ZGOEEwMDtcclxuJHJlZENvbG9yOiNEMDAwMDA7XHJcbiRwdXJwbGVDb2xvcjojNzAwMDQ2O1xyXG4kcGlua0NvbG9yOiNGRjQ2QTM7XHJcbiRibHVlR3JleUNvbG9yOiMyMzM1NTk7XHJcbiRibHVlQ29sb3I6IzI3OEZDRDtcclxuXHJcbi8qIFRIRU1FIENPTE9SUyAtIDEwJSBkYXJrZXIgKHVzZWQgaW4gaXRwKSAqL1xyXG4kZGFya2VyR3JlZW5Db2xvcjogIzY2OEIwMDtcclxuJGRhcmtlck9yYW5nZUNvbG9yOiAjRjc2NjAwO1xyXG4kZGFya2VyUmVkQ29sb3I6ICM5RTAwMDA7XHJcbiRkYXJrZXJQdXJwbGVDb2xvcjogIzU3MDAyRDtcclxuJGRhcmtlclBpbmtDb2xvcjogI0REMEU3RTtcclxuJGRhcmtlckJsdWVHcmV5Q29sb3I6ICMxQTI2M0Q7XHJcbiRkYXJrZXJCbHVlQ29sb3I6ICMwMDYzQTk7XHJcblxyXG4vKiBMRUFEVElNRVMgQ09MT1JTICovXHJcbiRsdEJsdWU6ICMwMDlmZGM7XHJcbiRsdEdyZWVuOiAjOWNjNzVmO1xyXG4kbHRMaWdodEJsdWU6ICNiOWUwZWU7XHJcbiRsdEdyZXlHcmVlbjogI2JjZDRjZDtcclxuJGx0T3JhbmdlOiAjZmY5OTAxO1xyXG4kbHRQaW5rOiAjZmY4NTg1O1xyXG4kbHRQdXJwbGU6ICNiZDk5YzU7XHJcbiRsdFNvZnRQaW5rOiAjZjljMWJiO1xyXG5cclxuLyogTkVXIERFU0lHTiAqL1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyA6OiBDT0xPUlNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYmx1ZTogIzAwOUZEQztcclxuJGJsdWUtbGlnaHQ6ICM4NUNCRUY7XHJcblxyXG4kb3JhbmdlOiAjRkY5OTAwO1xyXG4kZ3JlZW46ICM1M2NlNjY7XHJcblxyXG4kYmxhY2s6ICMwMDAwMDA7XHJcbiR3aGl0ZTogI0ZGRkZGRjtcclxuXHJcbiRncmV5LTF4LWRhcms6ICMwQzE3MjU7XHJcbiRncmV5OiAjM0U0NTUxO1xyXG4kZ3JleS0xeC1saWdodDogIzk5OURBMztcclxuJGdyZXktMngtbGlnaHQ6ICNEQ0RDREM7XHJcbiRncmV5LTN4LWxpZ2h0OiAjRjRGNEY0O1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyA6OiBDT05URVhUVUFMIENPTE9SU1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHByaW1hcnlcclxuJHByaW1hcnktY29sb3I6ICRibHVlO1xyXG5cclxuLy8gc2Vjb25kYXJpZXNcclxuJHNlY29uZGFyeS1jb2xvcjogJG9yYW5nZTtcclxuXHJcbi8vIHRleHRcclxuJHRleHQtY29sb3I6ICRncmV5O1xyXG4kdGV4dC1jb2xvci1kYXJrOiAkZ3JleS0xeC1kYXJrO1xyXG4kdGV4dC1jb2xvci13aGl0ZTogJHdoaXRlO1xyXG4kdGV4dC1jb2xvci1ncmV5OiAkZ3JleS0xeC1saWdodDtcclxuJHRleHQtY29sb3ItZ3JleS1saWdodDogJGdyZXktMngtbGlnaHQ7XHJcbiR0ZXh0LWNvbG9yLWhpZ2hsaWdodDogJGJsdWU7XHJcblxyXG4vLyBib3JkZXJzXHJcbiRib3JkZXItY29sb3ItMngtZGFyazogJGdyZXktMXgtZGFyaztcclxuJGJvcmRlci1jb2xvci0xeC1kYXJrOiAkZ3JleS0xeC1saWdodDtcclxuJGJvcmRlci1jb2xvcjogJGdyZXktMngtbGlnaHQ7XHJcbiRib3JkZXItY29sb3ItMXgtbGlnaHQ6ICRncmV5LTN4LWxpZ2h0O1xyXG5cclxuXHJcbi8vIGJhY2tncm91bmQtY29sb3JzXHJcbiRiYWNrZ3JvdW5kLWNvbG9yLXdoaXRlOiAkd2hpdGU7XHJcbiRiYWNrZ3JvdW5kLWNvbG9yLWdyZXk6ICRncmV5LTN4LWxpZ2h0O1xyXG4kYmFja2dyb3VuZC1jb2xvci1ncmV5LWRhcms6ICRncmV5LTF4LWxpZ2h0O1xyXG4kYmFja2dyb3VuZC1jb2xvci1ibHVlLWxpZ2h0OiAkYmx1ZS1saWdodDtcclxuXHJcbi8vIHVpLWNvbG9yc1xyXG4kdWktY29sb3Itc3VjY2VzOiAkZ3JlZW47XHJcblxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyA6OiBCT1JERVJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYm9yZGVyOiAwLjA4cmVtIHNvbGlkICRib3JkZXItY29sb3I7IC8vIDAuMXJlbVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyA6OiBCT1ggU0hBRE9XXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGJveC1zaGFkb3ctdG9nZ2xlOiAuMTdyZW0gMHJlbSAwLjgzcmVtIHJnYmEoJGJsYWNrLCAuMyk7IC8vLjJyZW0gMHJlbSAxcmVtO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyA6OiBBTklNQVRJT05TXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHRyYW5zaXRpb24tdG9nZ2xlOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGxlZnQgMC4zcztcclxuXHJcbiIsIi5jb250ZW50LWNvbnRhaW5lclxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogJFhYWEwtd2lkdGg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMTVweCAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xyXG5cdGNvbG9yOiAkcHJpbWFyeURhcmtUZXh0Qmx1ZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHQqXHJcblx0e1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdGgyXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUteHh4bGFyZ2U7XHJcblx0XHRjb2xvcjogJHByaW1hcnlEYXJrZXJUZXh0Qmx1ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cclxuXHRoM1xyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplLXhsYXJnZTtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeURhcmtlclRleHRCbHVlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblxyXG5cdGg0XHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUtbGFyZ2U7XHJcblx0XHRjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRtYXJnaW46IDE1cHggMCAxMHB4IDA7XHJcblx0fVxyXG5cclxuXHRpbWdcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdHVsLFxyXG5cdG9sXHJcblx0e1xyXG5cdCAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuXHR9XHJcblxyXG5cdHVsXHJcblx0e1xyXG5cdCAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG5cdH1cclxuXHJcblx0b2xcclxuXHR7XHJcblx0ICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcblx0fVxyXG5cclxuXHRwXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xyXG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XHJcblx0fVxyXG5cclxuXHRhXHJcblx0e1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5Q29sb3I7XHJcblx0fVxyXG5cclxuXHR0YWJsZVxyXG5cdHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5RGFya1RleHRCbHVlO1xyXG5cdFx0YmFja2dyb3VuZDogJHRhYmxlUm93R3JleTtcclxuXHJcblx0XHR0clxyXG5cdFx0e1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGFibGVSb3dCb3JkZXI7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG5cdFx0XHQmLmxhc3QsXHJcblx0XHRcdCY6bGFzdC1jaGlsZFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZVJvd0JvcmRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlclxyXG5cdFx0XHR7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHRhYmxlUm93R3JleUhvdmVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHRhYmxlUm93R3JleUFjdGl2ZTtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGFibGVSb3dHcmV5QWN0aXZlO1xyXG5cclxuXHRcdFx0XHR0ZC50eXBlXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGhcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeURhcmtlclRleHRCbHVlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0ZCxcclxuXHRcdFx0dGhcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMjVweDtcclxuXHJcblx0XHRcdFx0Ji5sYXN0LFxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5taWRkbGVcclxuXHRcdFx0XHR7XHJcblx0XHRcdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0ZC5wcmljZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbmZvLXJlbWFyayxcclxuXHQuaW5mby1yZW1hcmsgcFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplLXNtYWxsO1xyXG5cdFx0YVxyXG5cdFx0e1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnlDb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kaXZpZGVyLW9yXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdG1hcmdpbjogMjBweCAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXJncmV5O1xyXG5cclxuXHRcdHNwYW5cclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdG1hcmdpbjogLTEwcHggMCAwIC0yMXB4O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubS1uZXdzbGV0dGVyIHAge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5jb250ZW50LWNvbnRhaW5lci1zbWFsbFxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogJExNLXdpZHRoO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY29udGVudC1jb250YWluZXIteHNtYWxsXHJcbntcclxuXHRtYXgtd2lkdGg6ICRMUy13aWR0aDtcclxuXHRwYWRkaW5nOiAxMHB4IDEwcHggNDBweCAxMHB4O1xyXG59XHJcblxyXG4uY29udGVudC1jb250YWluZXItZnVsbFxyXG57XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1sZWZ0XHJcbntcclxuXHR3aWR0aDogNzAlO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uY29udGFpbmVyLXJpZ2h0XHJcbntcclxuXHR3aWR0aDogMzAlO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG59XHJcblxyXG4uY2xlYXJcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBSRVNQT05TSVZFICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDIwcHgpXHJcbntcclxuXHQuY29udGVudC1jb250YWluZXJcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6ICRYWEwtd2lkdGg7XHJcblx0fVxyXG5cclxuXHQuY29udGVudC1jb250YWluZXItc21hbGxcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6ICRMTS13aWR0aDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWNvbnRhaW5lci14c21hbGxcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6ICRMUy13aWR0aDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWNvbnRhaW5lci1mdWxsXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KVxyXG57XHJcblx0LmNvbnRlbnQtY29udGFpbmVyXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAkWEwtd2lkdGg7XHJcblx0fVxyXG5cclxuXHQuY29udGVudC1jb250YWluZXItc21hbGxcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6ICRMTS13aWR0aDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWNvbnRhaW5lci14c21hbGxcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6ICRMUy13aWR0aDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWNvbnRhaW5lci1mdWxsXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KVxyXG57XHJcblx0LmNvbnRlbnQtY29udGFpbmVyXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAkTC13aWR0aDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWNvbnRhaW5lci1zbWFsbFxyXG57XHJcblx0XHRtYXgtd2lkdGg6ICRMTS13aWR0aDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWNvbnRhaW5lci14c21hbGxcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6ICRMUy13aWR0aDtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWNvbnRhaW5lci1mdWxsXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KVxyXG57XHJcblx0LmNvbnRlbnQtY29udGFpbmVyLFxyXG5cdC5jb250ZW50LWNvbnRhaW5lci1zbWFsbFxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogJE0td2lkdGg7XHJcblx0fVxyXG5cclxuXHQuY29udGVudC1jb250YWluZXIteHNtYWxsXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAkTFMtd2lkdGg7XHJcblx0fVxyXG5cclxuXHQuY29udGVudC1jb250YWluZXItZnVsbFxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5jb250YWluZXItbGVmdCxcclxuXHQuY29udGFpbmVyLXJpZ2h0XHJcblx0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyLXJpZ2h0XHJcblx0e1xyXG5cdFx0bWFyZ2luOiAzNXB4IDAgMCAwO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQuY29udGVudC1jb250YWluZXIsXHJcblx0LmNvbnRlbnQtY29udGFpbmVyLXNtYWxsXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAkUy13aWR0aDtcclxuXHRcdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplLW1vYmlsZTtcclxuXHJcblx0XHRwXHJcblx0XHR7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplLW1vYmlsZTtcclxuXHRcdH1cclxuXHJcblx0XHQuY29uZi1zdWJzY3JpYmUgcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtY29udGFpbmVyLXhzbWFsbFxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogJExTLXdpZHRoO1xyXG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUtbW9iaWxlO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtY29udGFpbmVyLWZ1bGxcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpXHJcbntcclxuXHQuY29udGVudC1jb250YWluZXIsXHJcblx0LmNvbnRlbnQtY29udGFpbmVyLXNtYWxsXHJcblx0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuY29udGVudC1jb250YWluZXIteHNtYWxsXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAkTFMtd2lkdGg7XHJcblx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS1tb2JpbGU7XHJcblx0fVxyXG5cclxuXHQuY29udGVudC1jb250YWluZXItZnVsbFxyXG5cdHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcbn1cclxuIiwiYnV0dG9uXHJcbntcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiIsIkBpbXBvcnQgJy4uL3F1YXJrcy9idXR0b24nO1xyXG5cclxuYnV0dG9uLFxyXG5hLmJ1dHRvblxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHQvLyB0byBiZSByZW1vdmVkIGFmdGVyIGlmcmFtZSBpcyBpbXBsZW1lbnRlZCBvbiBwcm9kdWN0aW9uIChpbXBvcnQgZnJvbSBjcmVhdG9yKVxyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyBcclxuXHJcblx0Ji5hY3RpdmVcclxuXHR7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0fVxyXG5cclxuXHRbZGF0YS1pY29uXSxcclxuXHQuaWNvbi1hcnJvd1xyXG5cdHtcclxuXHRcdGZvbnQtZmFtaWx5OiBzbWFydHBob3RvO1xyXG5cdFx0d2lkdGg6IDMycHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdG1hcmdpbjogYXV0byAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUtaWNvbjtcclxuXHJcblx0XHQmOmJlZm9yZVxyXG5cdFx0e1xyXG5cdFx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS1pY29uO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYubWFpblxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQ6ICRidXR0b25QcmltYXJ5Q29sb3I7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uUHJpbWFyeUNvbG9yO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS1tZWRpdW07XHJcblx0XHRwYWRkaW5nOiAxNnB4IDY0cHggMTZweCAzMnB4O1xyXG5cdH1cclxuXHJcblx0Ji5zbWFsbFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplLXNtYWxsO1xyXG5cdFx0cGFkZGluZzogMTBweCA0MHB4IDEwcHggMjBweDtcclxuXHJcblx0XHRbZGF0YS1pY29uXSxcclxuXHRcdC5pY29uLWFycm93XHJcblx0XHR7XHJcblx0XHRcdHJpZ2h0OiA1cHg7XHJcblxyXG5cdFx0XHQmOmJlZm9yZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUtaWNvbi1zbWFsbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5jb250aW51ZVxyXG5cdHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblxyXG5cdCYuc2Vjb25kYXJ5LFxyXG5cdCYuYnV0dG9uLWJhY2tcclxuXHR7XHJcblx0XHRAZXh0ZW5kIC5tYWluO1xyXG5cdFx0YmFja2dyb3VuZDogJGJ1dHRvbkNhbmNlbENvbG9yO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJ1dHRvbkNhbmNlbENvbG9yO1xyXG5cdH1cclxuXHJcblx0Ji5mbG93LXN0ZXBcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZmxvd1N0ZXBDb2xvcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRmbG93U3RlcENvbG9yO1xyXG5cdH1cclxuXHJcblx0Ji5idXR0b24tYmFja1xyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDE2cHggMzJweCAxNnB4IDY0cHg7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRbZGF0YS1pY29uXSxcclxuXHRcdC5pY29uLWFycm93XHJcblx0XHR7XHJcblx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdFx0JjpiZWZvcmVcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaW5hY3RpdmUsXHJcblx0Ji5mYWRlZFxyXG5cdHtcclxuXHRcdEBleHRlbmQgLm1haW47XHJcblx0XHRiYWNrZ3JvdW5kOiAkYnV0dG9uSW5hY3RpdmVDb2xvcjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRidXR0b25JbmFjdGl2ZUNvbG9yO1xyXG5cdH1cclxuXHJcblx0Ji5sb2FkaW5nIHNwYW5cclxuXHR7XHJcblx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdGFuaW1hdGlvbi1uYW1lOiBzcGluO1xyXG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcblx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XHJcblxyXG5cdFx0JltkYXRhLWljb25dOmJlZm9yZVxyXG5cdFx0e1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTYxMlwiO1xyXG5cdFx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS1pY29uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5vc3R5bGVcclxuXHR7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBzcGluXHJcblx0e1xyXG5cdFx0ZnJvbSB7XHJcblx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcblx0XHR9XHJcblx0XHR0byB7XHJcblx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uby10b3VjaFxyXG57XHJcblx0YnV0dG9uLFxyXG5cdGEuYnV0dG9uXHJcblx0e1xyXG5cdFx0Ji5tYWluXHJcblx0XHR7XHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdDphY3RpdmVcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0XHRcdFx0Y29sb3I6ICRidXR0b25QcmltYXJ5Q29sb3I7XHJcblxyXG5cdFx0XHRcdHNwYW46YmVmb3JlXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRidXR0b25QcmltYXJ5Q29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zZWNvbmRhcnksXHJcblx0XHQmLmJ1dHRvbi1iYWNrXHJcblx0XHR7XHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdDphY3RpdmVcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGNvbG9yOiAkYnV0dG9uQ2FuY2VsQ29sb3I7XHJcblxyXG5cdFx0XHRcdHNwYW46YmVmb3JlXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRidXR0b25DYW5jZWxDb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmluYWN0aXZlLFxyXG5cdFx0Ji5mYWRlZFxyXG5cdFx0e1xyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQ6YWN0aXZlXHJcblx0XHRcdHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uSW5hY3RpdmVDb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnV0dG9uSW5hY3RpdmVDb2xvcjtcclxuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG5cdFx0XHRcdHNwYW46YmVmb3JlXHJcblx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5mbG93LXN0ZXBcclxuXHRcdHtcclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0OmFjdGl2ZVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0Y29sb3I6ICRmbG93U3RlcENvbG9yO1xyXG5cclxuXHRcdFx0XHRzcGFuOmJlZm9yZVxyXG5cdFx0XHRcdHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZmxvd1N0ZXBDb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5jaGVja1xyXG57XHJcblx0Ly9kaXNwbGF5Om5vbmU7XHJcblx0b3BhY2l0eTogMDtcclxuXHR3aWR0aDoxMHB4IWltcG9ydGFudDtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRtYXJnaW46MDtcclxuXHRwYWRkaW5nOjA7XHJcblxyXG59XHJcbmlucHV0W3R5cGU9J2NoZWNrYm94J10uY2hlY2sgKyBsYWJlbFxyXG57XHJcblx0cGFkZGluZy1sZWZ0OjI3cHg7XHJcblx0aGVpZ2h0OjI1cHg7XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0bGluZS1oZWlnaHQ6MjJweDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuXHRjdXJzb3I6cG9pbnRlcjtcclxufVxyXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLmNoZWNrOmNoZWNrZWQgKyBsYWJlbFxyXG57XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjVweCAhaW1wb3J0YW50O1xyXG5cdC8vYmFja2dyb3VuZDpyZWQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J2NoZWNrYm94J10uY2hlY2sgKyBsYWJlbFxyXG57XHJcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIjeyRpbWFnZXBhdGh9Z2VuZXJhbC9jc3NjaGVja2JveC5wbmdcIik7XHJcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uY2hlY2tib3gtaW1nLW92ZXJsYXlcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0cmlnaHQ6IDA7XHJcblx0YmFja2dyb3VuZDogdXJsKCRjaGVja2JveFBhdGgpIDAgMCBuby1yZXBlYXQ7XHJcblx0Jjpob3ZlclxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQ6dXJsKCRjaGVja2JveFBhdGgpIC0zMnB4IDAgbm8tcmVwZWF0O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG4iLCIvKiBGVUxMU0NSRUVOIFdBVElORyBQQUdFICovXG4kd2FpdGluZy1mb250LXNpemU6IDQ0cHg7XG5cbiNsYXllcmJhY2tcbntcblx0XHR6LWluZGV4OiAkZGlhbG9nYmxvY2tlci1sb2FkaW5nLXotaW5kZXg7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwxNjksMjMwLDAuOCk7XG59XG5cbiNsYXllcnRvcCxcbi5jb250ZW50LWxvYWRpbmdcbntcblx0XHR6LWluZGV4OiAkZGlhbG9nLWxvYWRpbmctei1pbmRleDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAkd2FpdGluZy1mb250LXNpemU7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLDAsMCwwLjYpO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDc1cHg7XG5cdFx0bGluZS1oZWlnaHQ6ICR3YWl0aW5nLWZvbnQtc2l6ZTtcblxuXHRcdCY6YmVmb3JlXG5cdFx0e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAkd2FpdGluZy1mb250LXNpemU7XG5cdFx0XHRmb250LWZhbWlseTogJ3NtYXJ0cGhvdG8nO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICR3YWl0aW5nLWZvbnQtc2l6ZTtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG5cdFx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0XHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdFx0fVxuXG5cdFx0LmJsb2NrZXItbWVzc2FnZVxuXHRcdHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA2NXB4O1xuXHRcdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUtbWVkaXVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG59XG5cbi5jb250ZW50LWxvYWRpbmdcbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJHByaW1hcnlDb2xvcjtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdG1heC13aWR0aDogNjAwcHg7XG5cdG1hcmdpbjogMzBweCBhdXRvO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQmOmJlZm9yZVxuXHR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luOiAxNXB4O1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdH1cblxuXHQmOmJlZm9yZSxcblx0LmJsb2NrZXItbWVzc2FnZVxuXHR7XG5cdFx0Y29sb3I6ICRwcmltYXJ5Q29sb3I7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpXG57XG5cdCNsYXllcnRvcCxcblx0LmNvbnRlbnQtbG9hZGluZ1xuXHR7XG5cdFx0Zm9udC1zaXplOiAkd2FpdGluZy1mb250LXNpemUgLTEwO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0JjpiZWZvcmVcblx0XHR7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1sb2FkaW5nXG5cdHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUteHhsYXJnZTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxufVxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vLS0tLS0tLS0tPDwtLVotaW5kZXggcmFuZ2VzLS0+Pi0tLS0tLS0tLVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9EaWFsb2dzXHJcbiRkaWFsb2ctei1pbmRleDogOTAwMDA7XHJcbiRkaWFsb2dibG9ja2VyLXotaW5kZXg6IDg1MDAwO1xyXG4kY29ybmVyLXByaWNldGFnLXotaW5kZXg6IDI7XHJcbiR0aWxlLW92ZXJsYXktei1pbmRleDogMTE7XHJcblxyXG4vL0xvYWRpbmdcclxuJGRpYWxvZy1sb2FkaW5nLXotaW5kZXg6IDEwMDAwNTtcclxuJGRpYWxvZ2Jsb2NrZXItbG9hZGluZy16LWluZGV4OiAxMDAwMDQ7XHJcblxyXG4vL0hlYWRlclxyXG4kaW5kZXhIZWFkZXI6IDg1O1xyXG5cclxuLy9CbG9ja2luZ3NoaWVsZFxyXG4kaW5kZXhCbG9ja2luZ3NoaWVsZDogODM7XHJcblxyXG4vL2NhcnJvdXNlbCBwcmV2IGVuIG5leHQgYnV0dG9uIG9uIHByb2R1Y3RwYWdlIG5lZWRzIHRvIGJlIDgyIGR1ZSB0byBqYXZhc2NyaXB0XHJcbiRwcmV2bmV4dENhcnJvdXNlbDogODI7XHJcblxyXG4vL2NhcnJvdXNlbCB0b3BpbWFnZSBwcm9kdWN0cGFnZSBzZXQgaW4gamF2YXNjcmlwdCBzbGljay5qcyByZWFkIHNsaWNrLnJlYWRtZVxyXG4vL3ZhcmlhYmxlcyBhcmUgbm90IHVzZWQgaW4gc2Fzc1xyXG4kdmFyemluZGV4MTogODA7XHJcbiR2YXJ6aW5kZXgyOiA4MjtcclxuXHJcbi8vRFNQXHJcbiRpbmRleFByaWNldGFnSW5mbzogMTA7XHJcblxyXG4vL3ByaW50cy1lZGl0b3JcclxuJGluZm8tdG9vbHRpcC16LWluZGV4OiA4NjtcclxuXHJcbiR0b29sLWJvZHktbW9iaWxlLXotaW5kZXg6IDEwMDtcclxuJHRvb2xidXR0b25zLXotaW5kZXg6IDEwMTtcclxuIiwiLnNsaWNrLXNsaWRlciAqOjpzZWxlY3Rpb25cbntcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3V0bGluZTogMDtcbn1cblxuLnNsaWNrLW5leHQsXG4uc2xpY2stcHJldlxue1xuXHRmb250LXNpemU6IDA7XG5cdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDEpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cGFkZGluZzogMDtcblxuXHQmLmRpc2FibGVkOmJlZm9yZVxuXHR7XG5cdFx0Y29sb3I6JGJvcmRlcmdyZXk7XG5cdH1cbn1cblxuLnNsaWNrLXByZXZcbntcblx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZVxue1xuXHRoZWlnaHQ6IDIxcHg7XG5cdHdpZHRoOiAxOHB4O1xuXHRjb250ZW50OiAnXFxlMDI0Jztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplLXhsYXJnZTtcblx0Zm9udC1mYW1pbHk6ICdzbWFydHBob3RvJztcblx0Y29sb3I6ICRwcmltYXJ5Q29sb3I7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsaWNrLXNsaWRlOmhvdmVyLFxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stbmV4dDpob3Zlclxue1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCJAaW1wb3J0ICcuLi9vcmdhbmlzbXMvY29udGFpbmVyJztcbkBpbXBvcnQgJy4uL2F0b21zL2J1dHRvbnMnO1xuQGltcG9ydCAnLi4vcXVhcmtzL2NoZWNrYm94JztcbkBpbXBvcnQgJy4uL29yZ2FuaXNtcy9ibG9ja2VyJztcbkBpbXBvcnQgJy4uL29yZ2FuaXNtcy9zbGljay1zbGlkZXInO1xuXG4udGV4dGFuZHZhcmlhbnRcbntcblx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG5cdGNvbG9yOiAkcHJpbWFyeURhcmtUZXh0Qmx1ZTtcblxuXHQvKiBUT1AgSU5UUk8gKi9cblxuXHQudG9wLWludHJvXG5cdHtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXG5cdFx0LmNvbnRlbnQtY29udGFpbmVyXG5cdFx0e1xuXHRcdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0cGFkZGluZzogNDBweCAyMHB4IDAgMjBweDtcblx0XHRcdG92ZXJmbG93LXg6IHZpc2libGU7XG5cblx0XHRcdC5zaGFkb3ctY29udGFpbmVyMVxuXHRcdFx0e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwwLDAsMC4zKTtcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdH1cblx0XHRcdC5zaGFkb3ctY29udGFpbmVyMlxuXHRcdFx0e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTgwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxlLWNvbnRhaW5lclxuXHRcdHtcblx0XHRcdHdpZHRoOiA2OCU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cblx0XHRoMVxuXHRcdHtcblx0XHRcdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplLXh4eHhsYXJnZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRjb2xvcjogJHByaW1hcnlDb2xvcjtcblx0XHR9XG5cblx0XHRoMlxuXHRcdHtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS14eGxhcmdlO1xuXHRcdH1cblxuXHRcdC5wcmljZS10YWdcblx0XHR7XG5cdFx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS14eGxhcmdlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxufVxuXG4vKiBFRElUT1IgKi9cblxuLnRleHRhbmR2YXJpYW50LWVkaXRvclxue1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXG5cdCpcblx0e1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQucGFnZS1zdWItdGl0bGUtM1xuXHR7XG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUteHh4bGFyZ2U7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7XG5cdH1cblxuXHQucmVtYXJrXG5cdHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplLXNtYWxsO1xuXG5cdFx0cFxuXHRcdHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0LndyYXBwZXJcblx0e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdCYuY29sLTFcblx0XHR7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cGFkZGluZzogMCA1cHggMjBweCAwO1xuXHRcdH1cblxuXHRcdCYuY29sLTJcblx0XHR7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cGFkZGluZzogMCAwIDIwcHggNXB4O1xuXHRcdH1cblxuXHRcdGxhYmVsXG5cdFx0e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDAgMTFweCAxMHB4IDExcHg7XG5cblx0XHRcdCYuZXJyb3Jcblx0XHRcdHtcblx0XHRcdFx0Y29sb3I6ICRlcnJvckNvbG9yO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDExcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplLXNtYWxsO1xuXG5cdFx0XHRcdCYudmFsaWRcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0bGVmdDogLTk5OTlweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbnB1dCxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWFcblx0XHR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJncmV5O1xuXHRcdFx0cGFkZGluZzogMTFweDtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeURhcmtUZXh0Qmx1ZTtcblx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG5cdFx0XHQmOmZvY3VzXG5cdFx0XHR7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGV4dGFyZWFcblx0XHR7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0XHR9XG5cblx0XHQucmVtYXJrXG5cdFx0e1xuXHRcdFx0cGFkZGluZzogMCAxMHB4IDExcHggMTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAtOHB4IDAgMCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHRzcGFuXG5cdFx0e1xuXHRcdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUtc21hbGw7XG5cblx0XHRcdCYucmVtYXJrXG5cdFx0XHR7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxMXB4IDExcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIE9QVElPTlMgV0lUSCBTRUxFQ1RCT1ggKi9cblxuXHQuZm9ybS1wYW5lbC5vcHRpb25zXG5cdHtcblx0XHQud3JhcHBlclxuXHRcdHtcblx0XHRcdGxhYmVsXG5cdFx0XHR7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTFweCAxMXB4IDExcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogVkFSSUFOVExJU1QgLSBXSVRIIENPVkVSUyBGUk9NIEJPT0tTICovXG5cblx0Ji5teU5hbWVCb29rLWVkaXRvcjpub3QoLmdpZnR2b3VjaGVyLWVkaXRvcikgLmZvcm0tcGFuZWwudmFyaWFudGxpc3QgLndyYXBwZXJ7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXG5cdC5mb3JtLXBhbmVsLnZhcmlhbnRsaXN0XG5cdHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHQud3JhcHBlclxuXHRcdHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiAwJSwjZWJlYmViIDM2JSwjZWJlYmViIDYzJSwjZmZmZmZmIDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG5cblx0XHRcdC5pbWctY29udGFpbmVyLWJnXG5cdFx0XHR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDQxNXB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdGltZ1xuXHRcdFx0XHR7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxNjAwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA5OTk5cHg7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgLTgwMHB4O1xuXHRcdFx0XHRcdHRvcDogLTY4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogU1RBUlQgQ09WRVIgQ09OVEFJTkVSICovXG5cblx0XHRcdC5jb3Zlci1jb250YWluZXJcblx0XHRcdHtcblx0XHRcdFx0cGFkZGluZzogMCA1MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDk3NXB4O1xuXHRcdFx0XHRtYXJnaW46IDIwcHggYXV0byAzMHB4IGF1dG87XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblxuXHRcdFx0XHQuc2xpY2stbmV4dCxcblx0XHRcdFx0LnNsaWNrLXByZXZcblx0XHRcdFx0e1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNsaWNrLXByZXZcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0dG9wOiAzNyU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2xpY2stbmV4dFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0dG9wOiAzMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZVxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGUwMjQnO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplLWljb24tYnV0dG9uO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnc21hcnRwaG90byc7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5Q29sb3I7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb3Zlci1pdGVtXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTQ2cHg7IC8vIElFMTEgRE9FUyBOT1QgSEFORExFIFRISVMgV0VMTC4gRVhUUkEgTUFYLVdJRFRIIFNPIElUIElTIE9LIElOIElFXG5cblx0XHRcdFx0XHQmOmhvdmVyXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pbWctY29udGFpbmVyXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsMC4zKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblx0XHRcdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0Lm5hbWVcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDdweDsgLy8ga2VlcCBhcyBpc1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHRcdFx0XHRcdFx0c3BhblxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA4cHg7IC8vIGtlZXAgYXMgaXNcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRpbWdcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTM2cHg7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE2NHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0XHQmLmJnXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXJcblx0XHRcdFx0XHR7XG5cblx0XHRcdFx0XHRcdC5pbWctY29udGFpbmVyXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5jaGVja2VkXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0LmltZy1jb250YWluZXJcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICRwcmltYXJ5Q29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jaGVja2JveC1pbWctb3ZlcmxheVxuXHRcdFx0XHRcdFx0e1xuXHQgIFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJyN7JGltYWdlcGF0aH1nZW5lcmFsL2NvbnRlbnQvY2hlY2tib3gtYmx1ZS5wbmcnKSAtNjRweCAwIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3ZlciAuY2hlY2tib3gtaW1nLW92ZXJsYXlcblx0XHRcdFx0XHRcdHtcblx0ICBcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZXBhdGh9Z2VuZXJhbC9jb250ZW50L2NoZWNrYm94LWJsdWUucG5nJykgLTY0cHggMCBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIC5jaGVja2JveC1pbWctb3ZlcmxheVxuXHRcdFx0XHRcdHtcblx0ICBcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnI3skaW1hZ2VwYXRofWdlbmVyYWwvY29udGVudC9jaGVja2JveC1ibHVlLnBuZycpIC0zMnB4IDAgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0XG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2hlY2tib3gtaW1nLW92ZXJsYXlcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogNnB4IGF1dG8gMTJweCBhdXRvO1xuXHQgIFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcjeyRpbWFnZXBhdGh9Z2VuZXJhbC9jb250ZW50L2NoZWNrYm94LWJsdWUucG5nJykgMCAwIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvKiBFTkQgQ09WRVIgSVRFTVMgKi9cblxuXHRcdH1cblx0fVxuXG5cdCYubXluYW1lYm9vay1hbmltYWxzLWVkaXRvclxuXHR7XG5cdFx0LmZvcm0tcGFuZWwudmFyaWFudGxpc3Rcblx0XHR7XG5cdFx0XHQud3JhcHBlclxuXHRcdFx0e1xuXHRcdFx0XHQuY292ZXItY29udGFpbmVyXG5cdFx0XHRcdHtcblx0XHRcdFx0XHQuY292ZXItaXRlbVxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdC5pbWctY29udGFpbmVyXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdC5uYW1lXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0dlb3JnaWFCZWxsZScsIEdlb3JnaWEsIFwiVGltZXMgbmV3IHJvbWFuXCIsIHNlcmlmO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5teW5hbWVib29rLXRhbGVudHMtZWRpdG9yLFxuXHQmLm15bmFtZWJvb2stdGFsZW50c2JveS1lZGl0b3IsXG5cdCYubXluYW1lYm9vay10YWxlbnRzZ2lybC1lZGl0b3Jcblx0e1xuXHRcdC5mb3JtLXBhbmVsLnZhcmlhbnRsaXN0XG5cdFx0e1xuXHRcdFx0LndyYXBwZXJcblx0XHRcdHtcblx0XHRcdFx0LmNvdmVyLWNvbnRhaW5lclxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0LmNvdmVyLWl0ZW1cblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHQuaW1nLWNvbnRhaW5lclxuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHQubmFtZVxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdOYWl2ZUJvbGQnLCBHZW9yZ2lhLCBcIlRpbWVzIG5ldyByb21hblwiLCBzZXJpZjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubXluYW1lYm9vay10YWxlbnRzLWVkaXRvcixcblx0Ji5teW5hbWVib29rLXRhbGVudHNib3ktZWRpdG9yLFxuXHQmLm15bmFtZWJvb2stdGFsZW50c2dpcmwtZWRpdG9yLFxuXHQmLm15bmFtZWJvb2stYW5pbWFscy1lZGl0b3IsXG5cdCYubXluYW1lYm9vay1ldXJvcGUtZWRpdG9yLFxuXHQmLm15bmFtZWJvb2stZXVyb3BlYm95LWVkaXRvcixcblx0Ji5teW5hbWVib29rLWV1cm9wZWdpcmwtZWRpdG9yXG5cdHtcblx0XHQuZm9ybS1wYW5lbC52YXJpYW50bGlzdFxuXHRcdHtcblx0XHRcdC53cmFwcGVyXG5cdFx0XHR7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0LmltZy1jb250YWluZXItYmdcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5teW5hbWVib29rLWV1cm9wZS1lZGl0b3IsXG5cdCYubXluYW1lYm9vay1ldXJvcGVib3ktZWRpdG9yLFxuXHQmLm15bmFtZWJvb2stZXVyb3BlZ2lybC1lZGl0b3Jcblx0e1xuXHRcdC5mb3JtLXBhbmVsLnZhcmlhbnRsaXN0XG5cdFx0e1xuXHRcdFx0LndyYXBwZXJcblx0XHRcdHtcblx0XHRcdFx0LmltZy1jb250YWluZXItYmdcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGltZ1xuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdHRvcDogLTEzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb3Zlci1jb250YWluZXJcblx0XHRcdFx0e1xuXHRcdFx0XHRcdC5jb3Zlci1pdGVtXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0LmltZy1jb250YWluZXJcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0Lm5hbWVcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnSGlwb3BvdGFtU3R1ZGlvTXJEb2RvTGlnaHQnLCBHZW9yZ2lhLCBcIlRpbWVzIG5ldyByb21hblwiLCBzZXJpZjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDhweDtcblxuXHRcdFx0XHRcdFx0XHRcdHNwYW5cblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDJweDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeUNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMnB4IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBSRVNQT05TSVZFICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzVweClcbntcblx0LnRleHRhbmR2YXJpYW50IC50b3AtaW50cm8gLmNvbnRlbnQtY29udGFpbmVyXG5cdHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpXG57XG5cdC50ZXh0YW5kdmFyaWFudCAudG9wLWludHJvIC5jb250ZW50LWNvbnRhaW5lclxuXHR7XG5cdFx0bWF4LXdpZHRoOiAxMTAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KVxue1xuXHQudGV4dGFuZHZhcmlhbnQgLnRvcC1pbnRyb1xuXHR7XG5cblx0XHQuY29udGVudC1jb250YWluZXJcblx0XHR7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMjRweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KVxue1xuXHQudGV4dGFuZHZhcmlhbnRcblx0e1xuXHRcdC50b3AtaW50cm9cblx0XHR7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cblx0XHRcdC5jb250ZW50LWNvbnRhaW5lclxuXHRcdFx0e1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2hhZG93LWNvbnRhaW5lcjEsXG5cdFx0LnNoYWRvdy1jb250YWluZXIyXG5cdFx0e1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuZm9ybS1wYW5lbC5jb250ZW50LWNvbnRhaW5lci1zbWFsbFxuXHRcdHtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHR9XG5cblx0XHQuZm9ybS1wYW5lbC52YXJpYW50bGlzdCxcblx0XHQuZm9ybS1wYW5lbC52YXJpYW50bGlzdC5jb250ZW50LWNvbnRhaW5lci1zbWFsbFxuXHRcdHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC53cmFwcGVyXG5cdFx0XHR7XG5cdFx0XHRcdC5jb3Zlci1jb250YWluZXJcblx0XHRcdFx0e1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNTBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHQuY292ZXItaXRlbSAuaW1nLWNvbnRhaW5lciBpbWdcblx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAtMnB4IDAgMCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmltZy1jb250YWluZXItYmcgaW1nXG5cdFx0XHRcdHtcblx0XHRcdFx0XHR0b3A6IC0xMjNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJ1dHRvbi5tYWluXG5cdFx0e1xuXHRcdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHRcdH1cblxuXHRcdC5teW5hbWVib29rLWV1cm9wZS1lZGl0b3IsXG5cdFx0Lm15bmFtZWJvb2stZXVyb3BlYm95LWVkaXRvcixcblx0XHQubXluYW1lYm9vay1ldXJvcGVnaXJsLWVkaXRvclxuXHRcdHtcblx0XHRcdC5mb3JtLXBhbmVsLnZhcmlhbnRsaXN0XG5cdFx0XHR7XG5cdFx0XHRcdC53cmFwcGVyXG5cdFx0XHRcdHtcblx0XHRcdFx0XHQuaW1nLWNvbnRhaW5lci1iZyBpbWdcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHR0b3A6IC0xNzNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTlweClcbntcblx0LnRleHRhbmR2YXJpYW50IC5mb3JtLXBhbmVsLnZhcmlhbnRsaXN0IC53cmFwcGVyIC5jb3Zlci1jb250YWluZXIsXG5cdC50ZXh0YW5kdmFyaWFudCAuZm9ybS1wYW5lbC52YXJpYW50bGlzdC5jb250ZW50LWNvbnRhaW5lci1zbWFsbCAud3JhcHBlciAuY292ZXItY29udGFpbmVyXG5cdHtcblx0XHRtYXgtd2lkdGg6IDU2MHB4O1xuXHRcdHBhZGRpbmc6IDNweCA1MHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3OXB4KVxue1xuXHQudGV4dGFuZHZhcmlhbnRcblx0e1xuXG5cdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUtbW9iaWxlO1xuXG5cdFx0LnRvcC1pbnRyb1xuXHRcdHtcblx0XHRcdC50aXRsZS1jb250YWluZXJcblx0XHRcdHtcblxuXHRcdFx0XHRoMVxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemUteHhsYXJnZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgyXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5pbWctY29udGFpbmVyXG5cdFx0XHR7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblxuXHRcdFx0XHRpbWdcblx0XHRcdFx0e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LnByaWNlLXRhZ1xuXHRcdFx0e1xuXHRcdFx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS14bGFyZ2U7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLXBhbmVsLnZhcmlhbnRsaXN0IC53cmFwcGVyIC5pbWctY29udGFpbmVyLWJnIGltZ1xuXHRcdHtcblx0XHRcdHRvcDogLTE0MHB4O1xuXHRcdH1cblxuXHR9XG5cblx0LnRleHRhbmR2YXJpYW50LWVkaXRvclxuXHR7XG5cdFx0LnBhZ2Utc3ViLXRpdGxlLTNcblx0XHR7XG5cdFx0XHRmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZS1sYXJnZTtcblx0XHR9XG5cblx0XHQud3JhcHBlci5jb2wtMSxcblx0XHQud3JhcHBlci5jb2wtMlxuXHRcdHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHR9XG5cblx0XHQucmVtYXJrXG5cdFx0e1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHQuY29udGVudC1jb250YWluZXItc21hbGxcblx0XHR7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0fVxuXG5cdFx0YnV0dG9uLm1haW5cblx0XHR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpXG57XG5cdC50ZXh0YW5kdmFyaWFudFxuXHR7XG5cdFx0LmZvcm0tcGFuZWwudmFyaWFudGxpc3Rcblx0XHQuZm9ybS1wYW5lbC52YXJpYW50bGlzdC5jb250ZW50LWNvbnRhaW5lci1zbWFsbFxuXHRcdHtcblx0XHRcdC53cmFwcGVyXG5cdFx0XHR7XG5cdFx0XHRcdC5jb3Zlci1jb250YWluZXJcblx0XHRcdFx0e1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cblx0XHRcdFx0XHQuY292ZXItaXRlbVxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTUwcHg7IC8vIElFMTEgRE9FUyBOT1QgSEFORExFIFRISVMgV0VMTC4gRVhUUkEgTUFYLVdJRFRIIFNPIElUIElTIE9LIElOIElFXG5cblx0XHRcdFx0XHRcdC5pbWctY29udGFpbmVyIGltZ1xuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jaGVja2JveC1pbWctb3ZlcmxheVxuXHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDEycHggYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW1nLWNvbnRhaW5lci1iZyBpbWdcblx0XHRcdFx0e1xuXHRcdFx0XHRcdHRvcDogLTc4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubXluYW1lYm9vay1ldXJvcGUtZWRpdG9yLFxuXHRcdC5teW5hbWVib29rLWV1cm9wZWJveS1lZGl0b3IsXG5cdFx0Lm15bmFtZWJvb2stZXVyb3BlZ2lybC1lZGl0b3Jcblx0XHR7XG5cdFx0XHQuZm9ybS1wYW5lbC52YXJpYW50bGlzdFxuXHRcdFx0e1xuXHRcdFx0XHQud3JhcHBlclxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0LmltZy1jb250YWluZXItYmcgaW1nXG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0dG9wOiAtMTQ5cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxOXB4KVxue1xuXHQudGV4dGFuZHZhcmlhbnRcblx0e1xuXHRcdC50b3AtaW50cm9cblx0XHR7XG5cdFx0XHQudGl0bGUtY29udGFpbmVyXG5cdFx0XHR7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQucHJpY2UtdGFnXG5cdFx0XHR7XG5cdFx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRcdG1hcmdpbjogMCAtNTBweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tcGFuZWwudmFyaWFudGxpc3QgLndyYXBwZXIsXG5cdFx0LmZvcm0tcGFuZWwudmFyaWFudGxpc3QuY29udGVudC1jb250YWluZXItc21hbGwgLndyYXBwZXJcblx0XHR7XG5cdFx0XHQuY292ZXItY29udGFpbmVyXG5cdFx0XHR7XG5cdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cblx0XHRcdFx0LmltZy1jb250YWluZXIgaW1nXG5cdFx0XHRcdHtcblx0XHRcdFx0XHRtYXJnaW46IC01cHggMCAwIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQuaW1nLWNvbnRhaW5lci1iZyBpbWdcblx0XHRcdHtcblx0XHRcdFx0dG9wOiAtODlweDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC5teW5hbWVib29rLWV1cm9wZS1lZGl0b3IsXG5cdFx0Lm15bmFtZWJvb2stZXVyb3BlYm95LWVkaXRvcixcblx0XHQubXluYW1lYm9vay1ldXJvcGVnaXJsLWVkaXRvclxuXHRcdHtcblx0XHRcdC5mb3JtLXBhbmVsLnZhcmlhbnRsaXN0XG5cdFx0XHR7XG5cdFx0XHRcdC53cmFwcGVyXG5cdFx0XHRcdHtcblx0XHRcdFx0XHQuaW1nLWNvbnRhaW5lci1iZyBpbWdcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHR0b3A6IC0xNTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpXG57XG5cdC50ZXh0YW5kdmFyaWFudCAudG9wLWludHJvIC5jb250ZW50LWNvbnRhaW5lclxuXHR7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcblx0fVxufVxuIl19 */
