/* styles grid */
/* CUSTOM VARIABLES */
/* MAROON */
/* BRICK */
/* GOLD */
/* GOLD - PREMIERE */
/* PATINA */
/* TERRACOTTA */
/* OPUS */
/* PINE */
/* WATER */
/* GRAY */
/* 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: 4rem;
}
#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: 1023px) {
  #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-template-columns: 1fr;
    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-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));
}

#panel-cards .grid-wrapper-min-max.column-min-150,
#panel-numbers .grid-wrapper-min-max.number.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));
}

#panel-cards .grid-wrapper-min-max.column-min-200,
#panel-numbers .grid-wrapper-min-max.number.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));
}

#panel-cards .grid-wrapper-min-max.column-min-250,
#panel-numbers .grid-wrapper-min-max.number.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));
}

#panel-cards .grid-wrapper-min-max.column-min-300,
#panel-numbers .grid-wrapper-min-max.number.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));
}

#panel-cards .grid-wrapper-min-max.column-min-350,
#panel-numbers .grid-wrapper-min-max.number.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));
}

#panel-cards .grid-wrapper-min-max.column-min-400,
#panel-numbers .grid-wrapper-min-max.number.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));
}

#panel-numbers .grid-wrapper-min-max.column-min-100 {
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)) !important;
}

#panel-numbers .grid-wrapper-min-max.column-min-150 {
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)) !important;
}

#panel-numbers .grid-wrapper-min-max.column-min-200 {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important;
}

#panel-numbers .grid-wrapper-min-max.column-min-250 {
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important;
}

#panel-numbers .grid-wrapper-min-max.column-min-300 {
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)) !important;
}

#panel-numbers .grid-wrapper-min-max.column-min-350 {
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)) !important;
}

#panel-numbers .grid-wrapper-min-max.column-min-400 {
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr)) !important;
}

/* 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy1ncmlkLnNjc3MiLCIuLi9zY3NzLXR5cG9ncmFwaHkvX2N1c3RvbS12YXJpYWJsZXMuc2NzcyIsIl9ncmlkLWNvbHVtbnMuc2NzcyIsIm1peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIl9tcy1ncmlkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUNBQTtBQXdCQTtBQU9BO0FBT0E7QUFPQTtBQU9BO0FBT0E7QUFPQTtBQU9BO0FBT0E7QUFPQTtBQU9BO0FDOUZBO0FBRUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNOQTtFREhGO0lBV0k7OztBQUVGO0VBSUU7RUFDQTtFQUNBOztBQ2hCRjtFRFVBO0lBRUk7Ozs7QUFjTjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJBQ0U7RUFHRjtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FDMUNGO0VEZ0JGO0lBNkJJO0lBQ0EscUJBQ0E7SUFHQTtJQUNBO0lBQ0E7SUFDQTs7RUFDQTtBQUFBO0FBQUE7SUFHRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7OztBQUtOO0FBRUE7RUFDRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPRTs7QUMvRkE7RURpR0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDRTs7RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNFOzs7O0FBS1I7RUFBbUM7OztBQUNuQztFQUFtQzs7O0FBQ25DO0VBQXFDOzs7QUFDckM7RUFBb0M7OztBQUNwQztFQUFpRDs7O0FBQ2pEO0VBQWlEOzs7QUFDakQ7RUFBaUQ7OztBQUNqRDtFQUFpRDs7O0FBRWpEO0VBQ0U7QUFBQTtJQUVFOzs7QUFJSjtFQUNFO0VBQ0E7O0FDL0dBO0VENkdGO0lBSUk7OztBQzdIRjtFRHlIRjtJQU9JO0lBQ0E7Ozs7QUNySEY7RUR5SEY7QUFBQTtBQUFBO0FBQUE7SUFLSTs7O0FDMUlGO0VEcUlGO0FBQUE7QUFBQTtBQUFBO0lBUUk7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCQUNFO0VBR0Y7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUM1SkY7RURxSUY7SUEwQkk7SUFDQSxxQkFDQTtJQUdBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0FBQUE7QUFBQTtJQUdFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7O0FBS047RUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQU9FO0lBQ0E7SUFDQTtJQUNBOzs7QUFJRjtBQUVBO0VBQW9DOzs7QUFFcEM7RUFBb0M7OztBQUVwQztFQUFvQzs7O0FBRXBDO0VBQXNDOzs7QUFFdEM7QUFFQTtFQUF1Qjs7O0FBRXZCO0FBRUE7QUFBQTtBQUFBO0FBQUE7RUFHc0Q7OztBQUV0RDtBQUFBO0FBQUE7QUFBQTtFQUdzRDs7O0FBRXREO0FBQUE7QUFBQTtBQUFBO0VBR3NEOzs7QUFFdEQ7QUFBQTtBQUFBO0FBQUE7RUFHd0Q7OztBQUV4RDtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTs7O0FBRUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFOzs7QUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLRTs7O0FBRUY7RUFBcUQ7OztBQUNyRDtFQUFxRDs7O0FBQ3JEO0VBQXFEOzs7QUFDckQ7RUFBcUQ7OztBQUNyRDtFQUFxRDs7O0FBQ3JEO0VBQXFEOzs7QUFDckQ7RUFBcUQ7OztBRXhUckQ7QUFFQTtBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUVBO0VBQ0E7RUFDQTs7O0FBRUE7RUFDQTtFQUNBOzs7QUFFQTtFQUNBO0VBQ0E7OztBQUVBO0VBQ0E7RUFDQTs7O0FBR0E7QUFFQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUdGO0FBRUE7RUFDRTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFHRjtBQUVBO0VBQ0U7OztBQUVGO0FBQ0E7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTs7O0FBR0Y7QUFDQTtFQUNFOzs7QUFFRjtFQUNBO0VBQ0E7OztBQUVBO0VBQ0E7RUFDQTs7O0FBRUE7RUFDQTtFQUNBOzs7QUFFQTtFQUNBO0VBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7RUFBaUQ7OztBQUNqRDtFQUFpRDs7O0FBQ2pEO0VBQWlEOzs7QUFDakQ7RUFBaUQ7OztBQUVqRDtBQUVBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUdGO0FBRUE7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBR0Y7QUFFQTtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUdGO0FBRUE7RUFDRTtJQUNFOzs7RUFXQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDRTs7O0FBS047QUFFQTtBQUVBO0FBQ0E7QUFDQTtFQUNFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBYUU7SUFDQTtJQUNBO0lBQ0E7OztBQUVKO0FBQ0E7RUFDRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQWlCRTtJQUNBO0lBQ0E7OztBRDVPRjtFQytPRTtJQUNFO0lBQ0E7OztBQUtOO0FBRUE7RUFDRTs7O0FBR0Y7QUFDQTtFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBb0NGOztBQWtCQTs7QUFzQkE7O0FBcUZBO0FBQ0E7O0FBcURBOztBQStEQTtBQTRHQTtBQUNBO0FBOEVBO0FBQ0E7QUFrQ0E7O0FEeHZCRTtFQytQRjtJQU9JO0lBQ0E7SUFDQTtJQUNBOzs7QUFaSjtFQWVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FEalJBO0VDNFFGO0lBT0k7SUFDQTtJQUNBO0lBQ0E7OztBQXpCSjtFQTRCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUQ3UkE7RUN5UkY7SUFNSTtJQUNBO0lBQ0E7OztBQXBDSjtFQXVDQTtJQUNFOzs7QUF4Q0Y7RUE0Q0E7SUFDRTs7O0FBN0NGO0VBeURFO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNFOzs7QUExREo7RUF5RUU7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNFOzs7QUExRUo7RUE4RUE7SUFDRTtJQUNBOzs7QUFoRkY7RUFvRkE7SUFDRTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7OztBQTVGTjtFQWdHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFwR0Y7RUFzR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBMUdGO0VBNEdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQWhIRjtFQWtIQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUF0SEY7RUF3SEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBNUhGO0VBOEhBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQWxJRjtFQW9JQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUF4SUY7RUEwSUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBOUlGO0VBZ0pBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQXBKRjtFQXNKQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUExSkY7RUE0SkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBaEtGO0VBa0tBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQXRLRjtFQTJLRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUQ1YUY7RUN3YUE7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBcExKO0VBdUxFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBRHhiRjtFQ29iQTtJQU1FO0lBQ0E7SUFDQTtJQUNBOzs7QUFoTUo7RUFxTUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FEdGNGO0VDa2NBO0lBTUU7SUFDQTtJQUNBO0lBQ0E7OztBQTlNSjtFQWlORTtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QURsZEY7RUM4Y0E7SUFNRTtJQUNBO0lBQ0E7SUFDQTs7O0FBMU5KO0VBK05BO0lBQ0U7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7OztBQXhPTjtFQTZPRTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBdlFKO0VBMFFBO0lBQ0U7OztBQTNRRjtFQThRRTtJQUNFOzs7QUEvUUo7RUFrUkE7SUFDRTs7O0FBblJGO0VBc1JFO0lBQ0U7OztBQXZSSjtFQTBSQTtJQUNFOzs7QUFHRjtFQUNBO0lBQ0U7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUdBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFNSjtFQUNBO0lBQ0U7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7OztBQUtGO0VBQ0U7SUFDRTtJQUNBOzs7RUFFRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFZRTtJQUNBOzs7RUFFRjtJQUNFO0lBQ0E7O0VBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUtFO0lBQ0E7OztBQU1OIiwiZmlsZSI6InN0eWxlcy1ncmlkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIHN0eWxlcyBncmlkICovXG5cbkBpbXBvcnQgJ21peGlucy9icmVha3BvaW50cyc7XG5AaW1wb3J0ICcuLi9zY3NzLXR5cG9ncmFwaHkvY3VzdG9tLXZhcmlhYmxlcyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnZ3JpZC1jb2x1bW5zJztcbkBpbXBvcnQgJ21zLWdyaWQnO1xuIiwiLyogQ1VTVE9NIFZBUklBQkxFUyAqL1xuXG4kbWFyb29uOiAgICAgICAgIzhEMDAzNDtcbiRicmljazogICAgICAgICAjNWQwMDI0O1xuJGdvbGQ6XHRcdFx0I2ZlYmMxODtcbiRnb2xkLXByZW1pZXJlOlx0I2NiYTA1MjtcbiRwYXRpbmE6ICAgICAgICAjMDA5NmEwO1xuJHRlcnJhY290dGE6ICAgICNiNjg5Njc7XG4kb3B1czpcdFx0XHQjZjk4ZTJiO1xuJHBpbmU6ICAgICAgICAgICM3NzdlMzk7XG4kd2F0ZXI6ICAgICAgICAgIzQ4NzZhMjtcbiRncmF5Olx0XHRcdCM4ODg4ODg7XG4kY29wcGVyOiAgICAgICAgI2I0YWY5NTtcbiRibGFjazogICAgICAgICAjMDAwMDAwO1xuJHdoaXRlOlx0ICAgICAgICAjZmZmZmZmO1xuJGJsdWU6ICAgICAgICAgICMwMGI3ZmY7XG4kYmctb3ZlcmxheTogICAgcmdiYSgwLDAsMCwuNSk7XG5cbiRiZy1vdmVybGF5OiAkYmctb3ZlcmxheTtcbiRiZy1vdmVybGF5LWRhcms6IHJnYmEoJGJnLW92ZXJsYXksIC42KTtcbiRiZy1vdmVybGF5LWV4dHJhLWRhcms6IHJnYmEoJGJnLW92ZXJsYXksIC43KTtcbiRiZy1vdmVybGF5LWxpZ2h0OiByZ2JhKCRiZy1vdmVybGF5LCAuNCk7XG4kYmctb3ZlcmxheS1leHRyYS1saWdodDogcmdiYSgkYmctb3ZlcmxheSwgLjEpO1xuXG4vKiBNQVJPT04gKi9cbiRtYXJvb246IGxpZ2h0ZW4oJG1hcm9vbiwgMCUpO1xuJG1hcm9vbi1kYXJrOiBkYXJrZW4oJG1hcm9vbiwgMTAlKTtcbiRtYXJvb24tZXh0cmEtZGFyazogZGFya2VuKCRtYXJvb24sIDQwJSk7XG4kbWFyb29uLWxpZ2h0OiBsaWdodGVuKCRtYXJvb24sIDIwJSk7XG4kbWFyb29uLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRtYXJvb24sIDQwJSk7XG5cbi8qIEJSSUNLICovXG4kYnJpY2s6IGxpZ2h0ZW4oJGJyaWNrLCAwJSk7XG4kYnJpY2stZGFyazogZGFya2VuKCRicmljaywgMjAlKTtcbiRicmljay1leHRyYS1kYXJrOiBkYXJrZW4oJGJyaWNrLCA0MCUpO1xuJGJyaWNrLWxpZ2h0OiBsaWdodGVuKCRicmljaywgMjAlKTtcbiRicmljay1leHRyYS1saWdodDogbGlnaHRlbigkYnJpY2ssIDQwJSk7XG5cbi8qIEdPTEQgKi9cbiRnb2xkOiBsaWdodGVuKCRnb2xkLCAwJSk7XG4kZ29sZC1kYXJrOiBkYXJrZW4oJGdvbGQsIDIwJSk7XG4kZ29sZC1leHRyYS1kYXJrOiBkYXJrZW4oJGdvbGQsIDQwJSk7XG4kZ29sZC1saWdodDogbGlnaHRlbigkZ29sZCwgMjAlKTtcbiRnb2xkLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRnb2xkLCA0MCUpO1xuXG4vKiBHT0xEIC0gUFJFTUlFUkUgKi9cbiRnb2xkLXByZW1pZXJlOiBsaWdodGVuKCRnb2xkLXByZW1pZXJlLCAwJSk7XG4kZ29sZC1wcmVtaWVyZS1kYXJrOiBkYXJrZW4oJGdvbGQtcHJlbWllcmUsIDIwJSk7XG4kZ29sZC1wcmVtaWVyZS1leHRyYS1kYXJrOiBkYXJrZW4oJGdvbGQtcHJlbWllcmUsIDQwJSk7XG4kZ29sZC1wcmVtaWVyZS1saWdodDogbGlnaHRlbigkZ29sZC1wcmVtaWVyZSwgMTUlKTtcbiRnb2xkLXByZW1pZXJlLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRnb2xkLXByZW1pZXJlLCAzMCUpO1xuXG4vKiBQQVRJTkEgKi9cbiRwYXRpbmE6IGxpZ2h0ZW4oJHBhdGluYSwgMCUpO1xuJHBhdGluYS1kYXJrOiBkYXJrZW4oJHBhdGluYSwgMTUlKTtcbiRwYXRpbmEtZXh0cmEtZGFyazogZGFya2VuKCRwYXRpbmEsIDQwJSk7XG4kcGF0aW5hLWxpZ2h0OiBsaWdodGVuKCRwYXRpbmEsIDIwJSk7XG4kcGF0aW5hLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRwYXRpbmEsIDQwJSk7XG5cbi8qIFRFUlJBQ09UVEEgKi9cbiR0ZXJyYWNvdHRhOiBsaWdodGVuKCR0ZXJyYWNvdHRhLCAwJSk7XG4kdGVycmFjb3R0YS1kYXJrOiBkYXJrZW4oJHRlcnJhY290dGEsIDIwJSk7XG4kdGVycmFjb3R0YS1leHRyYS1kYXJrOiBkYXJrZW4oJHRlcnJhY290dGEsIDQwJSk7XG4kdGVycmFjb3R0YS1saWdodDogbGlnaHRlbigkdGVycmFjb3R0YSwgMjUlKTtcbiR0ZXJyYWNvdHRhLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCR0ZXJyYWNvdHRhLCAzNSUpO1xuXG4vKiBPUFVTICovXG4kb3B1czogbGlnaHRlbigkb3B1cywgMCUpO1xuJG9wdXMtZGFyazogZGFya2VuKCRvcHVzLCAyMCUpO1xuJG9wdXMtZXh0cmEtZGFyazogZGFya2VuKCRvcHVzLCA0MCUgKTtcbiRvcHVzLWxpZ2h0OiBsaWdodGVuKCRvcHVzLCAyMCUgKTtcbiRvcHVzLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRvcHVzLCA0MCUgKTtcblxuLyogUElORSAqL1xuJHBpbmU6IGxpZ2h0ZW4oJHBpbmUsIDAlKTtcbiRwaW5lLWRhcms6IGRhcmtlbigkcGluZSwgMjAlKTtcbiRwaW5lLWV4dHJhLWRhcms6IGRhcmtlbigkcGluZSwgNDAlICk7XG4kcGluZS1saWdodDogbGlnaHRlbigkcGluZSwgMjAlICk7XG4kcGluZS1leHRyYS1saWdodDogbGlnaHRlbigkcGluZSwgNDAlICk7XG5cbi8qIFdBVEVSICovXG4kd2F0ZXI6IGxpZ2h0ZW4oJHdhdGVyLCAwJSk7XG4kd2F0ZXItZGFyazogZGFya2VuKCR3YXRlciwgMjAlKTtcbiR3YXRlci1leHRyYS1kYXJrOiBkYXJrZW4oJHdhdGVyLCA0MCUgKTtcbiR3YXRlci1saWdodDogbGlnaHRlbigkd2F0ZXIsIDIwJSApO1xuJHdhdGVyLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCR3YXRlciwgNDAlICk7XG5cbi8qIEdSQVkgKi9cbiRncmF5OiBsaWdodGVuKCRncmF5LCAwJSk7XG4kZ3JheS1kYXJrOiBkYXJrZW4oJGdyYXksIDIwJSk7XG4kZ3JheS1leHRyYS1kYXJrOiBkYXJrZW4oJGdyYXksIDQwJSk7XG4kZ3JheS1saWdodDogbGlnaHRlbigkZ3JheSwgMjAlKTtcbiRncmF5LWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRncmF5LCA0MCUpO1xuXG4vKiBDT1BQRVIgKi9cbiRjb3BwZXI6IGxpZ2h0ZW4oJGNvcHBlciwgMCUpO1xuJGNvcHBlci1kYXJrOiBkYXJrZW4oJGNvcHBlciwgMjAlKTtcbiRjb3BwZXItZXh0cmEtZGFyazogZGFya2VuKCRjb3BwZXIsIDQwJSk7XG4kY29wcGVyLWxpZ2h0OiBsaWdodGVuKCRjb3BwZXIsIDIwJSk7XG4kY29wcGVyLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRjb3BwZXIsIDQwJSk7XG4iLCIvKiBjb2x1bW4gdmFyaWF0aW9ucyAqL1xuXG4vKiBncmlkIHdyYXBwZXIgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICAtbXMtZ3JpZC1yb3dzOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLWdhcDogcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICB9XG4gIC5ncmlkLWl0ZW0ge1xuICAgIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyAjbWFpbi1hc2lkZS13cmFwcGVyIC5ncmlkLXdyYXBwZXItbWluLW1heCB7XG4vLyAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuLy8gICBkaXNwbGF5OiBncmlkO1xuLy8gICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi8qIHdyYXBwZXJzICovXG5cbiNtYWluLWNvbnRlbnQtd3JhcHBlci5ncmlkLXdyYXBwZXItbWluLW1heCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgW2NvbC1zdGFydF0gMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcIm1haW4tc2VjdGlvbi13cmFwcGVyXCJcbiAgICBcIm1haW4tYXNpZGUtd3JhcHBlci1uYXZpZ2F0aW9uXCJcbiAgICBcIm1haW4tYXNpZGUtd3JhcHBlci1jb250ZW50XCI7XG4gIGdyaWQtcm93czogcmVwZWF0KDQsIFtjb2wtc3RhcnRdIDFmcik7XG4gIGdyaWQtZ2FwOiA0cmVtO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNtYWluLXNlY3Rpb24td3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDk7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDQ7XG4gIH1cbiAgI21haW4tYXNpZGUtd3JhcHBlci1uYXZpZ2F0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMTAgLyBzcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgI21haW4tYXNpZGUtd3JhcHBlci1jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMTAgLyBzcGFuIDM7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwibWFpbi1zZWN0aW9uLXdyYXBwZXJcIlxuICAgIFwibWFpbi1hc2lkZS13cmFwcGVyLW5hdmlnYXRpb25cIlxuICAgIFwibWFpbi1hc2lkZS13cmFwcGVyLWNvbnRlbnRcIjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICAjbWFpbi1zZWN0aW9uLXdyYXBwZXIsXG4gICAgI21haW4tYXNpZGUtd3JhcHBlci1uYXZpZ2F0aW9uLFxuICAgICNtYWluLWFzaWRlLXdyYXBwZXItY29udGVudCB7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gICAgI21haW4tc2VjdGlvbi13cmFwcGVyIHtcbiAgICAgIGdyaWQtcm93OiAyXG4gICAgfVxuICAgICNtYWluLWFzaWRlLXdyYXBwZXItbmF2aWdhdGlvbiB7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICB9XG4gICAgI21haW4tYXNpZGUtd3JhcHBlci1jb250ZW50IHtcbiAgICAgIGdyaWQtcm93OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vKiBncmlkIGNvbHVtbnMgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4ge1xuICBncmlkLWdhcDogMDtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4ge1xuICBncmlkLWdhcDogMnJlbTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC5ncmlkLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAxcmVtIDAgIWltcG9ydGFudDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMCUsIDFmcikpOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbiB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzUwcHgsIDFmcikpOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7IH1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMyUgYXV0bzsgfVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAzMyU7IH1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4geyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSBhdXRvOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDI1JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjcGFuZWwtY2FyZHMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLFxuICAjcGFuZWwtbnVtYmVycyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICB9XG59XG5cbiNwYW5lbC1jYXJkcyAuY29udGFpbmVyLnBvcnRyYWl0IC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxODBweCwgMWZyKSk7XG4gIEBpbmNsdWRlIHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTVweCwgMWZyKSk7XG4gIH1cbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3BhbmVsLWNhcmRzIC5jb250YWluZXIucG9ydHJhaXQsXG4jcGFuZWwtY2FyZHMgLmNvbnRhaW5lci5jb250YWluZXItMTAwLnBvcnRyYWl0LFxuI3BhbmVsLWNhcmRzIC5jb250YWluZXIuY29udGFpbmVyLTgwLnBvcnRyYWl0LFxuI3BhbmVsLWNhcmRzIC5jb250YWluZXIuY29udGFpbmVyLTUwLnBvcnRyYWl0IHtcbiAgQGluY2x1ZGUgdGFibGV0LXBvcnRyYWl0IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbiNwYW5lbC1pbnRybyAuZ3JpZC13cmFwcGVyLW1pbi1tYXgge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIFtjb2wtc3RhcnRdIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJpbnRyby1ncmlkLWFyZWEtbWFpblwiXG4gICAgXCJpbnRyby1ncmlkLWFyZWEtYXNpZGUtbmF2aWdhdGlvblwiXG4gICAgXCJpbnRyby1ncmlkLWFyZWEtYXNpZGUtY29udGVudFwiO1xuICBncmlkLXJvd3M6IHJlcGVhdCg0LCBbY29sLXN0YXJ0XSAxZnIpO1xuICBncmlkLWdhcDogNHJlbTtcbiAgLmludHJvLWdyaWQtYXJlYS1tYWluIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gOTtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gNDtcbiAgfVxuICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLW5hdmlnYXRpb24ge1xuICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMTtcbiAgfVxuICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLWNvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiAxMCAvIHNwYW4gMztcbiAgICBncmlkLXJvdzogMjtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJpbnRyby1ncmlkLWFyZWEtYXNpZGUtbmF2aWdhdGlvblwiXG4gICAgXCJpbnRyby1ncmlkLWFyZWEtbWFpblwiXG4gICAgXCJpbnRyby1ncmlkLWFyZWEtYXNpZGUtY29udGVudFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5pbnRyby1ncmlkLWFyZWEtbWFpbixcbiAgICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLW5hdmlnYXRpb24sXG4gICAgLmludHJvLWdyaWQtYXJlYS1hc2lkZS1jb250ZW50IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIH1cbiAgICAuaW50cm8tZ3JpZC1hcmVhLW1haW4ge1xuICAgICAgZ3JpZC1yb3c6IDJcbiAgICB9XG4gICAgLmludHJvLWdyaWQtYXJlYS1hc2lkZS1uYXZpZ2F0aW9uIHtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgIH1cbiAgICAuaW50cm8tZ3JpZC1hcmVhLWFzaWRlLWNvbnRlbnQge1xuICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbi5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbi1laWdodC1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbn1cblxuLyogZ3JpZCBnYXAgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLWxnIHsgZ3JpZC1nYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbWQgeyBncmlkLWdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1zbSB7IGdyaWQtZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLW5vbmUgeyBncmlkLWdhcDogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIG5vIGdhcCAtIG9wdGlvbmFsIC0gdXNlIGZvciBpbWFnZSBncmlkcyAqL1xuXG4uZ3JpZC13cmFwcGVyLW5vLWdhcCB7IGdyaWQtZ2FwOiAwcHg7IH1cblxuLyogZ3JpZCByb3cgZ2FwICovXG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1sZy5ncmlkLXJvdy1nYXAtbGcsXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbWQuZ3JpZC1yb3ctZ2FwLWxnLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLXNtLmdyaWQtcm93LWdhcC1sZyxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1ub25lLmdyaWQtcm93LWdhcC1sZyB7IGdyaWQtcm93LWdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1sZy5ncmlkLXJvdy1nYXAtbWQsXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbWQuZ3JpZC1yb3ctZ2FwLW1kLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLXNtLmdyaWQtcm93LWdhcC1tZCxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1ub25lLmdyaWQtcm93LWdhcC1tZCB7IGdyaWQtcm93LWdhcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1sZy5ncmlkLXJvdy1nYXAtc20sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZ3JpZC1nYXAtbWQuZ3JpZC1yb3ctZ2FwLXNtLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmdyaWQtZ2FwLXNtLmdyaWQtcm93LWdhcC1zbSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1ub25lLmdyaWQtcm93LWdhcC1zbSB7IGdyaWQtcm93LWdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1sZy5ncmlkLXJvdy1nYXAtbm9uZSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1tZC5ncmlkLXJvdy1nYXAtbm9uZSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1zbS5ncmlkLXJvdy1nYXAtbm9uZSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5ncmlkLWdhcC1ub25lLmdyaWQtcm93LWdhcC1ub25lIHsgZ3JpZC1yb3ctZ2FwOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogZ3JpZC1taW4tbWF4IC0gb3ZlcnJpZGUgKi9cblxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTEwMCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0xMDAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0xMDAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMTAwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTEwMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTE1MCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0xNTAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0xNTAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMTUwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTE1MCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTUwcHgsIDFmcikpO1xufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTIwMCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0yMDAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0yMDAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMjAwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTIwMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTI1MCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0yNTAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0yNTAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMjUwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTI1MCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTMwMCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0zMDAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0zMDAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMzAwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTMwMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTM1MCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi0zNTAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0zNTAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMzUwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTM1MCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzUwcHgsIDFmcikpO1xufVxuI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTQwMCxcbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5udW1iZXIuY29sdW1uLW1pbi00MDAsXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi00MDAsXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tNDAwLFxuI3BhbmVsLXRhYnMtaW1hZ2VzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTQwMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDAwcHgsIDFmcikpO1xufVxuI3BhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMTAwIHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMHB4LCAxZnIpKSAhaW1wb3J0YW50O31cbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTE1MCB7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNTBweCwgMWZyKSkgIWltcG9ydGFudDt9XG4jcGFuZWwtbnVtYmVycyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0yMDAge2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpICFpbXBvcnRhbnQ7fVxuI3BhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tMjUwIHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKSAhaW1wb3J0YW50O31cbiNwYW5lbC1udW1iZXJzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jb2x1bW4tbWluLTMwMCB7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSkgIWltcG9ydGFudDt9XG4jcGFuZWwtbnVtYmVycyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY29sdW1uLW1pbi0zNTAge2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzUwcHgsIDFmcikpICFpbXBvcnRhbnQ7fVxuI3BhbmVsLW51bWJlcnMgLmdyaWQtd3JhcHBlci1taW4tbWF4LmNvbHVtbi1taW4tNDAwIHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQwMHB4LCAxZnIpKSAhaW1wb3J0YW50O30iLCIkcGhvbmUtcG9ydHJhaXQtd2lkdGg6IDQxNXB4O1xuJHBob25lLWxhbmRzY2FwZS13aWR0aDogNzM2cHg7XG4kdGFibGV0LXBvcnRyYWl0LXdpZHRoOiA3NjhweDtcbiR0YWJsZXQtbGFuZHNjYXBlLXdpZHRoOiAxMDI0cHg7XG4kZGVza3RvcC1zbWFsbC13aWR0aDogMTIwMHB4O1xuXG5AbWl4aW4gcGhvbmUtcG9ydHJhaXQge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skcGhvbmUtbGFuZHNjYXBlLXdpZHRoIC0gMXB4fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwaG9uZS1sYW5kc2NhcGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0LXBvcnRyYWl0LXdpZHRoIC0gMXB4fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtcG9ydHJhaXQge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0LWxhbmRzY2FwZS13aWR0aCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LWxhbmRzY2FwZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLXNtYWxsLXdpZHRoIC0gMXB4fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBkZXNrdG9wLXNtYWxsIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGRlc2t0b3Atc21hbGwtd2lkdGh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8qIG1zIC0gZ3JpZCAqL1xuXG4vKiBncmlkICovXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG4gIC1tcy1ncmlkLXJvd3M6IGF1dG87XG59XG5cbi8qIGdyaWQtd3JhcHBlci1taW4tbWF4IC0gZGVmYXVsdCAtIG1zIHN1cHBvcnQgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbi1tcy1ncmlkLWNvbHVtbjogMTtcbi1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbi1tcy1ncmlkLWNvbHVtbjogNDtcbi1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpIHtcbi1tcy1ncmlkLWNvbHVtbjogNztcbi1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbi1tcy1ncmlkLWNvbHVtbjogMTA7XG4tbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cblxuLyogb25lLWNvbHVtbi1idWlsZCAtIG1zIHN1cHBvcnQgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4gLmdyaWQtaXRlbSB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDA7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEyO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm9uZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMiksXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5vbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogdHdvLWNvbHVtbi1idWlsZCAqL1xuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbiAuZ3JpZC1pdGVtIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDY7XG59XG4vKiB0d28tY29sdW1uLWJ1aWxkIC0gbXMgc3VwcG9ydCAqL1xuLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA2O1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDc7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA2O1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHRocmVlLWNvbHVtbi1idWlsZCAtIG1zIHN1cHBvcnQgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG59XG4vKiB0aHJlZS1jb2x1bW4tYnVpbGQgLSBtcyBzdXBwb3J0ICovXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDU7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogZm91ci1jb2x1bW4tYnVpbGQgLSBtcyBzdXBwb3J0ICovXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4ge1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4tbXMtZ3JpZC1jb2x1bW46IDE7XG4tbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4tbXMtZ3JpZC1jb2x1bW46IDQ7XG4tbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSB7XG4tbXMtZ3JpZC1jb2x1bW46IDc7XG4tbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4tbXMtZ3JpZC1jb2x1bW46IDEwO1xuLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG5cbi8qIGZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbi1idWlsZCAqL1xuLyogZWlnaHQtY29sdW1uLWZvdXItY29sdW1uLWJ1aWxkICovXG4vKiB0aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4tYnVpbGQgKi9cbi8qIG5pbmUtY29sdW1uLXRocmVlLWNvbHVtbi1idWlsZCAqL1xuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uIHsgLW1zLWdyaWQtY29sdW1uczogKDMzJSAxZnIpOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uIHsgLW1zLWdyaWQtY29sdW1uczogKDFmciAzMyUpOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIHsgLW1zLWdyaWQtY29sdW1uczogKDI1JSAxZnIpOyB9XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIHsgLW1zLWdyaWQtY29sdW1uczogKDFmciAyNSUpOyB9XG5cbi8qIHRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbi1idWlsZCAqL1xuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBuaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4tYnVpbGQgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxMDtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgubmluZS1jb2x1bW4tdGhyZWUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbi1idWlsZCAqL1xuXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogODtcbn1cbi5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMil7XG4gIC1tcy1ncmlkLWNvbHVtbjogOTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEyO1xufVxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSxcbi5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBmb3VyLWNvbHVtbi1laWdodC1jb2x1bW4tYnVpbGQgKi9cblxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA1O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTI7XG59XG4uZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE1pY3Jvc29mdCBFZGdlIEJyb3dzZXIgMTIrIChBbGwpIC0gQHN1cHBvcnRzIG1ldGhvZCAqL1xuXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbiB7XG4gICAgZ3JpZDogMDtcbiAgfVxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbixcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbixcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbixcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmVpZ2h0LWNvbHVtbi1mb3VyLWNvbHVtbixcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnRocmVlLWNvbHVtbi1uaW5lLWNvbHVtbixcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbixcbiAgI3BhbmVsLWNhcmRzIC5ncmlkLXdyYXBwZXItbWluLW1heC5jYXJkLWhvcml6b250YWwge1xuICAgIC5ncmlkLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLyogbWVkaWEgcXVlcmllcyAqL1xuXG4vKiAxNDAwICovXG5cbi8qIDc2OCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuLyogKi1jb2x1bW4tYnVpbGQgLSBhbGwgdG8gc3BhbiAxMiAtIGNoYW5nZSBkaXNwbGF5ICovXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50d28tY29sdW1uIC5ncmlkLWl0ZW0sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4gLmdyaWQtaXRlbSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIC5ncmlkLWl0ZW0sXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5vbmUtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudHdvLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMiksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMiksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5mb3VyLWNvbHVtbiAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbiAgfVxuLyogZ3JpZC13cmFwcGVyIC0gYWxsIGNvbHVtbnMgLSBzcGFuMTIgKi9cbi8qIHRocmVlLW5pbmUgKyBuaW5lLXRocmVlICovXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMiksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC50aHJlZS1jb2x1bW4tbmluZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMSksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMiksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4gIC5ncmlkLXdyYXBwZXItbWluLW1heC5uaW5lLWNvbHVtbi10aHJlZS1jb2x1bW4gLmdyaWQtaXRlbTpudGgtY2hpbGQoNCksXG4vKiBlaWdodC1mb3VyICsgZm91ci1laWdodCAqL1xuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZWlnaHQtY29sdW1uLWZvdXItY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDMpLFxuICAuZ3JpZC13cmFwcGVyLW1pbi1tYXguZm91ci1jb2x1bW4tZWlnaHQtY29sdW1uIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEyO1xuICB9XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuICB9XG59XG5cbi8qIGltYWdlIGdyaWQgKi9cblxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIElFIDExIE9OTFkgKi9cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblxuI3BhbmVsLWludHJvIC5ncmlkLWFyZWEtb25lIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgbWFyZ2luOiAwIDJyZW0gMCAwO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgfVxufVxuI3BhbmVsLWludHJvIC5ncmlkLWFyZWEtdHdvIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgfVxufVxuI3BhbmVsLWludHJvIC5ncmlkLWFyZWEtdGhyZWUge1xuICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgfVxufVxuI3BhbmVsLWludHJvICNob21lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGdyaWQtZ2FwICovXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgub25lLWNvbHVtbiB7XG4gIGdyaWQ6IDA7XG59XG5cbi5ncmlkLXdyYXBwZXItbWluLW1heC5vbmUtY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LnR3by1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4LmZvdXItY29sdW1uLWVpZ2h0LWNvbHVtbixcbi5ncmlkLXdyYXBwZXItbWluLW1heC5laWdodC1jb2x1bW4tZm91ci1jb2x1bW4sXG4uZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uLW5pbmUtY29sdW1uLFxuLmdyaWQtd3JhcHBlci1taW4tbWF4Lm5pbmUtY29sdW1uLXRocmVlLWNvbHVtbixcbiNwYW5lbC1jYXJkcyAuZ3JpZC13cmFwcGVyLW1pbi1tYXguY2FyZC1ob3Jpem9udGFsIHtcbiAgLmdyaWQtaXRlbSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLyogZmlyc3QgZ3JpZC1pdGVtIG92ZXJyaWRlICovXG4jcGFuZWwtaW1hZ2UtbGVhZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpLFxuI3BhbmVsLWltYWdlLWxlYWQtcmVzaXplIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jcGFuZWwtYXVkaW8gLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSxcbiNwYW5lbC1hY2NvcmRpb24gLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSxcbiNwYW5lbC1mb3JtIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jcGFuZWwtcGFnaW5hdGlvbiAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpLFxuI3BhbmVsLXRhYnMgLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSxcbiNwYW5lbC1pbWFnZS1jYXB0aW9uIC5ncmlkLXdyYXBwZXItbWluLW1heDpudGgtY2hpbGQoMSksXG4jcGFuZWwtdmlkZW8tZW1iZWQgLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSxcbiNwYW5lbC1jYXJvdXNlbC1zY3JvbGwgLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSxcbiNtb2RhYWwtY29udGVudC1jYXJvdXNlbCAuZ3JpZC13cmFwcGVyLW1pbi1tYXg6bnRoLWNoaWxkKDEpIHtcbiAgLmdyaWQtaXRlbSB7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3BhbmVsLWltYWdlLWxlYWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpe1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbn1cblxuLyogaW1hZ2UgZ3JpZCAtIGltYWdlIGFyZWFzICovXG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXgge1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAuZ3JpZC1pdGVtIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDQ7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNykge1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg5KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTApIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogNDtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4vKiBncmlkIGFyZWFzICovXG4vKiBpbWFnZSAtIHRleHQgKi9cbiNwYW5lbC1pbWFnZS10ZXh0IC5ncmlkLXdyYXBwZXItZ3JpZC1hcmVhIHtcbiAgLmdyaWQtYXJlYS1pbWFnZSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIH1cbiAgfVxuICAuZ3JpZC1hcmVhLWNvbnRlbnQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMjtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIEBpbmNsdWRlIHBob25lLXBvcnRyYWl0IHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gICAgLW1zLWdyaWQtcm93OiAyO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICB9XG4gIH1cbn1cbiNwYW5lbC1pbWFnZS10ZXh0IC5ncmlkLXdyYXBwZXItZ3JpZC1hcmVhLnRvZ2dsZS1ncmlkLWFyZWEge1xuICAuZ3JpZC1hcmVhLWltYWdlIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICBAaW5jbHVkZSBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgfVxuICB9XG4gIC5ncmlkLWFyZWEtY29udGVudCB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgQGluY2x1ZGUgcGhvbmUtcG9ydHJhaXQge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNDtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG4gIH1cbiAgfVxufVxuLyogaW1hZ2UtZ3JpZCAqL1xuI3BhbmVsLWltYWdlLWdyaWQtYXJlYSAuZ3JpZC13cmFwcGVyLWdyaWQtYXJlYSB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAxZnIgMWZyIDFmcjtcbiAgLmdyaWQtYXJlYSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuI3BhbmVsLWltYWdlLWdyaWQtYXJlYSAuZ3JpZC13cmFwcGVyLWdyaWQtYXJlYSB7XG4gIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLW9uZSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgfVxuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS10d28ge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNDtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gIH1cbiAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtdGhyZWUge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogNDtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gIH1cbiAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtZm91ciB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbiAgfVxuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS1maXZlIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICB9XG59XG4uY2FsZW5kYXItY2FyZC1kYXRlIHtcbiAgbWFyZ2luOiAwIDAgMS4xMjVyZW07XG59XG4jcGFuZWwtaW1hZ2UtaGlnaGxpZ2h0cyAuZ3JpZC13cmFwcGVyLW1pbi1tYXgudGhyZWUtY29sdW1uIHtcbiAgLmdyaWQtaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI3BhbmVsLWNhcm91c2VsLXNjcm9sbCAuZ3JpZC13cmFwcGVyLW1pbi1tYXgge1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cbiNwYW5lbC1jYXJvdXNlbC1zY3JvbGwgLmdyaWQtd3JhcHBlci1taW4tbWF4Om50aC1jaGlsZCgxKSB7XG4gIC5ncmlkLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuI3BhbmVsLWltYWdlLWNhcHRpb24gLmdyaWQtd3JhcHBlci1taW4tbWF4IDpudGgtY2hpbGQoMSkuZ3JpZC1pdGVtIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEyICFpbXBvcnRhbnQ7XG59XG4vKiAxMDgwICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IHtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNCkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNykge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAzO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg5KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTApIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiA0O1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDQ7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogNDtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZC1hcmVhIC5ncmlkLXdyYXBwZXItZ3JpZC1hcmVhIHtcbiAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtb25lIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICB9XG4gIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLXR3byB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgfVxuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS10aHJlZSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAzO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICAgIC1tcy1ncmlkLXJvdzogMztcbiAgfVxuICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS1mb3VyIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgLW1zLWdyaWQtcm93OiA0O1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICB9XG4gIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLWZpdmUge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgICAtbXMtZ3JpZC1yb3c6IDQ7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gIH1cbn1cbn1cbi8qIDEwODAgLSBjbG9zZSAqL1xuLyogNzY4ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXgge1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAxO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMykge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiAyO1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogMztcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiA0O1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg4KSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogNDtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoOSkge1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDU7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxuI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIC1tcy1ncmlkLXJvdzogNTtcbiAgLW1zLWdyaWQtcm93LXNwYW46IDE7XG59XG4jcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcbiAgLW1zLWdyaWQtcm93OiA2O1xuICAtbXMtZ3JpZC1yb3ctc3BhbjogMTtcbn1cbiNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMikge1xuICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAtbXMtZ3JpZC1yb3c6IDY7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xufVxufVxuLyogNzY4IC0gY2xvc2UgKi9cbi8qIDQxNSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTVweCkge1xuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxKSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDIpLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoMyksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0KSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDUpLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoNiksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCg3KSxcbiAgI3BhbmVsLWltYWdlLWdyaWQgLmdyaWQtd3JhcHBlci1taW4tbWF4IC5ncmlkLWl0ZW06bnRoLWNoaWxkKDgpLFxuICAjcGFuZWwtaW1hZ2UtZ3JpZCAuZ3JpZC13cmFwcGVyLW1pbi1tYXggLmdyaWQtaXRlbTpudGgtY2hpbGQoOSksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMCksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMSksXG4gICNwYW5lbC1pbWFnZS1ncmlkIC5ncmlkLXdyYXBwZXItbWluLW1heCAuZ3JpZC1pdGVtOm50aC1jaGlsZCgxMikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwYW5lbC1pbWFnZS1ncmlkLWFyZWEgLmdyaWQtd3JhcHBlci1ncmlkLWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5ncmlkLWFyZWEuZ3JpZC1hcmVhLW9uZSxcbiAgICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS10d28sXG4gICAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtdGhyZWUsXG4gICAgLmdyaWQtYXJlYS5ncmlkLWFyZWEtZm91cixcbiAgICAuZ3JpZC1hcmVhLmdyaWQtYXJlYS1maXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4vKiA0MTUgLSBjbG9zZSAqL1xufVxuLyogY2xvc2Ugb2YgSUUgc3BlY2lmaWMgY3NzICovXG4iXX0= */
