/* styles grid */
/* CUSTOM VARIABLES */
/* MAROON */
/* BRICK */
/* GOLD */
/* GOLD - PREMIERE */
/* PATINA */
/* TERRACOTTA */
/* OPUS */
/* PINE */
/* WATER */
/* GRAY */
/* GRAY UPDATED - 031026 */
/* COPPER */
/* column variations */
/* grid wrapper */
.grid-wrapper-min-max {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-auto-flow: row;
  grid-auto-rows: auto;
  grid-gap: rem;
  width: 100%;
}
@media (max-width: 735px) {
  .grid-wrapper-min-max {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }
}
.grid-wrapper-min-max .grid-item {
  display: block;
  box-sizing: border-box;
  width: 100%;
}
@media (max-width: 735px) {
  .grid-wrapper-min-max .grid-item {
    margin: 0;
  }
}

/* wrappers */
#main-content-wrapper.grid-wrapper-min-max {
  display: grid;
  grid-gap: 1rem;
  box-sizing: border-box;
  margin: 0;
  width: auto;
  grid-template-columns: repeat(12, [col-start] 1fr);
  grid-template-areas: "main-section-wrapper" "main-aside-wrapper-navigation" "main-aside-wrapper-content";
  grid-rows: repeat(4, [col-start] 1fr);
  grid-gap: 1rem;
}
#main-content-wrapper.grid-wrapper-min-max img {
  width: 100%;
}
#main-content-wrapper.grid-wrapper-min-max #main-section-wrapper {
  grid-column: 1/span 9;
  grid-row: 1/span 4;
}
#main-content-wrapper.grid-wrapper-min-max #main-aside-wrapper-navigation {
  grid-column: 10/span 3;
  grid-row: 1;
}
#main-content-wrapper.grid-wrapper-min-max #main-aside-wrapper-content {
  grid-column: 10/span 3;
  grid-row: 2;
}
@media (max-width: 767px) {
  #main-content-wrapper.grid-wrapper-min-max {
    grid-template-columns: 1fr;
    grid-template-areas: "main-section-wrapper" "main-aside-wrapper-navigation" "main-aside-wrapper-content";
    grid-row-gap: 2rem;
    margin: 0 auto;
    padding: 0;
  }
  #main-content-wrapper.grid-wrapper-min-max #main-section-wrapper,
#main-content-wrapper.grid-wrapper-min-max #main-aside-wrapper-navigation,
#main-content-wrapper.grid-wrapper-min-max #main-aside-wrapper-content {
    grid-column: 1;
  }
  #main-content-wrapper.grid-wrapper-min-max #main-section-wrapper {
    grid-row: 2;
  }
  #main-content-wrapper.grid-wrapper-min-max #main-aside-wrapper-navigation {
    grid-row: 1;
  }
  #main-content-wrapper.grid-wrapper-min-max #main-aside-wrapper-content {
    grid-row: 3;
  }
}

/* grid columns */
.grid-wrapper-min-max.one-column {
  grid-gap: 0;
}

.grid-wrapper-min-max.two-column,
.grid-wrapper-min-max.three-column,
.grid-wrapper-min-max.four-column,
.grid-wrapper-min-max.four-column-eight-column,
.grid-wrapper-min-max.eight-column-four-column,
.grid-wrapper-min-max.three-column-nine-column,
.grid-wrapper-min-max.nine-column-three-column {
  grid-gap: 2rem;
}
@media (max-width: 735px) {
  .grid-wrapper-min-max.two-column .grid-item,
.grid-wrapper-min-max.three-column .grid-item,
.grid-wrapper-min-max.four-column .grid-item,
.grid-wrapper-min-max.four-column-eight-column .grid-item,
.grid-wrapper-min-max.eight-column-four-column .grid-item,
.grid-wrapper-min-max.three-column-nine-column .grid-item,
.grid-wrapper-min-max.nine-column-three-column .grid-item {
    margin: 1rem 0 !important;
  }
  .grid-wrapper-min-max.two-column .grid-item:last-of-type,
.grid-wrapper-min-max.three-column .grid-item:last-of-type,
.grid-wrapper-min-max.four-column .grid-item:last-of-type,
.grid-wrapper-min-max.four-column-eight-column .grid-item:last-of-type,
.grid-wrapper-min-max.eight-column-four-column .grid-item:last-of-type,
.grid-wrapper-min-max.three-column-nine-column .grid-item:last-of-type,
.grid-wrapper-min-max.nine-column-three-column .grid-item:last-of-type {
    margin-bottom: 0 !important;
  }
}

.grid-wrapper-min-max.one-column {
  grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
}

.grid-wrapper-min-max.two-column {
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}

.grid-wrapper-min-max.three-column {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}

.grid-wrapper-min-max.four-column {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}

.grid-wrapper-min-max.four-column-eight-column {
  grid-template-columns: 33% auto;
}

.grid-wrapper-min-max.eight-column-four-column {
  grid-template-columns: auto 33%;
}

.grid-wrapper-min-max.three-column-nine-column {
  grid-template-columns: 25% auto;
}

.grid-wrapper-min-max.nine-column-three-column {
  grid-template-columns: auto 25%;
}

@media only screen and (max-width: 1200px) {
  #panel-cards .grid-wrapper-min-max.four-column,
#panel-numbers .grid-wrapper-min-max.four-column {
    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
  }
}
#panel-cards .container.portrait .grid-wrapper-min-max.four-column {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}
@media (max-width: 1023px) {
  #panel-cards .container.portrait .grid-wrapper-min-max.four-column {
    grid-template-columns: repeat(auto-fit, minmax(255px, 1fr));
  }
}
@media (max-width: 735px) {
  #panel-cards .container.portrait .grid-wrapper-min-max.four-column {
    display: block !important;
    width: 100%;
  }
}

@media (max-width: 1023px) {
  #panel-cards .container.portrait,
#panel-cards .container.container-100.portrait,
#panel-cards .container.container-80.portrait,
#panel-cards .container.container-50.portrait {
    width: 80%;
  }
}
@media (max-width: 735px) {
  #panel-cards .container.portrait,
#panel-cards .container.container-100.portrait,
#panel-cards .container.container-80.portrait,
#panel-cards .container.container-50.portrait {
    width: 70%;
  }
}

#panel-intro .grid-wrapper-min-max {
  display: grid;
  grid-gap: 1rem;
  box-sizing: border-box;
  margin: 0;
  width: auto;
  grid-template-columns: repeat(12, [col-start] 1fr);
  grid-template-areas: "intro-grid-area-main" "intro-grid-area-aside-navigation" "intro-grid-area-aside-content";
  grid-rows: repeat(4, [col-start] 1fr);
  grid-gap: 4rem;
}
#panel-intro .grid-wrapper-min-max .intro-grid-area-main {
  grid-column: 1/span 9;
  grid-row: 1/span 4;
}
#panel-intro .grid-wrapper-min-max .intro-grid-area-aside-navigation {
  grid-column: 10/span 3;
  grid-row: 1;
}
#panel-intro .grid-wrapper-min-max .intro-grid-area-aside-content {
  grid-column: 10/span 3;
  grid-row: 2;
}
@media (max-width: 1023px) {
  #panel-intro .grid-wrapper-min-max {
    grid-template-columns: 1fr;
    grid-template-areas: "intro-grid-area-aside-navigation" "intro-grid-area-main" "intro-grid-area-aside-content";
    grid-template-columns: 1fr;
    grid-row-gap: 2rem;
    margin: 0 auto;
    padding: 0;
  }
  #panel-intro .grid-wrapper-min-max .intro-grid-area-main,
#panel-intro .grid-wrapper-min-max .intro-grid-area-aside-navigation,
#panel-intro .grid-wrapper-min-max .intro-grid-area-aside-content {
    grid-column: 1;
  }
  #panel-intro .grid-wrapper-min-max .intro-grid-area-main {
    grid-row: 2;
  }
  #panel-intro .grid-wrapper-min-max .intro-grid-area-aside-navigation {
    grid-row: 1;
  }
  #panel-intro .grid-wrapper-min-max .intro-grid-area-aside-content {
    grid-row: 3;
  }
}

@media only screen and (max-width: 768px) {
  .grid-wrapper-min-max.two-column,
.grid-wrapper-min-max.three-column,
.grid-wrapper-min-max.four-column,
.grid-wrapper-min-max.four-column-eight-column,
.grid-wrapper-min-max.eight-column-four-column,
.grid-wrapper-min-max.three-column-nine-column,
.grid-wrapper-min-max.nine-column-three-column {
    box-sizing: border-box;
    display: block;
    margin: 0;
    width: 100%;
  }
}
/* grid gap */
.grid-wrapper-min-max.grid-gap-lg {
  grid-gap: 3rem !important;
}

.grid-wrapper-min-max.grid-gap-md {
  grid-gap: 2rem !important;
}

.grid-wrapper-min-max.grid-gap-sm {
  grid-gap: 1rem !important;
}

.grid-wrapper-min-max.grid-gap-none {
  grid-gap: 0rem !important;
}

/* no gap - optional - use for image grids */
.grid-wrapper-no-gap {
  grid-gap: 0px;
}

/* grid row gap */
.grid-wrapper-min-max.grid-gap-lg.grid-row-gap-lg,
.grid-wrapper-min-max.grid-gap-md.grid-row-gap-lg,
.grid-wrapper-min-max.grid-gap-sm.grid-row-gap-lg,
.grid-wrapper-min-max.grid-gap-none.grid-row-gap-lg {
  grid-row-gap: 3rem !important;
}

.grid-wrapper-min-max.grid-gap-lg.grid-row-gap-md,
.grid-wrapper-min-max.grid-gap-md.grid-row-gap-md,
.grid-wrapper-min-max.grid-gap-sm.grid-row-gap-md,
.grid-wrapper-min-max.grid-gap-none.grid-row-gap-md {
  grid-row-gap: 2rem !important;
}

.grid-wrapper-min-max.grid-gap-lg.grid-row-gap-sm,
.grid-wrapper-min-max.grid-gap-md.grid-row-gap-sm,
.grid-wrapper-min-max.grid-gap-sm.grid-row-gap-sm,
.grid-wrapper-min-max.grid-gap-none.grid-row-gap-sm {
  grid-row-gap: 1rem !important;
}

.grid-wrapper-min-max.grid-gap-lg.grid-row-gap-none,
.grid-wrapper-min-max.grid-gap-md.grid-row-gap-none,
.grid-wrapper-min-max.grid-gap-sm.grid-row-gap-none,
.grid-wrapper-min-max.grid-gap-none.grid-row-gap-none {
  grid-row-gap: 0rem !important;
}

/* grid-min-max - override */
#panel-cards .grid-wrapper-min-max.column-min-100,
#panel-numbers .grid-wrapper-min-max.number.column-min-100,
#panel-buttons .grid-wrapper-min-max.column-min-100,
#panel-image-grid .grid-wrapper-min-max.column-min-100,
#panel-video-embed .grid-wrapper-min-max.column-min-100,
#panel-tabs-images .grid-wrapper-min-max.column-min-100 {
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-100,
#panel-numbers .grid-wrapper-min-max.number.column-min-100,
#panel-buttons .grid-wrapper-min-max.column-min-100,
#panel-image-grid .grid-wrapper-min-max.column-min-100,
#panel-video-embed .grid-wrapper-min-max.column-min-100,
#panel-tabs-images .grid-wrapper-min-max.column-min-100 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

#panel-cards .grid-wrapper-min-max.column-min-150,
#panel-numbers .grid-wrapper-min-max.number.column-min-150,
#panel-buttons .grid-wrapper-min-max.column-min-150,
#panel-image-grid .grid-wrapper-min-max.column-min-150,
#panel-video-embed .grid-wrapper-min-max.column-min-150,
#panel-tabs-images .grid-wrapper-min-max.column-min-150 {
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-150,
#panel-numbers .grid-wrapper-min-max.number.column-min-150,
#panel-buttons .grid-wrapper-min-max.column-min-150,
#panel-image-grid .grid-wrapper-min-max.column-min-150,
#panel-video-embed .grid-wrapper-min-max.column-min-150,
#panel-tabs-images .grid-wrapper-min-max.column-min-150 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

#panel-cards .grid-wrapper-min-max.column-min-200,
#panel-numbers .grid-wrapper-min-max.number.column-min-200,
#panel-buttons .grid-wrapper-min-max.column-min-200,
#panel-image-grid .grid-wrapper-min-max.column-min-200,
#panel-video-embed .grid-wrapper-min-max.column-min-200,
#panel-tabs-images .grid-wrapper-min-max.column-min-200 {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-200,
#panel-numbers .grid-wrapper-min-max.number.column-min-200,
#panel-buttons .grid-wrapper-min-max.column-min-200,
#panel-image-grid .grid-wrapper-min-max.column-min-200,
#panel-video-embed .grid-wrapper-min-max.column-min-200,
#panel-tabs-images .grid-wrapper-min-max.column-min-200 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

#panel-cards .grid-wrapper-min-max.column-min-250,
#panel-numbers .grid-wrapper-min-max.number.column-min-250,
#panel-buttons .grid-wrapper-min-max.column-min-250,
#panel-image-grid .grid-wrapper-min-max.column-min-250,
#panel-video-embed .grid-wrapper-min-max.column-min-250,
#panel-tabs-images .grid-wrapper-min-max.column-min-250 {
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-250,
#panel-numbers .grid-wrapper-min-max.number.column-min-250,
#panel-buttons .grid-wrapper-min-max.column-min-250,
#panel-image-grid .grid-wrapper-min-max.column-min-250,
#panel-video-embed .grid-wrapper-min-max.column-min-250,
#panel-tabs-images .grid-wrapper-min-max.column-min-250 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

#panel-cards .grid-wrapper-min-max.column-min-300,
#panel-numbers .grid-wrapper-min-max.number.column-min-300,
#panel-buttons .grid-wrapper-min-max.column-min-300,
#panel-image-grid .grid-wrapper-min-max.column-min-300,
#panel-video-embed .grid-wrapper-min-max.column-min-300,
#panel-tabs-images .grid-wrapper-min-max.column-min-300 {
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-300,
#panel-numbers .grid-wrapper-min-max.number.column-min-300,
#panel-buttons .grid-wrapper-min-max.column-min-300,
#panel-image-grid .grid-wrapper-min-max.column-min-300,
#panel-video-embed .grid-wrapper-min-max.column-min-300,
#panel-tabs-images .grid-wrapper-min-max.column-min-300 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

#panel-cards .grid-wrapper-min-max.column-min-350,
#panel-numbers .grid-wrapper-min-max.number.column-min-350,
#panel-buttons .grid-wrapper-min-max.column-min-350,
#panel-image-grid .grid-wrapper-min-max.column-min-350,
#panel-video-embed .grid-wrapper-min-max.column-min-350,
#panel-tabs-images .grid-wrapper-min-max.column-min-350 {
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-350,
#panel-numbers .grid-wrapper-min-max.number.column-min-350,
#panel-buttons .grid-wrapper-min-max.column-min-350,
#panel-image-grid .grid-wrapper-min-max.column-min-350,
#panel-video-embed .grid-wrapper-min-max.column-min-350,
#panel-tabs-images .grid-wrapper-min-max.column-min-350 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

#panel-cards .grid-wrapper-min-max.column-min-400,
#panel-numbers .grid-wrapper-min-max.number.column-min-400,
#panel-buttons .grid-wrapper-min-max.column-min-400,
#panel-image-grid .grid-wrapper-min-max.column-min-400,
#panel-video-embed .grid-wrapper-min-max.column-min-400,
#panel-tabs-images .grid-wrapper-min-max.column-min-400 {
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
}
@media (max-width: 735px) {
  #panel-cards .grid-wrapper-min-max.column-min-400,
#panel-numbers .grid-wrapper-min-max.number.column-min-400,
#panel-buttons .grid-wrapper-min-max.column-min-400,
#panel-image-grid .grid-wrapper-min-max.column-min-400,
#panel-video-embed .grid-wrapper-min-max.column-min-400,
#panel-tabs-images .grid-wrapper-min-max.column-min-400 {
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

/* ms - grid */
/* grid */
.grid-wrapper-min-max {
  display: -ms-grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
}

/* grid-wrapper-min-max - default - ms support */
.grid-wrapper-min-max .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max .grid-item:nth-child(2) {
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max .grid-item:nth-child(3) {
  -ms-grid-column: 7;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max .grid-item:nth-child(4) {
  -ms-grid-column: 10;
  -ms-grid-column-span: 3;
}

/* one-column-build - ms support */
.grid-wrapper-min-max.one-column .grid-item {
  -ms-grid-column-span: 12;
  -ms-grid-row-span: 0;
}

.grid-wrapper-min-max.one-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 12;
}

.grid-wrapper-min-max.one-column .grid-item:nth-child(2),
.grid-wrapper-min-max.one-column .grid-item:nth-child(3),
.grid-wrapper-min-max.one-column .grid-item:nth-child(4) {
  display: none;
}

/* two-column-build */
.grid-wrapper-min-max.two-column .grid-item {
  -ms-grid-column-span: 6;
}

/* two-column-build - ms support */
.grid-wrapper-min-max.two-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 6;
}

.grid-wrapper-min-max.two-column .grid-item:nth-child(2) {
  -ms-grid-column: 7;
  -ms-grid-column-span: 6;
}

.grid-wrapper-min-max.two-column .grid-item:nth-child(3),
.grid-wrapper-min-max.two-column .grid-item:nth-child(4) {
  display: none;
}

/* three-column-build - ms support */
.grid-wrapper-min-max.three-column .grid-item {
  -ms-grid-column-span: 4;
}

/* three-column-build - ms support */
.grid-wrapper-min-max.three-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
}

.grid-wrapper-min-max.three-column .grid-item:nth-child(2) {
  -ms-grid-column: 5;
  -ms-grid-column-span: 4;
}

.grid-wrapper-min-max.three-column .grid-item:nth-child(3) {
  -ms-grid-column: 9;
  -ms-grid-column-span: 4;
}

.grid-wrapper-min-max.three-column .grid-item:nth-child(4) {
  display: none;
}

/* four-column-build - ms support */
.grid-wrapper-min-max.four-column {
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max.four-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max.four-column .grid-item:nth-child(2) {
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max.four-column .grid-item:nth-child(3) {
  -ms-grid-column: 7;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max.four-column .grid-item:nth-child(4) {
  -ms-grid-column: 10;
  -ms-grid-column-span: 3;
}

/* four-column-eight-column-build */
/* eight-column-four-column-build */
/* three-column-nine-column-build */
/* nine-column-three-column-build */
.grid-wrapper-min-max.four-column-eight-column {
  -ms-grid-columns: 33% 1fr;
}

.grid-wrapper-min-max.eight-column-four-column {
  -ms-grid-columns: 1fr 33%;
}

.grid-wrapper-min-max.three-column-nine-column {
  -ms-grid-columns: 25% 1fr;
}

.grid-wrapper-min-max.nine-column-three-column {
  -ms-grid-columns: 1fr 25%;
}

/* three-column-nine-column-build */
.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(2) {
  -ms-grid-column: 4;
  -ms-grid-column-span: 9;
}

.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(3),
.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(4) {
  display: none;
}

/* nine-column-three-column-build */
.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 9;
}

.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(2) {
  -ms-grid-column: 10;
  -ms-grid-column-span: 3;
}

.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(3),
.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(4) {
  display: none;
}

/* eight-column-four-column-build */
.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 8;
}

.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(2) {
  -ms-grid-column: 9;
  -ms-grid-column-span: 12;
}

.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(3),
.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(4) {
  display: none;
}

/* four-column-eight-column-build */
.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 4;
}

.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(2) {
  -ms-grid-column: 5;
  -ms-grid-column-span: 12;
}

.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(3),
.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(4) {
  display: none;
}

/* Microsoft Edge Browser 12+ (All) - @supports method */
@supports (-ms-ime-align: auto) {
  .grid-wrapper-min-max.one-column {
    grid: 0;
  }

  .grid-wrapper-min-max.one-column .grid-item,
.grid-wrapper-min-max.two-column .grid-item,
.grid-wrapper-min-max.three-column .grid-item,
.grid-wrapper-min-max.four-column .grid-item,
.grid-wrapper-min-max.four-column-eight-column .grid-item,
.grid-wrapper-min-max.eight-column-four-column .grid-item,
.grid-wrapper-min-max.three-column-nine-column .grid-item,
.grid-wrapper-min-max.nine-column-three-column .grid-item,
#panel-cards .grid-wrapper-min-max.card-horizontal .grid-item {
    padding: 1rem;
  }
}
/* media queries */
/* 1400 */
/* 768 */
@media only screen and (max-width: 768px) {
  /* *-column-build - all to span 12 - change display */
  .grid-wrapper-min-max.two-column .grid-item,
.grid-wrapper-min-max.three-column .grid-item,
.grid-wrapper-min-max.four-column .grid-item,
.grid-wrapper-min-max.one-column .grid-item:nth-child(1),
.grid-wrapper-min-max.two-column .grid-item:nth-child(1),
.grid-wrapper-min-max.two-column .grid-item:nth-child(2),
.grid-wrapper-min-max.three-column .grid-item:nth-child(1),
.grid-wrapper-min-max.three-column .grid-item:nth-child(2),
.grid-wrapper-min-max.three-column .grid-item:nth-child(3),
.grid-wrapper-min-max.four-column .grid-item:nth-child(1),
.grid-wrapper-min-max.four-column .grid-item:nth-child(2),
.grid-wrapper-min-max.four-column .grid-item:nth-child(3),
.grid-wrapper-min-max.four-column .grid-item:nth-child(4) {
    display: block;
    margin: 0 auto;
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
  }

  /* grid-wrapper - all columns - span12 */
  /* three-nine + nine-three */
  .grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(1),
.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(2),
.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(3),
.grid-wrapper-min-max.three-column-nine-column .grid-item:nth-child(4),
.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(1),
.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(2),
.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(3),
.grid-wrapper-min-max.nine-column-three-column .grid-item:nth-child(4),
.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(1),
.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(2),
.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(3),
.grid-wrapper-min-max.eight-column-four-column .grid-item:nth-child(4),
.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(1),
.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(2),
.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(3),
.grid-wrapper-min-max.four-column-eight-column .grid-item:nth-child(4) {
    display: block;
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
  }
}
@media only screen and (max-width: 768px) and (max-width: 735px) {
  .grid-item {
    display: block;
    margin: 1rem 0;
  }
}
/* image grid */
#panel-image-grid .grid-wrapper-min-max .grid-item {
  height: auto;
}

/* IE 11 ONLY */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-intro .grid-area-one {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    margin: 0 2rem 0 0;
  }

  /* grid-gap */

  /* first grid-item override */

  /* image grid - image areas */

  /* grid areas */
  /* image - text */

  /* image-grid */

  /* 1080 */
  /* 1080 - close */
  /* 768 */
  /* 768 - close */
  /* 415 */
  /* 415 - close */
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-intro .grid-area-one {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-intro .grid-area-two {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    margin: 0 0 2rem 0;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-intro .grid-area-two {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-intro .grid-area-three {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-intro .grid-area-three {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 3;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-intro #home {
    display: block;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .grid-wrapper-min-max.one-column {
    grid: 0;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .grid-wrapper-min-max.one-column .grid-item,
.grid-wrapper-min-max.two-column .grid-item,
.grid-wrapper-min-max.three-column .grid-item,
.grid-wrapper-min-max.four-column .grid-item,
.grid-wrapper-min-max.four-column-eight-column .grid-item,
.grid-wrapper-min-max.eight-column-four-column .grid-item,
.grid-wrapper-min-max.three-column-nine-column .grid-item,
.grid-wrapper-min-max.nine-column-three-column .grid-item,
#panel-cards .grid-wrapper-min-max.card-horizontal .grid-item {
    padding: 1rem;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-lead .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-image-lead-resize .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-audio .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-accordion .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-form .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-pagination .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-tabs .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-image-caption .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-video-embed .grid-wrapper-min-max:nth-child(1) .grid-item,
#panel-carousel-scroll .grid-wrapper-min-max:nth-child(1) .grid-item,
#modaal-content-carousel .grid-wrapper-min-max:nth-child(1) .grid-item {
    -ms-grid-column-span: 12 !important;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-lead .grid-wrapper-min-max .grid-item:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
  }
  #panel-image-grid .grid-wrapper-min-max .grid-item {
    display: -ms-flexbox;
    -ms-flex-direction: column;
  }
  #panel-image-grid .grid-wrapper-min-max .grid-item img {
    width: 100%;
    height: 100%;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(7) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(8) {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(9) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(10) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(11) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(12) {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-text .grid-wrapper-grid-area .grid-area-image {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-image-text .grid-wrapper-grid-area .grid-area-image {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-text .grid-wrapper-grid-area .grid-area-content {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-image-text .grid-wrapper-grid-area .grid-area-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-text .grid-wrapper-grid-area.toggle-grid-area .grid-area-image {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-image-text .grid-wrapper-grid-area.toggle-grid-area .grid-area-image {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-text .grid-wrapper-grid-area.toggle-grid-area .grid-area-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 735px), screen and (-ms-high-contrast: none) and (max-width: 735px) {
  #panel-image-text .grid-wrapper-grid-area.toggle-grid-area .grid-area-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid-area .grid-wrapper-grid-area {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 1fr 1fr 1fr;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area {
    display: -ms-flexbox;
    -ms-flex-direction: column;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area img {
    width: 100%;
    height: 100%;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-one {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-two {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-three {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-four {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-five {
    -ms-grid-column: 2;
    -ms-grid-column-span: 3;
    -ms-grid-row: 3;
    -ms-grid-row-span: 2;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .calendar-card-date {
    margin: 0 0 1.125rem;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-highlights .grid-wrapper-min-max.three-column .grid-item {
    padding: 0;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-carousel-scroll .grid-wrapper-min-max {
    min-height: 700px;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-carousel-scroll .grid-wrapper-min-max:nth-child(1) .grid-item .item-content {
    padding: 4rem;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #panel-image-caption .grid-wrapper-min-max :nth-child(1).grid-item {
    -ms-grid-column-span: 12 !important;
  }
}
@media only screen and (-ms-high-contrast: active) and (max-width: 1080px), only screen and (-ms-high-contrast: none) and (max-width: 1080px) {
  #panel-image-grid .grid-wrapper-min-max {
    -ms-grid-columns: 1fr 1fr 1fr;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(4) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(5) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(6) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(7) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(8) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(9) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(10) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(11) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(12) {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-one {
    -ms-grid-column: 1;
    -ms-grid-column-span: 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-two {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-three {
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    -ms-grid-row: 3;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-four {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 2;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-five {
    -ms-grid-column: 2;
    -ms-grid-column-span: 3;
    -ms-grid-row: 4;
    -ms-grid-row-span: 2;
  }
}
@media only screen and (-ms-high-contrast: active) and (max-width: 768px), only screen and (-ms-high-contrast: none) and (max-width: 768px) {
  #panel-image-grid .grid-wrapper-min-max {
    -ms-grid-columns: 1fr 1fr;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(7) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(8) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(9) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(10) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(11) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(12) {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
  }
}
@media only screen and (-ms-high-contrast: active) and (max-width: 415px), only screen and (-ms-high-contrast: none) and (max-width: 415px) {
  #panel-image-grid .grid-wrapper-min-max {
    display: block;
    width: 100%;
  }

  #panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(1),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(2),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(3),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(4),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(5),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(6),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(7),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(8),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(9),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(10),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(11),
#panel-image-grid .grid-wrapper-min-max .grid-item:nth-child(12) {
    display: block;
    width: 100%;
  }

  #panel-image-grid-area .grid-wrapper-grid-area {
    display: block;
    width: 100%;
  }
  #panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-one,
#panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-two,
#panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-three,
#panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-four,
#panel-image-grid-area .grid-wrapper-grid-area .grid-area.grid-area-five {
    display: block;
    width: 100%;
  }
}
/* close of IE specific css */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy1ncmlkLnNjc3MiLCIuLi9zY3NzLXR5cG9ncmFwaHkvX2N1c3RvbS12YXJpYWJsZXMuc2NzcyIsIl9ncmlkLWNvbHVtbnMuc2NzcyIsIm1peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIl9tcy1ncmlkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUNBQTtBQXdCQTtBQU9BO0FBT0E7QUFPQTtBQU9BO0FBT0E7QUFPQTtBQU9BO0FBT0E7QUFPQTtBQU9BO0FBT0E7QUNyR0E7QUFFQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ05BO0VESEY7SUFXSTs7O0FBRUY7RUFJRTtFQUNBO0VBQ0E7O0FDaEJGO0VEVUE7SUFFSTs7OztBQWNOO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQkFDRTtFQUdGO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUNoREY7RURzQkY7SUE2Qkk7SUFDQSxxQkFDQTtJQUdBO0lBQ0E7SUFDQTs7RUFDQTtBQUFBO0FBQUE7SUFHRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7OztBQUtOO0FBRUE7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTs7QUM5RkE7RURnR0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDRTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNFOzs7O0FBS1I7RUFBbUM7OztBQUNuQztFQUFtQzs7O0FBQ25DO0VBQXFDOzs7QUFDckM7RUFBb0M7OztBQUNwQztFQUFpRDs7O0FBQ2pEO0VBQWlEOzs7QUFDakQ7RUFBaUQ7OztBQUNqRDtFQUFpRDs7O0FBRWpEO0VBQ0U7QUFBQTtJQUVFOzs7QUFJSjtFQUNFO0VBQ0E7O0FDOUdBO0VENEdGO0lBSUk7OztBQzVIRjtFRHdIRjtJQU9JO0lBQ0E7Ozs7QUNwSEY7RUR3SEY7QUFBQTtBQUFBO0FBQUE7SUFLSTs7O0FDeklGO0VEb0lGO0FBQUE7QUFBQTtBQUFBO0lBUUk7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCQUNFO0VBR0Y7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUMzSkY7RURvSUY7SUEwQkk7SUFDQSxxQkFDQTtJQUdBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0FBQUE7QUFBQTtJQUdFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7O0FBS047RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU9FO0lBQ0E7SUFDQTtJQUNBOzs7QUFJRjtBQUVBO0VBQW9DOzs7QUFFcEM7RUFBb0M7OztBQUVwQztFQUFvQzs7O0FBRXBDO0VBQXNDOzs7QUFFdEM7QUFFQTtFQUF1Qjs7O0FBRXZCO0FBRUE7QUFBQTtBQUFBO0FBQUE7RUFHc0Q7OztBQUV0RDtBQUFBO0FBQUE7QUFBQTtFQUdzRDs7O0FBRXREO0FBQUE7QUFBQTtBQUFBO0VBR3NEOzs7QUFFdEQ7QUFBQTtBQUFBO0FBQUE7RUFHd0Q7OztBQUV4RDtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQy9QQTtFRHlQRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQzFRQTtFRG9RRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQ3JSQTtFRCtRRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQ2hTQTtFRDBSRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQzNTQTtFRHFTRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQ3RUQTtFRGdURjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FOztBQ2pVQTtFRDJURjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFRSTs7OztBRTFVSjtBQUVBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBRUE7RUFDQTtFQUNBOzs7QUFFQTtFQUNBO0VBQ0E7OztBQUVBO0VBQ0E7RUFDQTs7O0FBRUE7RUFDQTtFQUNBOzs7QUFHQTtBQUVBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7QUFFQTtFQUNFOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUdGO0FBRUE7RUFDRTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFHRjtBQUNBO0VBQ0U7OztBQUVGO0VBQ0E7RUFDQTs7O0FBRUE7RUFDQTtFQUNBOzs7QUFFQTtFQUNBO0VBQ0E7OztBQUVBO0VBQ0E7RUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtFQUFpRDs7O0FBQ2pEO0VBQWlEOzs7QUFDakQ7RUFBaUQ7OztBQUNqRDtFQUFpRDs7O0FBRWpEO0FBRUE7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBR0Y7QUFFQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUdGO0FBRUE7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBR0Y7QUFFQTtFQUNFO0lBQ0U7OztFQVdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNFOzs7QUFLTjtBQUVBO0FBRUE7QUFDQTtBQUNBO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFhRTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUo7QUFDQTtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBaUJFO0lBQ0E7SUFDQTs7O0FENU9GO0VDK09FO0lBQ0U7SUFDQTs7O0FBS047QUFFQTtFQUNFOzs7QUFHRjtBQUNBO0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFvQ0Y7O0FBa0JBOztBQXNCQTs7QUFxRkE7QUFDQTs7QUFxREE7O0FBK0RBO0FBNEdBO0FBQ0E7QUE4RUE7QUFDQTtBQWtDQTs7QUR4dkJFO0VDK1BGO0lBT0k7SUFDQTtJQUNBO0lBQ0E7OztBQVpKO0VBZUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QURqUkE7RUM0UUY7SUFPSTtJQUNBO0lBQ0E7SUFDQTs7O0FBekJKO0VBNEJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBRDdSQTtFQ3lSRjtJQU1JO0lBQ0E7SUFDQTs7O0FBcENKO0VBdUNBO0lBQ0U7OztBQXhDRjtFQTRDQTtJQUNFOzs7QUE3Q0Y7RUF5REU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0U7OztBQTFESjtFQXlFRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0U7OztBQTFFSjtFQThFQTtJQUNFO0lBQ0E7OztBQWhGRjtFQW9GQTtJQUNFO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7O0FBNUZOO0VBZ0dBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQXBHRjtFQXNHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUExR0Y7RUE0R0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBaEhGO0VBa0hBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQXRIRjtFQXdIQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUE1SEY7RUE4SEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBbElGO0VBb0lBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQXhJRjtFQTBJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUE5SUY7RUFnSkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBcEpGO0VBc0pBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQTFKRjtFQTRKQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFoS0Y7RUFrS0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBdEtGO0VBMktFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBRDVhRjtFQ3dhQTtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7QUFwTEo7RUF1TEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FEeGJGO0VDb2JBO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQWhNSjtFQXFNRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUR0Y0Y7RUNrY0E7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBOU1KO0VBaU5FO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBRGxkRjtFQzhjQTtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7QUExTko7RUErTkE7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7O0FBeE9OO0VBNk9FO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUF2UUo7RUEwUUE7SUFDRTs7O0FBM1FGO0VBOFFFO0lBQ0U7OztBQS9RSjtFQWtSQTtJQUNFOzs7QUFuUkY7RUFzUkU7SUFDRTs7O0FBdlJKO0VBMFJBO0lBQ0U7OztBQUdGO0VBQ0E7SUFDRTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQU1KO0VBQ0E7SUFDRTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBS0Y7RUFDRTtJQUNFO0lBQ0E7OztFQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQVlFO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0U7SUFDQTs7O0FBTU4iLCJmaWxlIjoic3R5bGVzLWdyaWQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogc3R5bGVzIGdyaWQgKi9cblxuQGltcG9ydCAnbWl4aW5zL2JyZWFrcG9pbnRzJztcbkBpbXBvcnQgJy4uL3Njc3MtdHlwb2dyYXBoeS9jdXN0b20tdmFyaWFibGVzJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdncmlkLWNvbHVtbnMnO1xuQGltcG9ydCAnbXMtZ3JpZCc7XG4iLCIvKiBDVVNUT00gVkFSSUFCTEVTICovXG5cbiRtYXJvb246ICAgICAgICAjNWEwNzIyO1xuJGJyaWNrOiAgICAgICAgICM1YTA3MjI7XG4kZ29sZDpcdFx0XHQjZWFhYTAwO1xuJGdvbGQtcHJlbWllcmU6XHQjY2JhMDUyO1xuJHBhdGluYTogICAgICAgICMwMDk2YTA7XG4kdGVycmFjb3R0YTogICAgI2I2ODk2NztcbiRvcHVzOlx0XHRcdCNmOThlMmI7XG4kcGluZTogICAgICAgICAgIzc3N2UzOTtcbiR3YXRlcjogICAgICAgICAjNDg3NmEyO1xuJGdyYXk6XHRcdFx0Izg4ODg4ODtcbiRjb3BwZXI6ICAgICAgICAjYjRhZjk1O1xuJGJsYWNrOiAgICAgICAgICMwMDAwMDA7XG4kd2hpdGU6XHQgICAgICAgICNmZmZmZmY7XG4kYmx1ZTogICAgICAgICAgIzAwYjdmZjtcbiRiZy1vdmVybGF5OiAgICByZ2JhKDAsMCwwLC41KTtcblxuJGJnLW92ZXJsYXk6ICRiZy1vdmVybGF5O1xuJGJnLW92ZXJsYXktZGFyazogcmdiYSgkYmctb3ZlcmxheSwgLjYpO1xuJGJnLW92ZXJsYXktZXh0cmEtZGFyazogcmdiYSgkYmctb3ZlcmxheSwgLjcpO1xuJGJnLW92ZXJsYXktbGlnaHQ6IHJnYmEoJGJnLW92ZXJsYXksIC40KTtcbiRiZy1vdmVybGF5LWV4dHJhLWxpZ2h0OiByZ2JhKCRiZy1vdmVybGF5LCAuMSk7XG5cbi8qIE1BUk9PTiAqL1xuJG1hcm9vbjogbGlnaHRlbigkbWFyb29uLCAwJSk7XG4kbWFyb29uLWRhcms6IGRhcmtlbigkbWFyb29uLCAxMCUpO1xuJG1hcm9vbi1leHRyYS1kYXJrOiBkYXJrZW4oJG1hcm9vbiwgNDAlKTtcbiRtYXJvb24tbGlnaHQ6IGxpZ2h0ZW4oJG1hcm9vbiwgMjAlKTtcbiRtYXJvb24tZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJG1hcm9vbiwgNDAlKTtcblxuLyogQlJJQ0sgKi9cbiRicmljazogbGlnaHRlbigkYnJpY2ssIDAlKTtcbiRicmljay1kYXJrOiBkYXJrZW4oJGJyaWNrLCAyMCUpO1xuJGJyaWNrLWV4dHJhLWRhcms6IGRhcmtlbigkYnJpY2ssIDQwJSk7XG4kYnJpY2stbGlnaHQ6IGxpZ2h0ZW4oJGJyaWNrLCAyMCUpO1xuJGJyaWNrLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRicmljaywgNDAlKTtcblxuLyogR09MRCAqL1xuJGdvbGQ6IGxpZ2h0ZW4oJGdvbGQsIDAlKTtcbiRnb2xkLWRhcms6IGRhcmtlbigkZ29sZCwgMjAlKTtcbiRnb2xkLWV4dHJhLWRhcms6IGRhcmtlbigkZ29sZCwgNDAlKTtcbiRnb2xkLWxpZ2h0OiBsaWdodGVuKCRnb2xkLCAyMCUpO1xuJGdvbGQtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJGdvbGQsIDQwJSk7XG5cbi8qIEdPTEQgLSBQUkVNSUVSRSAqL1xuJGdvbGQtcHJlbWllcmU6IGxpZ2h0ZW4oJGdvbGQtcHJlbWllcmUsIDAlKTtcbiRnb2xkLXByZW1pZXJlLWRhcms6IGRhcmtlbigkZ29sZC1wcmVtaWVyZSwgMjAlKTtcbiRnb2xkLXByZW1pZXJlLWV4dHJhLWRhcms6IGRhcmtlbigkZ29sZC1wcmVtaWVyZSwgNDAlKTtcbiRnb2xkLXByZW1pZXJlLWxpZ2h0OiBsaWdodGVuKCRnb2xkLXByZW1pZXJlLCAxNSUpO1xuJGdvbGQtcHJlbWllcmUtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJGdvbGQtcHJlbWllcmUsIDMwJSk7XG5cbi8qIFBBVElOQSAqL1xuJHBhdGluYTogbGlnaHRlbigkcGF0aW5hLCAwJSk7XG4kcGF0aW5hLWRhcms6IGRhcmtlbigkcGF0aW5hLCAxNSUpO1xuJHBhdGluYS1leHRyYS1kYXJrOiBkYXJrZW4oJHBhdGluYSwgNDAlKTtcbiRwYXRpbmEtbGlnaHQ6IGxpZ2h0ZW4oJHBhdGluYSwgMjAlKTtcbiRwYXRpbmEtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJHBhdGluYSwgNDAlKTtcblxuLyogVEVSUkFDT1RUQSAqL1xuJHRlcnJhY290dGE6IGxpZ2h0ZW4oJHRlcnJhY290dGEsIDAlKTtcbiR0ZXJyYWNvdHRhLWRhcms6IGRhcmtlbigkdGVycmFjb3R0YSwgMjAlKTtcbiR0ZXJyYWNvdHRhLWV4dHJhLWRhcms6IGRhcmtlbigkdGVycmFjb3R0YSwgNDAlKTtcbiR0ZXJyYWNvdHRhLWxpZ2h0OiBsaWdodGVuKCR0ZXJyYWNvdHRhLCAyNSUpO1xuJHRlcnJhY290dGEtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJHRlcnJhY290dGEsIDM1JSk7XG5cbi8qIE9QVVMgKi9cbiRvcHVzOiBsaWdodGVuKCRvcHVzLCAwJSk7XG4kb3B1cy1kYXJrOiBkYXJrZW4oJG9wdXMsIDIwJSk7XG4kb3B1cy1leHRyYS1kYXJrOiBkYXJrZW4oJG9wdXMsIDQwJSApO1xuJG9wdXMtbGlnaHQ6IGxpZ2h0ZW4oJG9wdXMsIDIwJSApO1xuJG9wdXMtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJG9wdXMsIDQwJSApO1xuXG4vKiBQSU5FICovXG4kcGluZTogbGlnaHRlbigkcGluZSwgMCUpO1xuJHBpbmUtZGFyazogZGFya2VuKCRwaW5lLCAyMCUpO1xuJHBpbmUtZXh0cmEtZGFyazogZGFya2VuKCRwaW5lLCA0MCUgKTtcbiRwaW5lLWxpZ2h0OiBsaWdodGVuKCRwaW5lLCAyMCUgKTtcbiRwaW5lLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRwaW5lLCA0MCUgKTtcblxuLyogV0FURVIgKi9cbiR3YXRlcjogbGlnaHRlbigkd2F0ZXIsIDAlKTtcbiR3YXRlci1kYXJrOiBkYXJrZW4oJHdhdGVyLCAyMCUpO1xuJHdhdGVyLWV4dHJhLWRhcms6IGRhcmtlbigkd2F0ZXIsIDQwJSApO1xuJHdhdGVyLWxpZ2h0OiBsaWdodGVuKCR3YXRlciwgMjAlICk7XG4kd2F0ZXItZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJHdhdGVyLCA0MCUgKTtcblxuLyogR1JBWSAqL1xuJGdyYXk6IGxpZ2h0ZW4oJGdyYXksIDAlKTtcbiRncmF5LWRhcms6IGRhcmtlbigkZ3JheSwgMjAlKTtcbiRncmF5LWV4dHJhLWRhcms6IGRhcmtlbigkZ3JheSwgNDAlKTtcbiRncmF5LWxpZ2h0OiBsaWdodGVuKCRncmF5LCAyMCUpO1xuJGdyYXktZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJGdyYXksIDQwJSk7XG5cbi8qIEdSQVkgVVBEQVRFRCAtIDAzMTAyNiAqL1xuJGdyYXk6IGxpZ2h0ZW4oJGNvcHBlciwgMCUpO1xuJGdyYXktZGFyazogZGFya2VuKCRjb3BwZXIsIDIwJSk7XG4kZ3JheS1leHRyYS1kYXJrOiBkYXJrZW4oJGNvcHBlciwgNDAlKTtcbiRncmF5LWxpZ2h0OiBsaWdodGVuKCRjb3BwZXIsIDIwJSk7XG4kZ3JheS1leHRyYS1saWdodDogbGlnaHRlbigkY29wcGVyLCAzMCUpO1xuXG4vKiBDT1BQRVIgKi9cbiRjb3BwZXI6IGxpZ2h0ZW4oJGNvcHBlciwgMCUpO1xuJGNvcHBlci1kYXJrOiBkYXJrZW4oJGNvcHBlciwgMjAlKTtcbiRjb3BwZXItZXh0cmEtZGFyazogZGFya2VuKCRjb3BwZXIsIDQwJSk7XG4kY29wcGVyLWxpZ2h0OiBsaWdodGVuKCRjb3BwZXIsIDIwJSk7XG4kY29wcGVyLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRjb3BwZXIsIDMwJSk7XG4iLCIvKiBjb2x1bW4gdmFyaWF0aW9ucyAqL1xuXG4vKiBncmlkIHdyYXBwZXIgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAtbXMtZ3JpZC1yb3dzOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLWdhcDogcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICB9XG4gIC5ncmlkLWl0ZW0ge1xuICAgIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyAjbWFpbi1hc2lkZS13cmFwcGVyIC5ncmlkLXdyYXBwZXItbWluLW1heCB7XG4vLyAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuLy8gICBkaXNwbGF5OiBncmlkO1xuLy8gICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8qIHdyYXBwZXJzICovXG5cbiNtYWluLWNvbnRlbnQtd3JhcHBlci5ncmlkLXdyYXBwZXItbWluLW1heCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgW2NvbC1zdGFydF0gMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcIm1haW4tc2VjdGlvbi13cmFwcGVyXCJcbiAgICBcIm1haW4tYXNpZGUtd3JhcHBlci1uYXZpZ2F0aW9uXCJcbiAgICBcIm1haW4tYXNpZGUtd3JhcHBlci1jb250ZW50XCI7XG4gIGdyaWQtcm93czogcmVwZWF0KDQsIFtjb2wtc3RhcnRdIDFmcik7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtYWluLXNlY3Rpb24td3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDk7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDQ7XG4gIH1cbiAgI21haW4tYXNpZGUtd3JhcHBlci1uYXZpZ2F0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMTAgLyBzcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgI21haW4tYXNpZGUtd3JhcHBlci1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMTAgLyBzcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbiAgQGluY2x1ZGUgcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwibWFpbi1zZWN0aW9uLXdyYXBwZXJcIlxuICAgIFwibWFpbi1hc2lkZS13cmFwcGVyLW5hdmlnYXRpb25cIlxuICAgIFwibWFpbi1hc2lkZS13cmFwcGVyLWNvbnRlbnRcIjtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICAjbWFpbi1zZWN0aW9uLXdyYXBwZXIsXG4gICAgI21haW4tYXNpZGUtd3JhcHBlci1uYXZpZ2F0aW9uLFxuICAgICNtYWluLWFzaWRlLXdyYXBwZXItY29udGVudCB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gICAgI21haW4tc2VjdGlvbi13cmFwcGVyIHtcbiAgICAgIGdyaWQtcm93OiAyXG4gICAgfVxuICAgICNtYWluLWFzaWRlLXdyYXBwZXItbmF2aWdhdGlvbiB7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICB9XG4gICAgI21haW4tYXNpZGUtd3JhcHBlci1jb250ZW50IHtcbiAgICAgIGdyaWQtcm93OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vKiBncmlkIGNvbHVtbnMgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4ge1xuICBncmlkLWdhcDogMDtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4ge1xuICBncmlkLWdhcDogMnJlbTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC5ncmlkLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAxcmVtIDAgIWltcG9ydGFudDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbiB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzUwcHgsIDFmcikpOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7IH1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMyUgYXV0bzsgfVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAzMyU7IH1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSBhdXRvOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDI1JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLFxuICAjcGFuZWwtbnVtYmVycyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICB9XG59XG5cbiNwYW5lbC1jYXJkcyAuY29udGFpbmVyLnBvcnRyYWl0IC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxODBweCwgMWZyKSk7XG4gIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTVweCwgMWZyKSk7XG4gIH1cbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3BhbmVsLWNhcmRzIC5jb250YWluZXIucG9ydHJhaXQsXG4jcGFuZWwtY2FyZHMgLmNvbnRhaW5lci5jb250YWluZXItMTAwLnBvcnRyYWl0LFxuI3BhbmVsLWNhcmRzIC5jb250YWluZXIuY29udGFpbmVyLTgwLnBvcnRyYWl0LFxuI3BhbmVsLWNhcmRzIC5jb250YWluZXIuY29udGFpbmVyLTUwLnBvcnRyYWl0IHtcbiAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbiNwYW5lbC1pbnRybyAuZ3JpZC13cmFwcGVyLW1pbi1tYXgge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIFtjb2wtc3RhcnRdIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJpbnRyby1ncmlkLWFyZWEtbWFpblwiXG4gICAgXCJpbnRyby1ncmlkLWFyZWEtYXNpZGUtbmF2aWdhdGlvblwiXG4gICAgXCJpbnRyby1ncmlkLWFyZWEtYXNpZGUtY29udGVudFwiO1xuICBncmlkLXJvd3M6IHJlcGVhdCg0LCBbY29sLXN0YXJ0XSAxZnIpO1xuICBncmlkLWdhcDogNHJlbTtcbiAgLmludHJvLWdyaWQtYXJlYS1tYWluIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gOTtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gNDtcbiAgfVxuICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLW5hdmlnYXRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLWNvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMjtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJpbnRyby1ncmlkLWFyZWEtYXNpZGUtbmF2aWdhdGlvblwiXG4gICAgXCJpbnRyby1ncmlkLWFyZWEtbWFpblwiXG4gICAgXCJpbnRyby1ncmlkLWFyZWEtYXNpZGUtY29udGVudFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5pbnRyby1ncmlkLWFyZWEtbWFpbixcbiAgICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLW5hdmlnYXRpb24sXG4gICAgLmludHJvLWdyaWQtYXJlYS1hc2lkZS1jb250ZW50IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgICAuaW50cm8tZ3JpZC1hcmVhLW1haW4ge1xuICAgICAgZ3JpZC1yb3c6IDJcbiAgICB9XG4gICAgLmludHJvLWdyaWQtYXJlYS1hc2lkZS1uYXZpZ2F0aW9uIHtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgIH1cbiAgICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLWNvbnRlbnQge1xuICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbn1cblxuLyogZ3JpZCBnYXAgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLWxnIHsgZ3JpZC1nYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbWQgeyBncmlkLWdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1zbSB7IGdyaWQtZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLW5vbmUgeyBncmlkLWdhcDogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIG5vIGdhcCAtIG9wdGlvbmFsIC0gdXNlIGZvciBpbWFnZSBncmlkcyAqL1xuXG4uZ3JpZC13cmFwcGVyLW5vLWdhcCB7IGdyaWQtZ2FwOiAwcHg7IH1cblxuLyogZ3JpZCByb3cgZ2FwICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1sZy5ncmlkLXJvdy1nYXAtbGcsXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbWQuZ3JpZC1yb3ctZ2FwLWxnLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLXNtLmdyaWQtcm93LWdhcC1sZyxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1ub25lLmdyaWQtcm93LWdhcC1sZyB7IGdyaWQtcm93LWdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1sZy5ncmlkLXJvdy1nYXAtbWQsXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbWQuZ3JpZC1yb3ctZ2FwLW1kLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLXNtLmdyaWQtcm93LWdhcC1tZCxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1ub25lLmdyaWQtcm93LWdhcC1tZCB7IGdyaWQtcm93LWdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1sZy5ncmlkLXJvdy1nYXAtc20sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbWQuZ3JpZC1yb3ctZ2FwLXNtLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLXNtLmdyaWQtcm93LWdhcC1zbSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1ub25lLmdyaWQtcm93LWdhcC1zbSB7IGdyaWQtcm93LWdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1sZy5ncmlkLXJvdy1nYXAtbm9uZSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1tZC5ncmlkLXJvdy1nYXAtbm9uZSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1zbS5ncmlkLXJvdy1nYXAtbm9uZSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1ub25lLmdyaWQtcm93LWdhcC1ub25lIHsgZ3JpZC1yb3ctZ2FwOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogZ3JpZC1taW4tbWF4IC0gb3ZlcnJpZGUgKi9cblxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTEwMCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0xMDAsXG4jcGFuZWwtYnV0dG9ucyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0xMDAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0xMDAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMTAwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTEwMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDAlLCAxZnIpKTtcbiAgfVxufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTE1MCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0xNTAsXG4jcGFuZWwtYnV0dG9ucyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0xNTAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0xNTAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMTUwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTE1MCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTUwcHgsIDFmcikpO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDAlLCAxZnIpKTtcbiAgfVxufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTIwMCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0yMDAsXG4jcGFuZWwtYnV0dG9ucyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0yMDAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0yMDAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMjAwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTIwMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDAlLCAxZnIpKTtcbiAgfVxufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTI1MCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0yNTAsXG4jcGFuZWwtYnV0dG9ucyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0yNTAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0yNTAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMjUwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTI1MCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDAlLCAxZnIpKTtcbiAgfVxufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTMwMCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0zMDAsXG4jcGFuZWwtYnV0dG9ucyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0zMDAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0zMDAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMzAwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTMwMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDAlLCAxZnIpKTtcbiAgfVxufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTM1MCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0zNTAsXG4jcGFuZWwtYnV0dG9ucyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0zNTAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0zNTAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMzUwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTM1MCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDAlLCAxZnIpKTtcbiAgfVxufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTQwMCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi00MDAsXG4jcGFuZWwtYnV0dG9ucyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi00MDAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi00MDAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tNDAwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTQwMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDAlLCAxZnIpKTtcbiAgfVxufSIsIiRwaG9uZS1wb3J0cmFpdC13aWR0aDogNDE1cHg7XG4kcGhvbmUtbGFuZHNjYXBlLXdpZHRoOiA3MzZweDtcbiR0YWJsZXQtcG9ydHJhaXQtd2lkdGg6IDc2OHB4O1xuJHRhYmxldC1sYW5kc2NhcGUtd2lkdGg6IDEwMjRweDtcbiRkZXNrdG9wLXNtYWxsLXdpZHRoOiAxMjAwcHg7XG5cbkBtaXhpbiBwaG9uZS1wb3J0cmFpdCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRwaG9uZS1sYW5kc2NhcGUtd2lkdGggLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBob25lLWxhbmRzY2FwZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0YWJsZXQtcG9ydHJhaXQtd2lkdGggLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC1wb3J0cmFpdCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyR0YWJsZXQtbGFuZHNjYXBlLXdpZHRoIC0gMXB4fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atc21hbGwtd2lkdGggLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGRlc2t0b3Atc21hbGwge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skZGVza3RvcC1zbWFsbC13aWR0aH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLyogbXMgLSBncmlkICovXG5cbi8qIGdyaWQgKi9cbi5ncmlkLXdyYXBwZXItbWluLW1heCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgLW1zLWdyaWQtcm93czogYXV0bztcbn1cblxuLyogZ3JpZC13cmFwcGVyLW1pbi1tYXggLSBkZWZhdWx0IC0gbXMgc3VwcG9ydCAqL1xuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuLW1zLWdyaWQtY29sdW1uOiAxO1xuLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMikge1xuLW1zLWdyaWQtY29sdW1uOiA0O1xuLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMykge1xuLW1zLWdyaWQtY29sdW1uOiA3O1xuLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuLW1zLWdyaWQtY29sdW1uOiAxMDtcbi1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xufVxuXG4vKiBvbmUtY29sdW1uLWJ1aWxkIC0gbXMgc3VwcG9ydCAqL1xuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbiAuZ3JpZC1pdGVtIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMDtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5vbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5vbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiB0d28tY29sdW1uLWJ1aWxkICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uIC5ncmlkLWl0ZW0ge1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNjtcbn1cbi8qIHR3by1jb2x1bW4tYnVpbGQgLSBtcyBzdXBwb3J0ICovXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDY7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogNztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDY7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogdGhyZWUtY29sdW1uLWJ1aWxkIC0gbXMgc3VwcG9ydCAqL1xuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW0ge1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbn1cbi8qIHRocmVlLWNvbHVtbi1idWlsZCAtIG1zIHN1cHBvcnQgKi9cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogNTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBmb3VyLWNvbHVtbi1idWlsZCAtIG1zIHN1cHBvcnQgKi9cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbi1tcy1ncmlkLWNvbHVtbjogMTtcbi1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbi1tcy1ncmlkLWNvbHVtbjogNDtcbi1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpIHtcbi1tcy1ncmlkLWNvbHVtbjogNztcbi1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbi1tcy1ncmlkLWNvbHVtbjogMTA7XG4tbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cblxuLyogZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uLWJ1aWxkICovXG4vKiBlaWdodC1jb2x1bW4tZm91ci1jb2x1bW4tYnVpbGQgKi9cbi8qIHRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbi1idWlsZCAqL1xuLyogbmluZS1jb2x1bW4tdGhyZWUtY29sdW1uLWJ1aWxkICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4geyAtbXMtZ3JpZC1jb2x1bW5zOiAoMzMlIDFmcik7IH1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4geyAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyIDMzJSk7IH1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4geyAtbXMtZ3JpZC1jb2x1bW5zOiAoMjUlIDFmcik7IH1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4geyAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyIDI1JSk7IH1cblxuLyogdGhyZWUtY29sdW1uLW5pbmUtY29sdW1uLWJ1aWxkICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogNDtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIG5pbmUtY29sdW1uLXRocmVlLWNvbHVtbi1idWlsZCAqL1xuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogOTtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDEwO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogZWlnaHQtY29sdW1uLWZvdXItY29sdW1uLWJ1aWxkICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA4O1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKXtcbiAgLW1zLWdyaWQtY29sdW1uOiA5O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbi1idWlsZCAqL1xuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTWljcm9zb2Z0IEVkZ2UgQnJvd3NlciAxMisgKEFsbCkgLSBAc3VwcG9ydHMgbWV0aG9kICovXG5cbkBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjphdXRvKSB7XG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5vbmUtY29sdW1uIHtcbiAgICBncmlkOiAwO1xuICB9XG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5vbmUtY29sdW1uLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbixcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbixcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uLFxuICAjcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNhcmQtaG9yaXpvbnRhbCB7XG4gICAgLmdyaWQtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiBtZWRpYSBxdWVyaWVzICovXG5cbi8qIDE0MDAgKi9cblxuLyogNzY4ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4vKiAqLWNvbHVtbi1idWlsZCAtIGFsbCB0byBzcGFuIDEyIC0gY2hhbmdlIGRpc3BsYXkgKi9cbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4gLmdyaWQtaXRlbSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMiksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEyO1xuICB9XG4vKiBncmlkLXdyYXBwZXIgLSBhbGwgY29sdW1ucyAtIHNwYW4xMiAqL1xuLyogdGhyZWUtbmluZSArIG5pbmUtdGhyZWUgKi9cbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSxcbi8qIGVpZ2h0LWZvdXIgKyBmb3VyLWVpZ2h0ICovXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMiksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMiksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG4gIH1cbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC5ncmlkLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gIH1cbn1cblxuLyogaW1hZ2UgZ3JpZCAqL1xuXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogSUUgMTEgT05MWSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXG4jcGFuZWwtaW50cm8gLmdyaWQtYXJlYS1vbmUge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICBtYXJnaW46IDAgMnJlbSAwIDA7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICB9XG59XG4jcGFuZWwtaW50cm8gLmdyaWQtYXJlYS10d28ge1xuICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICB9XG59XG4jcGFuZWwtaW50cm8gLmdyaWQtYXJlYS10aHJlZSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogNDtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICB9XG59XG4jcGFuZWwtaW50cm8gI2hvbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogZ3JpZC1nYXAgKi9cbi5ncmlkLXdyYXBwZXItbWluLW1heC5vbmUtY29sdW1uIHtcbiAgZ3JpZDogMDtcbn1cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uLFxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jYXJkLWhvcml6b250YWwge1xuICAuZ3JpZC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4vKiBmaXJzdCBncmlkLWl0ZW0gb3ZlcnJpZGUgKi9cbiNwYW5lbC1pbWFnZS1sZWFkIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jcGFuZWwtaW1hZ2UtbGVhZC1yZXNpemUgLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSxcbiNwYW5lbC1hdWRpbyAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpLFxuI3BhbmVsLWFjY29yZGlvbiAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpLFxuI3BhbmVsLWZvcm0gLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSxcbiNwYW5lbC1wYWdpbmF0aW9uIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jcGFuZWwtdGFicyAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpLFxuI3BhbmVsLWltYWdlLWNhcHRpb24gLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSxcbiNwYW5lbC12aWRlby1lbWJlZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpLFxuI3BhbmVsLWNhcm91c2VsLXNjcm9sbCAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpLFxuI21vZGFhbC1jb250ZW50LWNhcm91c2VsIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSkge1xuICAuZ3JpZC1pdGVtIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jcGFuZWwtaW1hZ2UtbGVhZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMSl7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEyO1xufVxuXG4vKiBpbWFnZSBncmlkIC0gaW1hZ2UgYXJlYXMgKi9cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIC5ncmlkLWl0ZW0ge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogNDtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg3KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoOCkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDkpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMCkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDExKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbi8qIGdyaWQgYXJlYXMgKi9cbi8qIGltYWdlIC0gdGV4dCAqL1xuI3BhbmVsLWltYWdlLXRleHQgLmdyaWQtd3JhcHBlci1ncmlkLWFyZWEge1xuICAuZ3JpZC1hcmVhLWltYWdlIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgfVxuICB9XG4gIC5ncmlkLWFyZWEtY29udGVudCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIH1cbiAgfVxufVxuI3BhbmVsLWltYWdlLXRleHQgLmdyaWQtd3JhcHBlci1ncmlkLWFyZWEudG9nZ2xlLWdyaWQtYXJlYSB7XG4gIC5ncmlkLWFyZWEtaW1hZ2Uge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICB9XG4gIH1cbiAgLmdyaWQtYXJlYS1jb250ZW50IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgfVxuICB9XG59XG4vKiBpbWFnZS1ncmlkICovXG4jcGFuZWwtaW1hZ2UtZ3JpZC1hcmVhIC5ncmlkLXdyYXBwZXItZ3JpZC1hcmVhIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgLW1zLWdyaWQtcm93czogMWZyIDFmciAxZnIgMWZyO1xuICAuZ3JpZC1hcmVhIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZC1hcmVhIC5ncmlkLXdyYXBwZXItZ3JpZC1hcmVhIHtcbiAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtb25lIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICB9XG4gIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLXR3byB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgfVxuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS10aHJlZSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgfVxuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS1mb3VyIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICB9XG4gIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLWZpdmUge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gIH1cbn1cbi5jYWxlbmRhci1jYXJkLWRhdGUge1xuICBtYXJnaW46IDAgMCAxLjEyNXJlbTtcbn1cbiNwYW5lbC1pbWFnZS1oaWdobGlnaHRzIC5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4ge1xuICAuZ3JpZC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4jcGFuZWwtY2Fyb3VzZWwtc2Nyb2xsIC5ncmlkLXdyYXBwZXItbWluLW1heCB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuI3BhbmVsLWNhcm91c2VsLXNjcm9sbCAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpIHtcbiAgLmdyaWQtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG4jcGFuZWwtaW1hZ2UtY2FwdGlvbiAuZ3JpZC13cmFwcGVyLW1pbi1tYXggOm50aC1jaGlsZCgxKS5ncmlkLWl0ZW0ge1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTIgIWltcG9ydGFudDtcbn1cbi8qIDEwODAgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXgge1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg3KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoOCkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDkpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMCkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDQ7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDExKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogNDtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiA0O1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkLWFyZWEgLmdyaWQtd3JhcHBlci1ncmlkLWFyZWEge1xuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS1vbmUge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gIH1cbiAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtdHdvIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICB9XG4gIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLXRocmVlIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICB9XG4gIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLWZvdXIge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1yb3c6IDQ7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gIH1cbiAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtZml2ZSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLXJvdzogNDtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgfVxufVxufVxuLyogMTA4MCAtIGNsb3NlICovXG4vKiA3NjggKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCB7XG4gIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnI7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNykge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDQ7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiA0O1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg5KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogNTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTApIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiA1O1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDY7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogNjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG59XG4vKiA3NjggLSBjbG9zZSAqL1xuLyogNDE1ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMiksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNSksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg2KSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDcpLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoOCksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg5KSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEwKSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDExKSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BhbmVsLWltYWdlLWdyaWQtYXJlYSAuZ3JpZC13cmFwcGVyLWdyaWQtYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtb25lLFxuICAgIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLXR3byxcbiAgICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS10aHJlZSxcbiAgICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS1mb3VyLFxuICAgIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLWZpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi8qIDQxNSAtIGNsb3NlICovXG59XG4vKiBjbG9zZSBvZiBJRSBzcGVjaWZpYyBjc3MgKi9cbiJdfQ== */
