/*---------------------------------------------------------------*
 * 1. General Styles and Color Definitions
 * 2. Mixins
 * 3. Image Container
 * 4. Shop Widget
 * 5. Shop Button
 *---------------------------------------------------------------*/
/*---------------------------------------------------------------*
 * 1. General Styles and Color Definitions
 *---------------------------------------------------------------*/
.frenzy-loading-indicator {
  background: #000000;
  top: 0;
  padding: 10px;
  display: inline-block;
  position: absolute;
  display: none;
  z-index: 10000000;
  height: 25px;
  max-width: 60px; }
  .frenzy-loading-indicator img {
    vertical-align: middle; }

.frenzy-strong {
  font-weight: bold;
  color: #ffffff; }

#frenzy-sale-ribbon,
#frenzy-sold-out-button {
  display: none; }

.frenzy-position-above {
  z-index: 10000005; }

.frenzy-position-under {
  z-index: -1; }

/*---------------------------------------------------------------*
 * 2. Mixins
 *---------------------------------------------------------------*/
/*---------------------------------------------------------------*
 * 3. Image Container
 *---------------------------------------------------------------*/
.frenzy-image {
  position: relative;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.50s;
  transition: all 0.50s; }
  .frenzy-image::after {
    content: "";
    display: table;
    clear: both; }
  .no-touch .frenzy-image:hover {
    filter: brightness(105%);
    -webkit-filter: brightness(105%);
    -moz-filter: brightness(105%);
    -o-filter: brightness(105%);
    -ms-filter: brightness(105%);
    -webkit-transition: all 0.50s;
    transition: all 0.50s; }
    .no-touch .frenzy-image:hover .frenzy-shop-button:last-child {
      display: block; }

div[data-sale="true"] {
  color: #ff0000 !important; }

div[data-no-shopsimilar="true"] {
  opacity: 0.5;
  cursor: default; }

/*---------------------------------------------------------------*
 * 4. Shop Widget
 *---------------------------------------------------------------*/
.frenzy-shop-content {
  cursor: move;
  color: #ffffff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.6);
  box-shadow: 5px 5px 5px -5px #000000;
  width: 80%;
  height: 80%;
  position: fixed;
  overflow: hidden;
  border-radius: 10px;
  font-family: "open sans", sans-serif;
  z-index: 10000000;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .frenzy-shop-content div {
    font-family: "open sans", sans-serif; }
  .frenzy-shop-content.hidden {
    display: none; }
  @media screen and (min-height: 440px) {
    .frenzy-shop-content {
      height: 420px; } }
  @media screen and (min-width: 960px) {
    .frenzy-shop-content {
      width: 630px;
      background-color: rgba(0, 0, 0, 0.4); } }

#frenzy-loading-gif {
  margin-top: 25%;
  width: 100px;
  height: 100px;
  opacity: 0.5; }

#frenzy-close-on {
  display: none; }

.frenzy-back-button {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  margin: 10px;
  border: none;
  border-radius: 15px;
  background: #676869 url("../../images/icon-back.png") no-repeat center;
  background-size: 100%;
  cursor: pointer;
  z-index: 999; }
  .frenzy-back-button:hover {
    opacity: 1; }

#frenzy-shopsimilar {
  display: none; }

#frenzy-shopsimilar-producer {
  width: auto; }

.frenzy-navigate-left {
  left: 10px;
  transition: 0.3s;
  background: #676869 url("../../images/icon-left.png") no-repeat center; }
  .frenzy-navigate-left:hover {
    transition: 0.3s;
    border-radius: 80px;
    background-color: #888;
    box-shadow: 2px 2px 5px 0px #000000;
    -moz-box-shadow: 2px 2px 5px 0px #000000;
    -webkit-box-shadow: 2px 2px 5px 0px #000000;
    -o-box-shadow: 2px 2px 5px 0px #000000; }

.frenzy-navigate-right {
  right: 10px;
  transition: 0.3s;
  background: #676869 url("../../images/icon-right.png") no-repeat center; }
  .frenzy-navigate-right:hover {
    transition: 0.3s;
    border-radius: 80px;
    background-color: #888;
    box-shadow: 2px 2px 5px 0px #000000;
    -moz-box-shadow: 2px 2px 5px 0px #000000;
    -webkit-box-shadow: 2px 2px 5px 0px #000000;
    -o-box-shadow: 2px 2px 5px 0px #000000; }

.frenzy-carousel-navigation {
  cursor: pointer;
  z-index: 10000006;
  padding: 0;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  overflow: hidden;
  background-color: #676869;
  transition: opacity .7s;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  background-size: 10.5px 16.5px;
  top: 50%;
  margin-top: -20px; }
  .frenzy-carousel-navigation img {
    width: 70%; }
  .frenzy-carousel-navigation:hover {
    opacity: 0.7; }

.frenzy-close-button {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10000002;
  display: none;
  margin: 10px 10px 0 0;
  padding: 0;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  overflow: hidden;
  background: #676869 url("../../images/icon-close.png") no-repeat center;
  background-size: 70%; }
  .frenzy-close-button:hover {
    transition: 0.3s;
    border-radius: 80px;
    background-color: #888;
    box-shadow: 2px 2px 5px 0px #000000;
    -moz-box-shadow: 2px 2px 5px 0px #000000;
    -webkit-box-shadow: 2px 2px 5px 0px #000000;
    -o-box-shadow: 2px 2px 5px 0px #000000; }

.frenzy-content-wrapper,
.frenzy-content,
.frenzy-image-list,
.frenzy-image-list li,
.frenzy-images-shopsimilar,
.frenzy-images-shopsimilar li {
  height: 100%; }

@media screen and (min-height: 440px) {
  .frenzy-images-shopsimilar,
  .frenzy-images-shopsimilar li {
    height: calc(100% - 66px); } }

.frenzy-image-list,
.frenzy-images-shopsimilar {
  list-style-type: none;
  padding: 0;
  width: 100%;
  display: flex;
  align-items: center;
  z-index: 1;
  position: relative;
  margin: 0; }
  .frenzy-image-list li,
  .frenzy-images-shopsimilar li {
    width: 400px;
    min-width: 400px;
    margin: 0;
    transition: all 0.4s;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center; }

@media screen and (min-height: 300px) and (min-device-width: 375px) {
  .frenzy-image-list li,
  .frenzy-images-shopsimilar li {
    margin-left: calc(50% - 200px); } }
    @media screen and (min-height: 440px) {
      .frenzy-image-list li,
      .frenzy-images-shopsimilar li {
        height: 420px;
        width: 180px;
        min-width: 180px;
        margin-left: calc(50% - 90px); } }
  @media screen and (min-height: 440px) and (min-width: 768px) {
    .frenzy-image-list li,
    .frenzy-images-shopsimilar li {
      margin-left: 40px;
      width: 160px; } }
    .frenzy-image-list li.outside,
    .frenzy-images-shopsimilar li.outside {
      margin-left: -400px; }
      .frenzy-image-list li.outside .frenzy-single-image,
      .frenzy-images-shopsimilar li.outside .frenzy-single-image {
        overflow: hidden; }
      @media screen and (min-height: 440px) {
        .frenzy-image-list li.outside,
        .frenzy-images-shopsimilar li.outside {
          margin-left: -180px; } }
    @media screen and (min-width: 768px) {
      .frenzy-image-list li.active,
      .frenzy-images-shopsimilar li.active {
        margin-left: 130px; } }
    @media screen and (min-width: 768px) and (min-height: 440px) {
      .frenzy-image-list li.active,
      .frenzy-images-shopsimilar li.active {
        margin-left: 100px; } }
  .frenzy-image-list div,
  .frenzy-images-shopsimilar div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #ffffff;
    width: 100%;
    box-sizing: border-box; }
  .frenzy-image-list img,
  .frenzy-images-shopsimilar img {
    z-index: 10000000;
    background: #ffffff;
    margin: 0;
    max-width: 100%; }
  .frenzy-image-list .frenzy-single-image,
  .frenzy-images-shopsimilar .frenzy-single-image {
    overflow: visible; }

.frenzy-single-image {
  height: 100%;
  top: 0; }

@media screen and (min-height: 440px) {
  .frenzy-images-shopsimilar li {
    height: 320px; } }

.frenzy-brand,
.frenzy-item-title,
.frenzy-price,
.frenzy-buy-button,
.frenzy-shopsimilar-button {
  max-width: 45%;
  box-sizing: border-box; }
  @media screen and (min-height: 440px) {
    .frenzy-brand,
    .frenzy-item-title,
    .frenzy-price,
    .frenzy-buy-button,
    .frenzy-shopsimilar-button {
      max-width: none;
      margin-left: auto;
      margin-right: auto; } }
  .frenzy-brand.frenzy-shopsimilar-button-off,
  .frenzy-item-title.frenzy-shopsimilar-button-off,
  .frenzy-price.frenzy-shopsimilar-button-off,
  .frenzy-buy-button.frenzy-shopsimilar-button-off,
  .frenzy-shopsimilar-button.frenzy-shopsimilar-button-off {
    display: none; }

@media screen and (max-width: 768px) {
  .frenzy-price {
    font-size: 28px;
    height: auto; } }

.frenzy-shopsimilar {
  display: none; }

.frenzy-brand,
.frenzy-price {
  line-height: 1;
  font-size: 14px;
  height: 14px; }

.frenzy-price {
  margin-bottom: 10px; }
  @media screen and (min-height: 440px) {
    .frenzy-price {
      margin-bottom: 0; } }

.frenzy-sold-out {
  background: #000000; }
  .frenzy-sold-out:hover {
    background: #676869; }

.frenzy-single-image {
  background: #ffffff;
  margin: 0;
  position: absolute;
  right: 0;
  max-width: 190px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer; }
  @media screen and (min-height: 440px) {
    .frenzy-single-image {
      position: relative;
      height: 180px;
      max-height: none;
      margin: 10px auto;
      max-width: none; } }
  .frenzy-single-image .frenzy-clothing {
    max-height: 100%;
    max-width: 100%; }
  .frenzy-single-image .frenzy-clothing.frenzy-on-sale-safari {
    transform: translateY(0%); }
  .frenzy-single-image .frenzy-sale-ribbon {
    z-index: 10000005;
    background: transparent;
    border: 0;
    display: inherit;
    margin-bottom: -50%;
    position: absolute;
    top: -4px;
    right: -7px; }
  .frenzy-single-image .frenzy-shopsimilar-button {
    float: left;
    position: relative;
    margin-top: 50px; }

.frenzy-shopsimilar-button {
  border: 1px solid #ffffff;
  cursor: pointer;
  padding: 8px;
  text-transform: uppercase;
  font-size: 10px;
  border-radius: 10px;
  transition: all 0.3s;
  display: block;
  width: 100%;
  color: #ffffff; }
  .frenzy-shopsimilar-button:hover {
    background-color: #ffffff;
    color: #676869; }

.frenzy-item-title {
  font-size: 12px;
  height: 24px; }

#frenzy-permalink {
  display: none; }

.product-inner {
  display: flex;
  flex-direction: column; }

.frenzy-buy-button {
  background: #0080ff;
  position: relative;
  padding: 8px;
  color: #ffffff;
  border: 0;
  border-radius: 10px;
  font-size: 12px;
  text-transform: uppercase;
  margin: 0;
  margin-bottom: 10px;
  box-shadow: 0 0 0 0;
  display: block;
  z-index: 10000005; }
  .frenzy-buy-button:hover {
    background: #2190ff; }
  .frenzy-buy-button.no-shopsimilar-items {
    margin: 1.5em 0; }

.frenzy-sold-out {
  background: #000000;
  color: white; }
  .frenzy-sold-out:hover {
    background: #676869; }

.frenzy-shopsimilar-controls {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  margin-top: 20px;
  z-index: 5; }
  .frenzy-shopsimilar-controls span,
  .frenzy-shopsimilar-controls label {
    color: #ffffff; }
  .frenzy-shopsimilar-controls span {
    font-weight: bold;
    width: 100px;
    display: inline-block;
    text-align: center; }
  .frenzy-shopsimilar-controls label {
    padding: 0 5px 0 5px;
    display: inline-block; }
  .frenzy-shopsimilar-controls.hidden {
    display: none; }

@media screen and (min-height: 300px) and (max-height: 439px) and (min-width: 375px) {
  .frenzy-shopsimilar-controls {
    position: absolute;
    margin-left: 10px;
    margin-top: 10px;
    top: 0;
    left: 0;
    display: block; } }

.frenzy-shopsimilar-filters {
  background-color: #676869;
  font-size: 10px;
  color: #fff;
  text-transform: uppercase;
  border: none;
  padding: 10px;
  height: 38px;
  width: 90%;
  border-radius: 10px;
  -webkit-appearance: none;
  cursor: pointer;
  z-index: 999; }
  @media screen and (min-width: 768px) {
    .frenzy-shopsimilar-filters {
      margin-right: 30px; } }

.frenzy-shopsimilar-filters-container {
  position: relative;
  width: 100%;
  max-width: 150px; }
  .frenzy-shopsimilar-filters-container::after {
    content: "";
    position: absolute;
    top: 13px;
    right: 25px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg); }

.frenzy-shopsimilar-prices {
  display: none; }
  .frenzy-shopsimilar-prices label {
    text-transform: uppercase;
    font-size: 10px;
    color: #fff; }
  @media screen and (min-width: 768px) and (min-height: 440px) {
    .frenzy-shopsimilar-prices {
      display: block; } }

.frenzy-sort {
  border: 2px solid #676869;
  background-color: transparent;
  color: #ffffff;
  font-size: 10px;
  padding: 10px;
  border-radius: 10px;
  text-transform: uppercase;
  cursor: pointer; }
  .frenzy-sort.active {
    background-color: #676869; }

.frenzy-sort-low {
  margin-right: 10px; }

/*---------------------------------------------------------------*
 * 5. Shop Button
 *---------------------------------------------------------------*/
.frenzy-shop-button {
  color: #000000;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  overflow: hidden;
  cursor: pointer;
  background: #ffffff url("../../images/icon-shop-dark.png") center no-repeat;
  background-size: 12.5px 16.5px;
  background-position: 8.75px center;
  transition: all 0.3s; }
  .no-touch .frenzy-shop-button:hover {
    background-color: #676869; }
  .frenzy-shop-button.open {
    border-radius: 25px;
    width: 205px; }
  .frenzy-shop-button.hover-only {
    display: none; }
    .mobile .frenzy-shop-button.hover-only {
      display: block; }
  .frenzy-shop-button span {
    position: absolute;
    width: 100%;
    max-width: 165px;
    left: 30px;
    font-family: "open sans", sans-serif;
    font-size: 11px;
    text-transform: uppercase; }

.position-top {
  top: 8px;
  margin-top: 0; }

.position-bottom {
  bottom: 8px;
  margin-bottom: 0; }

.position-left {
  left: 8px;
  margin-left: 0; }

.position-right {
  right: 8px;
  margin-right: 0; }

.hidden {
  display: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLmNzcyIsInNvdXJjZXMiOlsicHVibGljLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiAxLiBHZW5lcmFsIFN0eWxlcyBhbmQgQ29sb3IgRGVmaW5pdGlvbnNcbiAqIDIuIE1peGluc1xuICogMy4gSW1hZ2UgQ29udGFpbmVyXG4gKiA0LiBTaG9wIFdpZGdldFxuICogNS4gU2hvcCBCdXR0b25cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiAxLiBHZW5lcmFsIFN0eWxlcyBhbmQgQ29sb3IgRGVmaW5pdGlvbnNcbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJGJsYWNrOiAjMDAwMDAwO1xuJHdoaXRlOiAjZmZmZmZmO1xuJGdyYXk6ICM2NzY4Njk7XG4kYWN0aXZlLWJsdWU6ICMyMTkwZmY7XG4kaW5hY3RpdmUtYmx1ZTogIzAwODBmZjtcbiRyZWQ6ICNmZjAwMDA7XG4kZHJvcC1zaGFkb3c6IDVweCA1cHggNXB4IC01cHggJGJsYWNrO1xuJG9wZW4tc2FuczogJ29wZW4gc2FucycsXG5zYW5zLXNlcmlmO1xuLmZyZW56eS1sb2FkaW5nLWluZGljYXRvciB7XG5cdGJhY2tncm91bmQ6ICRibGFjaztcblx0dG9wOiAwO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogMTAwMDAwMDA7XG5cdGhlaWdodDogMjVweDtcblx0bWF4LXdpZHRoOiA2MHB4O1xuXHRpbWcge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxuLmZyZW56eS1zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICR3aGl0ZTtcbn1cblxuI2ZyZW56eS1zYWxlLXJpYmJvbixcbiNmcmVuenktc29sZC1vdXQtYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG5cbi5mcmVuenktcG9zaXRpb24tYWJvdmUge1xuXHR6LWluZGV4OiAxMDAwMDAwNTtcbn1cblxuLmZyZW56eS1wb3NpdGlvbi11bmRlciB7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIDIuIE1peGluc1xuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWl4aW4gbmF2aWdhdGlvbi1zaGFkb3coKSB7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdGJvcmRlci1yYWRpdXM6IDgwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG5cdGJveC1zaGFkb3c6IDJweCAycHggNXB4IDBweCAkYmxhY2s7XG5cdC1tb3otYm94LXNoYWRvdzogMnB4IDJweCA1cHggMHB4ICRibGFjaztcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDVweCAwcHggJGJsYWNrO1xuXHQtby1ib3gtc2hhZG93OiAycHggMnB4IDVweCAwcHggJGJsYWNrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcbiAqIDMuIEltYWdlIENvbnRhaW5lclxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZnJlbnp5LWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNTBzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41MHM7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQubm8tdG91Y2ggJiB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMTA1JSk7XG5cdFx0XHQtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygxMDUlKTtcblx0XHRcdC1tb3otZmlsdGVyOiBicmlnaHRuZXNzKDEwNSUpO1xuXHRcdFx0LW8tZmlsdGVyOiBicmlnaHRuZXNzKDEwNSUpO1xuXHRcdFx0LW1zLWZpbHRlcjogYnJpZ2h0bmVzcygxMDUlKTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNTBzO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNTBzO1xuXG5cdFx0XHQuZnJlbnp5LXNob3AtYnV0dG9uOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuZGl2W2RhdGEtc2FsZT1cInRydWVcIl0ge1xuXHRjb2xvcjogJHJlZCAhaW1wb3J0YW50O1xufVxuXG5kaXZbZGF0YS1uby1zaG9wc2ltaWxhcj1cInRydWVcIl0ge1xuXHRvcGFjaXR5OiAwLjU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXG4gKiA0LiBTaG9wIFdpZGdldFxuICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZnJlbnp5LXNob3AtY29udGVudCB7XG5cdGN1cnNvcjogbW92ZTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGJveC1zaGFkb3c6ICRkcm9wLXNoYWRvdztcblx0d2lkdGg6IDgwJTtcblx0aGVpZ2h0OiA4MCU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Zm9udC1mYW1pbHk6ICRvcGVuLXNhbnM7XG5cdHotaW5kZXg6IDEwMDAwMDAwOyAvLyBXZSBoYXZlIHRvIHVzZSBhIGhpZ2ggbnVtYmVyIGJlY2F1c2UgZXh0ZW5zaW9ucyB1c2UgaGlnaGVyLlxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZGl2IHtcblx0XHRmb250LWZhbWlseTogJG9wZW4tc2Fucztcblx0fVxuXHQmLmhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNDQwcHgpIHtcblx0XHRoZWlnaHQ6IDQyMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdFx0d2lkdGg6IDYzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0fVxufVxuXG4jZnJlbnp5LWxvYWRpbmctZ2lmIHtcblx0bWFyZ2luLXRvcDogMjUlO1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuI2ZyZW56eS1jbG9zZS1vbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mcmVuenktYmFjay1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdG1hcmdpbjogMTBweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRiYWNrZ3JvdW5kOiAkZ3JheSB1cmwoJy4uLy4uL2ltYWdlcy9pY29uLWJhY2sucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDk5OTtcblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4jZnJlbnp5LXNob3BzaW1pbGFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2ZyZW56eS1zaG9wc2ltaWxhci1wcm9kdWNlciB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4uZnJlbnp5LW5hdmlnYXRlLWxlZnQge1xuXHRsZWZ0OiAxMHB4O1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRiYWNrZ3JvdW5kOiAkZ3JheSB1cmwoJy4uLy4uL2ltYWdlcy9pY29uLWxlZnQucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgbmF2aWdhdGlvbi1zaGFkb3coKTtcblx0fVxufVxuXG4uZnJlbnp5LW5hdmlnYXRlLXJpZ2h0IHtcblx0cmlnaHQ6IDEwcHg7XG5cdHRyYW5zaXRpb246IDAuM3M7XG5cdGJhY2tncm91bmQ6ICRncmF5IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24tcmlnaHQucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgbmF2aWdhdGlvbi1zaGFkb3coKTtcblx0fVxufVxuXG4uZnJlbnp5LWNhcm91c2VsLW5hdmlnYXRpb24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDEwMDAwMDA2O1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuN3M7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAuNXB4IDE2LjVweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRpbWcge1xuXHRcdHdpZHRoOiA3MCU7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC43O1xuXHR9XG59XG5cbi5mcmVuenktY2xvc2UtYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwMDAwMDAyO1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW46IDEwcHggMTBweCAwIDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICRncmF5IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24tY2xvc2UucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiA3MCU7XG5cdCY6aG92ZXIge1xuXHRcdEBpbmNsdWRlIG5hdmlnYXRpb24tc2hhZG93KCk7XG5cdH1cbn1cblxuLmZyZW56eS1jb250ZW50LXdyYXBwZXIsXG4uZnJlbnp5LWNvbnRlbnQsXG4uZnJlbnp5LWltYWdlLWxpc3QsXG4uZnJlbnp5LWltYWdlLWxpc3QgbGksXG4uZnJlbnp5LWltYWdlcy1zaG9wc2ltaWxhcixcbi5mcmVuenktaW1hZ2VzLXNob3BzaW1pbGFyIGxpIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZnJlbnp5LWltYWdlcy1zaG9wc2ltaWxhcixcbi5mcmVuenktaW1hZ2VzLXNob3BzaW1pbGFyIGxpIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDQ0MHB4KSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA2NnB4KTsgLy8gMTAwJSAtIChzaG9wc2ltaWxhciBjb250cm9sIGJveCBoZWlnaHQpXG5cdH1cbn1cblxuLmZyZW56eS1pbWFnZS1saXN0LFxuLmZyZW56eS1pbWFnZXMtc2hvcHNpbWlsYXIge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcblx0bGkge1xuXHRcdHdpZHRoOiA0MDBweDtcblx0XHRtaW4td2lkdGg6IDQwMHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC8vIExhbmRzY2FwZSBtb2RlLlxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAzMDBweCkge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDIwMHB4KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUG9ydHJhaXQgbW9kZS5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNDQwcHgpICB7XG5cdFx0XHRoZWlnaHQ6IDQyMHB4O1xuXHRcdFx0d2lkdGg6IDE4MHB4O1xuXHRcdFx0bWluLXdpZHRoOiAxODBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDkwcHgpO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5vdXRzaWRlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDAwcHg7XG5cdFx0XHQuZnJlbnp5LXNpbmdsZS1pbWFnZSB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNDQwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xODBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEzMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWhlaWdodDogNDQwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkaXYge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0aW1nIHtcblx0XHR6LWluZGV4OiAxMDAwMDAwMDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQuZnJlbnp5LXNpbmdsZS1pbWFnZSB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cbn1cblxuLmZyZW56eS1zaW5nbGUtaW1hZ2Uge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcbn1cblxuLmZyZW56eS1pbWFnZXMtc2hvcHNpbWlsYXIge1xuXHRsaSB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDQ0MHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uZnJlbnp5LWJyYW5kLFxuLmZyZW56eS1pdGVtLXRpdGxlLFxuLmZyZW56eS1wcmljZSxcbi5mcmVuenktYnV5LWJ1dHRvbixcbi5mcmVuenktc2hvcHNpbWlsYXItYnV0dG9uIHtcblx0bWF4LXdpZHRoOiA0NSU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA0NDBweCkge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblx0Ji5mcmVuenktc2hvcHNpbWlsYXItYnV0dG9uLW9mZiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uZnJlbnp5LXByaWNlIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5mcmVuenktc2hvcHNpbWlsYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZnJlbnp5LWJyYW5kLFxuLmZyZW56eS1wcmljZSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmZyZW56eS1wcmljZSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA0NDBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmZyZW56eS1zb2xkLW91dCB7XG5cdGJhY2tncm91bmQ6ICRibGFjaztcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGdyYXk7XG5cdH1cbn1cblxuLmZyZW56eS1zaW5nbGUtaW1hZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0bWF4LXdpZHRoOiAxOTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDQ0MHB4KSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTgwcHg7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblx0LmZyZW56eS1jbG90aGluZyB7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0LmZyZW56eS1jbG90aGluZy5mcmVuenktb24tc2FsZS1zYWZhcmkge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cdH1cblx0LmZyZW56eS1zYWxlLXJpYmJvbiB7XG5cdFx0ei1pbmRleDogMTAwMDAwMDU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtNHB4O1xuXHRcdHJpZ2h0OiAtN3B4O1xuXHR9XG5cdC5mcmVuenktc2hvcHNpbWlsYXItYnV0dG9uIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxufVxuXG4uZnJlbnp5LXNob3BzaW1pbGFyLWJ1dHRvbiB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiA4cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGNvbG9yOiAkZ3JheTtcblx0fVxufVxuXG4uZnJlbnp5LWl0ZW0tdGl0bGUge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuI2ZyZW56eS1wZXJtYWxpbmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mcmVuenktYnV5LWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6ICRpbmFjdGl2ZS1ibHVlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDhweDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbjogMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ym94LXNoYWRvdzogMCAwIDAgMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHotaW5kZXg6IDEwMDAwMDA1O1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkYWN0aXZlLWJsdWU7XG5cdH1cblx0Ji5uby1zaG9wc2ltaWxhci1pdGVtcyB7XG5cdFx0bWFyZ2luOiAxLjVlbSAwO1xuXHR9XG59XG5cbi5mcmVuenktc29sZC1vdXQge1xuXHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGdyYXk7XG5cdH1cbn1cblxuLy8gU2hvcCBTaW1pbGFyIENvbnRyb2xzXG4uZnJlbnp5LXNob3BzaW1pbGFyLWNvbnRyb2xzIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR6LWluZGV4OiA1O1xuXHRzcGFuLFxuXHRsYWJlbCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXHRzcGFuIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRsYWJlbCB7XG5cdFx0cGFkZGluZzogMCA1cHggMCA1cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdCYuaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC8vIExhbmRzY2FwZSBtb2RlLlxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogMzAwcHgpIGFuZCAobWF4LWhlaWdodDogNDM5cHgpIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uZnJlbnp5LXNob3BzaW1pbGFyLWZpbHRlcnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdHdpZHRoOiA5MCU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA5OTk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbi5mcmVuenktc2hvcHNpbWlsYXItZmlsdGVycy1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDE1MHB4O1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxM3B4O1xuXHRcdHJpZ2h0OiAyNXB4O1xuXHRcdGJvcmRlcjogc29saWQgI2ZmZjtcblx0XHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG59XG5cbi5mcmVuenktc2hvcHNpbWlsYXItcHJpY2VzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bGFiZWwge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDQ0MHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmZyZW56eS1zb3J0IHtcblx0Ym9yZGVyOiAycHggc29saWQgJGdyYXk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ji5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHR9XG59XG5cbi5mcmVuenktc29ydC1sb3cge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICogNS4gU2hvcCBCdXR0b25cbiAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZyZW56eS1zaG9wLWJ1dHRvbiB7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogJHdoaXRlIHVybCgnLi4vLi4vaW1hZ2VzL2ljb24tc2hvcC1kYXJrLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTIuNXB4IDE2LjVweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOC43NXB4IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdC5uby10b3VjaCAmIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXHRcdH1cblx0fVxuXHQmLm9wZW4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0d2lkdGg6IDIwNXB4O1xuXHR9XG5cdCYuaG92ZXItb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdC8vIElmIHRoZXkgaGF2ZSB0aGUgJ2hvdmVyIG9ubHknIG9wdGlvbiBjaGVja2VkLCB3ZSBuZWVkIHRvIGlnbm9yZSB0aGF0IG9uIG1vYmlsZS5cblx0XHQubW9iaWxlICYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdHNwYW4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDE2NXB4O1xuXHRcdGxlZnQ6IDMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRvcGVuLXNhbnM7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cblxuLnBvc2l0aW9uLXRvcCB7XG5cdHRvcDogOHB4O1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucG9zaXRpb24tYm90dG9tIHtcblx0Ym90dG9tOiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wb3NpdGlvbi1sZWZ0IHtcblx0bGVmdDogOHB4O1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBvc2l0aW9uLXJpZ2h0IHtcblx0cmlnaHQ6IDhweDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9u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 */