/* Neat 1.7.0
 * http://neat.bourbon.io
 * Copyright 2012-2014 thoughtbot, inc.
 * MIT License */
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

/*@import "../../node_modules/angular-ui-router-anim-in-out/scss/anim-in-out.scss";*/
[ng\:cloak], [ng-cloak], .ng-cloak {
  display: none;
}

html {
  position: relative;
  width: 100%;
  min-height: 100%;
  overflow-x: hidden;
}

main {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  /*    min-height:75vh;*/
}
main .anim-in-out {
  /*        display: flex;
          flex-wrap:wrap;
          justify-content: center;*/
}
main .anim-in-out .product-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.required {
  color: red;
  font-size: 0.9rem;
}

.validationMessage {
  color: red !important;
  right: 10px;
  font-weight: bold !important;
}
.validationMessage .material-icons {
  color: red !important;
  font-size: 13px !important;
  font-weight: bold !important;
}

body {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  color: #3C4043;
  line-height: 150%;
  margin: 0 0 0 0;
}
body h1, body h2, body h3, body h4, body h5 {
  font-family: "Google Sans", Roboto, Arial, Helvetica, sans-serif !important;
  color: #202124 !important;
  font-weight: 500;
  line-height: 1.2;
}
body h1 {
  font-size: 1.75rem !important;
}

header {
  width: 100%;
  text-align: center;
  padding: 2rem 1rem 1rem 1rem;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  opacity: 0;
  transition: 0.4s all ease-in-out;
}
@media screen and (max-width: 768px) {
  header {
    background-size: 115%;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 600px) {
  header {
    text-align: center;
  }
}
header #confetti-bg {
  opacity: 0;
  transition: 0.2s all ease-in-out;
}
header #header-logo {
  position: relative;
  width: 100%;
  max-width: 100px;
  cursor: pointer;
  margin: 0 auto;
  display: none;
  margin-top: 4rem;
}
@media screen and (max-width: 600px) {
  header #header-logo {
    margin-top: 1rem;
    max-width: 75px;
  }
}
header #header-logo-alt {
  max-width: 250px;
  margin: 0 auto;
  width: 100%;
  display: none;
}
header .language-selector-container {
  position: absolute;
  right: 1rem;
  top: 2rem;
}
@media screen and (max-width: 600px) {
  header .language-selector-container {
    position: static;
    padding: 1rem 0;
  }
}
header .language-selector-container select {
  background-color: #ffffff;
  height: 40px;
  border: 1px solid #DADCE0;
  border-radius: 8px;
  padding: 0.5rem;
  color: #5F6368;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
header .language-selector-container select::placeholder {
  color: #DADCE0;
}

.header-confetti {
  opacity: 1;
  transition: 0.2s all ease-in-out;
  background-image: url(../images/confetti-desktop.svg);
  background-size: contain;
  background-position: center top;
  background-repeat: no-repeat;
  /*    #confetti-bg {
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          width: 100%;
          opacity: 1;
          transition: 0.2s all ease-in-out;
      }*/
}
.header-confetti #header-logo {
  display: block;
}
.header-confetti #header-logo-alt {
  display: none;
}

.header-faq {
  opacity: 1;
  transition: 0.2s all ease-in-out;
}
.header-faq #header-logo-alt {
  max-width: 250px;
  margin: 0 auto;
  width: 100%;
  display: block;
}

.product-selection-header {
  width: 100%;
  text-align: center;
  margin-top: 1rem;
}
@media screen and (max-width: 768px) {
  .product-selection-header {
    margin-top: 1rem;
  }
}

.container {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  width: 100% !important;
  min-height: 100vh;
  margin: 0 auto;
  position: relative;
  z-index: 0;
  max-width: 1920px;
}

.login {
  text-align: center;
  max-width: 650px;
  margin: 0rem auto 4rem auto;
}
@media screen and (max-width: 768px) {
  .login {
    width: 90%;
    margin-top: 1rem;
  }
}
.login form .form-group {
  text-align: center;
}
.login form .form-group .btn-alpha {
  margin: 2rem auto 0 auto !important;
}

.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

.validationMessage {
  color: red;
}

.load-text {
  display: none;
  vertical-align: middle;
}
.load-text .material-icons {
  color: #ffffff !important;
}

.btn-alpha {
  font-family: "Google Sans", Roboto, Arial, Helvetica, sans-serif;
  font-size: 1rem;
  color: #FFF;
  font-weight: 500;
  padding: 10px;
  margin: 0;
  margin-top: 20px;
  min-height: 48px;
  background-color: #1A73E8;
  border: none;
  border-radius: 8px;
  /*    height: 48px;*/
  min-width: 140px;
  cursor: pointer;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
  transition: 0.2s all ease-in-out;
}
.btn-alpha:hover {
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  color: #FFF;
  background-color: #185abc;
  transition: 0.2s all ease-in-out;
}
.btn-alpha:active, .btn-alpha:focus {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  color: #FFF;
  background-color: #185abc;
  transition: 0.2s all ease-in-out;
}
.btn-alpha i {
  margin-right: 0.5em;
}

.btn-neutral {
  font-family: "Arimo";
  font-size: 1em;
  color: #FFF;
  font-weight: 400;
  padding: 4px 9px;
  margin: 0;
  min-height: 40px;
  transition: all 0.2s ease-out;
  border: 1px solid #636363;
  border-top-color: #AAAAAA;
  border-bottom-color: #636363;
  background: -webkit-gradient(linear, left top, left bottom, from(#858585), to(#666666));
  background: -moz-linear-gradient(top, #858585, #666666);
  background: linear-gradient(top, #858585, #666666);
  border-radius: 5px;
  height: 42px;
  cursor: pointer;
}
.btn-neutral:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#757575));
  background: -moz-linear-gradient(top, #858585, #a3a3a3);
  background: linear-gradient(top, #858585, #a3a3a3);
  border-color: #636363;
  border-top-color: #D3D3D3;
  border-bottom-color: #636363;
  text-decoration: none !important;
  transition: all 0.2s ease-out;
}
.btn-neutral:active, .btn-neutral:focus {
  color: #FFF;
}
.btn-neutral i {
  margin-right: 0.5em;
}

.form-group {
  margin-bottom: 15px;
  width: 100%;
  margin: 0 auto;
}
.form-group .login-image {
  max-width: 400px;
  margin: 0 auto 1em auto;
}
.form-group .enter-code {
  max-width: 500px;
  margin: 2em auto 1em auto;
  text-align: center;
  position: relative;
}
.form-group .enter-code label {
  display: block;
  width: 100%;
  color: #231F20;
  font-size: 12px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.form-group .enter-code .validationMessage {
  position: absolute;
  top: 0px;
  margin-bottom: 1em;
  right: 0;
  width: auto;
}
.form-group .enter-code:nth-of-type(2) {
  margin-bottom: 2em;
}
.form-group .enter-code-description {
  max-width: 620px;
  margin: 0 auto;
  margin-bottom: 1em;
}
.form-group .enter-code-input {
  display: inline-block;
  width: 283px;
  background-color: transparent;
  outline: 0;
  border: 1px solid #5F6368;
  margin-bottom: 10px;
  border-radius: 0;
  text-align: center;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  box-shadow: none;
  padding: 0.75rem 0.5rem;
  color: #3C4043;
}
.form-group .enter-code-input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #5F6368;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.form-group .enter-code-input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #5F6368;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.form-group .enter-code-input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #5F6368;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.form-group .officers {
  display: inline-block;
  margin: 0 1em;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}

#select-product {
  padding-bottom: 5em;
  width: 100%;
}
#select-product h1 {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 375px) {
  #select-product h1 {
    font-size: 1.5rem;
  }
}
#select-product .product-list-container .style-division {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#select-product .product-list-container .style-division .product-list-item {
  max-width: 320px;
  padding: 1rem 2rem;
  transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 600px) {
  #select-product .product-list-container .style-division .product-list-item {
    max-width: 275px;
    padding: 2rem 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  }
  #select-product .product-list-container .style-division .product-list-item:last-of-type {
    border-bottom: 0;
  }
}
#select-product .product-list-container .style-division .product-list-item:hover {
  cursor: pointer;
  /*box-shadow: 0px 0px 5px rgba(0,0,0,0.1);*/
  transition: all 0.2s ease-in-out;
}
#select-product .product-list-container .style-division .product-list-item:last-of-type {
  /*margin-right: auto;*/
}
#select-product .product-list-container .style-division .product-list-item .product-list-item-title {
  padding: 0.5rem 0;
  color: #3C4043;
  font-weight: bold;
  text-align: center;
}
#select-product .product-list-container .style-division .product-list-item img {
  width: 100%;
}

.login-bottom-image {
  width: 100%;
}
@media screen and (max-width: 600px) {
  .login-bottom-image {
    display: none;
  }
}

.login-bottom-image-mobile {
  max-width: 100%;
}
@media screen and (min-width: 600px) {
  .login-bottom-image-mobile {
    display: none;
  }
}

.product-clouds {
  display: none;
  width: 100%;
}

#login-cityscape {
  margin-bottom: -14px;
}
@media screen and (max-width: 768px) {
  #login-cityscape {
    margin-bottom: -12px;
  }
}
@media screen and (max-width: 375px) {
  #login-cityscape {
    margin-bottom: -10px;
  }
}

.fieldErrors {
  transition: 1s linear all;
}

.ng-hide-remove {
  display: block !important;
}

.product-content .btn-alpha {
  display: block;
  /*        max-width: 150px;
          width: 100%;*/
  margin: 2rem 0 0 0;
}
@media screen and (max-width: 768px) {
  .product-content .btn-alpha {
    margin: 2rem auto 0 auto;
  }
}
.product-content hr {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 0;
  width: 200px;
  margin: 0 auto 5em auto;
}
.product-content .product-container hr {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 0;
  margin: 1em auto;
  width: 100%;
}
.product-content .product-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 1rem;
}
@media screen and (max-width: 600px) {
  .product-content .product-nav {
    margin-bottom: 1rem;
  }
}
.product-content .product-nav li {
  padding: 1em;
  font-size: 16px;
  max-width: 300px;
  text-align: center;
  cursor: pointer;
  color: #1A73E8;
  font-weight: bold;
  transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 768px) {
  .product-content .product-nav li {
    padding: 0.5rem 1rem;
    max-width: 100%;
  }
}
.product-content .product-nav li:hover {
  transition: all 0.2s ease-in-out;
}
.product-content .product-nav li:hover i {
  margin-right: 1rem;
  transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 375px) {
  .product-content .product-nav li {
    width: 100%;
    /* display: block;*/
    margin: 0;
  }
}
.product-content .product-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.product-content .left {
  display: inline-block;
  width: 50%;
  vertical-align: text-top;
  text-align: left;
}
.product-content .left img {
  max-width: 600px;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .product-content .left img {
    max-width: 200px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  .product-content .left {
    width: 100%;
    padding: 1em 2em 0 2em;
  }
}
.product-content .left ul {
  margin: 0;
  list-style: none;
}
.product-content .right {
  display: inline-block;
  width: 45%;
  text-align: left;
  vertical-align: text-top;
  padding: 1em;
}
@media screen and (max-width: 768px) {
  .product-content .right {
    width: 100%;
    padding: 1rem 2em 2rem 2rem;
  }
}
.product-content .right .product-info-title {
  margin-bottom: 1em;
  color: #3C4043;
  font-weight: bold;
  font-size: 1.2rem;
}
@media screen and (max-width: 768px) {
  .product-content .right .product-info-title {
    font-size: 1.1rem;
  }
}
.product-content .right .product-info-additional-description a {
  color: #1A73E8;
  text-decoration: none;
}
.product-content .right .product-info-additional-description a:hover, .product-content .right .product-info-additional-description a:active, .product-content .right .product-info-additional-description a:visited, .product-content .right .product-info-additional-description a:focus {
  color: #1A73E8;
  text-decoration: none;
}
.product-content .right .product-info-additional-description hr {
  margin-top: 2rem;
}
.product-content .right .product-info-options {
  padding: 2rem 0;
}
.product-content .right .product-info-options ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.product-content .right .product-info-options ul li label {
  margin-right: 1rem;
}
.product-content .right .product-info-options ul li .product-style-select {
  display: inline-block;
  background-color: #ffffff;
  outline: 0;
  border: 1px solid #CCCCCC;
  margin-bottom: 10px;
  border-radius: 0;
  text-align: left;
  box-shadow: none;
  padding: 6px 12px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  color: #3C4043;
  cursor: pointer;
  position: relative;
}
.product-content .right .product-info-options ul li .product-style-select:before {
  font-family: "Font Awesome 5 Pro";
  position: absolute;
  right: 0;
  top: 0;
  content: "\f0d7";
  color: red;
  font-size: 1rem;
}
.product-content .right .product-info-options ul li .product-style-select::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.product-content .right .product-info-options ul li .product-style-select:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #3C4043;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.product-content .right .product-info-options ul li .product-style-select::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #3C4043;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.product-content .right .product-info-options h3 {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 30px;
  margin-bottom: 1em;
}
.product-content .right .product-info-options h6 {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 1em;
}
.product-content .right .product-info-options p {
  font-size: 12px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.product-content .right .product-info-options ul {
  margin: 0;
  list-style: disc;
  font-size: 12px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.product-content .address-div {
  display: inline-block;
  width: 45%;
  text-align: left;
  vertical-align: text-top;
  margin-left: auto;
}
.product-content .address-div a {
  color: #1A73E8;
  text-decoration: none;
}
.product-content .address-div a:hover, .product-content .address-div a:active, .product-content .address-div a:visited, .product-content .address-div a:focus {
  color: #1A73E8;
  text-decoration: none;
}
.product-content .address-div h5 {
  font-size: 1em;
  font-weight: 500;
  color: #ed6d24;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .product-content .address-div {
    width: 100%;
    padding: 1em 2em;
  }
}
.product-content .nav-active {
  display: none;
}
.product-content .nav-inactive {
  color: rgba(0, 0, 0, 0.35);
  border-top: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.product-content .nav-inactive:hover {
  color: rgba(0, 0, 0, 0.5);
}
.product-content #address-form {
  display: none;
}
.product-content .shipping {
  width: 100%;
}
.product-content .shipping p {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin: 0.5rem 0;
  line-height: 2;
}
.product-content .shipping p a {
  color: #1A73E8;
}
.product-content .shipping .form-group {
  margin: 0;
  position: relative;
}
.product-content .shipping .form-group label {
  width: 100%;
  text-align: left;
  font-size: 12px;
  color: #231F20;
  margin-bottom: 1em;
}
.product-content .shipping .form-group input, .product-content .shipping .form-group select {
  margin: 0.5em 0;
  width: 100%;
  height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 3px;
}

.thanks {
  text-align: center;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 2rem;
  margin-bottom: 2rem;
  width: 90%;
}
@media screen and (max-width: 600px) {
  .thanks {
    margin-top: 0;
  }
}
.thanks h1 {
  width: 100%;
}
.thanks p {
  width: 100%;
  text-align: center;
  margin-bottom: 2em;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.thanks .left {
  width: 50%;
}
.thanks .left img {
  max-width: 600px;
  width: 100%;
}
.thanks .right {
  width: 45%;
}
.thanks .right ul {
  text-align: left;
  list-style: none;
  padding: 0;
  margin-top: 5rem;
}
@media screen and (max-width: 768px) {
  .thanks .right ul {
    margin-top: 3rem;
  }
}
@media screen and (max-width: 600px) {
  .thanks .right ul {
    margin-top: 0;
  }
}

footer {
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  padding: 0.5em;
  background-color: #231F20;
  text-align: center;
  z-index: 1040;
  margin-top: auto;
  position: static;
}
footer a, footer .copyright {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 13px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  display: inline-block;
  padding: 1em;
}
footer a:hover, footer .copyright:hover {
  color: #FFFFFF;
  text-decoration: none;
}
footer a:visited, footer .copyright:visited {
  color: #FFFFFF;
  text-decoration: none;
}
footer a:active, footer .copyright:active {
  color: #FFFFFF;
  text-decoration: none;
}
footer a:focus, footer .copyright:focus {
  color: #FFFFFF;
  text-decoration: none;
}
footer a p, footer .copyright p {
  margin: 0;
}
footer a p a, footer .copyright p a {
  padding: 0;
}
footer a p:last-of-type, footer .copyright p:last-of-type {
  margin-top: 0.5em;
}

hr {
  width: 80%;
  border-top: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin: 2em auto 2em auto;
}

.error-modal {
  display: none;
  width: 100%;
  position: absolute;
  top: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.75);
  text-align: center;
  height: 100vh;
  z-index: 1000;
}
.error-modal .box {
  margin-top: 200px !important;
  max-width: 375px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 2em;
  background-color: #FFF;
  padding: 2em;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  border: 1px solid rgba(0, 0, 0, 0.3);
  font-size: 0.9rem;
}
.error-modal .box a {
  color: #1A73E8;
  text-decoration: none;
}
.error-modal .box a:hover, .error-modal .box a:active, .error-modal .box a:visited, .error-modal .box a:focus {
  color: #1A73E8;
  text-decoration: none;
}
.error-modal button {
  width: 200px;
  margin: 0 auto;
}

.material-icons {
  color: #2196F3;
}

.grecaptcha-badge {
  visibility: hidden !important;
}

.faq {
  min-height: 100vh;
  padding-bottom: 100px;
}
.faq .faq-container {
  width: 90%;
  max-width: 600px;
  margin: 0 auto;
  margin-top: 4rem;
}
@media screen and (max-width: 600px) {
  .faq .faq-container {
    margin-top: 2rem;
  }
}
.faq .faq-container a {
  color: #1A73E8;
  text-decoration: none;
}
.faq .faq-container a:hover, .faq .faq-container a:active, .faq .faq-container a:visited, .faq .faq-container a:focus {
  color: #1A73E8;
  text-decoration: none;
}
.faq .faq-container h1 {
  font-size: 1.75em;
  margin: 15px 0;
  padding: 0;
  text-align: center;
}
.faq .faq-container h4 {
  border-top: 1px solid #C0C0C0;
  padding: 0;
  padding-top: 15px;
  margin: 20px 0 10px 0;
}
.faq .faq-container p {
  font-weight: 300;
  font-size: 16px;
  margin-bottom: 10px;
}
.faq .faq-container div p {
  padding: 10px 0;
}
.faq .faq-container .form-group {
  margin: 0;
  position: relative;
}
.faq .faq-container .form-group label {
  width: 100%;
  text-align: left;
  font-size: 12px;
  color: #231F20;
  margin-bottom: 1em;
}
.faq .faq-container .form-group input, .faq .faq-container .form-group select {
  margin: 0.5em 0;
  width: 100%;
  height: 40px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 3px;
}
.faq .faq-container form h5 {
  font-size: 1em;
  font-weight: 500;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .faq .faq-container form .btn-alpha {
    display: block;
    max-width: 150px;
    width: 100%;
    margin: 20px auto 0 auto;
  }
}
.faq #try-email, .faq #try-video, .faq #try-ticket, .faq #check-offer-expired, .faq #check-offer-not-started, .faq #address-shipped, .faq #address-not-shipped, .faq #change-address-form-processed, .faq #change-offer-expired, .faq #change-offer-not-started, .faq #still-processing, .faq #duplicate-reorder, .faq #missing-item-address-form, .faq #missing-item-address-form-processed, .faq #reorder-offer-expired, .faq #reorder-offer-not-started, .faq #wrong-item-still-processing, .faq #wrong-item-duplicate, .faq #wrong-item-request-form, .faq #wrong-item-request-form-processed, .faq #wrong-item-offer-expired, .faq #wrong-item-offer-not-started {
  display: none;
}
.faq #try-email p, .faq #try-video p, .faq #try-ticket p, .faq #check-offer-expired p, .faq #check-offer-not-started p, .faq #address-shipped p, .faq #address-not-shipped p, .faq #change-address-form-processed p, .faq #change-offer-expired p, .faq #change-offer-not-started p, .faq #still-processing p, .faq #duplicate-reorder p, .faq #missing-item-address-form p, .faq #missing-item-address-form-processed p, .faq #reorder-offer-expired p, .faq #reorder-offer-not-started p, .faq #wrong-item-still-processing p, .faq #wrong-item-duplicate p, .faq #wrong-item-request-form p, .faq #wrong-item-request-form-processed p, .faq #wrong-item-offer-expired p, .faq #wrong-item-offer-not-started p {
  color: red;
}
.faq p#wrong-item-product {
  width: 100%;
  text-align: center;
  padding: 2rem 1rem 1rem 1rem;
  max-width: 1200px;
  margin: 0 auto;
  color: #231F20;
}

.expire-container {
  min-height: 75vh;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5lYXQvX25lYXQuc2NzcyIsIm5lYXQvZ3JpZC9fYm94LXNpemluZy5zY3NzIiwiYm91cmJvbi9hZGRvbnMvX3ByZWZpeGVyLnNjc3MiLCJtYWluLnNjc3MiLCJwYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUNDRTtFQ1FNLG9CRFBnQjtFQ1loQixpQkRaZ0I7RUMyQmhCLFlEM0JnQjs7O0FBSXBCO0VDR0ksb0JERmtCO0VDT2xCLGlCRFBrQjtFQ3NCbEIsWUR0QmtCOzs7QUVBMUI7QUFVQTtFQUFxQzs7O0FBRXJDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0k7RUFDQTtFQUNBO0FBQ0o7O0FBRUk7QUFDSjtBQUFBO0FBQUE7O0FBSVE7RUFDSTtFQUNBO0VBQ0E7OztBQU9aO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0ksYUFuREc7RUFvREgsT0NuRFE7RURvRFI7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVZKO0lBV1E7SUFDQTs7O0FBSUo7RUFoQko7SUFpQlE7OztBQUdKO0VBQ0k7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBVko7SUFXUTtJQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBTEo7SUFNUTtJQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFBdklMO0VBd0lLOztBQUVBO0VBQ0k7OztBQU1oQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQVdJO0VBQ0k7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBTEo7SUFNUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTVE7SUFDQTs7O0FBR0o7RUFDSTs7QUFFQTtFQUNJOzs7QUFLWjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7O0FBS1I7RUFDSSxhQTFQTztFQTJQUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOzs7QUFJWjtFQUNJO0VBQ0E7RUFDQTs7QUFTQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUFuV0w7RUFvV0s7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9DdllJOztBRHlZSjtB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STtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFNaEI7RUFDSTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogTmVhdCAxLjcuMFxyXG4gKiBodHRwOi8vbmVhdC5ib3VyYm9uLmlvXHJcbiAqIENvcHlyaWdodCAyMDEyLTIwMTQgdGhvdWdodGJvdCwgaW5jLlxyXG4gKiBNSVQgTGljZW5zZSAqL1xyXG5cclxuLy8gSGVscGVyc1xyXG5AaW1wb3J0IFwibmVhdC1oZWxwZXJzXCI7XHJcblxyXG4vLyBHcmlkXHJcbkBpbXBvcnQgXCJncmlkL3ByaXZhdGVcIjtcclxuQGltcG9ydCBcImdyaWQvYm94LXNpemluZ1wiO1xyXG5AaW1wb3J0IFwiZ3JpZC9vbWVnYVwiO1xyXG5AaW1wb3J0IFwiZ3JpZC9vdXRlci1jb250YWluZXJcIjtcclxuQGltcG9ydCBcImdyaWQvc3Bhbi1jb2x1bW5zXCI7XHJcbkBpbXBvcnQgXCJncmlkL3Jvd1wiO1xyXG5AaW1wb3J0IFwiZ3JpZC9zaGlmdFwiO1xyXG5AaW1wb3J0IFwiZ3JpZC9wYWRcIjtcclxuQGltcG9ydCBcImdyaWQvZmlsbC1wYXJlbnRcIjtcclxuQGltcG9ydCBcImdyaWQvbWVkaWFcIjtcclxuQGltcG9ydCBcImdyaWQvdG8tZGVwcmVjYXRlXCI7XHJcbkBpbXBvcnQgXCJncmlkL3Zpc3VhbC1ncmlkXCI7XHJcbkBpbXBvcnQgXCJncmlkL2Rpc3BsYXktY29udGV4dFwiO1xyXG5AaW1wb3J0IFwiZ3JpZC9kaXJlY3Rpb24tY29udGV4dFwiO1xyXG4iLCJAaWYgJGJvcmRlci1ib3gtc2l6aW5nID09IHRydWUge1xyXG4gIGh0bWwgeyAvLyBodHRwOi8vYml0Lmx5LzFxazJ0VlJcclxuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbiAgfVxyXG5cclxuICAqIHtcclxuICAgICYsICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhpbmhlcml0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCAkcmFkaWksIHdlYmtpdCBtcyBzcGVjKTtcclxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG4vLyBWYXJpYWJsZXMgbG9jYXRlZCBpbiAvc2V0dGluZ3MvX3ByZWZpeGVyLnNjc3NcclxuXHJcbkBtaXhpbiBwcmVmaXhlciAoJHByb3BlcnR5LCAkdmFsdWUsICRwcmVmaXhlcykge1xyXG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcclxuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XHJcbiAgICAgIEBpZiAkcHJlZml4LWZvci13ZWJraXQge1xyXG4gICAgICAgIC13ZWJraXQtI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gbW96IHtcclxuICAgICAgQGlmICRwcmVmaXgtZm9yLW1vemlsbGEge1xyXG4gICAgICAgIC1tb3otI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gbXMge1xyXG4gICAgICBAaWYgJHByZWZpeC1mb3ItbWljcm9zb2Z0IHtcclxuICAgICAgICAtbXMtI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gbyB7XHJcbiAgICAgIEBpZiAkcHJlZml4LWZvci1vcGVyYSB7XHJcbiAgICAgICAgLW8tI3skcHJvcGVydHl9OiAkdmFsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwcmVmaXggPT0gc3BlYyB7XHJcbiAgICAgIEBpZiAkcHJlZml4LWZvci1zcGVjIHtcclxuICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgIHtcclxuICAgICAgQHdhcm4gXCJVbnJlY29nbml6ZWQgcHJlZml4OiAjeyRwcmVmaXh9XCI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGlzYWJsZS1wcmVmaXgtZm9yLWFsbCgpIHtcclxuICAkcHJlZml4LWZvci13ZWJraXQ6ICAgIGZhbHNlICFnbG9iYWw7XHJcbiAgJHByZWZpeC1mb3ItbW96aWxsYTogICBmYWxzZSAhZ2xvYmFsO1xyXG4gICRwcmVmaXgtZm9yLW1pY3Jvc29mdDogZmFsc2UgIWdsb2JhbDtcclxuICAkcHJlZml4LWZvci1vcGVyYTogICAgIGZhbHNlICFnbG9iYWw7XHJcbiAgJHByZWZpeC1mb3Itc3BlYzogICAgICBmYWxzZSAhZ2xvYmFsO1xyXG59XHJcbiIsIiRpY29uLWZvbnQtcGF0aDogJy4uL2ZvbnRzLyc7XHJcblxyXG5cclxuXHJcbi8vIGJvd2VyOnNjc3NcclxuQGltcG9ydCBcImJvdXJib24vYm91cmJvblwiO1xyXG5AaW1wb3J0IFwibmVhdC9uZWF0XCI7XHJcbi8qQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9hbmd1bGFyLXVpLXJvdXRlci1hbmltLWluLW91dC9zY3NzL2FuaW0taW4tb3V0LnNjc3NcIjsqL1xyXG4vLyBlbmRib3dlclxyXG5cclxuQGltcG9ydCBcInBhcnRpYWxzL2JyZWFrcG9pbnRzXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy92YXJpYWJsZXNcIjtcclxuXHJcbiRoZWFkbGluZTogXCJHb29nbGUgU2Fuc1wiLFJvYm90byxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJHNhbnM6ICdSb2JvdG8nLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFkZWZhdWx0OyBcclxuJHNlcmlmOiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmICFkZWZhdWx0O1xyXG5cclxuW25nXFw6Y2xvYWtdLCBbbmctY2xvYWtdLCAubmctY2xvYWsgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5odG1sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4vKiAgICBtaW4taGVpZ2h0Ojc1dmg7Ki9cclxuXHJcbiAgICAuYW5pbS1pbi1vdXQge1xyXG4vKiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsqL1xyXG5cclxuICAgICAgICAucHJvZHVjdC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5yZXF1aXJlZCB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgZm9udC1zaXplOiAwLjlyZW07XHJcbn1cclxuXHJcbi52YWxpZGF0aW9uTWVzc2FnZSB7XHJcbiAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJHNhbnM7XHJcbiAgICBjb2xvcjogJGJvZHktdGV4dDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAwO1xyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuaGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMnJlbSAxcmVtIDFyZW0gMXJlbTtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlLWluLW91dDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTE1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjY29uZmV0dGktYmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgI2hlYWRlci1sb2dvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjaGVhZGVyLWxvZ28tYWx0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5sYW5ndWFnZS1zZWxlY3Rvci1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICB0b3A6IDJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RBRENFMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNUY2MzY4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNEQURDRTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItY29uZmV0dGkge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1pbi1vdXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbmZldHRpLWRlc2t0b3Auc3ZnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuLyogICAgI2NvbmZldHRpLWJnIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcclxuICAgIH0qL1xyXG5cclxuICAgICNoZWFkZXItbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI2hlYWRlci1sb2dvLWFsdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1mYXEge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgI2hlYWRlci1sb2dvLWFsdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtc2VsZWN0aW9uLWhlYWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XHJcblxyXG59XHJcblxyXG4ubG9naW4ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyAgXHJcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgbWFyZ2luOiAwcmVtIGF1dG8gNHJlbSBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsgICAgICBcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuYnRuLWFscGhhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3NlcnVwZ3JhZGUge1xyXG4gIG1hcmdpbjogMC4yZW0gMDtcclxuICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHBhZGRpbmc6IDAuMmVtIDA7XHJcbn1cclxuXHJcbi52YWxpZGF0aW9uTWVzc2FnZSB7XHJcbiAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLmxvYWQtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG5cclxuICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5idG4tYWxwaGEge1xyXG4gICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogNDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQTczRTg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbi8qICAgIGhlaWdodDogNDhweDsqL1xyXG4gICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NWFiYztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NWFiYztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tbmV1dHJhbCB7XHJcbiAgICBmb250LWZhbWlseTogJ0FyaW1vJztcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgcGFkZGluZzogNHB4IDlweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzYzNjM2MztcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNBQUFBQUE7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjM2MzYzO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSh0aW50KCM2NjY2NjYsIDIwJSkpLHRvKCM2NjY2NjYpKTtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCx0aW50KCM2NjY2NjYsIDIwJSksIzY2NjY2Nik7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG9wLHRpbnQoIzY2NjY2NiwgMjAlKSwjNjY2NjY2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSh0aW50KCM2NjY2NjYsIDEwJSkpLHRvKHRpbnQoIzY2NjY2NiwgMTAlKSkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsdGludCgjNjY2NjY2LCAyMCUpLHRpbnQoIzY2NjY2NiwgNDAlKSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsdGludCgjNjY2NjY2LCAyMCUpLHRpbnQoIzY2NjY2NiwgNDAlKSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzYzNjM2MztcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0QzRDNEMztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzYzNjM2MztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcblxyXG4gICAgaDEge1xyXG5cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbi1pbWFnZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZW50ZXItY29kZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzMUYyMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFsaWRhdGlvbk1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lbnRlci1jb2RlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZW50ZXItY29kZS1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyODNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjYzNjg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYm9keS10ZXh0O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG4gICAgICAgICAgICBjb2xvcjogIzVGNjM2ODtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYW5zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG4gICAgICAgICAgICBjb2xvcjogIzVGNjM2ODtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYW5zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAgICAgICAgICAgY29sb3I6ICM1RjYzNjg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2FucztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmljZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJHNhbnM7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuI3NlbGVjdC1wcm9kdWN0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1saXN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgLnN0eWxlLWRpdmlzaW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgwLDAsMCwwLjEpOyovXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLyptYXJnaW4tcmlnaHQ6IGF1dG87Ki9cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmxvZ2luLWJvdHRvbS1pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmxvZ2luLWJvdHRvbS1pbWFnZS1tb2JpbGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KXtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9IFxyXG59XHJcblxyXG4ucHJvZHVjdC1jbG91ZHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jbG9naW4tY2l0eXNjYXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpZWxkRXJyb3JzIHtcclxuICB0cmFuc2l0aW9uOiAxcyBsaW5lYXIgYWxsO1xyXG59XHJcblxyXG4ubmctaGlkZS1yZW1vdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxufVxyXG5cclxuLy9Qcm9kdWN0IE9wdGlvbnNcclxuXHJcbi5wcm9kdWN0LWNvbnRlbnQge1xyXG5cclxuXHJcbiAgICAuYnRuLWFscGhhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuLyogICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7Ki9cclxuICAgICAgICBtYXJnaW46IDJyZW0gMCAwIDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaHIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA1ZW0gYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1jb250YWluZXIge1xyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW0gYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LW5hdiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMUE3M0U4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvKiBkaXNwbGF5OiBibG9jazsqL1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbSAwIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMmVtIDJyZW0gMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWluZm8tdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0LWluZm8tYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUE3M0U4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOnZpc2l0ZWQsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUE3M0U4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaHIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaW5mby1vcHRpb25zIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3Qtc3R5bGUtc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYW5zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2FucztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2FucztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYW5zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNhbnM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNhbnM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2FucztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNhbnM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzLWRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzFBNzNFODtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6dmlzaXRlZCwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFBNzNFODtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWluYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjM1KTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwKTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjI1KTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNhZGRyZXNzLWZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAvL1NoaXBwaW5nXHJcbiAgICAuc2hpcHBpbmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuYnRuLWFscGhhIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUE3M0U4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjMxRjIwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCwgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vVGhhbmsgeW91IVxyXG59XHJcblxyXG4udGhhbmtzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzYW5zO1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9Gb290ZXJcclxuXHJcbmZvb3RlciB7XHJcblxyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAuNWVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHotaW5kZXg6IDEwNDA7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuXHJcbiAgICBcclxuYSwgLmNvcHlyaWdodCB7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2FucztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAgXHJcbn1cclxuXHJcbmhyIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIG1hcmdpbjogMmVtIGF1dG8gMmVtIGF1dG87XHJcbiAgICBcclxufVxyXG5cclxuLmVycm9yLW1vZGFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG5cclxuICAgIC5ib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNzVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMUE3M0U4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjp2aXNpdGVkLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUE3M0U4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLy9GQVFzXHJcblxyXG4uZmFxIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgIC5mYXEtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzFBNzNFODtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6dmlzaXRlZCwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFBNzNFODtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMEMwQzA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMzFGMjA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0LCBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgLmJ0bi1hbHBoYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RyeS1lbWFpbCwgI3RyeS12aWRlbywgI3RyeS10aWNrZXQsICNjaGVjay1vZmZlci1leHBpcmVkLCAjY2hlY2stb2ZmZXItbm90LXN0YXJ0ZWQsICNhZGRyZXNzLXNoaXBwZWQsICNhZGRyZXNzLW5vdC1zaGlwcGVkLCAjY2hhbmdlLWFkZHJlc3MtZm9ybS1wcm9jZXNzZWQsICNjaGFuZ2Utb2ZmZXItZXhwaXJlZCwgI2NoYW5nZS1vZmZlci1ub3Qtc3RhcnRlZCwgI3N0aWxsLXByb2Nlc3NpbmcsICNkdXBsaWNhdGUtcmVvcmRlciwgI21pc3NpbmctaXRlbS1hZGRyZXNzLWZvcm0sICNtaXNzaW5nLWl0ZW0tYWRkcmVzcy1mb3JtLXByb2Nlc3NlZCwgI3Jlb3JkZXItb2ZmZXItZXhwaXJlZCwgI3Jlb3JkZXItb2ZmZXItbm90LXN0YXJ0ZWQsICN3cm9uZy1pdGVtLXN0aWxsLXByb2Nlc3NpbmcsICN3cm9uZy1pdGVtLWR1cGxpY2F0ZSwgI3dyb25nLWl0ZW0tcmVxdWVzdC1mb3JtLCAjd3JvbmctaXRlbS1yZXF1ZXN0LWZvcm0tcHJvY2Vzc2VkLCAjd3JvbmctaXRlbS1vZmZlci1leHBpcmVkLCAjd3JvbmctaXRlbS1vZmZlci1ub3Qtc3RhcnRlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAjd3JvbmctaXRlbS1wcm9kdWN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtIDFyZW0gMXJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBjb2xvcjogIzIzMUYyMDtcclxuICAgIH1cclxufVxyXG5cclxuLmV4cGlyZS1jb250YWluZXIge1xyXG4gICAgbWluLWhlaWdodDogNzV2aDtcclxufSIsIi8vIEdyaWRcclxuJGNvbHVtbjogZ29sZGVuLXJhdGlvKDFlbSwgMykgIWRlZmF1bHQ7XHJcbiRndXR0ZXI6IGdvbGRlbi1yYXRpbygxZW0sIDMpICFkZWZhdWx0O1xyXG4kbWF4LXdpZHRoOiBlbSgxNDQwKTtcclxuXHJcbiRmZy1jb2x1bW46ICRjb2x1bW47XHJcbiRmZy1ndXR0ZXI6ICRndXR0ZXI7XHJcblxyXG4vLyBGb250c1xyXG5cclxuXHJcbi8vIENvbG9yc1xyXG4kaGVhZGVyLWNvbG9yOiAjMjAyMTI0OyBcclxuJGJvZHktY29sb3I6ICNmZmY7XHJcbiRmb290ZXI6ICMyMzFGMjA7XHJcbiRib2R5LXRleHQ6ICMzQzQwNDM7XHJcbiRzZWNvbmRhcnktdGV4dDogIzVGNjM2ODtcclxuXHJcbiRvcmFuZ2U6ICNlZDZkMjQ7XHJcbiRibHVlOiAjMjE5NkYzO1xyXG4kcGluazogI2ZjNTQ1NztcclxuJHllbGxvdzogI2ZmYjMwMDtcclxuJGdyZWVuOiAjMDFDODU0O1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIE9tZWdhIFJlc2V0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQG1peGluIG9tZWdhLXJlc2V0KCRudGgpIHtcclxuICAmOm50aC1jaGlsZCgjeyRudGh9KSB7IG1hcmdpbi1yaWdodDogZmxleC1ndXR0ZXIoKTsgfVxyXG4gICY6bnRoLWNoaWxkKCN7JG50aH0rMSkgeyBjbGVhcjogbm9uZSB9XHJcbn0iXX0= */
