/* line 4, ../intrax_igi/sass/intrax-igi.styles.scss */
html {
  box-sizing: border-box; }

/* line 7, ../intrax_igi/sass/intrax-igi.styles.scss */
*, *:before, *:after {
  box-sizing: inherit; }

/* line 1, ../intrax_igi/sass/base/_media.scss */
img {
  max-width: 100%;
  height: auto !important;
  display: block; }

/* line 7, ../intrax_igi/sass/base/_media.scss */
.media_embed {
  text-align: center;
  margin: 0 0 1em 0;
  padding: 25px 0 56.25% 0;
  position: relative; }
  @media (min-width: 44rem) {
    /* line 7, ../intrax_igi/sass/base/_media.scss */
    .media_embed {
      width: 600px;
      height: 338px;
      padding: 0;
      margin: 0 auto 1em auto; } }
  /* line 18, ../intrax_igi/sass/base/_media.scss */
  .media_embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 3, ../intrax_igi/sass/base/_tables.scss */
.l-content table,
.l-supplemental table {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 1em;
  empty-cells: show;
  max-width: 100%;
  width: 100%;
  border-collapse: collapse;
  border: 0;
  padding: 0; }
  /* line 13, ../intrax_igi/sass/base/_tables.scss */
  .l-content table:last-child,
  .l-supplemental table:last-child {
    margin-bottom: 0; }
  /* line 16, ../intrax_igi/sass/base/_tables.scss */
  .l-content table p,
  .l-supplemental table p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem; }
  /* line 20, ../intrax_igi/sass/base/_tables.scss */
  .l-content table a,
  .l-supplemental table a {
    text-decoration: none; }
  /* line 24, ../intrax_igi/sass/base/_tables.scss */
  .l-content table thead td,
  .l-content table thead th,
  .l-supplemental table thead td,
  .l-supplemental table thead th {
    display: none; }
    @media (min-width: 44rem) {
      /* line 24, ../intrax_igi/sass/base/_tables.scss */
      .l-content table thead td,
      .l-content table thead th,
      .l-supplemental table thead td,
      .l-supplemental table thead th {
        display: table-cell; } }
  /* line 32, ../intrax_igi/sass/base/_tables.scss */
  .l-content table tr,
  .l-supplemental table tr {
    clear: both;
    display: table-row;
    border-bottom: 1px solid #333333; }
    @media (min-width: 44rem) {
      /* line 32, ../intrax_igi/sass/base/_tables.scss */
      .l-content table tr,
      .l-supplemental table tr {
        border-bottom-style: none;
        padding: 0; } }
  /* line 41, ../intrax_igi/sass/base/_tables.scss */
  .l-content table th,
  .l-content table td,
  .l-supplemental table th,
  .l-supplemental table td {
    text-align: left;
    vertical-align: top;
    padding: 10px;
    display: block; }
    @media (min-width: 44rem) {
      /* line 41, ../intrax_igi/sass/base/_tables.scss */
      .l-content table th,
      .l-content table td,
      .l-supplemental table th,
      .l-supplemental table td {
        display: table-cell;
        text-align: left;
        padding: 1em 20px; } }
    /* line 52, ../intrax_igi/sass/base/_tables.scss */
    .l-content table th:first-child,
    .l-content table td:first-child,
    .l-supplemental table th:first-child,
    .l-supplemental table td:first-child {
      padding-top: 20px; }
      @media (min-width: 44rem) {
        /* line 52, ../intrax_igi/sass/base/_tables.scss */
        .l-content table th:first-child,
        .l-content table td:first-child,
        .l-supplemental table th:first-child,
        .l-supplemental table td:first-child {
          padding-top: 1em; } }
    /* line 58, ../intrax_igi/sass/base/_tables.scss */
    .l-content table th:last-child,
    .l-content table td:last-child,
    .l-supplemental table th:last-child,
    .l-supplemental table td:last-child {
      padding-bottom: 20px; }
      @media (min-width: 44rem) {
        /* line 58, ../intrax_igi/sass/base/_tables.scss */
        .l-content table th:last-child,
        .l-content table td:last-child,
        .l-supplemental table th:last-child,
        .l-supplemental table td:last-child {
          padding-bottom: 1em; } }
    /* line 64, ../intrax_igi/sass/base/_tables.scss */
    .l-content table th:empty,
    .l-content table td:empty,
    .l-supplemental table th:empty,
    .l-supplemental table td:empty {
      display: none; }
    /* line 67, ../intrax_igi/sass/base/_tables.scss */
    .l-content table th .tablesaw-cell-label,
    .l-content table td .tablesaw-cell-label,
    .l-supplemental table th .tablesaw-cell-label,
    .l-supplemental table td .tablesaw-cell-label {
      display: block;
      padding: 0 1em 0 0;
      display: inline-block; }
      @media (min-width: 44rem) {
        /* line 67, ../intrax_igi/sass/base/_tables.scss */
        .l-content table th .tablesaw-cell-label,
        .l-content table td .tablesaw-cell-label,
        .l-supplemental table th .tablesaw-cell-label,
        .l-supplemental table td .tablesaw-cell-label {
          display: none; } }
    /* line 75, ../intrax_igi/sass/base/_tables.scss */
    .l-content table th .tablesaw-cell-label-top,
    .l-content table td .tablesaw-cell-label-top,
    .l-supplemental table th .tablesaw-cell-label-top,
    .l-supplemental table td .tablesaw-cell-label-top {
      display: block; }
  /* line 79, ../intrax_igi/sass/base/_tables.scss */
  .l-content table .tablesaw-cell-label,
  .l-supplemental table .tablesaw-cell-label {
    display: block;
    text-align: left;
    width: 50%;
    vertical-align: top; }
    @media (min-width: 44rem) {
      /* line 79, ../intrax_igi/sass/base/_tables.scss */
      .l-content table .tablesaw-cell-label,
      .l-supplemental table .tablesaw-cell-label {
        text-align: center; } }
  /* line 88, ../intrax_igi/sass/base/_tables.scss */
  .l-content table .tablesaw-cell-content,
  .l-supplemental table .tablesaw-cell-content {
    max-width: 50%;
    display: inline-block;
    text-align: left;
    line-height: 22px; }
    @media (min-width: 44rem) {
      /* line 88, ../intrax_igi/sass/base/_tables.scss */
      .l-content table .tablesaw-cell-content,
      .l-supplemental table .tablesaw-cell-content {
        text-align: left;
        max-width: 100%; } }
  /* line 98, ../intrax_igi/sass/base/_tables.scss */
  .l-content table th,
  .l-content table td,
  .l-supplemental table th,
  .l-supplemental table td {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem; }
  /* line 103, ../intrax_igi/sass/base/_tables.scss */
  .l-content table th,
  .l-supplemental table th {
    font-family: "milowebbold";
    font-weight: normal;
    font-style: normal;
    background-color: #D8E5B2;
    border: none; }
  /* line 110, ../intrax_igi/sass/base/_tables.scss */
  .l-content table tbody th,
  .l-supplemental table tbody th {
    background-color: #F8FBF2; }
  /* line 113, ../intrax_igi/sass/base/_tables.scss */
  .l-content table td,
  .l-supplemental table td {
    background-color: #F8FBF2;
    border: none; }

/* line 1, ../intrax_igi/sass/base/_typography.scss */
html {
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  font-style: normal;
  color: #4D4D4D;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "miloweb", "Trebuchet MS", sans-serif; }

@font-face {
  font-family: "miloweb";
  font-style: normal;
  font-weight: normal;
  src: url("/sites/all/themes/intrax_igi/font/MiloWeb.eot");
  src: url("/sites/all/themes/intrax_igi/font/MiloWeb.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/intrax_igi/font/MiloWeb.woff") format("woff"), url("/sites/all/themes/intrax_igi/font/MiloWeb.ttf") format("truetype"), url("/sites/all/themes/intrax_igi/font/MiloWeb.svg") format("svg"); }

@font-face {
  font-family: "miloweblight";
  font-style: normal;
  font-weight: normal;
  src: url("/sites/all/themes/intrax_igi/font/MiloWeb-Light.eot");
  src: url("/sites/all/themes/intrax_igi/font/MiloWeb-Light.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/intrax_igi/font/MiloWeb-Light.woff") format("woff"), url("/sites/all/themes/intrax_igi/font/MiloWeb-Light.ttf") format("truetype"), url("/sites/all/themes/intrax_igi/font/MiloWeb-Light.svg") format("svg"); }

@font-face {
  font-family: "milowebbold";
  font-style: normal;
  font-weight: normal;
  src: url("/sites/all/themes/intrax_igi/font/MiloWeb-Bold.eot");
  src: url("/sites/all/themes/intrax_igi/font/MiloWeb-Bold.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/intrax_igi/font/MiloWeb-Bold.woff") format("woff"), url("/sites/all/themes/intrax_igi/font/MiloWeb-Bold.ttf") format("truetype"), url("/sites/all/themes/intrax_igi/font/MiloWeb-Bold.svg") format("svg"); }

@font-face {
  font-family: "milowebita";
  font-style: normal;
  font-weight: normal;
  src: url("/sites/all/themes/intrax_igi/font/MiloWeb-Ita.eot");
  src: url("/sites/all/themes/intrax_igi/font/MiloWeb-Ita.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/intrax_igi/font/MiloWeb-Ita.woff") format("woff"), url("/sites/all/themes/intrax_igi/font/MiloWeb-Ita.ttf") format("truetype"), url("/sites/all/themes/intrax_igi/font/MiloWeb-Ita.svg") format("svg"); }

@font-face {
  font-family: "milowebboldita";
  font-style: normal;
  font-weight: normal;
  src: url("/sites/all/themes/intrax_igi/font/MiloWeb-BoldIta.eot");
  src: url("/sites/all/themes/intrax_igi/font/MiloWeb-BoldIta.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/intrax_igi/font/MiloWeb-BoldIta.woff") format("woff"), url("/sites/all/themes/intrax_igi/font/MiloWeb-BoldIta.ttf") format("truetype"), url("/sites/all/themes/intrax_igi/font/MiloWeb-BoldIta.svg") format("svg"); }

/* line 63, ../intrax_igi/sass/base/_typography.scss */
h1 {
  font-family: "miloweblight";
  padding: 0 0 1em 0; }

/* line 68, ../intrax_igi/sass/base/_typography.scss */
h2 {
  font-family: "miloweb";
  padding: 0 0 0.75em 0; }

/* line 73, ../intrax_igi/sass/base/_typography.scss */
h3 {
  font-family: "milowebbold";
  padding: 0 0 0.75em 0; }

/* line 78, ../intrax_igi/sass/base/_typography.scss */
h4 {
  font-family: "milowebbold";
  padding: 0; }

/* line 83, ../intrax_igi/sass/base/_typography.scss */
h1 {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 36px;
  line-height: 2.25rem;
  letter-spacing: -0.04em;
  text-align: center;
  text-transform: none; }
  @media (min-width: 44rem) {
    /* line 83, ../intrax_igi/sass/base/_typography.scss */
    h1 {
      font-size: 64px;
      font-size: 4rem;
      line-height: 64px;
      line-height: 4rem; } }

/* line 95, ../intrax_igi/sass/base/_typography.scss */
h2 {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 34px;
  line-height: 2.125rem;
  letter-spacing: -0.02em;
  text-align: center; }
  @media (min-width: 69rem) {
    /* line 95, ../intrax_igi/sass/base/_typography.scss */
    h2 {
      font-size: 32px;
      font-size: 2rem;
      line-height: 40px;
      line-height: 2.5rem; } }

/* line 106, ../intrax_igi/sass/base/_typography.scss */
h3 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  letter-spacing: -0.02em; }

/* line 112, ../intrax_igi/sass/base/_typography.scss */
h4 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem; }

/* line 117, ../intrax_igi/sass/base/_typography.scss */
p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  padding: 0 0 1em 0; }
  /* line 121, ../intrax_igi/sass/base/_typography.scss */
  p:last-child {
    padding: 0; }

/* line 126, ../intrax_igi/sass/base/_typography.scss */
a {
  text-decoration: none;
  color: #A5C54E; }

/* line 131, ../intrax_igi/sass/base/_typography.scss */
p a {
  font-family: "milowebbold";
  word-break: break-word; }

/* line 136, ../intrax_igi/sass/base/_typography.scss */
strong, #all-internships .compensation-type-title, b {
  font-weight: normal;
  font-family: "milowebbold"; }

/* line 141, ../intrax_igi/sass/base/_typography.scss */
em {
  font-style: normal;
  font-family: "milowebita"; }

/* line 151, ../intrax_igi/sass/base/_typography.scss */
.l-content .field--type-text-long ul, .l-content .field--type-text-long ol,
.l-content .field--type-text-with-summary ul,
.l-content .field--type-text-with-summary ol,
.l-supplemental .field--type-text-long ul,
.l-supplemental .field--type-text-long ol,
.l-supplemental .field--type-text-with-summary ul,
.l-supplemental .field--type-text-with-summary ol {
  padding: 0 0 1em 1em;
  text-align: left;
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  list-style-position: outside; }
  @media (min-width: 44rem) {
    /* line 151, ../intrax_igi/sass/base/_typography.scss */
    .l-content .field--type-text-long ul, .l-content .field--type-text-long ol,
    .l-content .field--type-text-with-summary ul,
    .l-content .field--type-text-with-summary ol,
    .l-supplemental .field--type-text-long ul,
    .l-supplemental .field--type-text-long ol,
    .l-supplemental .field--type-text-with-summary ul,
    .l-supplemental .field--type-text-with-summary ol {
      max-width: 550px;
      margin: 0 auto;
      padding: 0 0 2em 1em; } }
  /* line 162, ../intrax_igi/sass/base/_typography.scss */
  .l-content .field--type-text-long ul:last-child, .l-content .field--type-text-long ol:last-child,
  .l-content .field--type-text-with-summary ul:last-child,
  .l-content .field--type-text-with-summary ol:last-child,
  .l-supplemental .field--type-text-long ul:last-child,
  .l-supplemental .field--type-text-long ol:last-child,
  .l-supplemental .field--type-text-with-summary ul:last-child,
  .l-supplemental .field--type-text-with-summary ol:last-child {
    padding-bottom: 0; }
  /* line 165, ../intrax_igi/sass/base/_typography.scss */
  .l-content .field--type-text-long ul li, .l-content .field--type-text-long ol li,
  .l-content .field--type-text-with-summary ul li,
  .l-content .field--type-text-with-summary ol li,
  .l-supplemental .field--type-text-long ul li,
  .l-supplemental .field--type-text-long ol li,
  .l-supplemental .field--type-text-with-summary ul li,
  .l-supplemental .field--type-text-with-summary ol li {
    padding: 0; }
    /* line 167, ../intrax_igi/sass/base/_typography.scss */
    .l-content .field--type-text-long ul li:last-child, .l-content .field--type-text-long ol li:last-child,
    .l-content .field--type-text-with-summary ul li:last-child,
    .l-content .field--type-text-with-summary ol li:last-child,
    .l-supplemental .field--type-text-long ul li:last-child,
    .l-supplemental .field--type-text-long ol li:last-child,
    .l-supplemental .field--type-text-with-summary ul li:last-child,
    .l-supplemental .field--type-text-with-summary ol li:last-child {
      padding-bottom: 0; }
    /* line 170, ../intrax_igi/sass/base/_typography.scss */
    .l-content .field--type-text-long ul li ul, .l-content .field--type-text-long ol li ul,
    .l-content .field--type-text-with-summary ul li ul,
    .l-content .field--type-text-with-summary ol li ul,
    .l-supplemental .field--type-text-long ul li ul,
    .l-supplemental .field--type-text-long ol li ul,
    .l-supplemental .field--type-text-with-summary ul li ul,
    .l-supplemental .field--type-text-with-summary ol li ul {
      padding: 0.5em 0 0 2em; }

/* line 175, ../intrax_igi/sass/base/_typography.scss */
.l-content .field--type-text-long ul,
.l-content .field--type-text-with-summary ul,
.l-supplemental .field--type-text-long ul,
.l-supplemental .field--type-text-with-summary ul {
  list-style-type: disc; }
  /* line 177, ../intrax_igi/sass/base/_typography.scss */
  .l-content .field--type-text-long ul ul,
  .l-content .field--type-text-with-summary ul ul,
  .l-supplemental .field--type-text-long ul ul,
  .l-supplemental .field--type-text-with-summary ul ul {
    list-style-type: circle; }

/* line 181, ../intrax_igi/sass/base/_typography.scss */
.l-content .field--type-text-long ol,
.l-content .field--type-text-with-summary ol,
.l-supplemental .field--type-text-long ol,
.l-supplemental .field--type-text-with-summary ol {
  list-style-type: decimal; }
  /* line 183, ../intrax_igi/sass/base/_typography.scss */
  .l-content .field--type-text-long ol ol,
  .l-content .field--type-text-with-summary ol ol,
  .l-supplemental .field--type-text-long ol ol,
  .l-supplemental .field--type-text-with-summary ol ol {
    list-style-type: upper-alpha; }

/* line 1, ../intrax_igi/sass/components/_anchor-links.scss */
a.anchor-link {
  position: absolute;
  top: -70px;
  visibility: hidden; }
  @media (min-width: 44rem) {
    /* line 1, ../intrax_igi/sass/components/_anchor-links.scss */
    a.anchor-link {
      top: -120px; } }

/* line 14, ../intrax_igi/sass/components/_anchor-links.scss */
.l-navigation a.anchor-link,
.l-header a.anchor-link,
.l-footer a.anchor-link {
  display: none; }

/* line 4, ../intrax_igi/sass/components/_babel-fish.scss */
.margin-top-xs {
  margin-top: 0.5rem; }

/* line 7, ../intrax_igi/sass/components/_babel-fish.scss */
.padding-top-xs {
  padding-top: 0.5rem; }

/* line 10, ../intrax_igi/sass/components/_babel-fish.scss */
.padding-bottom-xs {
  padding-bottom: 0.5rem; }

/* line 4, ../intrax_igi/sass/components/_babel-fish.scss */
.margin-top-sm {
  margin-top: 1rem; }

/* line 7, ../intrax_igi/sass/components/_babel-fish.scss */
.padding-top-sm {
  padding-top: 1rem; }

/* line 10, ../intrax_igi/sass/components/_babel-fish.scss */
.padding-bottom-sm {
  padding-bottom: 1rem; }

/* line 4, ../intrax_igi/sass/components/_babel-fish.scss */
.margin-top-md {
  margin-top: 1.5rem; }

/* line 7, ../intrax_igi/sass/components/_babel-fish.scss */
.padding-top-md {
  padding-top: 1.5rem; }

/* line 10, ../intrax_igi/sass/components/_babel-fish.scss */
.padding-bottom-md {
  padding-bottom: 1.5rem; }

/* line 4, ../intrax_igi/sass/components/_babel-fish.scss */
.margin-top-lg {
  margin-top: 2rem; }

/* line 7, ../intrax_igi/sass/components/_babel-fish.scss */
.padding-top-lg {
  padding-top: 2rem; }

/* line 10, ../intrax_igi/sass/components/_babel-fish.scss */
.padding-bottom-lg {
  padding-bottom: 2rem; }

/* line 4, ../intrax_igi/sass/components/_babel-fish.scss */
.margin-top-xl {
  margin-top: 2.5rem; }

/* line 7, ../intrax_igi/sass/components/_babel-fish.scss */
.padding-top-xl {
  padding-top: 2.5rem; }

/* line 10, ../intrax_igi/sass/components/_babel-fish.scss */
.padding-bottom-xl {
  padding-bottom: 2.5rem; }

/* line 14, ../intrax_igi/sass/components/_babel-fish.scss */
.btn-blue {
  color: #fff !important;
  background-color: #22BCF0;
  border-color: #22BCF0;
  text-transform: uppercase;
  font-family: milowebbold; }
  /* line 20, ../intrax_igi/sass/components/_babel-fish.scss */
  .btn-blue:hover {
    color: #fff !important; }

/* line 24, ../intrax_igi/sass/components/_babel-fish.scss */
.btn-plain {
  font-family: milowebbold;
  padding: 0;
  color: #7EAA00 !important;
  background-color: rgba(255, 255, 255, 0.2);
  border-color: #ccc !important; }
  /* line 30, ../intrax_igi/sass/components/_babel-fish.scss */
  .btn-plain:hover {
    font-family: milowebbold;
    color: #76a000 !important;
    text-decoration: none !important; }

/* line 36, ../intrax_igi/sass/components/_babel-fish.scss */
.btn-link {
  font-family: milowebbold;
  padding: 0;
  color: #7EAA00 !important; }
  /* line 40, ../intrax_igi/sass/components/_babel-fish.scss */
  .btn-link:hover {
    color: #76a000 !important;
    text-decoration: none !important;
    font-family: milowebbold; }

/* line 49, ../intrax_igi/sass/components/_babel-fish.scss */
.page-node-275 .l-inner > h1 {
  display: none; }

/* line 52, ../intrax_igi/sass/components/_babel-fish.scss */
.page-node-275 .block--babel-fish-search-internships {
  padding: 0 !important; }

/* line 57, ../intrax_igi/sass/components/_babel-fish.scss */
#all-internships {
  /*left tooltip*/
  /*tooltip inner*/ }
  /* line 58, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships label {
    font-weight: normal;
    font-family: milowebbold; }
  /* line 63, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .ai-compensation label {
    font-family: miloweb; }
  /* line 67, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships h1 {
    font-size: 2.5rem; }
    @media (min-width: 768px) {
      /* line 67, ../intrax_igi/sass/components/_babel-fish.scss */
      #all-internships h1 {
        font-size: 3.1rem; } }
  /* line 74, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .st-panel {
    background-color: #eee !important;
    padding: 15px;
    margin-bottom: 30px; }
  /* line 79, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships label[for=ai_category], #all-internships .compensation-type-title, #all-internships #st_search_button, #all-internships #st_pagination {
    margin-top: 1rem; }
    @media (min-width: 768px) {
      /* line 79, ../intrax_igi/sass/components/_babel-fish.scss */
      #all-internships label[for=ai_category], #all-internships .compensation-type-title, #all-internships #st_search_button, #all-internships #st_pagination {
        margin-top: auto; } }
  /* line 92, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships input[type=checkbox] {
    position: absolute;
    left: -9999px; }
  /* line 96, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .checkbox-inline {
    margin: 0 1rem 0 0; }
  /* line 99, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .checkbox-inline input[type=checkbox] + label {
    display: block;
    position: relative;
    line-height: 20px;
    padding-left: 5px;
    text-align: left; }
  /* line 106, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .checkbox-inline input[type=checkbox] + label::before {
    content: '';
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    left: -20px;
    background: url("/sites/all/themes/intrax_igi/images/web-two-style.png") no-repeat 0 1px; }
  /* line 115, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .checkbox-inline input:checked + label::before {
    background-position: 0 -19px; }
  /* line 118, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .checkbox-border-orange input[type=checkbox] + label::before {
    margin-top: 1px; }
  /* line 121, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .checkbox-border-orange input:checked + label::before {
    background-position: 0 -20px;
    border: 2px solid orange;
    border-radius: 4px;
    margin-left: -2px;
    width: 22px;
    height: 22px;
    margin-top: 0; }
  /* line 130, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .multiselect-container {
    width: inherit; }
    /* line 132, ../intrax_igi/sass/components/_babel-fish.scss */
    #all-internships .multiselect-container > li {
      padding: 0 !important; }
    /* line 135, ../intrax_igi/sass/components/_babel-fish.scss */
    #all-internships .multiselect-container a {
      color: #000000; }
      /* line 137, ../intrax_igi/sass/components/_babel-fish.scss */
      #all-internships .multiselect-container a:hover {
        text-decoration: none; }
      /* line 140, ../intrax_igi/sass/components/_babel-fish.scss */
      #all-internships .multiselect-container a label {
        text-align: left;
        font-family: 'miloweb'; }
    /* line 146, ../intrax_igi/sass/components/_babel-fish.scss */
    #all-internships .multiselect-container .active a {
      background: #eee; }
  /* line 151, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .multiselect-container input[type=checkbox] + span {
    display: block;
    position: relative; }
  /* line 155, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .multiselect-container input[type=checkbox] + span::before {
    content: '';
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    left: -25px;
    background: url("/sites/all/themes/intrax_igi/images/web-two-style.png") no-repeat 0 1px; }
  /* line 164, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .multiselect-container input[type=checkbox]:checked + span::before {
    background-position: 0 -19px; }
  /* line 167, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .multiselect-container label {
    line-height: 20px; }
  /* line 170, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .multiselect {
    border: 2px solid orange; }
  /* line 173, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .multiselect[title="No Preference"] {
    border: 1px solid #ccc; }
  /* line 176, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships #st_items_per_page + div button {
    border: 1px solid #ccc; }
  /* line 179, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .ai-featured {
    color: #fb6707; }
  /* line 182, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .ai-result {
    border-bottom: 1px solid #9A9B9C;
    padding-bottom: 30px;
    margin: 30px 0; }
    /* line 186, ../intrax_igi/sass/components/_babel-fish.scss */
    #all-internships .ai-result h4 {
      font-family: miloweb;
      font-size: 1.3rem; }
      @media (min-width: 768px) {
        /* line 186, ../intrax_igi/sass/components/_babel-fish.scss */
        #all-internships .ai-result h4 {
          font-size: 1.6rem; } }
  /* line 194, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .ai-spacer {
    padding-bottom: 5px; }
  /* line 197, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .ai-info {
    font-family: milowebbold;
    margin-top: 1rem; }
    @media (min-width: 768px) {
      /* line 197, ../intrax_igi/sass/components/_babel-fish.scss */
      #all-internships .ai-info {
        margin-top: auto; } }
  /* line 204, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .ai-info-icon {
    position: relative;
    left: 1.5rem; }
    /* line 207, ../intrax_igi/sass/components/_babel-fish.scss */
    #all-internships .ai-info-icon::before {
      font-family: 'FontAwesome';
      content: '';
      color: #95B000;
      position: absolute;
      left: -1.5rem; }
  /* line 215, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .ai-area::before {
    content: '\f200'; }
  /* line 218, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .ai-location::before {
    content: '\f0ac'; }
  /* line 221, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .ai-languages::before {
    content: '\f27b'; }
  /* line 224, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .ai-payment::before {
    content: '\f0d6'; }
  /* line 227, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .ai-category::before {
    content: '\f0e8'; }
  /* line 230, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .st-sub-panel {
    padding: 10px 30px 15px; }
  /* line 235, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .pagination a {
    color: #337ab7; }
    /* line 237, ../intrax_igi/sass/components/_babel-fish.scss */
    #all-internships .pagination a:hover {
      text-decoration: none; }
  /* line 241, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .pagination .active a {
    z-index: 3;
    color: #fff;
    background-color: #22BCF0 !important;
    border-color: #22BCF0 !important;
    cursor: default; }
  /* line 256, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships #st_pagination_footer {
    margin-bottom: 50px; }
  @media (min-width: 768px) {
    /* line 260, ../intrax_igi/sass/components/_babel-fish.scss */
    #all-internships #st_pagination {
      text-align: right; }
    /* line 264, ../intrax_igi/sass/components/_babel-fish.scss */
    #all-internships #st_pagination_footer {
      text-align: right; } }
  /* line 268, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .tooltip {
    margin-left: -150px !important; }
    @media (min-width: 768px) {
      /* line 268, ../intrax_igi/sass/components/_babel-fish.scss */
      #all-internships .tooltip {
        margin-left: -32px !important; } }
  /* line 275, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .tooltip.left > .tooltip-arrow {
    border-left-color: #95B000; }
  /* line 279, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .tooltip > .tooltip-inner {
    background-color: #95B000;
    font-weight: normal; }
  /* line 283, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .no-results {
    margin: 0 0 100px;
    text-align: center; }
    /* line 286, ../intrax_igi/sass/components/_babel-fish.scss */
    #all-internships .no-results h4 {
      margin-bottom: 1rem; }
    /* line 289, ../intrax_igi/sass/components/_babel-fish.scss */
    #all-internships .no-results p {
      text-align: center;
      padding-bottom: 0.5rem; }
    /* line 293, ../intrax_igi/sass/components/_babel-fish.scss */
    #all-internships .no-results img {
      display: inline-block; }
  /* line 297, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .internship-title {
    cursor: pointer; }
    /* line 299, ../intrax_igi/sass/components/_babel-fish.scss */
    #all-internships .internship-title:hover {
      text-decoration: underline; }
  /* line 306, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .modal-content a {
    text-decoration: underline; }
  /* line 311, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .modal-header {
    border-bottom: none;
    padding: 5px 10px; }
  /* line 316, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .modal-body p {
    text-align: center;
    font-size: 1.1rem; }
  /* line 320, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .modal-body .usaApplicants {
    background-color: #FFE94D;
    border-radius: 10px;
    font-family: "milowebbold";
    margin: 0 0 1em;
    padding: 1em;
    text-align: left !important; }
  /* line 328, ../intrax_igi/sass/components/_babel-fish.scss */
  #all-internships .modal-footer {
    padding: 12px;
    text-align: right;
    border-top: none; }

/* line 336, ../intrax_igi/sass/components/_babel-fish.scss */
.megamenu label {
  font-weight: normal; }

/* line 1, ../intrax_igi/sass/components/_basic.scss */
.ds7002,
.ds2019 {
  padding-bottom: 25px; }
  /* line 4, ../intrax_igi/sass/components/_basic.scss */
  .ds7002 ul,
  .ds2019 ul {
    max-width: none !important; }
    /* line 7, ../intrax_igi/sass/components/_basic.scss */
    .ds7002 ul li ul,
    .ds2019 ul li ul {
      padding-top: 0 !important; }

/* line 3, ../intrax_igi/sass/components/_block.scss */
.l-content .block,
.l-supplemental .block {
  border-top: 1px solid #CCCCCC; }
  @media (min-width: 69rem) {
    /* line 5, ../intrax_igi/sass/components/_block.scss */
    .l-content .block .block__title,
    .l-supplemental .block .block__title {
      width: 80%;
      margin: 0 auto; } }

/* line 16, ../intrax_igi/sass/components/_block.scss */
.l-content > .l-inner + .block, .l-content > .node--page--full + .block {
  border-top-width: 0px !important; }

/* line 22, ../intrax_igi/sass/components/_block.scss */
.messages {
  display: none; }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 1, ../intrax_igi/sass/components/_blog-previews.scss */
  .block--views-blog-posts-all {
    width: 75%;
    margin: 0 auto; } }

/* line 6, ../intrax_igi/sass/components/_blog-previews.scss */
.block--views-blog-posts-all .views-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 2em 0;
  padding: 0 0 2em 0;
  border-bottom: 1px solid #CCCCCC; }
  @media (min-width: 44rem) {
    /* line 6, ../intrax_igi/sass/components/_blog-previews.scss */
    .block--views-blog-posts-all .views-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 0;
      border-bottom: 0px; } }
  /* line 20, ../intrax_igi/sass/components/_blog-previews.scss */
  .block--views-blog-posts-all .views-row:last-child {
    border-bottom: none;
    padding: 0; }
  /* line 24, ../intrax_igi/sass/components/_blog-previews.scss */
  .block--views-blog-posts-all .views-row .image {
    margin: 0 0 1em 0; }
    @media (min-width: 44rem) {
      /* line 24, ../intrax_igi/sass/components/_blog-previews.scss */
      .block--views-blog-posts-all .views-row .image {
        margin: 0 2em 0 0;
        -ms-flex-preferred-size: 230px;
            flex-basis: 230px;
        min-width: 230px;
        width: 230px; } }
    /* line 32, ../intrax_igi/sass/components/_blog-previews.scss */
    .block--views-blog-posts-all .views-row .image a {
      display: block;
      height: 160px;
      width: 230px;
      background-image: url("/sites/all/themes/intrax_igi/images/blog-preview.svg");
      background-size: 230px 160px;
      background-repeat: no-repeat; }
  /* line 41, ../intrax_igi/sass/components/_blog-previews.scss */
  .block--views-blog-posts-all .views-row .text {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  /* line 44, ../intrax_igi/sass/components/_blog-previews.scss */
  .block--views-blog-posts-all .views-row .body {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    line-height: 1.5rem; }

/* line 1, ../intrax_igi/sass/components/_button.scss */
a.button {
  display: inline-block;
  text-align: center;
  padding: 0.75em 3em;
  margin-top: 1em;
  font-family: "milowebbold";
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 18px;
  line-height: 1.125rem;
  letter-spacing: -0.02em;
  color: #FFFFFF;
  background-color: #22BCF0;
  text-transform: uppercase;
  cursor: pointer; }

/* line 9, ../intrax_igi/sass/components/_check-list.scss */
.block.check-list .field--name-field-item-list-top ul,
.block.check-list .field--name-field-item-list-bottom ul,
.block.check-list .field--name-field-item-content ul,
.block.check-list .field--name-field-cta-list-top ul,
.block.check-list .field--name-field-cta-list-bottom ul,
.block.check-list .field--name-field-cta-content ul,
.block.check-list .field--name-field-text-block ul {
  padding: 0; }
  /* line 11, ../intrax_igi/sass/components/_check-list.scss */
  .block.check-list .field--name-field-item-list-top ul li,
  .block.check-list .field--name-field-item-list-bottom ul li,
  .block.check-list .field--name-field-item-content ul li,
  .block.check-list .field--name-field-cta-list-top ul li,
  .block.check-list .field--name-field-cta-list-bottom ul li,
  .block.check-list .field--name-field-cta-content ul li,
  .block.check-list .field--name-field-text-block ul li {
    background-image: url("/sites/all/themes/intrax_igi/images/check.png");
    background-position: 0 3px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    padding: 0 0 1em 2em;
    list-style-type: none; }
    /* line 18, ../intrax_igi/sass/components/_check-list.scss */
    .block.check-list .field--name-field-item-list-top ul li:last-child,
    .block.check-list .field--name-field-item-list-bottom ul li:last-child,
    .block.check-list .field--name-field-item-content ul li:last-child,
    .block.check-list .field--name-field-cta-list-top ul li:last-child,
    .block.check-list .field--name-field-cta-list-bottom ul li:last-child,
    .block.check-list .field--name-field-cta-content ul li:last-child,
    .block.check-list .field--name-field-text-block ul li:last-child {
      padding: 0 0 0 2em; }

@media (min-width: 44rem) {
  /* line 26, ../intrax_igi/sass/components/_check-list.scss */
  .block.check-list .field--name-field-item-content ul,
  .block.check-list .field--name-field-cta-content ul {
    width: 100%; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 2, ../intrax_igi/sass/components/_downloadables.scss */
  .block.block--views-downloadables-all .block__content {
    width: 80%;
    margin: 0 auto; } }

@media (min-width: 69rem) {
  /* line 2, ../intrax_igi/sass/components/_downloadables.scss */
  .block.block--views-downloadables-all .block__content {
    width: 80%;
    margin: 0 auto; } }

/* line 12, ../intrax_igi/sass/components/_downloadables.scss */
.block.block--views-downloadables-all .views-row {
  padding: 0 0 2em 0; }
  @media (min-width: 44rem) {
    /* line 12, ../intrax_igi/sass/components/_downloadables.scss */
    .block.block--views-downloadables-all .views-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap; } }
  /* line 18, ../intrax_igi/sass/components/_downloadables.scss */
  .block.block--views-downloadables-all .views-row:last-child {
    padding: 0; }
  /* line 21, ../intrax_igi/sass/components/_downloadables.scss */
  .block.block--views-downloadables-all .views-row .icon {
    display: none; }
    @media (min-width: 44rem) {
      /* line 21, ../intrax_igi/sass/components/_downloadables.scss */
      .block.block--views-downloadables-all .views-row .icon {
        display: inline-block;
        color: #CCCCCC;
        font-size: 56px;
        font-size: 3.5rem;
        line-height: 1;
        margin: 0 20px 0 0; } }
  /* line 31, ../intrax_igi/sass/components/_downloadables.scss */
  .block.block--views-downloadables-all .views-row .title {
    padding: 0; }

/* line 1, ../intrax_igi/sass/components/_faq-back-to-top.scss */
.back-to-top {
  text-align: right;
  display: block;
  margin-bottom: 30px;
  font-size: 18px;
  font-family: milowebbold; }

/* line 3, ../intrax_igi/sass/components/_faq-menu.scss */
.block--nodeblock-450 {
  padding: 10px !important; }

/* line 7, ../intrax_igi/sass/components/_faq-menu.scss */
.faq-menu {
  font-family: milowebbold;
  margin: 0 auto; }
  /* line 2, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu article,
  .faq-menu aside,
  .faq-menu details,
  .faq-menu figcaption,
  .faq-menu figure,
  .faq-menu footer,
  .faq-menu header,
  .faq-menu hgroup,
  .faq-menu main,
  .faq-menu menu,
  .faq-menu nav,
  .faq-menu section,
  .faq-menu summary {
    display: block; }
  /* line 17, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu audio,
  .faq-menu canvas,
  .faq-menu progress,
  .faq-menu video {
    display: inline-block;
    vertical-align: baseline; }
  /* line 24, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu audio:not([controls]) {
    display: none;
    height: 0; }
  /* line 28, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu [hidden],
  .faq-menu template {
    display: none; }
  /* line 32, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu a {
    background-color: transparent; }
  /* line 35, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu a:active,
  .faq-menu a:hover {
    outline: 0; }
  /* line 39, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu abbr[title] {
    border-bottom: 1px dotted; }
  /* line 42, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu b,
  .faq-menu strong,
  .faq-menu #all-internships .compensation-type-title, #all-internships
  .faq-menu .compensation-type-title {
    font-weight: bold; }
  /* line 46, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu dfn {
    font-style: italic; }
  /* line 49, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  /* line 53, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu mark {
    background: #ff0;
    color: #000; }
  /* line 57, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu small {
    font-size: 80%; }
  /* line 60, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu sub,
  .faq-menu sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  /* line 67, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu sup {
    top: -0.5em; }
  /* line 70, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu sub {
    bottom: -0.25em; }
  /* line 73, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu img {
    border: 0; }
  /* line 76, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu svg:not(:root) {
    overflow: hidden; }
  /* line 79, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu figure {
    margin: 1em 40px; }
  /* line 82, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu hr {
    box-sizing: content-box;
    height: 0; }
  /* line 88, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu pre {
    overflow: auto; }
  /* line 91, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu code,
  .faq-menu kbd,
  .faq-menu pre,
  .faq-menu samp {
    font-family: monospace, monospace;
    font-size: 1em; }
  /* line 98, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu button,
  .faq-menu input,
  .faq-menu optgroup,
  .faq-menu select,
  .faq-menu textarea {
    color: inherit;
    font: inherit;
    margin: 0; }
  /* line 107, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu button {
    overflow: visible; }
  /* line 110, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu button,
  .faq-menu select {
    text-transform: none; }
  /* line 114, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu button,
  .faq-menu html input[type="button"],
  .faq-menu input[type="reset"],
  .faq-menu input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer; }
  /* line 121, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu button[disabled],
  .faq-menu html input[disabled] {
    cursor: default; }
  /* line 125, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu button::-moz-focus-inner,
  .faq-menu input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  /* line 130, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input {
    line-height: normal; }
  /* line 133, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input[type="checkbox"],
  .faq-menu input[type="radio"] {
    box-sizing: border-box;
    padding: 0; }
  /* line 140, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input[type="number"]::-webkit-inner-spin-button,
  .faq-menu input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  /* line 144, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box; }
  /* line 150, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input[type="search"]::-webkit-search-cancel-button,
  .faq-menu input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  /* line 154, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  /* line 159, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu legend {
    border: 0;
    padding: 0; }
  /* line 163, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu textarea {
    overflow: auto; }
  /* line 166, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu optgroup {
    font-weight: bold; }
  /* line 169, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu table {
    border-collapse: collapse;
    border-spacing: 0; }
  /* line 173, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu td,
  .faq-menu th {
    padding: 0; }
  /* line 177, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu * {
    box-sizing: border-box; }
  /* line 182, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu *:before,
  .faq-menu *:after {
    box-sizing: border-box; }
  /* line 188, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent; }
  /* line 192, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu body {
    font-family: miloweb;
    font-size: 16px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff; }
  /* line 199, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input,
  .faq-menu button,
  .faq-menu select,
  .faq-menu textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; }
  /* line 207, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu a {
    color: #a5c54e;
    text-decoration: none; }
  /* line 211, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu a:hover,
  .faq-menu a:focus {
    color: #7a9631;
    text-decoration: underline; }
  /* line 216, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  /* line 221, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu figure {
    margin: 0; }
  /* line 224, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu img {
    vertical-align: middle; }
  /* line 227, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .img-responsive {
    display: block;
    max-width: 100%;
    height: auto; }
  /* line 232, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .img-rounded {
    border-radius: 6px; }
  /* line 235, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto; }
  /* line 248, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .img-circle {
    border-radius: 50%; }
  /* line 251, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu hr {
    margin-top: 22px;
    margin-bottom: 22px;
    border: 0;
    border-top: 1px solid #eeeeee; }
  /* line 257, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  /* line 267, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .sr-only-focusable:active,
  .faq-menu .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto; }
  /* line 276, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu [role="button"] {
    cursor: pointer; }
  /* line 279, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px; }
  @media (min-width: 768px) {
    /* line 286, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .container {
      width: 750px; } }
  @media (min-width: 992px) {
    /* line 291, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    /* line 296, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .container {
      width: 1170px; } }
  /* line 300, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px; }
  /* line 306, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .row {
    margin-left: -15px;
    margin-right: -15px; }
  /* line 310, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-1, .faq-menu .col-sm-1, .faq-menu .col-md-1, .faq-menu .col-lg-1, .faq-menu .col-xs-2, .faq-menu .col-sm-2, .faq-menu .col-md-2, .faq-menu .col-lg-2, .faq-menu .col-xs-3, .faq-menu .col-sm-3, .faq-menu .col-md-3, .faq-menu .col-lg-3, .faq-menu .col-xs-4, .faq-menu .col-sm-4, .faq-menu .col-md-4, .faq-menu .col-lg-4, .faq-menu .col-xs-5, .faq-menu .col-sm-5, .faq-menu .col-md-5, .faq-menu .col-lg-5, .faq-menu .col-xs-6, .faq-menu .col-sm-6, .faq-menu .col-md-6, .faq-menu .col-lg-6, .faq-menu .col-xs-7, .faq-menu .col-sm-7, .faq-menu .col-md-7, .faq-menu .col-lg-7, .faq-menu .col-xs-8, .faq-menu .col-sm-8, .faq-menu .col-md-8, .faq-menu .col-lg-8, .faq-menu .col-xs-9, .faq-menu .col-sm-9, .faq-menu .col-md-9, .faq-menu .col-lg-9, .faq-menu .col-xs-10, .faq-menu .col-sm-10, .faq-menu .col-md-10, .faq-menu .col-lg-10, .faq-menu .col-xs-11, .faq-menu .col-sm-11, .faq-menu .col-md-11, .faq-menu .col-lg-11, .faq-menu .col-xs-12, .faq-menu .col-sm-12, .faq-menu .col-md-12, .faq-menu .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
  /* line 316, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-1, .faq-menu .col-xs-2, .faq-menu .col-xs-3, .faq-menu .col-xs-4, .faq-menu .col-xs-5, .faq-menu .col-xs-6, .faq-menu .col-xs-7, .faq-menu .col-xs-8, .faq-menu .col-xs-9, .faq-menu .col-xs-10, .faq-menu .col-xs-11, .faq-menu .col-xs-12 {
    float: left; }
  /* line 319, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-12 {
    width: 100%; }
  /* line 322, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-11 {
    width: 91.66666667%; }
  /* line 325, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-10 {
    width: 83.33333333%; }
  /* line 328, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-9 {
    width: 75%; }
  /* line 331, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-8 {
    width: 66.66666667%; }
  /* line 334, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-7 {
    width: 58.33333333%; }
  /* line 337, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-6 {
    width: 50%; }
  /* line 340, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-5 {
    width: 41.66666667%; }
  /* line 343, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-4 {
    width: 33.33333333%; }
  /* line 346, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-3 {
    width: 25%; }
  /* line 349, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-2 {
    width: 16.66666667%; }
  /* line 352, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-1 {
    width: 8.33333333%; }
  /* line 355, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-pull-12 {
    right: 100%; }
  /* line 358, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-pull-11 {
    right: 91.66666667%; }
  /* line 361, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-pull-10 {
    right: 83.33333333%; }
  /* line 364, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-pull-9 {
    right: 75%; }
  /* line 367, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-pull-8 {
    right: 66.66666667%; }
  /* line 370, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-pull-7 {
    right: 58.33333333%; }
  /* line 373, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-pull-6 {
    right: 50%; }
  /* line 376, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-pull-5 {
    right: 41.66666667%; }
  /* line 379, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-pull-4 {
    right: 33.33333333%; }
  /* line 382, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-pull-3 {
    right: 25%; }
  /* line 385, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-pull-2 {
    right: 16.66666667%; }
  /* line 388, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-pull-1 {
    right: 8.33333333%; }
  /* line 391, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-pull-0 {
    right: auto; }
  /* line 394, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-push-12 {
    left: 100%; }
  /* line 397, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-push-11 {
    left: 91.66666667%; }
  /* line 400, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-push-10 {
    left: 83.33333333%; }
  /* line 403, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-push-9 {
    left: 75%; }
  /* line 406, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-push-8 {
    left: 66.66666667%; }
  /* line 409, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-push-7 {
    left: 58.33333333%; }
  /* line 412, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-push-6 {
    left: 50%; }
  /* line 415, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-push-5 {
    left: 41.66666667%; }
  /* line 418, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-push-4 {
    left: 33.33333333%; }
  /* line 421, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-push-3 {
    left: 25%; }
  /* line 424, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-push-2 {
    left: 16.66666667%; }
  /* line 427, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-push-1 {
    left: 8.33333333%; }
  /* line 430, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-push-0 {
    left: auto; }
  /* line 433, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-offset-12 {
    margin-left: 100%; }
  /* line 436, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-offset-11 {
    margin-left: 91.66666667%; }
  /* line 439, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-offset-10 {
    margin-left: 83.33333333%; }
  /* line 442, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-offset-9 {
    margin-left: 75%; }
  /* line 445, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-offset-8 {
    margin-left: 66.66666667%; }
  /* line 448, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-offset-7 {
    margin-left: 58.33333333%; }
  /* line 451, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-offset-6 {
    margin-left: 50%; }
  /* line 454, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-offset-5 {
    margin-left: 41.66666667%; }
  /* line 457, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-offset-4 {
    margin-left: 33.33333333%; }
  /* line 460, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-offset-3 {
    margin-left: 25%; }
  /* line 463, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-offset-2 {
    margin-left: 16.66666667%; }
  /* line 466, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-offset-1 {
    margin-left: 8.33333333%; }
  /* line 469, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .col-xs-offset-0 {
    margin-left: 0%; }
  @media (min-width: 768px) {
    /* line 473, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-1, .faq-menu .col-sm-2, .faq-menu .col-sm-3, .faq-menu .col-sm-4, .faq-menu .col-sm-5, .faq-menu .col-sm-6, .faq-menu .col-sm-7, .faq-menu .col-sm-8, .faq-menu .col-sm-9, .faq-menu .col-sm-10, .faq-menu .col-sm-11, .faq-menu .col-sm-12 {
      float: left; }
    /* line 476, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-12 {
      width: 100%; }
    /* line 479, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-11 {
      width: 91.66666667%; }
    /* line 482, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-10 {
      width: 83.33333333%; }
    /* line 485, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-9 {
      width: 75%; }
    /* line 488, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-8 {
      width: 66.66666667%; }
    /* line 491, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-7 {
      width: 58.33333333%; }
    /* line 494, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-6 {
      width: 50%; }
    /* line 497, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-5 {
      width: 41.66666667%; }
    /* line 500, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-4 {
      width: 33.33333333%; }
    /* line 503, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-3 {
      width: 25%; }
    /* line 506, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-2 {
      width: 16.66666667%; }
    /* line 509, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-1 {
      width: 8.33333333%; }
    /* line 512, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-pull-12 {
      right: 100%; }
    /* line 515, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-pull-11 {
      right: 91.66666667%; }
    /* line 518, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-pull-10 {
      right: 83.33333333%; }
    /* line 521, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-pull-9 {
      right: 75%; }
    /* line 524, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-pull-8 {
      right: 66.66666667%; }
    /* line 527, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-pull-7 {
      right: 58.33333333%; }
    /* line 530, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-pull-6 {
      right: 50%; }
    /* line 533, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-pull-5 {
      right: 41.66666667%; }
    /* line 536, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-pull-4 {
      right: 33.33333333%; }
    /* line 539, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-pull-3 {
      right: 25%; }
    /* line 542, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-pull-2 {
      right: 16.66666667%; }
    /* line 545, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-pull-1 {
      right: 8.33333333%; }
    /* line 548, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-pull-0 {
      right: auto; }
    /* line 551, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-push-12 {
      left: 100%; }
    /* line 554, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-push-11 {
      left: 91.66666667%; }
    /* line 557, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-push-10 {
      left: 83.33333333%; }
    /* line 560, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-push-9 {
      left: 75%; }
    /* line 563, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-push-8 {
      left: 66.66666667%; }
    /* line 566, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-push-7 {
      left: 58.33333333%; }
    /* line 569, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-push-6 {
      left: 50%; }
    /* line 572, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-push-5 {
      left: 41.66666667%; }
    /* line 575, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-push-4 {
      left: 33.33333333%; }
    /* line 578, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-push-3 {
      left: 25%; }
    /* line 581, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-push-2 {
      left: 16.66666667%; }
    /* line 584, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-push-1 {
      left: 8.33333333%; }
    /* line 587, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-push-0 {
      left: auto; }
    /* line 590, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-offset-12 {
      margin-left: 100%; }
    /* line 593, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-offset-11 {
      margin-left: 91.66666667%; }
    /* line 596, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-offset-10 {
      margin-left: 83.33333333%; }
    /* line 599, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-offset-9 {
      margin-left: 75%; }
    /* line 602, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-offset-8 {
      margin-left: 66.66666667%; }
    /* line 605, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-offset-7 {
      margin-left: 58.33333333%; }
    /* line 608, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-offset-6 {
      margin-left: 50%; }
    /* line 611, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-offset-5 {
      margin-left: 41.66666667%; }
    /* line 614, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-offset-4 {
      margin-left: 33.33333333%; }
    /* line 617, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-offset-3 {
      margin-left: 25%; }
    /* line 620, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-offset-2 {
      margin-left: 16.66666667%; }
    /* line 623, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-offset-1 {
      margin-left: 8.33333333%; }
    /* line 626, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-sm-offset-0 {
      margin-left: 0%; } }
  @media (min-width: 992px) {
    /* line 631, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-1, .faq-menu .col-md-2, .faq-menu .col-md-3, .faq-menu .col-md-4, .faq-menu .col-md-5, .faq-menu .col-md-6, .faq-menu .col-md-7, .faq-menu .col-md-8, .faq-menu .col-md-9, .faq-menu .col-md-10, .faq-menu .col-md-11, .faq-menu .col-md-12 {
      float: left; }
    /* line 634, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-12 {
      width: 100%; }
    /* line 637, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-11 {
      width: 91.66666667%; }
    /* line 640, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-10 {
      width: 83.33333333%; }
    /* line 643, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-9 {
      width: 75%; }
    /* line 646, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-8 {
      width: 66.66666667%; }
    /* line 649, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-7 {
      width: 58.33333333%; }
    /* line 652, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-6 {
      width: 50%; }
    /* line 655, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-5 {
      width: 41.66666667%; }
    /* line 658, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-4 {
      width: 33.33333333%; }
    /* line 661, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-3 {
      width: 25%; }
    /* line 664, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-2 {
      width: 16.66666667%; }
    /* line 667, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-1 {
      width: 8.33333333%; }
    /* line 670, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-pull-12 {
      right: 100%; }
    /* line 673, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-pull-11 {
      right: 91.66666667%; }
    /* line 676, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-pull-10 {
      right: 83.33333333%; }
    /* line 679, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-pull-9 {
      right: 75%; }
    /* line 682, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-pull-8 {
      right: 66.66666667%; }
    /* line 685, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-pull-7 {
      right: 58.33333333%; }
    /* line 688, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-pull-6 {
      right: 50%; }
    /* line 691, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-pull-5 {
      right: 41.66666667%; }
    /* line 694, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-pull-4 {
      right: 33.33333333%; }
    /* line 697, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-pull-3 {
      right: 25%; }
    /* line 700, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-pull-2 {
      right: 16.66666667%; }
    /* line 703, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-pull-1 {
      right: 8.33333333%; }
    /* line 706, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-pull-0 {
      right: auto; }
    /* line 709, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-push-12 {
      left: 100%; }
    /* line 712, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-push-11 {
      left: 91.66666667%; }
    /* line 715, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-push-10 {
      left: 83.33333333%; }
    /* line 718, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-push-9 {
      left: 75%; }
    /* line 721, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-push-8 {
      left: 66.66666667%; }
    /* line 724, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-push-7 {
      left: 58.33333333%; }
    /* line 727, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-push-6 {
      left: 50%; }
    /* line 730, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-push-5 {
      left: 41.66666667%; }
    /* line 733, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-push-4 {
      left: 33.33333333%; }
    /* line 736, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-push-3 {
      left: 25%; }
    /* line 739, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-push-2 {
      left: 16.66666667%; }
    /* line 742, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-push-1 {
      left: 8.33333333%; }
    /* line 745, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-push-0 {
      left: auto; }
    /* line 748, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-offset-12 {
      margin-left: 100%; }
    /* line 751, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-offset-11 {
      margin-left: 91.66666667%; }
    /* line 754, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-offset-10 {
      margin-left: 83.33333333%; }
    /* line 757, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-offset-9 {
      margin-left: 75%; }
    /* line 760, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-offset-8 {
      margin-left: 66.66666667%; }
    /* line 763, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-offset-7 {
      margin-left: 58.33333333%; }
    /* line 766, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-offset-6 {
      margin-left: 50%; }
    /* line 769, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-offset-5 {
      margin-left: 41.66666667%; }
    /* line 772, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-offset-4 {
      margin-left: 33.33333333%; }
    /* line 775, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-offset-3 {
      margin-left: 25%; }
    /* line 778, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-offset-2 {
      margin-left: 16.66666667%; }
    /* line 781, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-offset-1 {
      margin-left: 8.33333333%; }
    /* line 784, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-md-offset-0 {
      margin-left: 0%; } }
  @media (min-width: 1200px) {
    /* line 789, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-1, .faq-menu .col-lg-2, .faq-menu .col-lg-3, .faq-menu .col-lg-4, .faq-menu .col-lg-5, .faq-menu .col-lg-6, .faq-menu .col-lg-7, .faq-menu .col-lg-8, .faq-menu .col-lg-9, .faq-menu .col-lg-10, .faq-menu .col-lg-11, .faq-menu .col-lg-12 {
      float: left; }
    /* line 792, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-12 {
      width: 100%; }
    /* line 795, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-11 {
      width: 91.66666667%; }
    /* line 798, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-10 {
      width: 83.33333333%; }
    /* line 801, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-9 {
      width: 75%; }
    /* line 804, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-8 {
      width: 66.66666667%; }
    /* line 807, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-7 {
      width: 58.33333333%; }
    /* line 810, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-6 {
      width: 50%; }
    /* line 813, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-5 {
      width: 41.66666667%; }
    /* line 816, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-4 {
      width: 33.33333333%; }
    /* line 819, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-3 {
      width: 25%; }
    /* line 822, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-2 {
      width: 16.66666667%; }
    /* line 825, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-1 {
      width: 8.33333333%; }
    /* line 828, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-pull-12 {
      right: 100%; }
    /* line 831, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-pull-11 {
      right: 91.66666667%; }
    /* line 834, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-pull-10 {
      right: 83.33333333%; }
    /* line 837, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-pull-9 {
      right: 75%; }
    /* line 840, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-pull-8 {
      right: 66.66666667%; }
    /* line 843, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-pull-7 {
      right: 58.33333333%; }
    /* line 846, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-pull-6 {
      right: 50%; }
    /* line 849, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-pull-5 {
      right: 41.66666667%; }
    /* line 852, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-pull-4 {
      right: 33.33333333%; }
    /* line 855, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-pull-3 {
      right: 25%; }
    /* line 858, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-pull-2 {
      right: 16.66666667%; }
    /* line 861, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-pull-1 {
      right: 8.33333333%; }
    /* line 864, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-pull-0 {
      right: auto; }
    /* line 867, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-push-12 {
      left: 100%; }
    /* line 870, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-push-11 {
      left: 91.66666667%; }
    /* line 873, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-push-10 {
      left: 83.33333333%; }
    /* line 876, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-push-9 {
      left: 75%; }
    /* line 879, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-push-8 {
      left: 66.66666667%; }
    /* line 882, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-push-7 {
      left: 58.33333333%; }
    /* line 885, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-push-6 {
      left: 50%; }
    /* line 888, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-push-5 {
      left: 41.66666667%; }
    /* line 891, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-push-4 {
      left: 33.33333333%; }
    /* line 894, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-push-3 {
      left: 25%; }
    /* line 897, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-push-2 {
      left: 16.66666667%; }
    /* line 900, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-push-1 {
      left: 8.33333333%; }
    /* line 903, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-push-0 {
      left: auto; }
    /* line 906, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-offset-12 {
      margin-left: 100%; }
    /* line 909, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-offset-11 {
      margin-left: 91.66666667%; }
    /* line 912, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-offset-10 {
      margin-left: 83.33333333%; }
    /* line 915, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-offset-9 {
      margin-left: 75%; }
    /* line 918, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-offset-8 {
      margin-left: 66.66666667%; }
    /* line 921, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-offset-7 {
      margin-left: 58.33333333%; }
    /* line 924, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-offset-6 {
      margin-left: 50%; }
    /* line 927, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-offset-5 {
      margin-left: 41.66666667%; }
    /* line 930, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-offset-4 {
      margin-left: 33.33333333%; }
    /* line 933, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-offset-3 {
      margin-left: 25%; }
    /* line 936, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-offset-2 {
      margin-left: 16.66666667%; }
    /* line 939, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-offset-1 {
      margin-left: 8.33333333%; }
    /* line 942, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .col-lg-offset-0 {
      margin-left: 0%; } }
  /* line 946, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0; }
  /* line 952, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 22px;
    font-size: 24px;
    line-height: inherit;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5; }
  /* line 963, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold; }
  /* line 969, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input[type="search"] {
    box-sizing: border-box; }
  /* line 974, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input[type="radio"],
  .faq-menu input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal; }
  /* line 980, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input[type="file"] {
    display: block; }
  /* line 983, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input[type="range"] {
    display: block;
    width: 100%; }
  /* line 987, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu select[multiple],
  .faq-menu select[size] {
    height: auto; }
  /* line 991, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input[type="file"]:focus,
  .faq-menu input[type="radio"]:focus,
  .faq-menu input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  /* line 998, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu output {
    display: block;
    padding-top: 7px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555555; }
  /* line 1005, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-control {
    display: block;
    width: 100%;
    height: 36px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
  /* line 1023, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  /* line 1029, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-control::-moz-placeholder {
    color: #999999;
    opacity: 1; }
  /* line 1033, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-control:-ms-input-placeholder {
    color: #999999; }
  /* line 1036, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-control::-webkit-input-placeholder {
    color: #999999; }
  /* line 1039, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  /* line 1043, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-control[disabled],
  .faq-menu .form-control[readonly],
  .faq-menu fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  /* line 1049, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-control[disabled],
  .faq-menu fieldset[disabled] .form-control {
    cursor: not-allowed; }
  /* line 1053, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu textarea.form-control {
    height: auto; }
  /* line 1056, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input[type="search"] {
    -webkit-appearance: none; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    /* line 1060, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu input[type="date"].form-control,
    .faq-menu input[type="time"].form-control,
    .faq-menu input[type="datetime-local"].form-control,
    .faq-menu input[type="month"].form-control {
      line-height: 36px; }
    /* line 1066, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu input[type="date"].input-sm,
    .faq-menu input[type="time"].input-sm,
    .faq-menu input[type="datetime-local"].input-sm,
    .faq-menu input[type="month"].input-sm,
    .faq-menu .input-group-sm input[type="date"],
    .faq-menu .input-group-sm input[type="time"],
    .faq-menu .input-group-sm input[type="datetime-local"],
    .faq-menu .input-group-sm input[type="month"] {
      line-height: 33px; }
    /* line 1076, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu input[type="date"].input-lg,
    .faq-menu input[type="time"].input-lg,
    .faq-menu input[type="datetime-local"].input-lg,
    .faq-menu input[type="month"].input-lg,
    .faq-menu .input-group-lg input[type="date"],
    .faq-menu .input-group-lg input[type="time"],
    .faq-menu .input-group-lg input[type="datetime-local"],
    .faq-menu .input-group-lg input[type="month"] {
      line-height: 49px; } }
  /* line 1087, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-group {
    margin-bottom: 15px; }
  /* line 1090, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .radio,
  .faq-menu .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px; }
  /* line 1097, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .radio label,
  .faq-menu .checkbox label {
    min-height: 22px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }
  /* line 1105, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .radio input[type="radio"],
  .faq-menu .radio-inline input[type="radio"],
  .faq-menu .checkbox input[type="checkbox"],
  .faq-menu .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px \9; }
  /* line 1113, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .radio + .radio,
  .faq-menu .checkbox + .checkbox {
    margin-top: -5px; }
  /* line 1117, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .radio-inline,
  .faq-menu .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer; }
  /* line 1127, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .radio-inline + .radio-inline,
  .faq-menu .checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px; }
  /* line 1132, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input[type="radio"][disabled],
  .faq-menu input[type="checkbox"][disabled],
  .faq-menu input[type="radio"].disabled,
  .faq-menu input[type="checkbox"].disabled,
  .faq-menu fieldset[disabled] input[type="radio"],
  .faq-menu fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed; }
  /* line 1140, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .radio-inline.disabled,
  .faq-menu .checkbox-inline.disabled,
  .faq-menu fieldset[disabled] .radio-inline,
  .faq-menu fieldset[disabled] .checkbox-inline {
    cursor: not-allowed; }
  /* line 1146, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .radio.disabled label,
  .faq-menu .checkbox.disabled label,
  .faq-menu fieldset[disabled] .radio label,
  .faq-menu fieldset[disabled] .checkbox label {
    cursor: not-allowed; }
  /* line 1152, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 38px; }
  /* line 1158, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-control-static.input-lg,
  .faq-menu .form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0; }
  /* line 1163, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .input-sm {
    height: 33px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px; }
  /* line 1170, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu select.input-sm {
    height: 33px;
    line-height: 33px; }
  /* line 1174, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu textarea.input-sm,
  .faq-menu select[multiple].input-sm {
    height: auto; }
  /* line 1178, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-group-sm .form-control {
    height: 33px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px; }
  /* line 1185, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-group-sm select.form-control {
    height: 33px;
    line-height: 33px; }
  /* line 1189, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-group-sm textarea.form-control,
  .faq-menu .form-group-sm select[multiple].form-control {
    height: auto; }
  /* line 1193, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-group-sm .form-control-static {
    height: 33px;
    min-height: 36px;
    padding: 6px 10px;
    font-size: 14px;
    line-height: 1.5; }
  /* line 1200, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .input-lg {
    height: 49px;
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.3333333;
    border-radius: 6px; }
  /* line 1207, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu select.input-lg {
    height: 49px;
    line-height: 49px; }
  /* line 1211, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu textarea.input-lg,
  .faq-menu select[multiple].input-lg {
    height: auto; }
  /* line 1215, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-group-lg .form-control {
    height: 49px;
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.3333333;
    border-radius: 6px; }
  /* line 1222, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-group-lg select.form-control {
    height: 49px;
    line-height: 49px; }
  /* line 1226, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-group-lg textarea.form-control,
  .faq-menu .form-group-lg select[multiple].form-control {
    height: auto; }
  /* line 1230, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-group-lg .form-control-static {
    height: 49px;
    min-height: 42px;
    padding: 11px 16px;
    font-size: 20px;
    line-height: 1.3333333; }
  /* line 1237, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-feedback {
    position: relative; }
  /* line 1240, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-feedback .form-control {
    padding-right: 45px; }
  /* line 1243, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    pointer-events: none; }
  /* line 1255, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .input-lg + .form-control-feedback,
  .faq-menu .input-group-lg + .form-control-feedback,
  .faq-menu .form-group-lg .form-control + .form-control-feedback {
    width: 49px;
    height: 49px;
    line-height: 49px; }
  /* line 1262, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .input-sm + .form-control-feedback,
  .faq-menu .input-group-sm + .form-control-feedback,
  .faq-menu .form-group-sm .form-control + .form-control-feedback {
    width: 33px;
    height: 33px;
    line-height: 33px; }
  /* line 1269, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-success .help-block,
  .faq-menu .has-success .control-label,
  .faq-menu .has-success .radio,
  .faq-menu .has-success .checkbox,
  .faq-menu .has-success .radio-inline,
  .faq-menu .has-success .checkbox-inline,
  .faq-menu .has-success.radio label,
  .faq-menu .has-success.checkbox label,
  .faq-menu .has-success.radio-inline label,
  .faq-menu .has-success.checkbox-inline label {
    color: #3c763d; }
  /* line 1281, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-success .form-control {
    border-color: #3c763d;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  /* line 1286, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
  /* line 1291, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8; }
  /* line 1296, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-success .form-control-feedback {
    color: #3c763d; }
  /* line 1299, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-warning .help-block,
  .faq-menu .has-warning .control-label,
  .faq-menu .has-warning .radio,
  .faq-menu .has-warning .checkbox,
  .faq-menu .has-warning .radio-inline,
  .faq-menu .has-warning .checkbox-inline,
  .faq-menu .has-warning.radio label,
  .faq-menu .has-warning.checkbox label,
  .faq-menu .has-warning.radio-inline label,
  .faq-menu .has-warning.checkbox-inline label {
    color: #8a6d3b; }
  /* line 1311, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  /* line 1316, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
  /* line 1321, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3; }
  /* line 1326, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-warning .form-control-feedback {
    color: #8a6d3b; }
  /* line 1329, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-error .help-block,
  .faq-menu .has-error .control-label,
  .faq-menu .has-error .radio,
  .faq-menu .has-error .checkbox,
  .faq-menu .has-error .radio-inline,
  .faq-menu .has-error .checkbox-inline,
  .faq-menu .has-error.radio label,
  .faq-menu .has-error.checkbox label,
  .faq-menu .has-error.radio-inline label,
  .faq-menu .has-error.checkbox-inline label {
    color: #a94442; }
  /* line 1341, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-error .form-control {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  /* line 1346, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
  /* line 1351, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede; }
  /* line 1356, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-error .form-control-feedback {
    color: #a94442; }
  /* line 1359, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-feedback label ~ .form-control-feedback {
    top: 27px; }
  /* line 1362, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .has-feedback label.sr-only ~ .form-control-feedback {
    top: 0; }
  /* line 1365, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373; }
  @media (min-width: 768px) {
    /* line 1372, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-inline .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    /* line 1377, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    /* line 1382, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-inline .form-control-static {
      display: inline-block; }
    /* line 1385, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-inline .input-group {
      display: inline-table;
      vertical-align: middle; }
    /* line 1389, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-inline .input-group .input-group-addon,
    .faq-menu .form-inline .input-group .input-group-btn,
    .faq-menu .form-inline .input-group .form-control {
      width: auto; }
    /* line 1394, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-inline .input-group > .form-control {
      width: 100%; }
    /* line 1397, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-inline .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    /* line 1401, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-inline .radio,
    .faq-menu .form-inline .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
    /* line 1408, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-inline .radio label,
    .faq-menu .form-inline .checkbox label {
      padding-left: 0; }
    /* line 1412, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-inline .radio input[type="radio"],
    .faq-menu .form-inline .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    /* line 1417, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-inline .has-feedback .form-control-feedback {
      top: 0; } }
  /* line 1421, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-horizontal .radio,
  .faq-menu .form-horizontal .checkbox,
  .faq-menu .form-horizontal .radio-inline,
  .faq-menu .form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px; }
  /* line 1429, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-horizontal .radio,
  .faq-menu .form-horizontal .checkbox {
    min-height: 29px; }
  /* line 1433, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px; }
  @media (min-width: 768px) {
    /* line 1438, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-horizontal .control-label {
      text-align: right;
      margin-bottom: 0;
      padding-top: 7px; } }
  /* line 1444, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .form-horizontal .has-feedback .form-control-feedback {
    right: 15px; }
  @media (min-width: 768px) {
    /* line 1448, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-horizontal .form-group-lg .control-label {
      padding-top: 11px;
      font-size: 20px; } }
  @media (min-width: 768px) {
    /* line 1454, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .form-horizontal .form-group-sm .control-label {
      padding-top: 6px;
      font-size: 14px; } }
  /* line 1459, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  /* line 1480, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn:focus,
  .faq-menu .btn:active:focus,
  .faq-menu .btn.active:focus,
  .faq-menu .btn.focus,
  .faq-menu .btn:active.focus,
  .faq-menu .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  /* line 1490, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn:hover,
  .faq-menu .btn:focus,
  .faq-menu .btn.focus {
    color: #333333;
    text-decoration: none; }
  /* line 1496, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn:active,
  .faq-menu .btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  /* line 1503, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn.disabled,
  .faq-menu .btn[disabled],
  .faq-menu fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none; }
  /* line 1512, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu a.btn.disabled,
  .faq-menu fieldset[disabled] a.btn {
    pointer-events: none; }
  /* line 1516, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-default {
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc; }
  /* line 1521, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-default:focus,
  .faq-menu .btn-default.focus {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  /* line 1527, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-default:hover {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  /* line 1532, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-default:active,
  .faq-menu .btn-default.active,
  .faq-menu .open > .dropdown-toggle.btn-default {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  /* line 1539, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-default:active:hover,
  .faq-menu .btn-default.active:hover,
  .faq-menu .open > .dropdown-toggle.btn-default:hover,
  .faq-menu .btn-default:active:focus,
  .faq-menu .btn-default.active:focus,
  .faq-menu .open > .dropdown-toggle.btn-default:focus,
  .faq-menu .btn-default:active.focus,
  .faq-menu .btn-default.active.focus,
  .faq-menu .open > .dropdown-toggle.btn-default.focus {
    color: #333333;
    background-color: #d4d4d4;
    border-color: #8c8c8c; }
  /* line 1552, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-default:active,
  .faq-menu .btn-default.active,
  .faq-menu .open > .dropdown-toggle.btn-default {
    background-image: none; }
  /* line 1557, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-default.disabled:hover,
  .faq-menu .btn-default[disabled]:hover,
  .faq-menu fieldset[disabled] .btn-default:hover,
  .faq-menu .btn-default.disabled:focus,
  .faq-menu .btn-default[disabled]:focus,
  .faq-menu fieldset[disabled] .btn-default:focus,
  .faq-menu .btn-default.disabled.focus,
  .faq-menu .btn-default[disabled].focus,
  .faq-menu fieldset[disabled] .btn-default.focus {
    background-color: #ffffff;
    border-color: #cccccc; }
  /* line 1569, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-default .badge {
    color: #ffffff;
    background-color: #333333; }
  /* line 1573, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-primary {
    color: #ffffff;
    background-color: #337ab7;
    border-color: #2e6da4; }
  /* line 1578, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-primary:focus,
  .faq-menu .btn-primary.focus {
    color: #ffffff;
    background-color: #286090;
    border-color: #122b40; }
  /* line 1584, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-primary:hover {
    color: #ffffff;
    background-color: #286090;
    border-color: #204d74; }
  /* line 1589, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-primary:active,
  .faq-menu .btn-primary.active,
  .faq-menu .open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #286090;
    border-color: #204d74; }
  /* line 1596, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-primary:active:hover,
  .faq-menu .btn-primary.active:hover,
  .faq-menu .open > .dropdown-toggle.btn-primary:hover,
  .faq-menu .btn-primary:active:focus,
  .faq-menu .btn-primary.active:focus,
  .faq-menu .open > .dropdown-toggle.btn-primary:focus,
  .faq-menu .btn-primary:active.focus,
  .faq-menu .btn-primary.active.focus,
  .faq-menu .open > .dropdown-toggle.btn-primary.focus {
    color: #ffffff;
    background-color: #204d74;
    border-color: #122b40; }
  /* line 1609, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-primary:active,
  .faq-menu .btn-primary.active,
  .faq-menu .open > .dropdown-toggle.btn-primary {
    background-image: none; }
  /* line 1614, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-primary.disabled:hover,
  .faq-menu .btn-primary[disabled]:hover,
  .faq-menu fieldset[disabled] .btn-primary:hover,
  .faq-menu .btn-primary.disabled:focus,
  .faq-menu .btn-primary[disabled]:focus,
  .faq-menu fieldset[disabled] .btn-primary:focus,
  .faq-menu .btn-primary.disabled.focus,
  .faq-menu .btn-primary[disabled].focus,
  .faq-menu fieldset[disabled] .btn-primary.focus {
    background-color: #337ab7;
    border-color: #2e6da4; }
  /* line 1626, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-primary .badge {
    color: #337ab7;
    background-color: #ffffff; }
  /* line 1630, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-success {
    color: #ffffff;
    background-color: #5cb85c;
    border-color: #4cae4c; }
  /* line 1635, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-success:focus,
  .faq-menu .btn-success.focus {
    color: #ffffff;
    background-color: #449d44;
    border-color: #255625; }
  /* line 1641, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-success:hover {
    color: #ffffff;
    background-color: #449d44;
    border-color: #398439; }
  /* line 1646, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-success:active,
  .faq-menu .btn-success.active,
  .faq-menu .open > .dropdown-toggle.btn-success {
    color: #ffffff;
    background-color: #449d44;
    border-color: #398439; }
  /* line 1653, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-success:active:hover,
  .faq-menu .btn-success.active:hover,
  .faq-menu .open > .dropdown-toggle.btn-success:hover,
  .faq-menu .btn-success:active:focus,
  .faq-menu .btn-success.active:focus,
  .faq-menu .open > .dropdown-toggle.btn-success:focus,
  .faq-menu .btn-success:active.focus,
  .faq-menu .btn-success.active.focus,
  .faq-menu .open > .dropdown-toggle.btn-success.focus {
    color: #ffffff;
    background-color: #398439;
    border-color: #255625; }
  /* line 1666, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-success:active,
  .faq-menu .btn-success.active,
  .faq-menu .open > .dropdown-toggle.btn-success {
    background-image: none; }
  /* line 1671, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-success.disabled:hover,
  .faq-menu .btn-success[disabled]:hover,
  .faq-menu fieldset[disabled] .btn-success:hover,
  .faq-menu .btn-success.disabled:focus,
  .faq-menu .btn-success[disabled]:focus,
  .faq-menu fieldset[disabled] .btn-success:focus,
  .faq-menu .btn-success.disabled.focus,
  .faq-menu .btn-success[disabled].focus,
  .faq-menu fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  /* line 1683, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-success .badge {
    color: #5cb85c;
    background-color: #ffffff; }
  /* line 1687, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-info {
    color: #ffffff;
    background-color: #5bc0de;
    border-color: #46b8da; }
  /* line 1692, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-info:focus,
  .faq-menu .btn-info.focus {
    color: #ffffff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  /* line 1698, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-info:hover {
    color: #ffffff;
    background-color: #31b0d5;
    border-color: #269abc; }
  /* line 1703, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-info:active,
  .faq-menu .btn-info.active,
  .faq-menu .open > .dropdown-toggle.btn-info {
    color: #ffffff;
    background-color: #31b0d5;
    border-color: #269abc; }
  /* line 1710, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-info:active:hover,
  .faq-menu .btn-info.active:hover,
  .faq-menu .open > .dropdown-toggle.btn-info:hover,
  .faq-menu .btn-info:active:focus,
  .faq-menu .btn-info.active:focus,
  .faq-menu .open > .dropdown-toggle.btn-info:focus,
  .faq-menu .btn-info:active.focus,
  .faq-menu .btn-info.active.focus,
  .faq-menu .open > .dropdown-toggle.btn-info.focus {
    color: #ffffff;
    background-color: #269abc;
    border-color: #1b6d85; }
  /* line 1723, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-info:active,
  .faq-menu .btn-info.active,
  .faq-menu .open > .dropdown-toggle.btn-info {
    background-image: none; }
  /* line 1728, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-info.disabled:hover,
  .faq-menu .btn-info[disabled]:hover,
  .faq-menu fieldset[disabled] .btn-info:hover,
  .faq-menu .btn-info.disabled:focus,
  .faq-menu .btn-info[disabled]:focus,
  .faq-menu fieldset[disabled] .btn-info:focus,
  .faq-menu .btn-info.disabled.focus,
  .faq-menu .btn-info[disabled].focus,
  .faq-menu fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da; }
  /* line 1740, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-info .badge {
    color: #5bc0de;
    background-color: #ffffff; }
  /* line 1744, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #eea236; }
  /* line 1749, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-warning:focus,
  .faq-menu .btn-warning.focus {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #985f0d; }
  /* line 1755, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-warning:hover {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #d58512; }
  /* line 1760, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-warning:active,
  .faq-menu .btn-warning.active,
  .faq-menu .open > .dropdown-toggle.btn-warning {
    color: #ffffff;
    background-color: #ec971f;
    border-color: #d58512; }
  /* line 1767, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-warning:active:hover,
  .faq-menu .btn-warning.active:hover,
  .faq-menu .open > .dropdown-toggle.btn-warning:hover,
  .faq-menu .btn-warning:active:focus,
  .faq-menu .btn-warning.active:focus,
  .faq-menu .open > .dropdown-toggle.btn-warning:focus,
  .faq-menu .btn-warning:active.focus,
  .faq-menu .btn-warning.active.focus,
  .faq-menu .open > .dropdown-toggle.btn-warning.focus {
    color: #ffffff;
    background-color: #d58512;
    border-color: #985f0d; }
  /* line 1780, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-warning:active,
  .faq-menu .btn-warning.active,
  .faq-menu .open > .dropdown-toggle.btn-warning {
    background-image: none; }
  /* line 1785, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-warning.disabled:hover,
  .faq-menu .btn-warning[disabled]:hover,
  .faq-menu fieldset[disabled] .btn-warning:hover,
  .faq-menu .btn-warning.disabled:focus,
  .faq-menu .btn-warning[disabled]:focus,
  .faq-menu fieldset[disabled] .btn-warning:focus,
  .faq-menu .btn-warning.disabled.focus,
  .faq-menu .btn-warning[disabled].focus,
  .faq-menu fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236; }
  /* line 1797, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-warning .badge {
    color: #f0ad4e;
    background-color: #ffffff; }
  /* line 1801, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-danger {
    color: #ffffff;
    background-color: #d9534f;
    border-color: #d43f3a; }
  /* line 1806, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-danger:focus,
  .faq-menu .btn-danger.focus {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #761c19; }
  /* line 1812, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-danger:hover {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #ac2925; }
  /* line 1817, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-danger:active,
  .faq-menu .btn-danger.active,
  .faq-menu .open > .dropdown-toggle.btn-danger {
    color: #ffffff;
    background-color: #c9302c;
    border-color: #ac2925; }
  /* line 1824, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-danger:active:hover,
  .faq-menu .btn-danger.active:hover,
  .faq-menu .open > .dropdown-toggle.btn-danger:hover,
  .faq-menu .btn-danger:active:focus,
  .faq-menu .btn-danger.active:focus,
  .faq-menu .open > .dropdown-toggle.btn-danger:focus,
  .faq-menu .btn-danger:active.focus,
  .faq-menu .btn-danger.active.focus,
  .faq-menu .open > .dropdown-toggle.btn-danger.focus {
    color: #ffffff;
    background-color: #ac2925;
    border-color: #761c19; }
  /* line 1837, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-danger:active,
  .faq-menu .btn-danger.active,
  .faq-menu .open > .dropdown-toggle.btn-danger {
    background-image: none; }
  /* line 1842, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-danger.disabled:hover,
  .faq-menu .btn-danger[disabled]:hover,
  .faq-menu fieldset[disabled] .btn-danger:hover,
  .faq-menu .btn-danger.disabled:focus,
  .faq-menu .btn-danger[disabled]:focus,
  .faq-menu fieldset[disabled] .btn-danger:focus,
  .faq-menu .btn-danger.disabled.focus,
  .faq-menu .btn-danger[disabled].focus,
  .faq-menu fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a; }
  /* line 1854, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-danger .badge {
    color: #d9534f;
    background-color: #ffffff; }
  /* line 1858, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-link {
    color: #a5c54e;
    font-weight: normal;
    border-radius: 0; }
  /* line 1863, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-link,
  .faq-menu .btn-link:active,
  .faq-menu .btn-link.active,
  .faq-menu .btn-link[disabled],
  .faq-menu fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none; }
  /* line 1872, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-link,
  .faq-menu .btn-link:hover,
  .faq-menu .btn-link:focus,
  .faq-menu .btn-link:active {
    border-color: transparent; }
  /* line 1878, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-link:hover,
  .faq-menu .btn-link:focus {
    color: #7a9631;
    text-decoration: underline;
    background-color: transparent; }
  /* line 1884, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-link[disabled]:hover,
  .faq-menu fieldset[disabled] .btn-link:hover,
  .faq-menu .btn-link[disabled]:focus,
  .faq-menu fieldset[disabled] .btn-link:focus {
    color: #777777;
    text-decoration: none; }
  /* line 1891, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-lg {
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.3333333;
    border-radius: 6px; }
  /* line 1897, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-sm {
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px; }
  /* line 1903, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-xs {
    padding: 1px 5px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 3px; }
  /* line 1909, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-block {
    display: block;
    width: 100%; }
  /* line 1913, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .btn-block + .btn-block {
    margin-top: 5px; }
  /* line 1916, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu input[type="submit"].btn-block,
  .faq-menu input[type="reset"].btn-block,
  .faq-menu input[type="button"].btn-block {
    width: 100%; }
  /* line 1921, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none; }
  /* line 1926, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav > li {
    position: relative;
    display: block; }
  /* line 1930, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px; }
  /* line 1935, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav > li > a:hover,
  .faq-menu .nav > li > a:focus {
    text-decoration: none;
    background-color: #eeeeee; }
  /* line 1940, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav > li.disabled > a {
    color: #777777; }
  /* line 1943, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav > li.disabled > a:hover,
  .faq-menu .nav > li.disabled > a:focus {
    color: #777777;
    text-decoration: none;
    background-color: transparent;
    cursor: not-allowed; }
  /* line 1950, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav .open > a,
  .faq-menu .nav .open > a:hover,
  .faq-menu .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #a5c54e; }
  /* line 1956, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav .nav-divider {
    height: 1px;
    margin: 10px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  /* line 1962, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav > li > a > img {
    max-width: none; }
  /* line 1965, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs {
    border-bottom: 1px solid #dddddd; }
  /* line 1968, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
  /* line 1972, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0; }
  /* line 1978, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs > li > a:hover {
    border-color: #eeeeee #eeeeee #dddddd; }
  /* line 1981, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs > li.active > a,
  .faq-menu .nav-tabs > li.active > a:hover,
  .faq-menu .nav-tabs > li.active > a:focus {
    color: #555555;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-bottom-color: transparent;
    cursor: default; }
  /* line 1990, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0; }
  /* line 1994, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs.nav-justified > li {
    float: none; }
  /* line 1997, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs.nav-justified > li > a {
    text-align: center;
    margin-bottom: 5px; }
  /* line 2001, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    /* line 2006, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
    /* line 2010, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .nav-tabs.nav-justified > li > a {
      margin-bottom: 0; } }
  /* line 2014, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  /* line 2018, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs.nav-justified > .active > a,
  .faq-menu .nav-tabs.nav-justified > .active > a:hover,
  .faq-menu .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #dddddd; }
  @media (min-width: 768px) {
    /* line 2024, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #dddddd;
      border-radius: 4px 4px 0 0; }
    /* line 2028, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .nav-tabs.nav-justified > .active > a,
    .faq-menu .nav-tabs.nav-justified > .active > a:hover,
    .faq-menu .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #ffffff; } }
  /* line 2034, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-pills > li {
    float: left; }
  /* line 2037, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-pills > li > a {
    border-radius: 4px; }
  /* line 2040, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-pills > li + li {
    margin-left: 2px; }
  /* line 2043, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-pills > li.active > a,
  .faq-menu .nav-pills > li.active > a:hover,
  .faq-menu .nav-pills > li.active > a:focus {
    color: #ffffff;
    background-color: #337ab7; }
  /* line 2049, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-stacked > li {
    float: none; }
  /* line 2052, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }
  /* line 2056, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-justified {
    width: 100%; }
  /* line 2059, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-justified > li {
    float: none; }
  /* line 2062, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-justified > li > a {
    text-align: center;
    margin-bottom: 5px; }
  /* line 2066, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    /* line 2071, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .nav-justified > li {
      display: table-cell;
      width: 1%; }
    /* line 2075, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .nav-justified > li > a {
      margin-bottom: 0; } }
  /* line 2079, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs-justified {
    border-bottom: 0; }
  /* line 2082, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  /* line 2086, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs-justified > .active > a,
  .faq-menu .nav-tabs-justified > .active > a:hover,
  .faq-menu .nav-tabs-justified > .active > a:focus {
    border: 1px solid #dddddd; }
  @media (min-width: 768px) {
    /* line 2092, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .nav-tabs-justified > li > a {
      border-bottom: 1px solid #dddddd;
      border-radius: 4px 4px 0 0; }
    /* line 2096, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
    .faq-menu .nav-tabs-justified > .active > a,
    .faq-menu .nav-tabs-justified > .active > a:hover,
    .faq-menu .nav-tabs-justified > .active > a:focus {
      border-bottom-color: #ffffff; } }
  /* line 2102, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .tab-content > .tab-pane {
    display: none; }
  /* line 2105, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .tab-content > .active {
    display: block; }
  /* line 2108, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
  /* line 2113, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .clearfix:before,
  .faq-menu .clearfix:after,
  .faq-menu .container:before,
  .faq-menu .container:after,
  .faq-menu .container-fluid:before,
  .faq-menu .container-fluid:after,
  .faq-menu .row:before,
  .faq-menu .row:after,
  .faq-menu .form-horizontal .form-group:before,
  .faq-menu .form-horizontal .form-group:after,
  .faq-menu .nav:before,
  .faq-menu .nav:after {
    content: " ";
    display: table; }
  /* line 2128, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .clearfix:after,
  .faq-menu .container:after,
  .faq-menu .container-fluid:after,
  .faq-menu .row:after,
  .faq-menu .form-horizontal .form-group:after,
  .faq-menu .nav:after {
    clear: both; }
  /* line 2136, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  /* line 2141, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .pull-right {
    float: right !important; }
  /* line 2144, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .pull-left {
    float: left !important; }
  /* line 2147, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .hide {
    display: none !important; }
  /* line 2150, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .show {
    display: block !important; }
  /* line 2153, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .invisible {
    visibility: hidden; }
  /* line 2156, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0; }
  /* line 2163, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .hidden {
    display: none !important; }
  /* line 2166, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  .faq-menu .affix {
    position: fixed; }
  /* line 12, ../intrax_igi/sass/components/_faq-menu.scss */
  .faq-menu .anchor-link {
    margin-top: 15px; }
  /* line 15, ../intrax_igi/sass/components/_faq-menu.scss */
  .faq-menu ul {
    font-size: 1rem !important;
    display: inline-block; }
    @media (max-width: 600px) {
      /* line 15, ../intrax_igi/sass/components/_faq-menu.scss */
      .faq-menu ul {
        display: none; } }
    /* line 21, ../intrax_igi/sass/components/_faq-menu.scss */
    .faq-menu ul li {
      padding-bottom: 0 !important; }

/* line 3, ../intrax_igi/sass/components/_faq.scss */
.view-id-faq .faq-info {
  border: 4px solid #eee;
  border-radius: 1%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2rem;
  margin: 0 0 40px; }
  /* line 9, ../intrax_igi/sass/components/_faq.scss */
  .view-id-faq .faq-info .faq-icon {
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0; }
    /* line 11, ../intrax_igi/sass/components/_faq.scss */
    .view-id-faq .faq-info .faq-icon img {
      display: none; }
    @media (min-width: 69rem) {
      /* line 9, ../intrax_igi/sass/components/_faq.scss */
      .view-id-faq .faq-info .faq-icon {
        -webkit-box-flex: 2;
            -ms-flex: 2;
                flex: 2; } }
    @media (min-width: 69rem) {
      /* line 17, ../intrax_igi/sass/components/_faq.scss */
      .view-id-faq .faq-info .faq-icon img {
        display: block;
        max-width: 100px; } }
  /* line 24, ../intrax_igi/sass/components/_faq.scss */
  .view-id-faq .faq-info .faq-body {
    -webkit-box-flex: 12;
        -ms-flex: 12;
            flex: 12; }
    @media (min-width: 69rem) {
      /* line 24, ../intrax_igi/sass/components/_faq.scss */
      .view-id-faq .faq-info .faq-body {
        -webkit-box-flex: 10;
            -ms-flex: 10;
                flex: 10; } }

/* line 32, ../intrax_igi/sass/components/_faq.scss */
.view-id-faq .faq {
  position: relative; }

/* line 36, ../intrax_igi/sass/components/_faq.scss */
.view-id-faq .faq-questions section {
  margin-bottom: 10px;
  background: #F8F8F8;
  padding: 12px 10px;
  border-bottom: #E4E4E4 solid 1px; }
  @media (min-width: 69rem) {
    /* line 36, ../intrax_igi/sass/components/_faq.scss */
    .view-id-faq .faq-questions section {
      padding: 20px; } }
  /* line 47, ../intrax_igi/sass/components/_faq.scss */
  .view-id-faq .faq-questions section .field--name-field-answer ol,
  .view-id-faq .faq-questions section .field--name-field-answer ul {
    width: 100%;
    max-width: 100%; }
  /* line 53, ../intrax_igi/sass/components/_faq.scss */
  .view-id-faq .faq-questions section h4 {
    padding: 0 50px 0 0;
    position: relative;
    cursor: pointer;
    content: '';
    letter-spacing: -0.04rem; }
    /* line 61, ../intrax_igi/sass/components/_faq.scss */
    .view-id-faq .faq-questions section h4::after, .view-id-faq .faq-questions section h4::before {
      content: '';
      position: absolute;
      right: 24px;
      top: 40%;
      height: 2px;
      width: 13px;
      background: #6E8B2A;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      transition-duration: 0.2s; }
    /* line 77, ../intrax_igi/sass/components/_faq.scss */
    .view-id-faq .faq-questions section h4::before {
      right: 32px;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg); }
    /* line 81, ../intrax_igi/sass/components/_faq.scss */
    .view-id-faq .faq-questions section h4::after {
      right: 24px;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    /* line 85, ../intrax_igi/sass/components/_faq.scss */
    .view-id-faq .faq-questions section h4 + div {
      padding-top: 1rem; }
  /* line 89, ../intrax_igi/sass/components/_faq.scss */
  .view-id-faq .faq-questions section.content-visible h4::before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  /* line 92, ../intrax_igi/sass/components/_faq.scss */
  .view-id-faq .faq-questions section.content-visible h4::after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
  /* line 95, ../intrax_igi/sass/components/_faq.scss */
  .view-id-faq .faq-questions section.content-visible div {
    display: block; }
  /* line 98, ../intrax_igi/sass/components/_faq.scss */
  .view-id-faq .faq-questions section > div {
    display: none; }

/* line 1, ../intrax_igi/sass/components/_headers.scss */
.node--header {
  position: relative; }
  /* line 3, ../intrax_igi/sass/components/_headers.scss */
  .node--header h1 {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 36px;
    line-height: 2.25rem; }
    @media (min-width: 44rem) {
      /* line 3, ../intrax_igi/sass/components/_headers.scss */
      .node--header h1 {
        font-family: "milowebbold";
        color: #FFFFFF;
        padding-bottom: 0.25em;
        text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
        text-transform: uppercase; } }
    @media (min-width: 69rem) {
      /* line 3, ../intrax_igi/sass/components/_headers.scss */
      .node--header h1 {
        font-size: 52px;
        font-size: 3.25rem;
        line-height: 48px;
        line-height: 3rem; } }
    /* line 17, ../intrax_igi/sass/components/_headers.scss */
    .node--header h1:last-child {
      padding: 0; }
  /* line 21, ../intrax_igi/sass/components/_headers.scss */
  .node--header .field--name-field-header-text {
    padding: 1em 10px 0 10px; }
    @media (min-width: 44rem) {
      /* line 21, ../intrax_igi/sass/components/_headers.scss */
      .node--header .field--name-field-header-text {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 0 10px 30px 10px; } }
    @media (min-width: 69rem) {
      /* line 21, ../intrax_igi/sass/components/_headers.scss */
      .node--header .field--name-field-header-text {
        left: 50%;
        width: 1000px;
        margin-left: -500px;
        padding: 0 0 60px 0; } }
    /* line 36, ../intrax_igi/sass/components/_headers.scss */
    .node--header .field--name-field-header-text p {
      text-align: center;
      font-size: 24px;
      font-size: 1.5rem;
      line-height: 28px;
      line-height: 1.75rem; }
      @media (min-width: 44rem) {
        /* line 36, ../intrax_igi/sass/components/_headers.scss */
        .node--header .field--name-field-header-text p {
          color: #FFFFFF; } }

/* line 2, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator article,
#j1-calculator aside,
#j1-calculator details,
#j1-calculator figcaption,
#j1-calculator figure,
#j1-calculator footer,
#j1-calculator header,
#j1-calculator hgroup,
#j1-calculator main,
#j1-calculator menu,
#j1-calculator nav,
#j1-calculator section,
#j1-calculator summary {
  display: block; }

/* line 17, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator audio,
#j1-calculator canvas,
#j1-calculator progress,
#j1-calculator video {
  display: inline-block;
  vertical-align: baseline; }

/* line 24, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator audio:not([controls]) {
  display: none;
  height: 0; }

/* line 28, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator [hidden],
#j1-calculator template {
  display: none; }

/* line 32, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator a {
  background-color: transparent; }

/* line 35, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator a:active,
#j1-calculator a:hover {
  outline: 0; }

/* line 39, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator abbr[title] {
  border-bottom: 1px dotted; }

/* line 42, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator b,
#j1-calculator strong,
#j1-calculator #all-internships .compensation-type-title, #all-internships
#j1-calculator .compensation-type-title {
  font-weight: bold; }

/* line 46, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator dfn {
  font-style: italic; }

/* line 49, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 53, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator mark {
  background: #ff0;
  color: #000; }

/* line 57, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator small {
  font-size: 80%; }

/* line 60, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator sub,
#j1-calculator sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 67, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator sup {
  top: -0.5em; }

/* line 70, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator sub {
  bottom: -0.25em; }

/* line 73, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator img {
  border: 0; }

/* line 76, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator svg:not(:root) {
  overflow: hidden; }

/* line 79, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator figure {
  margin: 1em 40px; }

/* line 82, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator hr {
  box-sizing: content-box;
  height: 0; }

/* line 88, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator pre {
  overflow: auto; }

/* line 91, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator code,
#j1-calculator kbd,
#j1-calculator pre,
#j1-calculator samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 98, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator button,
#j1-calculator input,
#j1-calculator optgroup,
#j1-calculator select,
#j1-calculator textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

/* line 107, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator button {
  overflow: visible; }

/* line 110, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator button,
#j1-calculator select {
  text-transform: none; }

/* line 114, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator button,
#j1-calculator html input[type="button"],
#j1-calculator input[type="reset"],
#j1-calculator input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

/* line 121, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator button[disabled],
#j1-calculator html input[disabled] {
  cursor: default; }

/* line 125, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator button::-moz-focus-inner,
#j1-calculator input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 130, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input {
  line-height: normal; }

/* line 133, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input[type="checkbox"],
#j1-calculator input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

/* line 140, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input[type="number"]::-webkit-inner-spin-button,
#j1-calculator input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 144, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

/* line 150, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input[type="search"]::-webkit-search-cancel-button,
#j1-calculator input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 154, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 159, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator legend {
  border: 0;
  padding: 0; }

/* line 163, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator textarea {
  overflow: auto; }

/* line 166, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator optgroup {
  font-weight: bold; }

/* line 169, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 173, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator td,
#j1-calculator th {
  padding: 0; }

/* line 177, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator * {
  box-sizing: border-box; }

/* line 182, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator *:before,
#j1-calculator *:after {
  box-sizing: border-box; }

/* line 188, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

/* line 192, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator body {
  font-family: miloweb;
  font-size: 16px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff; }

/* line 199, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input,
#j1-calculator button,
#j1-calculator select,
#j1-calculator textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 207, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator a {
  color: #a5c54e;
  text-decoration: none; }

/* line 211, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator a:hover,
#j1-calculator a:focus {
  color: #7a9631;
  text-decoration: underline; }

/* line 216, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 221, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator figure {
  margin: 0; }

/* line 224, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator img {
  vertical-align: middle; }

/* line 227, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 232, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .img-rounded {
  border-radius: 6px; }

/* line 235, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

/* line 248, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .img-circle {
  border-radius: 50%; }

/* line 251, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border: 0;
  border-top: 1px solid #eeeeee; }

/* line 257, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 267, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .sr-only-focusable:active,
#j1-calculator .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/* line 276, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator [role="button"] {
  cursor: pointer; }

/* line 279, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

@media (min-width: 768px) {
  /* line 286, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .container {
    width: 750px; } }

@media (min-width: 992px) {
  /* line 291, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .container {
    width: 970px; } }

@media (min-width: 1200px) {
  /* line 296, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .container {
    width: 1170px; } }

/* line 300, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

/* line 306, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .row {
  margin-left: -15px;
  margin-right: -15px; }

/* line 310, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-1, #j1-calculator .col-sm-1, #j1-calculator .col-md-1, #j1-calculator .col-lg-1, #j1-calculator .col-xs-2, #j1-calculator .col-sm-2, #j1-calculator .col-md-2, #j1-calculator .col-lg-2, #j1-calculator .col-xs-3, #j1-calculator .col-sm-3, #j1-calculator .col-md-3, #j1-calculator .col-lg-3, #j1-calculator .col-xs-4, #j1-calculator .col-sm-4, #j1-calculator .col-md-4, #j1-calculator .col-lg-4, #j1-calculator .col-xs-5, #j1-calculator .col-sm-5, #j1-calculator .col-md-5, #j1-calculator .col-lg-5, #j1-calculator .col-xs-6, #j1-calculator .col-sm-6, #j1-calculator .col-md-6, #j1-calculator .col-lg-6, #j1-calculator .col-xs-7, #j1-calculator .col-sm-7, #j1-calculator .col-md-7, #j1-calculator .col-lg-7, #j1-calculator .col-xs-8, #j1-calculator .col-sm-8, #j1-calculator .col-md-8, #j1-calculator .col-lg-8, #j1-calculator .col-xs-9, #j1-calculator .col-sm-9, #j1-calculator .col-md-9, #j1-calculator .col-lg-9, #j1-calculator .col-xs-10, #j1-calculator .col-sm-10, #j1-calculator .col-md-10, #j1-calculator .col-lg-10, #j1-calculator .col-xs-11, #j1-calculator .col-sm-11, #j1-calculator .col-md-11, #j1-calculator .col-lg-11, #j1-calculator .col-xs-12, #j1-calculator .col-sm-12, #j1-calculator .col-md-12, #j1-calculator .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

/* line 316, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-1, #j1-calculator .col-xs-2, #j1-calculator .col-xs-3, #j1-calculator .col-xs-4, #j1-calculator .col-xs-5, #j1-calculator .col-xs-6, #j1-calculator .col-xs-7, #j1-calculator .col-xs-8, #j1-calculator .col-xs-9, #j1-calculator .col-xs-10, #j1-calculator .col-xs-11, #j1-calculator .col-xs-12 {
  float: left; }

/* line 319, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-12 {
  width: 100%; }

/* line 322, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-11 {
  width: 91.66666667%; }

/* line 325, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-10 {
  width: 83.33333333%; }

/* line 328, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-9 {
  width: 75%; }

/* line 331, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-8 {
  width: 66.66666667%; }

/* line 334, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-7 {
  width: 58.33333333%; }

/* line 337, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-6 {
  width: 50%; }

/* line 340, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-5 {
  width: 41.66666667%; }

/* line 343, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-4 {
  width: 33.33333333%; }

/* line 346, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-3 {
  width: 25%; }

/* line 349, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-2 {
  width: 16.66666667%; }

/* line 352, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-1 {
  width: 8.33333333%; }

/* line 355, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-pull-12 {
  right: 100%; }

/* line 358, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-pull-11 {
  right: 91.66666667%; }

/* line 361, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-pull-10 {
  right: 83.33333333%; }

/* line 364, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-pull-9 {
  right: 75%; }

/* line 367, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-pull-8 {
  right: 66.66666667%; }

/* line 370, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-pull-7 {
  right: 58.33333333%; }

/* line 373, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-pull-6 {
  right: 50%; }

/* line 376, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-pull-5 {
  right: 41.66666667%; }

/* line 379, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-pull-4 {
  right: 33.33333333%; }

/* line 382, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-pull-3 {
  right: 25%; }

/* line 385, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-pull-2 {
  right: 16.66666667%; }

/* line 388, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-pull-1 {
  right: 8.33333333%; }

/* line 391, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-pull-0 {
  right: auto; }

/* line 394, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-push-12 {
  left: 100%; }

/* line 397, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-push-11 {
  left: 91.66666667%; }

/* line 400, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-push-10 {
  left: 83.33333333%; }

/* line 403, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-push-9 {
  left: 75%; }

/* line 406, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-push-8 {
  left: 66.66666667%; }

/* line 409, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-push-7 {
  left: 58.33333333%; }

/* line 412, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-push-6 {
  left: 50%; }

/* line 415, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-push-5 {
  left: 41.66666667%; }

/* line 418, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-push-4 {
  left: 33.33333333%; }

/* line 421, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-push-3 {
  left: 25%; }

/* line 424, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-push-2 {
  left: 16.66666667%; }

/* line 427, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-push-1 {
  left: 8.33333333%; }

/* line 430, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-push-0 {
  left: auto; }

/* line 433, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-offset-12 {
  margin-left: 100%; }

/* line 436, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-offset-11 {
  margin-left: 91.66666667%; }

/* line 439, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-offset-10 {
  margin-left: 83.33333333%; }

/* line 442, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-offset-9 {
  margin-left: 75%; }

/* line 445, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-offset-8 {
  margin-left: 66.66666667%; }

/* line 448, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-offset-7 {
  margin-left: 58.33333333%; }

/* line 451, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-offset-6 {
  margin-left: 50%; }

/* line 454, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-offset-5 {
  margin-left: 41.66666667%; }

/* line 457, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-offset-4 {
  margin-left: 33.33333333%; }

/* line 460, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-offset-3 {
  margin-left: 25%; }

/* line 463, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-offset-2 {
  margin-left: 16.66666667%; }

/* line 466, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-offset-1 {
  margin-left: 8.33333333%; }

/* line 469, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .col-xs-offset-0 {
  margin-left: 0%; }

@media (min-width: 768px) {
  /* line 473, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-1, #j1-calculator .col-sm-2, #j1-calculator .col-sm-3, #j1-calculator .col-sm-4, #j1-calculator .col-sm-5, #j1-calculator .col-sm-6, #j1-calculator .col-sm-7, #j1-calculator .col-sm-8, #j1-calculator .col-sm-9, #j1-calculator .col-sm-10, #j1-calculator .col-sm-11, #j1-calculator .col-sm-12 {
    float: left; }
  /* line 476, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-12 {
    width: 100%; }
  /* line 479, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-11 {
    width: 91.66666667%; }
  /* line 482, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-10 {
    width: 83.33333333%; }
  /* line 485, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-9 {
    width: 75%; }
  /* line 488, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-8 {
    width: 66.66666667%; }
  /* line 491, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-7 {
    width: 58.33333333%; }
  /* line 494, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-6 {
    width: 50%; }
  /* line 497, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-5 {
    width: 41.66666667%; }
  /* line 500, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-4 {
    width: 33.33333333%; }
  /* line 503, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-3 {
    width: 25%; }
  /* line 506, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-2 {
    width: 16.66666667%; }
  /* line 509, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-1 {
    width: 8.33333333%; }
  /* line 512, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-pull-12 {
    right: 100%; }
  /* line 515, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-pull-11 {
    right: 91.66666667%; }
  /* line 518, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-pull-10 {
    right: 83.33333333%; }
  /* line 521, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-pull-9 {
    right: 75%; }
  /* line 524, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-pull-8 {
    right: 66.66666667%; }
  /* line 527, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-pull-7 {
    right: 58.33333333%; }
  /* line 530, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-pull-6 {
    right: 50%; }
  /* line 533, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-pull-5 {
    right: 41.66666667%; }
  /* line 536, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-pull-4 {
    right: 33.33333333%; }
  /* line 539, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-pull-3 {
    right: 25%; }
  /* line 542, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-pull-2 {
    right: 16.66666667%; }
  /* line 545, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-pull-1 {
    right: 8.33333333%; }
  /* line 548, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-pull-0 {
    right: auto; }
  /* line 551, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-push-12 {
    left: 100%; }
  /* line 554, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-push-11 {
    left: 91.66666667%; }
  /* line 557, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-push-10 {
    left: 83.33333333%; }
  /* line 560, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-push-9 {
    left: 75%; }
  /* line 563, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-push-8 {
    left: 66.66666667%; }
  /* line 566, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-push-7 {
    left: 58.33333333%; }
  /* line 569, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-push-6 {
    left: 50%; }
  /* line 572, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-push-5 {
    left: 41.66666667%; }
  /* line 575, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-push-4 {
    left: 33.33333333%; }
  /* line 578, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-push-3 {
    left: 25%; }
  /* line 581, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-push-2 {
    left: 16.66666667%; }
  /* line 584, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-push-1 {
    left: 8.33333333%; }
  /* line 587, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-push-0 {
    left: auto; }
  /* line 590, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-offset-12 {
    margin-left: 100%; }
  /* line 593, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-offset-11 {
    margin-left: 91.66666667%; }
  /* line 596, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-offset-10 {
    margin-left: 83.33333333%; }
  /* line 599, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-offset-9 {
    margin-left: 75%; }
  /* line 602, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-offset-8 {
    margin-left: 66.66666667%; }
  /* line 605, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-offset-7 {
    margin-left: 58.33333333%; }
  /* line 608, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-offset-6 {
    margin-left: 50%; }
  /* line 611, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-offset-5 {
    margin-left: 41.66666667%; }
  /* line 614, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-offset-4 {
    margin-left: 33.33333333%; }
  /* line 617, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-offset-3 {
    margin-left: 25%; }
  /* line 620, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-offset-2 {
    margin-left: 16.66666667%; }
  /* line 623, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-offset-1 {
    margin-left: 8.33333333%; }
  /* line 626, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-sm-offset-0 {
    margin-left: 0%; } }

@media (min-width: 992px) {
  /* line 631, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-1, #j1-calculator .col-md-2, #j1-calculator .col-md-3, #j1-calculator .col-md-4, #j1-calculator .col-md-5, #j1-calculator .col-md-6, #j1-calculator .col-md-7, #j1-calculator .col-md-8, #j1-calculator .col-md-9, #j1-calculator .col-md-10, #j1-calculator .col-md-11, #j1-calculator .col-md-12 {
    float: left; }
  /* line 634, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-12 {
    width: 100%; }
  /* line 637, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-11 {
    width: 91.66666667%; }
  /* line 640, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-10 {
    width: 83.33333333%; }
  /* line 643, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-9 {
    width: 75%; }
  /* line 646, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-8 {
    width: 66.66666667%; }
  /* line 649, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-7 {
    width: 58.33333333%; }
  /* line 652, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-6 {
    width: 50%; }
  /* line 655, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-5 {
    width: 41.66666667%; }
  /* line 658, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-4 {
    width: 33.33333333%; }
  /* line 661, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-3 {
    width: 25%; }
  /* line 664, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-2 {
    width: 16.66666667%; }
  /* line 667, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-1 {
    width: 8.33333333%; }
  /* line 670, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-pull-12 {
    right: 100%; }
  /* line 673, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-pull-11 {
    right: 91.66666667%; }
  /* line 676, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-pull-10 {
    right: 83.33333333%; }
  /* line 679, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-pull-9 {
    right: 75%; }
  /* line 682, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-pull-8 {
    right: 66.66666667%; }
  /* line 685, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-pull-7 {
    right: 58.33333333%; }
  /* line 688, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-pull-6 {
    right: 50%; }
  /* line 691, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-pull-5 {
    right: 41.66666667%; }
  /* line 694, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-pull-4 {
    right: 33.33333333%; }
  /* line 697, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-pull-3 {
    right: 25%; }
  /* line 700, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-pull-2 {
    right: 16.66666667%; }
  /* line 703, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-pull-1 {
    right: 8.33333333%; }
  /* line 706, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-pull-0 {
    right: auto; }
  /* line 709, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-push-12 {
    left: 100%; }
  /* line 712, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-push-11 {
    left: 91.66666667%; }
  /* line 715, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-push-10 {
    left: 83.33333333%; }
  /* line 718, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-push-9 {
    left: 75%; }
  /* line 721, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-push-8 {
    left: 66.66666667%; }
  /* line 724, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-push-7 {
    left: 58.33333333%; }
  /* line 727, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-push-6 {
    left: 50%; }
  /* line 730, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-push-5 {
    left: 41.66666667%; }
  /* line 733, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-push-4 {
    left: 33.33333333%; }
  /* line 736, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-push-3 {
    left: 25%; }
  /* line 739, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-push-2 {
    left: 16.66666667%; }
  /* line 742, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-push-1 {
    left: 8.33333333%; }
  /* line 745, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-push-0 {
    left: auto; }
  /* line 748, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-offset-12 {
    margin-left: 100%; }
  /* line 751, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-offset-11 {
    margin-left: 91.66666667%; }
  /* line 754, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-offset-10 {
    margin-left: 83.33333333%; }
  /* line 757, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-offset-9 {
    margin-left: 75%; }
  /* line 760, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-offset-8 {
    margin-left: 66.66666667%; }
  /* line 763, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-offset-7 {
    margin-left: 58.33333333%; }
  /* line 766, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-offset-6 {
    margin-left: 50%; }
  /* line 769, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-offset-5 {
    margin-left: 41.66666667%; }
  /* line 772, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-offset-4 {
    margin-left: 33.33333333%; }
  /* line 775, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-offset-3 {
    margin-left: 25%; }
  /* line 778, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-offset-2 {
    margin-left: 16.66666667%; }
  /* line 781, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-offset-1 {
    margin-left: 8.33333333%; }
  /* line 784, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-md-offset-0 {
    margin-left: 0%; } }

@media (min-width: 1200px) {
  /* line 789, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-1, #j1-calculator .col-lg-2, #j1-calculator .col-lg-3, #j1-calculator .col-lg-4, #j1-calculator .col-lg-5, #j1-calculator .col-lg-6, #j1-calculator .col-lg-7, #j1-calculator .col-lg-8, #j1-calculator .col-lg-9, #j1-calculator .col-lg-10, #j1-calculator .col-lg-11, #j1-calculator .col-lg-12 {
    float: left; }
  /* line 792, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-12 {
    width: 100%; }
  /* line 795, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-11 {
    width: 91.66666667%; }
  /* line 798, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-10 {
    width: 83.33333333%; }
  /* line 801, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-9 {
    width: 75%; }
  /* line 804, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-8 {
    width: 66.66666667%; }
  /* line 807, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-7 {
    width: 58.33333333%; }
  /* line 810, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-6 {
    width: 50%; }
  /* line 813, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-5 {
    width: 41.66666667%; }
  /* line 816, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-4 {
    width: 33.33333333%; }
  /* line 819, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-3 {
    width: 25%; }
  /* line 822, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-2 {
    width: 16.66666667%; }
  /* line 825, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-1 {
    width: 8.33333333%; }
  /* line 828, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-pull-12 {
    right: 100%; }
  /* line 831, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-pull-11 {
    right: 91.66666667%; }
  /* line 834, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-pull-10 {
    right: 83.33333333%; }
  /* line 837, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-pull-9 {
    right: 75%; }
  /* line 840, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-pull-8 {
    right: 66.66666667%; }
  /* line 843, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-pull-7 {
    right: 58.33333333%; }
  /* line 846, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-pull-6 {
    right: 50%; }
  /* line 849, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-pull-5 {
    right: 41.66666667%; }
  /* line 852, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-pull-4 {
    right: 33.33333333%; }
  /* line 855, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-pull-3 {
    right: 25%; }
  /* line 858, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-pull-2 {
    right: 16.66666667%; }
  /* line 861, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-pull-1 {
    right: 8.33333333%; }
  /* line 864, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-pull-0 {
    right: auto; }
  /* line 867, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-push-12 {
    left: 100%; }
  /* line 870, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-push-11 {
    left: 91.66666667%; }
  /* line 873, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-push-10 {
    left: 83.33333333%; }
  /* line 876, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-push-9 {
    left: 75%; }
  /* line 879, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-push-8 {
    left: 66.66666667%; }
  /* line 882, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-push-7 {
    left: 58.33333333%; }
  /* line 885, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-push-6 {
    left: 50%; }
  /* line 888, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-push-5 {
    left: 41.66666667%; }
  /* line 891, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-push-4 {
    left: 33.33333333%; }
  /* line 894, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-push-3 {
    left: 25%; }
  /* line 897, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-push-2 {
    left: 16.66666667%; }
  /* line 900, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-push-1 {
    left: 8.33333333%; }
  /* line 903, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-push-0 {
    left: auto; }
  /* line 906, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-offset-12 {
    margin-left: 100%; }
  /* line 909, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-offset-11 {
    margin-left: 91.66666667%; }
  /* line 912, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-offset-10 {
    margin-left: 83.33333333%; }
  /* line 915, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-offset-9 {
    margin-left: 75%; }
  /* line 918, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-offset-8 {
    margin-left: 66.66666667%; }
  /* line 921, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-offset-7 {
    margin-left: 58.33333333%; }
  /* line 924, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-offset-6 {
    margin-left: 50%; }
  /* line 927, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-offset-5 {
    margin-left: 41.66666667%; }
  /* line 930, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-offset-4 {
    margin-left: 33.33333333%; }
  /* line 933, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-offset-3 {
    margin-left: 25%; }
  /* line 936, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-offset-2 {
    margin-left: 16.66666667%; }
  /* line 939, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-offset-1 {
    margin-left: 8.33333333%; }
  /* line 942, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .col-lg-offset-0 {
    margin-left: 0%; } }

/* line 946, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

/* line 952, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 22px;
  font-size: 24px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

/* line 963, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

/* line 969, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input[type="search"] {
  box-sizing: border-box; }

/* line 974, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input[type="radio"],
#j1-calculator input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

/* line 980, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input[type="file"] {
  display: block; }

/* line 983, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input[type="range"] {
  display: block;
  width: 100%; }

/* line 987, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator select[multiple],
#j1-calculator select[size] {
  height: auto; }

/* line 991, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input[type="file"]:focus,
#j1-calculator input[type="radio"]:focus,
#j1-calculator input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 998, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator output {
  display: block;
  padding-top: 7px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555; }

/* line 1005, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-control {
  display: block;
  width: 100%;
  height: 36px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

/* line 1023, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

/* line 1029, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-control::-moz-placeholder {
  color: #999999;
  opacity: 1; }

/* line 1033, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-control:-ms-input-placeholder {
  color: #999999; }

/* line 1036, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-control::-webkit-input-placeholder {
  color: #999999; }

/* line 1039, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-control::-ms-expand {
  border: 0;
  background-color: transparent; }

/* line 1043, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-control[disabled],
#j1-calculator .form-control[readonly],
#j1-calculator fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1; }

/* line 1049, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-control[disabled],
#j1-calculator fieldset[disabled] .form-control {
  cursor: not-allowed; }

/* line 1053, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator textarea.form-control {
  height: auto; }

/* line 1056, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1060, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator input[type="date"].form-control,
  #j1-calculator input[type="time"].form-control,
  #j1-calculator input[type="datetime-local"].form-control,
  #j1-calculator input[type="month"].form-control {
    line-height: 36px; }
  /* line 1066, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator input[type="date"].input-sm,
  #j1-calculator input[type="time"].input-sm,
  #j1-calculator input[type="datetime-local"].input-sm,
  #j1-calculator input[type="month"].input-sm,
  #j1-calculator .input-group-sm input[type="date"],
  #j1-calculator .input-group-sm input[type="time"],
  #j1-calculator .input-group-sm input[type="datetime-local"],
  #j1-calculator .input-group-sm input[type="month"] {
    line-height: 33px; }
  /* line 1076, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator input[type="date"].input-lg,
  #j1-calculator input[type="time"].input-lg,
  #j1-calculator input[type="datetime-local"].input-lg,
  #j1-calculator input[type="month"].input-lg,
  #j1-calculator .input-group-lg input[type="date"],
  #j1-calculator .input-group-lg input[type="time"],
  #j1-calculator .input-group-lg input[type="datetime-local"],
  #j1-calculator .input-group-lg input[type="month"] {
    line-height: 49px; } }

/* line 1087, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-group {
  margin-bottom: 15px; }

/* line 1090, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .radio,
#j1-calculator .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 1097, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .radio label,
#j1-calculator .checkbox label {
  min-height: 22px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer; }

/* line 1105, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .radio input[type="radio"],
#j1-calculator .radio-inline input[type="radio"],
#j1-calculator .checkbox input[type="checkbox"],
#j1-calculator .checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

/* line 1113, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .radio + .radio,
#j1-calculator .checkbox + .checkbox {
  margin-top: -5px; }

/* line 1117, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .radio-inline,
#j1-calculator .checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

/* line 1127, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .radio-inline + .radio-inline,
#j1-calculator .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

/* line 1132, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input[type="radio"][disabled],
#j1-calculator input[type="checkbox"][disabled],
#j1-calculator input[type="radio"].disabled,
#j1-calculator input[type="checkbox"].disabled,
#j1-calculator fieldset[disabled] input[type="radio"],
#j1-calculator fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed; }

/* line 1140, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .radio-inline.disabled,
#j1-calculator .checkbox-inline.disabled,
#j1-calculator fieldset[disabled] .radio-inline,
#j1-calculator fieldset[disabled] .checkbox-inline {
  cursor: not-allowed; }

/* line 1146, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .radio.disabled label,
#j1-calculator .checkbox.disabled label,
#j1-calculator fieldset[disabled] .radio label,
#j1-calculator fieldset[disabled] .checkbox label {
  cursor: not-allowed; }

/* line 1152, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 38px; }

/* line 1158, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-control-static.input-lg,
#j1-calculator .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0; }

/* line 1163, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .input-sm {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 1170, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator select.input-sm {
  height: 33px;
  line-height: 33px; }

/* line 1174, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator textarea.input-sm,
#j1-calculator select[multiple].input-sm {
  height: auto; }

/* line 1178, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-group-sm .form-control {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 1185, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-group-sm select.form-control {
  height: 33px;
  line-height: 33px; }

/* line 1189, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-group-sm textarea.form-control,
#j1-calculator .form-group-sm select[multiple].form-control {
  height: auto; }

/* line 1193, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-group-sm .form-control-static {
  height: 33px;
  min-height: 36px;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.5; }

/* line 1200, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .input-lg {
  height: 49px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 1207, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator select.input-lg {
  height: 49px;
  line-height: 49px; }

/* line 1211, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator textarea.input-lg,
#j1-calculator select[multiple].input-lg {
  height: auto; }

/* line 1215, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-group-lg .form-control {
  height: 49px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 1222, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-group-lg select.form-control {
  height: 49px;
  line-height: 49px; }

/* line 1226, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-group-lg textarea.form-control,
#j1-calculator .form-group-lg select[multiple].form-control {
  height: auto; }

/* line 1230, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-group-lg .form-control-static {
  height: 49px;
  min-height: 42px;
  padding: 11px 16px;
  font-size: 20px;
  line-height: 1.3333333; }

/* line 1237, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-feedback {
  position: relative; }

/* line 1240, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-feedback .form-control {
  padding-right: 45px; }

/* line 1243, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  pointer-events: none; }

/* line 1255, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .input-lg + .form-control-feedback,
#j1-calculator .input-group-lg + .form-control-feedback,
#j1-calculator .form-group-lg .form-control + .form-control-feedback {
  width: 49px;
  height: 49px;
  line-height: 49px; }

/* line 1262, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .input-sm + .form-control-feedback,
#j1-calculator .input-group-sm + .form-control-feedback,
#j1-calculator .form-group-sm .form-control + .form-control-feedback {
  width: 33px;
  height: 33px;
  line-height: 33px; }

/* line 1269, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-success .help-block,
#j1-calculator .has-success .control-label,
#j1-calculator .has-success .radio,
#j1-calculator .has-success .checkbox,
#j1-calculator .has-success .radio-inline,
#j1-calculator .has-success .checkbox-inline,
#j1-calculator .has-success.radio label,
#j1-calculator .has-success.checkbox label,
#j1-calculator .has-success.radio-inline label,
#j1-calculator .has-success.checkbox-inline label {
  color: #3c763d; }

/* line 1281, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 1286, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

/* line 1291, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

/* line 1296, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-success .form-control-feedback {
  color: #3c763d; }

/* line 1299, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-warning .help-block,
#j1-calculator .has-warning .control-label,
#j1-calculator .has-warning .radio,
#j1-calculator .has-warning .checkbox,
#j1-calculator .has-warning .radio-inline,
#j1-calculator .has-warning .checkbox-inline,
#j1-calculator .has-warning.radio label,
#j1-calculator .has-warning.checkbox label,
#j1-calculator .has-warning.radio-inline label,
#j1-calculator .has-warning.checkbox-inline label {
  color: #8a6d3b; }

/* line 1311, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 1316, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

/* line 1321, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

/* line 1326, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-warning .form-control-feedback {
  color: #8a6d3b; }

/* line 1329, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-error .help-block,
#j1-calculator .has-error .control-label,
#j1-calculator .has-error .radio,
#j1-calculator .has-error .checkbox,
#j1-calculator .has-error .radio-inline,
#j1-calculator .has-error .checkbox-inline,
#j1-calculator .has-error.radio label,
#j1-calculator .has-error.checkbox label,
#j1-calculator .has-error.radio-inline label,
#j1-calculator .has-error.checkbox-inline label {
  color: #a94442; }

/* line 1341, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 1346, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

/* line 1351, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

/* line 1356, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-error .form-control-feedback {
  color: #a94442; }

/* line 1359, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-feedback label ~ .form-control-feedback {
  top: 27px; }

/* line 1362, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

/* line 1365, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  /* line 1372, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 1377, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  /* line 1382, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-inline .form-control-static {
    display: inline-block; }
  /* line 1385, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
  /* line 1389, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-inline .input-group .input-group-addon,
  #j1-calculator .form-inline .input-group .input-group-btn,
  #j1-calculator .form-inline .input-group .form-control {
    width: auto; }
  /* line 1394, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-inline .input-group > .form-control {
    width: 100%; }
  /* line 1397, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 1401, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-inline .radio,
  #j1-calculator .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 1408, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-inline .radio label,
  #j1-calculator .form-inline .checkbox label {
    padding-left: 0; }
  /* line 1412, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-inline .radio input[type="radio"],
  #j1-calculator .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  /* line 1417, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

/* line 1421, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-horizontal .radio,
#j1-calculator .form-horizontal .checkbox,
#j1-calculator .form-horizontal .radio-inline,
#j1-calculator .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

/* line 1429, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-horizontal .radio,
#j1-calculator .form-horizontal .checkbox {
  min-height: 29px; }

/* line 1433, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }

@media (min-width: 768px) {
  /* line 1438, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

/* line 1444, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  /* line 1448, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 20px; } }

@media (min-width: 768px) {
  /* line 1454, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 14px; } }

/* line 1459, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 1480, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn:focus,
#j1-calculator .btn:active:focus,
#j1-calculator .btn.active:focus,
#j1-calculator .btn.focus,
#j1-calculator .btn:active.focus,
#j1-calculator .btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 1490, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn:hover,
#j1-calculator .btn:focus,
#j1-calculator .btn.focus {
  color: #333333;
  text-decoration: none; }

/* line 1496, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn:active,
#j1-calculator .btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 1503, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn.disabled,
#j1-calculator .btn[disabled],
#j1-calculator fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none; }

/* line 1512, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator a.btn.disabled,
#j1-calculator fieldset[disabled] a.btn {
  pointer-events: none; }

/* line 1516, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc; }

/* line 1521, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-default:focus,
#j1-calculator .btn-default.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c; }

/* line 1527, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-default:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad; }

/* line 1532, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-default:active,
#j1-calculator .btn-default.active,
#j1-calculator .open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad; }

/* line 1539, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-default:active:hover,
#j1-calculator .btn-default.active:hover,
#j1-calculator .open > .dropdown-toggle.btn-default:hover,
#j1-calculator .btn-default:active:focus,
#j1-calculator .btn-default.active:focus,
#j1-calculator .open > .dropdown-toggle.btn-default:focus,
#j1-calculator .btn-default:active.focus,
#j1-calculator .btn-default.active.focus,
#j1-calculator .open > .dropdown-toggle.btn-default.focus {
  color: #333333;
  background-color: #d4d4d4;
  border-color: #8c8c8c; }

/* line 1552, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-default:active,
#j1-calculator .btn-default.active,
#j1-calculator .open > .dropdown-toggle.btn-default {
  background-image: none; }

/* line 1557, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-default.disabled:hover,
#j1-calculator .btn-default[disabled]:hover,
#j1-calculator fieldset[disabled] .btn-default:hover,
#j1-calculator .btn-default.disabled:focus,
#j1-calculator .btn-default[disabled]:focus,
#j1-calculator fieldset[disabled] .btn-default:focus,
#j1-calculator .btn-default.disabled.focus,
#j1-calculator .btn-default[disabled].focus,
#j1-calculator fieldset[disabled] .btn-default.focus {
  background-color: #ffffff;
  border-color: #cccccc; }

/* line 1569, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-default .badge {
  color: #ffffff;
  background-color: #333333; }

/* line 1573, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-primary {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4; }

/* line 1578, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-primary:focus,
#j1-calculator .btn-primary.focus {
  color: #ffffff;
  background-color: #286090;
  border-color: #122b40; }

/* line 1584, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-primary:hover {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74; }

/* line 1589, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-primary:active,
#j1-calculator .btn-primary.active,
#j1-calculator .open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74; }

/* line 1596, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-primary:active:hover,
#j1-calculator .btn-primary.active:hover,
#j1-calculator .open > .dropdown-toggle.btn-primary:hover,
#j1-calculator .btn-primary:active:focus,
#j1-calculator .btn-primary.active:focus,
#j1-calculator .open > .dropdown-toggle.btn-primary:focus,
#j1-calculator .btn-primary:active.focus,
#j1-calculator .btn-primary.active.focus,
#j1-calculator .open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #204d74;
  border-color: #122b40; }

/* line 1609, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-primary:active,
#j1-calculator .btn-primary.active,
#j1-calculator .open > .dropdown-toggle.btn-primary {
  background-image: none; }

/* line 1614, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-primary.disabled:hover,
#j1-calculator .btn-primary[disabled]:hover,
#j1-calculator fieldset[disabled] .btn-primary:hover,
#j1-calculator .btn-primary.disabled:focus,
#j1-calculator .btn-primary[disabled]:focus,
#j1-calculator fieldset[disabled] .btn-primary:focus,
#j1-calculator .btn-primary.disabled.focus,
#j1-calculator .btn-primary[disabled].focus,
#j1-calculator fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4; }

/* line 1626, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-primary .badge {
  color: #337ab7;
  background-color: #ffffff; }

/* line 1630, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c; }

/* line 1635, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-success:focus,
#j1-calculator .btn-success.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255625; }

/* line 1641, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439; }

/* line 1646, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-success:active,
#j1-calculator .btn-success.active,
#j1-calculator .open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439; }

/* line 1653, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-success:active:hover,
#j1-calculator .btn-success.active:hover,
#j1-calculator .open > .dropdown-toggle.btn-success:hover,
#j1-calculator .btn-success:active:focus,
#j1-calculator .btn-success.active:focus,
#j1-calculator .open > .dropdown-toggle.btn-success:focus,
#j1-calculator .btn-success:active.focus,
#j1-calculator .btn-success.active.focus,
#j1-calculator .open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255625; }

/* line 1666, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-success:active,
#j1-calculator .btn-success.active,
#j1-calculator .open > .dropdown-toggle.btn-success {
  background-image: none; }

/* line 1671, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-success.disabled:hover,
#j1-calculator .btn-success[disabled]:hover,
#j1-calculator fieldset[disabled] .btn-success:hover,
#j1-calculator .btn-success.disabled:focus,
#j1-calculator .btn-success[disabled]:focus,
#j1-calculator fieldset[disabled] .btn-success:focus,
#j1-calculator .btn-success.disabled.focus,
#j1-calculator .btn-success[disabled].focus,
#j1-calculator fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c; }

/* line 1683, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff; }

/* line 1687, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da; }

/* line 1692, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-info:focus,
#j1-calculator .btn-info.focus {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #1b6d85; }

/* line 1698, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-info:hover {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc; }

/* line 1703, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-info:active,
#j1-calculator .btn-info.active,
#j1-calculator .open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc; }

/* line 1710, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-info:active:hover,
#j1-calculator .btn-info.active:hover,
#j1-calculator .open > .dropdown-toggle.btn-info:hover,
#j1-calculator .btn-info:active:focus,
#j1-calculator .btn-info.active:focus,
#j1-calculator .open > .dropdown-toggle.btn-info:focus,
#j1-calculator .btn-info:active.focus,
#j1-calculator .btn-info.active.focus,
#j1-calculator .open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #269abc;
  border-color: #1b6d85; }

/* line 1723, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-info:active,
#j1-calculator .btn-info.active,
#j1-calculator .open > .dropdown-toggle.btn-info {
  background-image: none; }

/* line 1728, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-info.disabled:hover,
#j1-calculator .btn-info[disabled]:hover,
#j1-calculator fieldset[disabled] .btn-info:hover,
#j1-calculator .btn-info.disabled:focus,
#j1-calculator .btn-info[disabled]:focus,
#j1-calculator fieldset[disabled] .btn-info:focus,
#j1-calculator .btn-info.disabled.focus,
#j1-calculator .btn-info[disabled].focus,
#j1-calculator fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da; }

/* line 1740, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff; }

/* line 1744, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236; }

/* line 1749, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-warning:focus,
#j1-calculator .btn-warning.focus {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #985f0d; }

/* line 1755, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-warning:hover {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512; }

/* line 1760, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-warning:active,
#j1-calculator .btn-warning.active,
#j1-calculator .open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512; }

/* line 1767, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-warning:active:hover,
#j1-calculator .btn-warning.active:hover,
#j1-calculator .open > .dropdown-toggle.btn-warning:hover,
#j1-calculator .btn-warning:active:focus,
#j1-calculator .btn-warning.active:focus,
#j1-calculator .open > .dropdown-toggle.btn-warning:focus,
#j1-calculator .btn-warning:active.focus,
#j1-calculator .btn-warning.active.focus,
#j1-calculator .open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #d58512;
  border-color: #985f0d; }

/* line 1780, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-warning:active,
#j1-calculator .btn-warning.active,
#j1-calculator .open > .dropdown-toggle.btn-warning {
  background-image: none; }

/* line 1785, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-warning.disabled:hover,
#j1-calculator .btn-warning[disabled]:hover,
#j1-calculator fieldset[disabled] .btn-warning:hover,
#j1-calculator .btn-warning.disabled:focus,
#j1-calculator .btn-warning[disabled]:focus,
#j1-calculator fieldset[disabled] .btn-warning:focus,
#j1-calculator .btn-warning.disabled.focus,
#j1-calculator .btn-warning[disabled].focus,
#j1-calculator fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236; }

/* line 1797, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff; }

/* line 1801, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a; }

/* line 1806, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-danger:focus,
#j1-calculator .btn-danger.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19; }

/* line 1812, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-danger:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925; }

/* line 1817, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-danger:active,
#j1-calculator .btn-danger.active,
#j1-calculator .open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925; }

/* line 1824, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-danger:active:hover,
#j1-calculator .btn-danger.active:hover,
#j1-calculator .open > .dropdown-toggle.btn-danger:hover,
#j1-calculator .btn-danger:active:focus,
#j1-calculator .btn-danger.active:focus,
#j1-calculator .open > .dropdown-toggle.btn-danger:focus,
#j1-calculator .btn-danger:active.focus,
#j1-calculator .btn-danger.active.focus,
#j1-calculator .open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ac2925;
  border-color: #761c19; }

/* line 1837, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-danger:active,
#j1-calculator .btn-danger.active,
#j1-calculator .open > .dropdown-toggle.btn-danger {
  background-image: none; }

/* line 1842, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-danger.disabled:hover,
#j1-calculator .btn-danger[disabled]:hover,
#j1-calculator fieldset[disabled] .btn-danger:hover,
#j1-calculator .btn-danger.disabled:focus,
#j1-calculator .btn-danger[disabled]:focus,
#j1-calculator fieldset[disabled] .btn-danger:focus,
#j1-calculator .btn-danger.disabled.focus,
#j1-calculator .btn-danger[disabled].focus,
#j1-calculator fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a; }

/* line 1854, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff; }

/* line 1858, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-link {
  color: #a5c54e;
  font-weight: normal;
  border-radius: 0; }

/* line 1863, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-link,
#j1-calculator .btn-link:active,
#j1-calculator .btn-link.active,
#j1-calculator .btn-link[disabled],
#j1-calculator fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none; }

/* line 1872, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-link,
#j1-calculator .btn-link:hover,
#j1-calculator .btn-link:focus,
#j1-calculator .btn-link:active {
  border-color: transparent; }

/* line 1878, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-link:hover,
#j1-calculator .btn-link:focus {
  color: #7a9631;
  text-decoration: underline;
  background-color: transparent; }

/* line 1884, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-link[disabled]:hover,
#j1-calculator fieldset[disabled] .btn-link:hover,
#j1-calculator .btn-link[disabled]:focus,
#j1-calculator fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none; }

/* line 1891, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-lg {
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 1897, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-sm {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 1903, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-xs {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 1909, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-block {
  display: block;
  width: 100%; }

/* line 1913, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .btn-block + .btn-block {
  margin-top: 5px; }

/* line 1916, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator input[type="submit"].btn-block,
#j1-calculator input[type="reset"].btn-block,
#j1-calculator input[type="button"].btn-block {
  width: 100%; }

/* line 1921, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

/* line 1926, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav > li {
  position: relative;
  display: block; }

/* line 1930, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px; }

/* line 1935, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav > li > a:hover,
#j1-calculator .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee; }

/* line 1940, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav > li.disabled > a {
  color: #777777; }

/* line 1943, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav > li.disabled > a:hover,
#j1-calculator .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed; }

/* line 1950, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav .open > a,
#j1-calculator .nav .open > a:hover,
#j1-calculator .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #a5c54e; }

/* line 1956, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav .nav-divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

/* line 1962, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav > li > a > img {
  max-width: none; }

/* line 1965, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs {
  border-bottom: 1px solid #dddddd; }

/* line 1968, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs > li {
  float: left;
  margin-bottom: -1px; }

/* line 1972, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

/* line 1978, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd; }

/* line 1981, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs > li.active > a,
#j1-calculator .nav-tabs > li.active > a:hover,
#j1-calculator .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default; }

/* line 1990, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0; }

/* line 1994, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs.nav-justified > li {
  float: none; }

/* line 1997, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px; }

/* line 2001, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  /* line 2006, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%; }
  /* line 2010, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .nav-tabs.nav-justified > li > a {
    margin-bottom: 0; } }

/* line 2014, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

/* line 2018, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs.nav-justified > .active > a,
#j1-calculator .nav-tabs.nav-justified > .active > a:hover,
#j1-calculator .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd; }

@media (min-width: 768px) {
  /* line 2024, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0; }
  /* line 2028, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .nav-tabs.nav-justified > .active > a,
  #j1-calculator .nav-tabs.nav-justified > .active > a:hover,
  #j1-calculator .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff; } }

/* line 2034, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-pills > li {
  float: left; }

/* line 2037, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-pills > li > a {
  border-radius: 4px; }

/* line 2040, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-pills > li + li {
  margin-left: 2px; }

/* line 2043, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-pills > li.active > a,
#j1-calculator .nav-pills > li.active > a:hover,
#j1-calculator .nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #337ab7; }

/* line 2049, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-stacked > li {
  float: none; }

/* line 2052, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0; }

/* line 2056, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-justified {
  width: 100%; }

/* line 2059, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-justified > li {
  float: none; }

/* line 2062, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px; }

/* line 2066, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  /* line 2071, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .nav-justified > li {
    display: table-cell;
    width: 1%; }
  /* line 2075, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .nav-justified > li > a {
    margin-bottom: 0; } }

/* line 2079, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs-justified {
  border-bottom: 0; }

/* line 2082, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

/* line 2086, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs-justified > .active > a,
#j1-calculator .nav-tabs-justified > .active > a:hover,
#j1-calculator .nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd; }

@media (min-width: 768px) {
  /* line 2092, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0; }
  /* line 2096, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #j1-calculator .nav-tabs-justified > .active > a,
  #j1-calculator .nav-tabs-justified > .active > a:hover,
  #j1-calculator .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff; } }

/* line 2102, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .tab-content > .tab-pane {
  display: none; }

/* line 2105, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .tab-content > .active {
  display: block; }

/* line 2108, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 2113, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .clearfix:before,
#j1-calculator .clearfix:after,
#j1-calculator .container:before,
#j1-calculator .container:after,
#j1-calculator .container-fluid:before,
#j1-calculator .container-fluid:after,
#j1-calculator .row:before,
#j1-calculator .row:after,
#j1-calculator .form-horizontal .form-group:before,
#j1-calculator .form-horizontal .form-group:after,
#j1-calculator .nav:before,
#j1-calculator .nav:after {
  content: " ";
  display: table; }

/* line 2128, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .clearfix:after,
#j1-calculator .container:after,
#j1-calculator .container-fluid:after,
#j1-calculator .row:after,
#j1-calculator .form-horizontal .form-group:after,
#j1-calculator .nav:after {
  clear: both; }

/* line 2136, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 2141, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .pull-right {
  float: right !important; }

/* line 2144, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .pull-left {
  float: left !important; }

/* line 2147, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .hide {
  display: none !important; }

/* line 2150, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .show {
  display: block !important; }

/* line 2153, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .invisible {
  visibility: hidden; }

/* line 2156, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 2163, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .hidden {
  display: none !important; }

/* line 2166, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#j1-calculator .affix {
  position: fixed; }

/* line 7, ../intrax_igi/sass/components/_j1-calculator.scss */
.j1-selector {
  position: relative;
  background-color: #D4E0E8;
  min-width: 250px;
  height: 200px;
  border-radius: 5px;
  margin: 10px;
  padding: 20px; }
  /* line 16, ../intrax_igi/sass/components/_j1-calculator.scss */
  .j1-selector .j1-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 200px;
    border-radius: 5px;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 10; }
  /* line 29, ../intrax_igi/sass/components/_j1-calculator.scss */
  .j1-selector .j1-current-months {
    white-space: nowrap;
    text-align: center;
    margin-top: 0.5rem; }
  /* line 35, ../intrax_igi/sass/components/_j1-calculator.scss */
  .j1-selector .j1-price-step {
    font-size: 2.3rem;
    color: #2A6489;
    cursor: pointer; }
    /* line 40, ../intrax_igi/sass/components/_j1-calculator.scss */
    .j1-selector .j1-price-step:hover {
      color: #245675; }
  /* line 45, ../intrax_igi/sass/components/_j1-calculator.scss */
  .j1-selector .j1-selector-step {
    font-size: 2rem;
    color: #2A6489;
    font-family: milowebbold; }
  /* line 51, ../intrax_igi/sass/components/_j1-calculator.scss */
  .j1-selector .j1-selector-title {
    height: 50px;
    margin-top: 10px;
    color: #4D4D4D; }
  /* line 58, ../intrax_igi/sass/components/_j1-calculator.scss */
  .j1-selector .j1-selector-control {
    margin-top: 0.5rem;
    display: none; }
  /* line 64, ../intrax_igi/sass/components/_j1-calculator.scss */
  .j1-selector.j1-selector-active .j1-backdrop {
    display: none; }
  /* line 67, ../intrax_igi/sass/components/_j1-calculator.scss */
  .j1-selector.j1-selector-active .j1-selector-control {
    display: block; }
  /* line 72, ../intrax_igi/sass/components/_j1-calculator.scss */
  .j1-selector .j1-starting-price {
    color: #2A6489;
    font-size: 2.5rem; }

/* line 1, ../intrax_igi/sass/components/_marketo-forms.scss */
.mktoForm {
  font-family: miloweb !important;
  font-size: 1rem !important;
  width: auto !important; }
  /* line 5, ../intrax_igi/sass/components/_marketo-forms.scss */
  .mktoForm input,
  .mktoForm select {
    width: 300px !important;
    padding: 4px !important;
    font-size: 20px !important;
    border-color: #a6a6a6 !important;
    border-width: 1px !important;
    background: #FFFFFF !important;
    box-shadow: none !important;
    line-height: 1.2rem !important;
    margin: 0 !important;
    border-radius: 0 !important; }
    @media (min-width: 69rem) {
      /* line 5, ../intrax_igi/sass/components/_marketo-forms.scss */
      .mktoForm input,
      .mktoForm select {
        padding: 0.6rem !important; } }
  /* line 21, ../intrax_igi/sass/components/_marketo-forms.scss */
  .mktoForm label {
    width: 170px !important;
    font-weight: normal !important;
    font-size: 1.125rem !important; }
  /* line 26, ../intrax_igi/sass/components/_marketo-forms.scss */
  .mktoForm .mktoAsterix {
    display: inline-block !important;
    float: none !important; }
  /* line 30, ../intrax_igi/sass/components/_marketo-forms.scss */
  .mktoForm .mktoButtonWrap {
    margin-left: 0 !important; }
    @media (min-width: 69rem) {
      /* line 30, ../intrax_igi/sass/components/_marketo-forms.scss */
      .mktoForm .mktoButtonWrap {
        margin-left: 190px !important; } }
    /* line 35, ../intrax_igi/sass/components/_marketo-forms.scss */
    .mktoForm .mktoButtonWrap button {
      display: inline-block !important;
      text-align: center !important;
      padding: 0.75em 3em !important;
      font-family: "milowebbold" !important;
      font-size: 1.3125rem !important;
      line-height: 1.3125rem !important;
      letter-spacing: -0.02em !important;
      color: #FFFFFF !important;
      background: #22BCF0 !important;
      text-transform: uppercase !important;
      border: 0 !important;
      width: 300px !important; }

/* line 1, ../intrax_igi/sass/components/_pax-get-started.scss */
.block.pax-get-started {
  border-top-width: 0px !important;
  background-image: url("/sites/all/themes/intrax_igi/images/fabric_of_squares_gray.png"); }
  /* line 34, ../intrax_igi/sass/abstractions/_mixins.scss */
  .block.pax-get-started + .block {
    border-top-width: 0px !important; }
  /* line 3, ../intrax_igi/sass/components/_pax-get-started.scss */
  .block.pax-get-started .request-info {
    margin: 0 0 1em 0; }
    @media (min-width: 44rem) {
      /* line 3, ../intrax_igi/sass/components/_pax-get-started.scss */
      .block.pax-get-started .request-info {
        margin: 0 1em 0 0; } }
  /* line 9, ../intrax_igi/sass/components/_pax-get-started.scss */
  .block.pax-get-started .apply-now {
    background-color: #7EAA00; }

/* line 1, ../intrax_igi/sass/components/_premium-j1-ctas.scss */
.block.premium-ctas,
.block.j1-ctas {
  border-top-width: 0px !important;
  background-image: url("/sites/all/themes/intrax_igi/images/fabric_of_squares_gray.png"); }
  /* line 34, ../intrax_igi/sass/abstractions/_mixins.scss */
  .block.premium-ctas + .block,
  .block.j1-ctas + .block {
    border-top-width: 0px !important; }
  @media (min-width: 44rem) {
    /* line 4, ../intrax_igi/sass/components/_premium-j1-ctas.scss */
    .block.premium-ctas .field--name-field-ctas,
    .block.j1-ctas .field--name-field-ctas {
      max-width: 1000px; } }
  @media (min-width: 44rem) and (orientation: landscape) {
    /* line 8, ../intrax_igi/sass/components/_premium-j1-ctas.scss */
    .block.premium-ctas .field--name-field-ctas > li,
    .block.j1-ctas .field--name-field-ctas > li {
      -ms-flex-preferred-size: 45% !important;
          flex-basis: 45% !important; } }
  @media (min-width: 69rem) {
    /* line 8, ../intrax_igi/sass/components/_premium-j1-ctas.scss */
    .block.premium-ctas .field--name-field-ctas > li,
    .block.j1-ctas .field--name-field-ctas > li {
      -ms-flex-preferred-size: 45% !important;
          flex-basis: 45% !important; } }
  @media (min-width: 44rem) and (orientation: landscape) {
    /* line 17, ../intrax_igi/sass/components/_premium-j1-ctas.scss */
    .block.premium-ctas .field--name-field-cta-image,
    .block.j1-ctas .field--name-field-cta-image {
      padding: 0 0 2em 0; } }
  @media (min-width: 69rem) {
    /* line 17, ../intrax_igi/sass/components/_premium-j1-ctas.scss */
    .block.premium-ctas .field--name-field-cta-image,
    .block.j1-ctas .field--name-field-cta-image {
      padding: 0 0 2em 0; } }

/* line 2, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator article,
#program-calculator aside,
#program-calculator details,
#program-calculator figcaption,
#program-calculator figure,
#program-calculator footer,
#program-calculator header,
#program-calculator hgroup,
#program-calculator main,
#program-calculator menu,
#program-calculator nav,
#program-calculator section,
#program-calculator summary {
  display: block; }

/* line 17, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator audio,
#program-calculator canvas,
#program-calculator progress,
#program-calculator video {
  display: inline-block;
  vertical-align: baseline; }

/* line 24, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator audio:not([controls]) {
  display: none;
  height: 0; }

/* line 28, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator [hidden],
#program-calculator template {
  display: none; }

/* line 32, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator a {
  background-color: transparent; }

/* line 35, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator a:active,
#program-calculator a:hover {
  outline: 0; }

/* line 39, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator abbr[title] {
  border-bottom: 1px dotted; }

/* line 42, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator b,
#program-calculator strong,
#program-calculator #all-internships .compensation-type-title, #all-internships
#program-calculator .compensation-type-title {
  font-weight: bold; }

/* line 46, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator dfn {
  font-style: italic; }

/* line 49, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 53, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator mark {
  background: #ff0;
  color: #000; }

/* line 57, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator small {
  font-size: 80%; }

/* line 60, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator sub,
#program-calculator sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 67, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator sup {
  top: -0.5em; }

/* line 70, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator sub {
  bottom: -0.25em; }

/* line 73, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator img {
  border: 0; }

/* line 76, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator svg:not(:root) {
  overflow: hidden; }

/* line 79, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator figure {
  margin: 1em 40px; }

/* line 82, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator hr {
  box-sizing: content-box;
  height: 0; }

/* line 88, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator pre {
  overflow: auto; }

/* line 91, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator code,
#program-calculator kbd,
#program-calculator pre,
#program-calculator samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 98, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator button,
#program-calculator input,
#program-calculator optgroup,
#program-calculator select,
#program-calculator textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

/* line 107, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator button {
  overflow: visible; }

/* line 110, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator button,
#program-calculator select {
  text-transform: none; }

/* line 114, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator button,
#program-calculator html input[type="button"],
#program-calculator input[type="reset"],
#program-calculator input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

/* line 121, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator button[disabled],
#program-calculator html input[disabled] {
  cursor: default; }

/* line 125, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator button::-moz-focus-inner,
#program-calculator input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 130, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input {
  line-height: normal; }

/* line 133, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input[type="checkbox"],
#program-calculator input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

/* line 140, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input[type="number"]::-webkit-inner-spin-button,
#program-calculator input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 144, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

/* line 150, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input[type="search"]::-webkit-search-cancel-button,
#program-calculator input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 154, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 159, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator legend {
  border: 0;
  padding: 0; }

/* line 163, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator textarea {
  overflow: auto; }

/* line 166, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator optgroup {
  font-weight: bold; }

/* line 169, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 173, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator td,
#program-calculator th {
  padding: 0; }

/* line 177, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator * {
  box-sizing: border-box; }

/* line 182, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator *:before,
#program-calculator *:after {
  box-sizing: border-box; }

/* line 188, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

/* line 192, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator body {
  font-family: miloweb;
  font-size: 16px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff; }

/* line 199, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input,
#program-calculator button,
#program-calculator select,
#program-calculator textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 207, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator a {
  color: #a5c54e;
  text-decoration: none; }

/* line 211, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator a:hover,
#program-calculator a:focus {
  color: #7a9631;
  text-decoration: underline; }

/* line 216, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 221, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator figure {
  margin: 0; }

/* line 224, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator img {
  vertical-align: middle; }

/* line 227, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 232, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .img-rounded {
  border-radius: 6px; }

/* line 235, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

/* line 248, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .img-circle {
  border-radius: 50%; }

/* line 251, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border: 0;
  border-top: 1px solid #eeeeee; }

/* line 257, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 267, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .sr-only-focusable:active,
#program-calculator .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/* line 276, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator [role="button"] {
  cursor: pointer; }

/* line 279, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

@media (min-width: 768px) {
  /* line 286, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .container {
    width: 750px; } }

@media (min-width: 992px) {
  /* line 291, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .container {
    width: 970px; } }

@media (min-width: 1200px) {
  /* line 296, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .container {
    width: 1170px; } }

/* line 300, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

/* line 306, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .row {
  margin-left: -15px;
  margin-right: -15px; }

/* line 310, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-1, #program-calculator .col-sm-1, #program-calculator .col-md-1, #program-calculator .col-lg-1, #program-calculator .col-xs-2, #program-calculator .col-sm-2, #program-calculator .col-md-2, #program-calculator .col-lg-2, #program-calculator .col-xs-3, #program-calculator .col-sm-3, #program-calculator .col-md-3, #program-calculator .col-lg-3, #program-calculator .col-xs-4, #program-calculator .col-sm-4, #program-calculator .col-md-4, #program-calculator .col-lg-4, #program-calculator .col-xs-5, #program-calculator .col-sm-5, #program-calculator .col-md-5, #program-calculator .col-lg-5, #program-calculator .col-xs-6, #program-calculator .col-sm-6, #program-calculator .col-md-6, #program-calculator .col-lg-6, #program-calculator .col-xs-7, #program-calculator .col-sm-7, #program-calculator .col-md-7, #program-calculator .col-lg-7, #program-calculator .col-xs-8, #program-calculator .col-sm-8, #program-calculator .col-md-8, #program-calculator .col-lg-8, #program-calculator .col-xs-9, #program-calculator .col-sm-9, #program-calculator .col-md-9, #program-calculator .col-lg-9, #program-calculator .col-xs-10, #program-calculator .col-sm-10, #program-calculator .col-md-10, #program-calculator .col-lg-10, #program-calculator .col-xs-11, #program-calculator .col-sm-11, #program-calculator .col-md-11, #program-calculator .col-lg-11, #program-calculator .col-xs-12, #program-calculator .col-sm-12, #program-calculator .col-md-12, #program-calculator .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

/* line 316, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-1, #program-calculator .col-xs-2, #program-calculator .col-xs-3, #program-calculator .col-xs-4, #program-calculator .col-xs-5, #program-calculator .col-xs-6, #program-calculator .col-xs-7, #program-calculator .col-xs-8, #program-calculator .col-xs-9, #program-calculator .col-xs-10, #program-calculator .col-xs-11, #program-calculator .col-xs-12 {
  float: left; }

/* line 319, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-12 {
  width: 100%; }

/* line 322, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-11 {
  width: 91.66666667%; }

/* line 325, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-10 {
  width: 83.33333333%; }

/* line 328, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-9 {
  width: 75%; }

/* line 331, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-8 {
  width: 66.66666667%; }

/* line 334, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-7 {
  width: 58.33333333%; }

/* line 337, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-6 {
  width: 50%; }

/* line 340, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-5 {
  width: 41.66666667%; }

/* line 343, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-4 {
  width: 33.33333333%; }

/* line 346, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-3 {
  width: 25%; }

/* line 349, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-2 {
  width: 16.66666667%; }

/* line 352, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-1 {
  width: 8.33333333%; }

/* line 355, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-pull-12 {
  right: 100%; }

/* line 358, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-pull-11 {
  right: 91.66666667%; }

/* line 361, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-pull-10 {
  right: 83.33333333%; }

/* line 364, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-pull-9 {
  right: 75%; }

/* line 367, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-pull-8 {
  right: 66.66666667%; }

/* line 370, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-pull-7 {
  right: 58.33333333%; }

/* line 373, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-pull-6 {
  right: 50%; }

/* line 376, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-pull-5 {
  right: 41.66666667%; }

/* line 379, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-pull-4 {
  right: 33.33333333%; }

/* line 382, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-pull-3 {
  right: 25%; }

/* line 385, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-pull-2 {
  right: 16.66666667%; }

/* line 388, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-pull-1 {
  right: 8.33333333%; }

/* line 391, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-pull-0 {
  right: auto; }

/* line 394, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-push-12 {
  left: 100%; }

/* line 397, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-push-11 {
  left: 91.66666667%; }

/* line 400, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-push-10 {
  left: 83.33333333%; }

/* line 403, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-push-9 {
  left: 75%; }

/* line 406, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-push-8 {
  left: 66.66666667%; }

/* line 409, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-push-7 {
  left: 58.33333333%; }

/* line 412, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-push-6 {
  left: 50%; }

/* line 415, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-push-5 {
  left: 41.66666667%; }

/* line 418, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-push-4 {
  left: 33.33333333%; }

/* line 421, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-push-3 {
  left: 25%; }

/* line 424, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-push-2 {
  left: 16.66666667%; }

/* line 427, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-push-1 {
  left: 8.33333333%; }

/* line 430, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-push-0 {
  left: auto; }

/* line 433, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-offset-12 {
  margin-left: 100%; }

/* line 436, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-offset-11 {
  margin-left: 91.66666667%; }

/* line 439, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-offset-10 {
  margin-left: 83.33333333%; }

/* line 442, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-offset-9 {
  margin-left: 75%; }

/* line 445, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-offset-8 {
  margin-left: 66.66666667%; }

/* line 448, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-offset-7 {
  margin-left: 58.33333333%; }

/* line 451, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-offset-6 {
  margin-left: 50%; }

/* line 454, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-offset-5 {
  margin-left: 41.66666667%; }

/* line 457, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-offset-4 {
  margin-left: 33.33333333%; }

/* line 460, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-offset-3 {
  margin-left: 25%; }

/* line 463, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-offset-2 {
  margin-left: 16.66666667%; }

/* line 466, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-offset-1 {
  margin-left: 8.33333333%; }

/* line 469, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .col-xs-offset-0 {
  margin-left: 0%; }

@media (min-width: 768px) {
  /* line 473, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-1, #program-calculator .col-sm-2, #program-calculator .col-sm-3, #program-calculator .col-sm-4, #program-calculator .col-sm-5, #program-calculator .col-sm-6, #program-calculator .col-sm-7, #program-calculator .col-sm-8, #program-calculator .col-sm-9, #program-calculator .col-sm-10, #program-calculator .col-sm-11, #program-calculator .col-sm-12 {
    float: left; }
  /* line 476, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-12 {
    width: 100%; }
  /* line 479, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-11 {
    width: 91.66666667%; }
  /* line 482, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-10 {
    width: 83.33333333%; }
  /* line 485, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-9 {
    width: 75%; }
  /* line 488, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-8 {
    width: 66.66666667%; }
  /* line 491, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-7 {
    width: 58.33333333%; }
  /* line 494, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-6 {
    width: 50%; }
  /* line 497, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-5 {
    width: 41.66666667%; }
  /* line 500, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-4 {
    width: 33.33333333%; }
  /* line 503, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-3 {
    width: 25%; }
  /* line 506, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-2 {
    width: 16.66666667%; }
  /* line 509, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-1 {
    width: 8.33333333%; }
  /* line 512, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-pull-12 {
    right: 100%; }
  /* line 515, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-pull-11 {
    right: 91.66666667%; }
  /* line 518, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-pull-10 {
    right: 83.33333333%; }
  /* line 521, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-pull-9 {
    right: 75%; }
  /* line 524, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-pull-8 {
    right: 66.66666667%; }
  /* line 527, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-pull-7 {
    right: 58.33333333%; }
  /* line 530, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-pull-6 {
    right: 50%; }
  /* line 533, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-pull-5 {
    right: 41.66666667%; }
  /* line 536, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-pull-4 {
    right: 33.33333333%; }
  /* line 539, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-pull-3 {
    right: 25%; }
  /* line 542, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-pull-2 {
    right: 16.66666667%; }
  /* line 545, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-pull-1 {
    right: 8.33333333%; }
  /* line 548, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-pull-0 {
    right: auto; }
  /* line 551, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-push-12 {
    left: 100%; }
  /* line 554, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-push-11 {
    left: 91.66666667%; }
  /* line 557, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-push-10 {
    left: 83.33333333%; }
  /* line 560, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-push-9 {
    left: 75%; }
  /* line 563, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-push-8 {
    left: 66.66666667%; }
  /* line 566, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-push-7 {
    left: 58.33333333%; }
  /* line 569, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-push-6 {
    left: 50%; }
  /* line 572, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-push-5 {
    left: 41.66666667%; }
  /* line 575, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-push-4 {
    left: 33.33333333%; }
  /* line 578, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-push-3 {
    left: 25%; }
  /* line 581, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-push-2 {
    left: 16.66666667%; }
  /* line 584, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-push-1 {
    left: 8.33333333%; }
  /* line 587, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-push-0 {
    left: auto; }
  /* line 590, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-offset-12 {
    margin-left: 100%; }
  /* line 593, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-offset-11 {
    margin-left: 91.66666667%; }
  /* line 596, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-offset-10 {
    margin-left: 83.33333333%; }
  /* line 599, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-offset-9 {
    margin-left: 75%; }
  /* line 602, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-offset-8 {
    margin-left: 66.66666667%; }
  /* line 605, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-offset-7 {
    margin-left: 58.33333333%; }
  /* line 608, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-offset-6 {
    margin-left: 50%; }
  /* line 611, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-offset-5 {
    margin-left: 41.66666667%; }
  /* line 614, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-offset-4 {
    margin-left: 33.33333333%; }
  /* line 617, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-offset-3 {
    margin-left: 25%; }
  /* line 620, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-offset-2 {
    margin-left: 16.66666667%; }
  /* line 623, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-offset-1 {
    margin-left: 8.33333333%; }
  /* line 626, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-sm-offset-0 {
    margin-left: 0%; } }

@media (min-width: 992px) {
  /* line 631, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-1, #program-calculator .col-md-2, #program-calculator .col-md-3, #program-calculator .col-md-4, #program-calculator .col-md-5, #program-calculator .col-md-6, #program-calculator .col-md-7, #program-calculator .col-md-8, #program-calculator .col-md-9, #program-calculator .col-md-10, #program-calculator .col-md-11, #program-calculator .col-md-12 {
    float: left; }
  /* line 634, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-12 {
    width: 100%; }
  /* line 637, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-11 {
    width: 91.66666667%; }
  /* line 640, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-10 {
    width: 83.33333333%; }
  /* line 643, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-9 {
    width: 75%; }
  /* line 646, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-8 {
    width: 66.66666667%; }
  /* line 649, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-7 {
    width: 58.33333333%; }
  /* line 652, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-6 {
    width: 50%; }
  /* line 655, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-5 {
    width: 41.66666667%; }
  /* line 658, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-4 {
    width: 33.33333333%; }
  /* line 661, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-3 {
    width: 25%; }
  /* line 664, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-2 {
    width: 16.66666667%; }
  /* line 667, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-1 {
    width: 8.33333333%; }
  /* line 670, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-pull-12 {
    right: 100%; }
  /* line 673, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-pull-11 {
    right: 91.66666667%; }
  /* line 676, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-pull-10 {
    right: 83.33333333%; }
  /* line 679, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-pull-9 {
    right: 75%; }
  /* line 682, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-pull-8 {
    right: 66.66666667%; }
  /* line 685, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-pull-7 {
    right: 58.33333333%; }
  /* line 688, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-pull-6 {
    right: 50%; }
  /* line 691, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-pull-5 {
    right: 41.66666667%; }
  /* line 694, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-pull-4 {
    right: 33.33333333%; }
  /* line 697, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-pull-3 {
    right: 25%; }
  /* line 700, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-pull-2 {
    right: 16.66666667%; }
  /* line 703, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-pull-1 {
    right: 8.33333333%; }
  /* line 706, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-pull-0 {
    right: auto; }
  /* line 709, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-push-12 {
    left: 100%; }
  /* line 712, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-push-11 {
    left: 91.66666667%; }
  /* line 715, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-push-10 {
    left: 83.33333333%; }
  /* line 718, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-push-9 {
    left: 75%; }
  /* line 721, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-push-8 {
    left: 66.66666667%; }
  /* line 724, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-push-7 {
    left: 58.33333333%; }
  /* line 727, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-push-6 {
    left: 50%; }
  /* line 730, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-push-5 {
    left: 41.66666667%; }
  /* line 733, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-push-4 {
    left: 33.33333333%; }
  /* line 736, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-push-3 {
    left: 25%; }
  /* line 739, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-push-2 {
    left: 16.66666667%; }
  /* line 742, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-push-1 {
    left: 8.33333333%; }
  /* line 745, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-push-0 {
    left: auto; }
  /* line 748, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-offset-12 {
    margin-left: 100%; }
  /* line 751, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-offset-11 {
    margin-left: 91.66666667%; }
  /* line 754, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-offset-10 {
    margin-left: 83.33333333%; }
  /* line 757, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-offset-9 {
    margin-left: 75%; }
  /* line 760, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-offset-8 {
    margin-left: 66.66666667%; }
  /* line 763, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-offset-7 {
    margin-left: 58.33333333%; }
  /* line 766, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-offset-6 {
    margin-left: 50%; }
  /* line 769, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-offset-5 {
    margin-left: 41.66666667%; }
  /* line 772, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-offset-4 {
    margin-left: 33.33333333%; }
  /* line 775, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-offset-3 {
    margin-left: 25%; }
  /* line 778, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-offset-2 {
    margin-left: 16.66666667%; }
  /* line 781, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-offset-1 {
    margin-left: 8.33333333%; }
  /* line 784, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-md-offset-0 {
    margin-left: 0%; } }

@media (min-width: 1200px) {
  /* line 789, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-1, #program-calculator .col-lg-2, #program-calculator .col-lg-3, #program-calculator .col-lg-4, #program-calculator .col-lg-5, #program-calculator .col-lg-6, #program-calculator .col-lg-7, #program-calculator .col-lg-8, #program-calculator .col-lg-9, #program-calculator .col-lg-10, #program-calculator .col-lg-11, #program-calculator .col-lg-12 {
    float: left; }
  /* line 792, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-12 {
    width: 100%; }
  /* line 795, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-11 {
    width: 91.66666667%; }
  /* line 798, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-10 {
    width: 83.33333333%; }
  /* line 801, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-9 {
    width: 75%; }
  /* line 804, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-8 {
    width: 66.66666667%; }
  /* line 807, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-7 {
    width: 58.33333333%; }
  /* line 810, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-6 {
    width: 50%; }
  /* line 813, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-5 {
    width: 41.66666667%; }
  /* line 816, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-4 {
    width: 33.33333333%; }
  /* line 819, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-3 {
    width: 25%; }
  /* line 822, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-2 {
    width: 16.66666667%; }
  /* line 825, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-1 {
    width: 8.33333333%; }
  /* line 828, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-pull-12 {
    right: 100%; }
  /* line 831, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-pull-11 {
    right: 91.66666667%; }
  /* line 834, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-pull-10 {
    right: 83.33333333%; }
  /* line 837, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-pull-9 {
    right: 75%; }
  /* line 840, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-pull-8 {
    right: 66.66666667%; }
  /* line 843, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-pull-7 {
    right: 58.33333333%; }
  /* line 846, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-pull-6 {
    right: 50%; }
  /* line 849, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-pull-5 {
    right: 41.66666667%; }
  /* line 852, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-pull-4 {
    right: 33.33333333%; }
  /* line 855, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-pull-3 {
    right: 25%; }
  /* line 858, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-pull-2 {
    right: 16.66666667%; }
  /* line 861, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-pull-1 {
    right: 8.33333333%; }
  /* line 864, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-pull-0 {
    right: auto; }
  /* line 867, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-push-12 {
    left: 100%; }
  /* line 870, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-push-11 {
    left: 91.66666667%; }
  /* line 873, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-push-10 {
    left: 83.33333333%; }
  /* line 876, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-push-9 {
    left: 75%; }
  /* line 879, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-push-8 {
    left: 66.66666667%; }
  /* line 882, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-push-7 {
    left: 58.33333333%; }
  /* line 885, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-push-6 {
    left: 50%; }
  /* line 888, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-push-5 {
    left: 41.66666667%; }
  /* line 891, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-push-4 {
    left: 33.33333333%; }
  /* line 894, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-push-3 {
    left: 25%; }
  /* line 897, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-push-2 {
    left: 16.66666667%; }
  /* line 900, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-push-1 {
    left: 8.33333333%; }
  /* line 903, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-push-0 {
    left: auto; }
  /* line 906, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-offset-12 {
    margin-left: 100%; }
  /* line 909, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-offset-11 {
    margin-left: 91.66666667%; }
  /* line 912, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-offset-10 {
    margin-left: 83.33333333%; }
  /* line 915, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-offset-9 {
    margin-left: 75%; }
  /* line 918, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-offset-8 {
    margin-left: 66.66666667%; }
  /* line 921, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-offset-7 {
    margin-left: 58.33333333%; }
  /* line 924, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-offset-6 {
    margin-left: 50%; }
  /* line 927, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-offset-5 {
    margin-left: 41.66666667%; }
  /* line 930, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-offset-4 {
    margin-left: 33.33333333%; }
  /* line 933, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-offset-3 {
    margin-left: 25%; }
  /* line 936, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-offset-2 {
    margin-left: 16.66666667%; }
  /* line 939, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-offset-1 {
    margin-left: 8.33333333%; }
  /* line 942, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .col-lg-offset-0 {
    margin-left: 0%; } }

/* line 946, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

/* line 952, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 22px;
  font-size: 24px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

/* line 963, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

/* line 969, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input[type="search"] {
  box-sizing: border-box; }

/* line 974, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input[type="radio"],
#program-calculator input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

/* line 980, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input[type="file"] {
  display: block; }

/* line 983, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input[type="range"] {
  display: block;
  width: 100%; }

/* line 987, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator select[multiple],
#program-calculator select[size] {
  height: auto; }

/* line 991, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input[type="file"]:focus,
#program-calculator input[type="radio"]:focus,
#program-calculator input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 998, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator output {
  display: block;
  padding-top: 7px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555; }

/* line 1005, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-control {
  display: block;
  width: 100%;
  height: 36px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

/* line 1023, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

/* line 1029, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-control::-moz-placeholder {
  color: #999999;
  opacity: 1; }

/* line 1033, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-control:-ms-input-placeholder {
  color: #999999; }

/* line 1036, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-control::-webkit-input-placeholder {
  color: #999999; }

/* line 1039, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-control::-ms-expand {
  border: 0;
  background-color: transparent; }

/* line 1043, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-control[disabled],
#program-calculator .form-control[readonly],
#program-calculator fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1; }

/* line 1049, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-control[disabled],
#program-calculator fieldset[disabled] .form-control {
  cursor: not-allowed; }

/* line 1053, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator textarea.form-control {
  height: auto; }

/* line 1056, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 1060, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator input[type="date"].form-control,
  #program-calculator input[type="time"].form-control,
  #program-calculator input[type="datetime-local"].form-control,
  #program-calculator input[type="month"].form-control {
    line-height: 36px; }
  /* line 1066, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator input[type="date"].input-sm,
  #program-calculator input[type="time"].input-sm,
  #program-calculator input[type="datetime-local"].input-sm,
  #program-calculator input[type="month"].input-sm,
  #program-calculator .input-group-sm input[type="date"],
  #program-calculator .input-group-sm input[type="time"],
  #program-calculator .input-group-sm input[type="datetime-local"],
  #program-calculator .input-group-sm input[type="month"] {
    line-height: 33px; }
  /* line 1076, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator input[type="date"].input-lg,
  #program-calculator input[type="time"].input-lg,
  #program-calculator input[type="datetime-local"].input-lg,
  #program-calculator input[type="month"].input-lg,
  #program-calculator .input-group-lg input[type="date"],
  #program-calculator .input-group-lg input[type="time"],
  #program-calculator .input-group-lg input[type="datetime-local"],
  #program-calculator .input-group-lg input[type="month"] {
    line-height: 49px; } }

/* line 1087, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-group {
  margin-bottom: 15px; }

/* line 1090, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .radio,
#program-calculator .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }

/* line 1097, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .radio label,
#program-calculator .checkbox label {
  min-height: 22px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer; }

/* line 1105, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .radio input[type="radio"],
#program-calculator .radio-inline input[type="radio"],
#program-calculator .checkbox input[type="checkbox"],
#program-calculator .checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

/* line 1113, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .radio + .radio,
#program-calculator .checkbox + .checkbox {
  margin-top: -5px; }

/* line 1117, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .radio-inline,
#program-calculator .checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

/* line 1127, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .radio-inline + .radio-inline,
#program-calculator .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

/* line 1132, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input[type="radio"][disabled],
#program-calculator input[type="checkbox"][disabled],
#program-calculator input[type="radio"].disabled,
#program-calculator input[type="checkbox"].disabled,
#program-calculator fieldset[disabled] input[type="radio"],
#program-calculator fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed; }

/* line 1140, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .radio-inline.disabled,
#program-calculator .checkbox-inline.disabled,
#program-calculator fieldset[disabled] .radio-inline,
#program-calculator fieldset[disabled] .checkbox-inline {
  cursor: not-allowed; }

/* line 1146, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .radio.disabled label,
#program-calculator .checkbox.disabled label,
#program-calculator fieldset[disabled] .radio label,
#program-calculator fieldset[disabled] .checkbox label {
  cursor: not-allowed; }

/* line 1152, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 38px; }

/* line 1158, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-control-static.input-lg,
#program-calculator .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0; }

/* line 1163, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .input-sm {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 1170, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator select.input-sm {
  height: 33px;
  line-height: 33px; }

/* line 1174, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator textarea.input-sm,
#program-calculator select[multiple].input-sm {
  height: auto; }

/* line 1178, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-group-sm .form-control {
  height: 33px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 1185, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-group-sm select.form-control {
  height: 33px;
  line-height: 33px; }

/* line 1189, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-group-sm textarea.form-control,
#program-calculator .form-group-sm select[multiple].form-control {
  height: auto; }

/* line 1193, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-group-sm .form-control-static {
  height: 33px;
  min-height: 36px;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.5; }

/* line 1200, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .input-lg {
  height: 49px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 1207, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator select.input-lg {
  height: 49px;
  line-height: 49px; }

/* line 1211, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator textarea.input-lg,
#program-calculator select[multiple].input-lg {
  height: auto; }

/* line 1215, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-group-lg .form-control {
  height: 49px;
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 1222, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-group-lg select.form-control {
  height: 49px;
  line-height: 49px; }

/* line 1226, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-group-lg textarea.form-control,
#program-calculator .form-group-lg select[multiple].form-control {
  height: auto; }

/* line 1230, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-group-lg .form-control-static {
  height: 49px;
  min-height: 42px;
  padding: 11px 16px;
  font-size: 20px;
  line-height: 1.3333333; }

/* line 1237, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-feedback {
  position: relative; }

/* line 1240, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-feedback .form-control {
  padding-right: 45px; }

/* line 1243, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  pointer-events: none; }

/* line 1255, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .input-lg + .form-control-feedback,
#program-calculator .input-group-lg + .form-control-feedback,
#program-calculator .form-group-lg .form-control + .form-control-feedback {
  width: 49px;
  height: 49px;
  line-height: 49px; }

/* line 1262, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .input-sm + .form-control-feedback,
#program-calculator .input-group-sm + .form-control-feedback,
#program-calculator .form-group-sm .form-control + .form-control-feedback {
  width: 33px;
  height: 33px;
  line-height: 33px; }

/* line 1269, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-success .help-block,
#program-calculator .has-success .control-label,
#program-calculator .has-success .radio,
#program-calculator .has-success .checkbox,
#program-calculator .has-success .radio-inline,
#program-calculator .has-success .checkbox-inline,
#program-calculator .has-success.radio label,
#program-calculator .has-success.checkbox label,
#program-calculator .has-success.radio-inline label,
#program-calculator .has-success.checkbox-inline label {
  color: #3c763d; }

/* line 1281, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 1286, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }

/* line 1291, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }

/* line 1296, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-success .form-control-feedback {
  color: #3c763d; }

/* line 1299, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-warning .help-block,
#program-calculator .has-warning .control-label,
#program-calculator .has-warning .radio,
#program-calculator .has-warning .checkbox,
#program-calculator .has-warning .radio-inline,
#program-calculator .has-warning .checkbox-inline,
#program-calculator .has-warning.radio label,
#program-calculator .has-warning.checkbox label,
#program-calculator .has-warning.radio-inline label,
#program-calculator .has-warning.checkbox-inline label {
  color: #8a6d3b; }

/* line 1311, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 1316, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

/* line 1321, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }

/* line 1326, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-warning .form-control-feedback {
  color: #8a6d3b; }

/* line 1329, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-error .help-block,
#program-calculator .has-error .control-label,
#program-calculator .has-error .radio,
#program-calculator .has-error .checkbox,
#program-calculator .has-error .radio-inline,
#program-calculator .has-error .checkbox-inline,
#program-calculator .has-error.radio label,
#program-calculator .has-error.checkbox label,
#program-calculator .has-error.radio-inline label,
#program-calculator .has-error.checkbox-inline label {
  color: #a94442; }

/* line 1341, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

/* line 1346, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

/* line 1351, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }

/* line 1356, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-error .form-control-feedback {
  color: #a94442; }

/* line 1359, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-feedback label ~ .form-control-feedback {
  top: 27px; }

/* line 1362, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

/* line 1365, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  /* line 1372, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 1377, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  /* line 1382, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-inline .form-control-static {
    display: inline-block; }
  /* line 1385, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
  /* line 1389, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-inline .input-group .input-group-addon,
  #program-calculator .form-inline .input-group .input-group-btn,
  #program-calculator .form-inline .input-group .form-control {
    width: auto; }
  /* line 1394, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-inline .input-group > .form-control {
    width: 100%; }
  /* line 1397, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 1401, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-inline .radio,
  #program-calculator .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 1408, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-inline .radio label,
  #program-calculator .form-inline .checkbox label {
    padding-left: 0; }
  /* line 1412, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-inline .radio input[type="radio"],
  #program-calculator .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  /* line 1417, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

/* line 1421, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-horizontal .radio,
#program-calculator .form-horizontal .checkbox,
#program-calculator .form-horizontal .radio-inline,
#program-calculator .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

/* line 1429, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-horizontal .radio,
#program-calculator .form-horizontal .checkbox {
  min-height: 29px; }

/* line 1433, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }

@media (min-width: 768px) {
  /* line 1438, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

/* line 1444, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  /* line 1448, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 20px; } }

@media (min-width: 768px) {
  /* line 1454, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 14px; } }

/* line 1459, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* line 1480, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn:focus,
#program-calculator .btn:active:focus,
#program-calculator .btn.active:focus,
#program-calculator .btn.focus,
#program-calculator .btn:active.focus,
#program-calculator .btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 1490, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn:hover,
#program-calculator .btn:focus,
#program-calculator .btn.focus {
  color: #333333;
  text-decoration: none; }

/* line 1496, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn:active,
#program-calculator .btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 1503, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn.disabled,
#program-calculator .btn[disabled],
#program-calculator fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none; }

/* line 1512, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator a.btn.disabled,
#program-calculator fieldset[disabled] a.btn {
  pointer-events: none; }

/* line 1516, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc; }

/* line 1521, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-default:focus,
#program-calculator .btn-default.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c; }

/* line 1527, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-default:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad; }

/* line 1532, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-default:active,
#program-calculator .btn-default.active,
#program-calculator .open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad; }

/* line 1539, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-default:active:hover,
#program-calculator .btn-default.active:hover,
#program-calculator .open > .dropdown-toggle.btn-default:hover,
#program-calculator .btn-default:active:focus,
#program-calculator .btn-default.active:focus,
#program-calculator .open > .dropdown-toggle.btn-default:focus,
#program-calculator .btn-default:active.focus,
#program-calculator .btn-default.active.focus,
#program-calculator .open > .dropdown-toggle.btn-default.focus {
  color: #333333;
  background-color: #d4d4d4;
  border-color: #8c8c8c; }

/* line 1552, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-default:active,
#program-calculator .btn-default.active,
#program-calculator .open > .dropdown-toggle.btn-default {
  background-image: none; }

/* line 1557, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-default.disabled:hover,
#program-calculator .btn-default[disabled]:hover,
#program-calculator fieldset[disabled] .btn-default:hover,
#program-calculator .btn-default.disabled:focus,
#program-calculator .btn-default[disabled]:focus,
#program-calculator fieldset[disabled] .btn-default:focus,
#program-calculator .btn-default.disabled.focus,
#program-calculator .btn-default[disabled].focus,
#program-calculator fieldset[disabled] .btn-default.focus {
  background-color: #ffffff;
  border-color: #cccccc; }

/* line 1569, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-default .badge {
  color: #ffffff;
  background-color: #333333; }

/* line 1573, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-primary {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4; }

/* line 1578, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-primary:focus,
#program-calculator .btn-primary.focus {
  color: #ffffff;
  background-color: #286090;
  border-color: #122b40; }

/* line 1584, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-primary:hover {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74; }

/* line 1589, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-primary:active,
#program-calculator .btn-primary.active,
#program-calculator .open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74; }

/* line 1596, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-primary:active:hover,
#program-calculator .btn-primary.active:hover,
#program-calculator .open > .dropdown-toggle.btn-primary:hover,
#program-calculator .btn-primary:active:focus,
#program-calculator .btn-primary.active:focus,
#program-calculator .open > .dropdown-toggle.btn-primary:focus,
#program-calculator .btn-primary:active.focus,
#program-calculator .btn-primary.active.focus,
#program-calculator .open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #204d74;
  border-color: #122b40; }

/* line 1609, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-primary:active,
#program-calculator .btn-primary.active,
#program-calculator .open > .dropdown-toggle.btn-primary {
  background-image: none; }

/* line 1614, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-primary.disabled:hover,
#program-calculator .btn-primary[disabled]:hover,
#program-calculator fieldset[disabled] .btn-primary:hover,
#program-calculator .btn-primary.disabled:focus,
#program-calculator .btn-primary[disabled]:focus,
#program-calculator fieldset[disabled] .btn-primary:focus,
#program-calculator .btn-primary.disabled.focus,
#program-calculator .btn-primary[disabled].focus,
#program-calculator fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4; }

/* line 1626, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-primary .badge {
  color: #337ab7;
  background-color: #ffffff; }

/* line 1630, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c; }

/* line 1635, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-success:focus,
#program-calculator .btn-success.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255625; }

/* line 1641, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439; }

/* line 1646, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-success:active,
#program-calculator .btn-success.active,
#program-calculator .open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439; }

/* line 1653, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-success:active:hover,
#program-calculator .btn-success.active:hover,
#program-calculator .open > .dropdown-toggle.btn-success:hover,
#program-calculator .btn-success:active:focus,
#program-calculator .btn-success.active:focus,
#program-calculator .open > .dropdown-toggle.btn-success:focus,
#program-calculator .btn-success:active.focus,
#program-calculator .btn-success.active.focus,
#program-calculator .open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255625; }

/* line 1666, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-success:active,
#program-calculator .btn-success.active,
#program-calculator .open > .dropdown-toggle.btn-success {
  background-image: none; }

/* line 1671, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-success.disabled:hover,
#program-calculator .btn-success[disabled]:hover,
#program-calculator fieldset[disabled] .btn-success:hover,
#program-calculator .btn-success.disabled:focus,
#program-calculator .btn-success[disabled]:focus,
#program-calculator fieldset[disabled] .btn-success:focus,
#program-calculator .btn-success.disabled.focus,
#program-calculator .btn-success[disabled].focus,
#program-calculator fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c; }

/* line 1683, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff; }

/* line 1687, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da; }

/* line 1692, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-info:focus,
#program-calculator .btn-info.focus {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #1b6d85; }

/* line 1698, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-info:hover {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc; }

/* line 1703, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-info:active,
#program-calculator .btn-info.active,
#program-calculator .open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc; }

/* line 1710, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-info:active:hover,
#program-calculator .btn-info.active:hover,
#program-calculator .open > .dropdown-toggle.btn-info:hover,
#program-calculator .btn-info:active:focus,
#program-calculator .btn-info.active:focus,
#program-calculator .open > .dropdown-toggle.btn-info:focus,
#program-calculator .btn-info:active.focus,
#program-calculator .btn-info.active.focus,
#program-calculator .open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #269abc;
  border-color: #1b6d85; }

/* line 1723, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-info:active,
#program-calculator .btn-info.active,
#program-calculator .open > .dropdown-toggle.btn-info {
  background-image: none; }

/* line 1728, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-info.disabled:hover,
#program-calculator .btn-info[disabled]:hover,
#program-calculator fieldset[disabled] .btn-info:hover,
#program-calculator .btn-info.disabled:focus,
#program-calculator .btn-info[disabled]:focus,
#program-calculator fieldset[disabled] .btn-info:focus,
#program-calculator .btn-info.disabled.focus,
#program-calculator .btn-info[disabled].focus,
#program-calculator fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da; }

/* line 1740, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff; }

/* line 1744, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236; }

/* line 1749, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-warning:focus,
#program-calculator .btn-warning.focus {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #985f0d; }

/* line 1755, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-warning:hover {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512; }

/* line 1760, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-warning:active,
#program-calculator .btn-warning.active,
#program-calculator .open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512; }

/* line 1767, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-warning:active:hover,
#program-calculator .btn-warning.active:hover,
#program-calculator .open > .dropdown-toggle.btn-warning:hover,
#program-calculator .btn-warning:active:focus,
#program-calculator .btn-warning.active:focus,
#program-calculator .open > .dropdown-toggle.btn-warning:focus,
#program-calculator .btn-warning:active.focus,
#program-calculator .btn-warning.active.focus,
#program-calculator .open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #d58512;
  border-color: #985f0d; }

/* line 1780, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-warning:active,
#program-calculator .btn-warning.active,
#program-calculator .open > .dropdown-toggle.btn-warning {
  background-image: none; }

/* line 1785, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-warning.disabled:hover,
#program-calculator .btn-warning[disabled]:hover,
#program-calculator fieldset[disabled] .btn-warning:hover,
#program-calculator .btn-warning.disabled:focus,
#program-calculator .btn-warning[disabled]:focus,
#program-calculator fieldset[disabled] .btn-warning:focus,
#program-calculator .btn-warning.disabled.focus,
#program-calculator .btn-warning[disabled].focus,
#program-calculator fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236; }

/* line 1797, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff; }

/* line 1801, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a; }

/* line 1806, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-danger:focus,
#program-calculator .btn-danger.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19; }

/* line 1812, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-danger:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925; }

/* line 1817, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-danger:active,
#program-calculator .btn-danger.active,
#program-calculator .open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925; }

/* line 1824, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-danger:active:hover,
#program-calculator .btn-danger.active:hover,
#program-calculator .open > .dropdown-toggle.btn-danger:hover,
#program-calculator .btn-danger:active:focus,
#program-calculator .btn-danger.active:focus,
#program-calculator .open > .dropdown-toggle.btn-danger:focus,
#program-calculator .btn-danger:active.focus,
#program-calculator .btn-danger.active.focus,
#program-calculator .open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ac2925;
  border-color: #761c19; }

/* line 1837, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-danger:active,
#program-calculator .btn-danger.active,
#program-calculator .open > .dropdown-toggle.btn-danger {
  background-image: none; }

/* line 1842, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-danger.disabled:hover,
#program-calculator .btn-danger[disabled]:hover,
#program-calculator fieldset[disabled] .btn-danger:hover,
#program-calculator .btn-danger.disabled:focus,
#program-calculator .btn-danger[disabled]:focus,
#program-calculator fieldset[disabled] .btn-danger:focus,
#program-calculator .btn-danger.disabled.focus,
#program-calculator .btn-danger[disabled].focus,
#program-calculator fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a; }

/* line 1854, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff; }

/* line 1858, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-link {
  color: #a5c54e;
  font-weight: normal;
  border-radius: 0; }

/* line 1863, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-link,
#program-calculator .btn-link:active,
#program-calculator .btn-link.active,
#program-calculator .btn-link[disabled],
#program-calculator fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none; }

/* line 1872, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-link,
#program-calculator .btn-link:hover,
#program-calculator .btn-link:focus,
#program-calculator .btn-link:active {
  border-color: transparent; }

/* line 1878, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-link:hover,
#program-calculator .btn-link:focus {
  color: #7a9631;
  text-decoration: underline;
  background-color: transparent; }

/* line 1884, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-link[disabled]:hover,
#program-calculator fieldset[disabled] .btn-link:hover,
#program-calculator .btn-link[disabled]:focus,
#program-calculator fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none; }

/* line 1891, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-lg {
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 1897, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-sm {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 1903, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-xs {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 1909, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-block {
  display: block;
  width: 100%; }

/* line 1913, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .btn-block + .btn-block {
  margin-top: 5px; }

/* line 1916, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator input[type="submit"].btn-block,
#program-calculator input[type="reset"].btn-block,
#program-calculator input[type="button"].btn-block {
  width: 100%; }

/* line 1921, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

/* line 1926, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav > li {
  position: relative;
  display: block; }

/* line 1930, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px; }

/* line 1935, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav > li > a:hover,
#program-calculator .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee; }

/* line 1940, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav > li.disabled > a {
  color: #777777; }

/* line 1943, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav > li.disabled > a:hover,
#program-calculator .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed; }

/* line 1950, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav .open > a,
#program-calculator .nav .open > a:hover,
#program-calculator .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #a5c54e; }

/* line 1956, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav .nav-divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

/* line 1962, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav > li > a > img {
  max-width: none; }

/* line 1965, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs {
  border-bottom: 1px solid #dddddd; }

/* line 1968, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs > li {
  float: left;
  margin-bottom: -1px; }

/* line 1972, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

/* line 1978, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd; }

/* line 1981, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs > li.active > a,
#program-calculator .nav-tabs > li.active > a:hover,
#program-calculator .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default; }

/* line 1990, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0; }

/* line 1994, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs.nav-justified > li {
  float: none; }

/* line 1997, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px; }

/* line 2001, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  /* line 2006, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%; }
  /* line 2010, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .nav-tabs.nav-justified > li > a {
    margin-bottom: 0; } }

/* line 2014, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

/* line 2018, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs.nav-justified > .active > a,
#program-calculator .nav-tabs.nav-justified > .active > a:hover,
#program-calculator .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd; }

@media (min-width: 768px) {
  /* line 2024, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0; }
  /* line 2028, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .nav-tabs.nav-justified > .active > a,
  #program-calculator .nav-tabs.nav-justified > .active > a:hover,
  #program-calculator .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff; } }

/* line 2034, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-pills > li {
  float: left; }

/* line 2037, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-pills > li > a {
  border-radius: 4px; }

/* line 2040, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-pills > li + li {
  margin-left: 2px; }

/* line 2043, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-pills > li.active > a,
#program-calculator .nav-pills > li.active > a:hover,
#program-calculator .nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #337ab7; }

/* line 2049, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-stacked > li {
  float: none; }

/* line 2052, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0; }

/* line 2056, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-justified {
  width: 100%; }

/* line 2059, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-justified > li {
  float: none; }

/* line 2062, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px; }

/* line 2066, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 768px) {
  /* line 2071, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .nav-justified > li {
    display: table-cell;
    width: 1%; }
  /* line 2075, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .nav-justified > li > a {
    margin-bottom: 0; } }

/* line 2079, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs-justified {
  border-bottom: 0; }

/* line 2082, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px; }

/* line 2086, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs-justified > .active > a,
#program-calculator .nav-tabs-justified > .active > a:hover,
#program-calculator .nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd; }

@media (min-width: 768px) {
  /* line 2092, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0; }
  /* line 2096, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
  #program-calculator .nav-tabs-justified > .active > a,
  #program-calculator .nav-tabs-justified > .active > a:hover,
  #program-calculator .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff; } }

/* line 2102, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .tab-content > .tab-pane {
  display: none; }

/* line 2105, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .tab-content > .active {
  display: block; }

/* line 2108, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 2113, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .clearfix:before,
#program-calculator .clearfix:after,
#program-calculator .container:before,
#program-calculator .container:after,
#program-calculator .container-fluid:before,
#program-calculator .container-fluid:after,
#program-calculator .row:before,
#program-calculator .row:after,
#program-calculator .form-horizontal .form-group:before,
#program-calculator .form-horizontal .form-group:after,
#program-calculator .nav:before,
#program-calculator .nav:after {
  content: " ";
  display: table; }

/* line 2128, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .clearfix:after,
#program-calculator .container:after,
#program-calculator .container-fluid:after,
#program-calculator .row:after,
#program-calculator .form-horizontal .form-group:after,
#program-calculator .nav:after {
  clear: both; }

/* line 2136, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 2141, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .pull-right {
  float: right !important; }

/* line 2144, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .pull-left {
  float: left !important; }

/* line 2147, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .hide {
  display: none !important; }

/* line 2150, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .show {
  display: block !important; }

/* line 2153, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .invisible {
  visibility: hidden; }

/* line 2156, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 2163, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .hidden {
  display: none !important; }

/* line 2166, ../intrax_igi/sass/vendor/_basic-bootstrap.scss */
#program-calculator .affix {
  position: fixed; }

/* line 7, ../intrax_igi/sass/components/_program-calculator.scss */
.pc-selector {
  position: relative;
  background-color: #D4E0E8;
  height: 190px;
  border-radius: 5px;
  margin: 10px;
  padding: 20px; }
  @media (min-width: 970px) {
    /* line 7, ../intrax_igi/sass/components/_program-calculator.scss */
    .pc-selector {
      width: 250px; } }
  /* line 17, ../intrax_igi/sass/components/_program-calculator.scss */
  .pc-selector .pc-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 190px;
    border-radius: 5px;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 10; }
  /* line 28, ../intrax_igi/sass/components/_program-calculator.scss */
  .pc-selector .j1-current-months {
    white-space: nowrap;
    text-align: center;
    margin-top: 0.5rem; }
  /* line 33, ../intrax_igi/sass/components/_program-calculator.scss */
  .pc-selector .pc-price-step {
    font-size: 2rem;
    color: #2A6489;
    font-family: milowebbold; }
    /* line 37, ../intrax_igi/sass/components/_program-calculator.scss */
    .pc-selector .pc-price-step:hover {
      color: #245675; }
  /* line 41, ../intrax_igi/sass/components/_program-calculator.scss */
  .pc-selector .j1-selector-step {
    font-size: 1.5rem; }
  /* line 44, ../intrax_igi/sass/components/_program-calculator.scss */
  .pc-selector .pc-price-title {
    height: 60px;
    margin-top: 10px;
    color: #4D4D4D; }
  /* line 50, ../intrax_igi/sass/components/_program-calculator.scss */
  .pc-selector .pc-selector-control {
    margin-top: 0.5rem;
    display: none; }
  /* line 55, ../intrax_igi/sass/components/_program-calculator.scss */
  .pc-selector.pc-selector-active .pc-backdrop {
    display: none; }
  /* line 58, ../intrax_igi/sass/components/_program-calculator.scss */
  .pc-selector.pc-selector-active .j1-selector-control {
    display: block; }
  /* line 62, ../intrax_igi/sass/components/_program-calculator.scss */
  .pc-selector .j1-starting-price {
    color: #2A6489;
    font-size: 2.5rem; }

/* line 74, ../intrax_igi/sass/components/_program-calculator.scss */
.price-result,
.price-result-2 {
  margin-top: 30px;
  margin-bottom: 30px; }
  /* line 78, ../intrax_igi/sass/components/_program-calculator.scss */
  .price-result .starting-price,
  .price-result .starting-price-2,
  .price-result-2 .starting-price,
  .price-result-2 .starting-price-2 {
    width: 200px;
    height: 200px;
    border: 2px solid #2A6489;
    border-radius: 1000px; }
    @media (min-width: 970px) {
      /* line 78, ../intrax_igi/sass/components/_program-calculator.scss */
      .price-result .starting-price,
      .price-result .starting-price-2,
      .price-result-2 .starting-price,
      .price-result-2 .starting-price-2 {
        margin: auto auto auto 40px; } }
    /* line 87, ../intrax_igi/sass/components/_program-calculator.scss */
    .price-result .starting-price .p-currency,
    .price-result .starting-price-2 .p-currency,
    .price-result-2 .starting-price .p-currency,
    .price-result-2 .starting-price-2 .p-currency {
      font-size: 2.5em;
      position: relative;
      top: 50%;
      padding-top: 15px;
      /* IE 9 */
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      color: #2A6489; }
      /* line 97, ../intrax_igi/sass/components/_program-calculator.scss */
      .price-result .starting-price .p-currency:after,
      .price-result .starting-price-2 .p-currency:after,
      .price-result-2 .starting-price .p-currency:after,
      .price-result-2 .starting-price-2 .p-currency:after {
        font-size: 0.3em;
        display: block;
        padding-top: 3px;
        content: 'Starting Price'; }
    /* line 104, ../intrax_igi/sass/components/_program-calculator.scss */
    .price-result .starting-price .long-currency,
    .price-result .starting-price-2 .long-currency,
    .price-result-2 .starting-price .long-currency,
    .price-result-2 .starting-price-2 .long-currency {
      font-size: 0.7em;
      position: relative;
      top: 50%;
      margin: -30px 0 0;
      padding: 0;
      /* IE 9 */
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      color: #2A6489; }
  /* line 117, ../intrax_igi/sass/components/_program-calculator.scss */
  .price-result .price-included,
  .price-result-2 .price-included {
    padding-left: 1rem;
    margin-top: 2rem; }
    /* line 120, ../intrax_igi/sass/components/_program-calculator.scss */
    .price-result .price-included h4,
    .price-result-2 .price-included h4 {
      text-align: left;
      font-size: 1rem;
      color: #2A6489; }
    /* line 125, ../intrax_igi/sass/components/_program-calculator.scss */
    .price-result .price-included ul,
    .price-result-2 .price-included ul {
      font-size: 0.9rem;
      font-weight: bold;
      padding-left: 10px;
      text-align: left; }
      /* line 131, ../intrax_igi/sass/components/_program-calculator.scss */
      .price-result .price-included ul li,
      .price-result-2 .price-included ul li {
        line-height: 0.8rem; }
  /* line 136, ../intrax_igi/sass/components/_program-calculator.scss */
  .price-result .after-whats-included-list,
  .price-result-2 .after-whats-included-list {
    font-size: 0.8rem;
    text-align: left;
    line-height: 2.5rem; }

/* line 142, ../intrax_igi/sass/components/_program-calculator.scss */
.price-hidden {
  display: none; }

/* line 145, ../intrax_igi/sass/components/_program-calculator.scss */
.pc-bottom-note {
  margin-top: 40px;
  font-size: 1rem; }

/* line 2, ../intrax_igi/sass/components/_search.scss */
.search-header {
  width: 100%;
  display: inline-block;
  position: relative; }
  @media (min-width: 69rem) {
    /* line 2, ../intrax_igi/sass/components/_search.scss */
    .search-header {
      width: 120px; } }
  /* line 11, ../intrax_igi/sass/components/_search.scss */
  .search-header .gsc-clear-button {
    display: none; }
  /* line 15, ../intrax_igi/sass/components/_search.scss */
  .search-header .gsc-input {
    border: 0; }
    /* line 18, ../intrax_igi/sass/components/_search.scss */
    .search-header .gsc-input input {
      background-color: transparent;
      border: 2px solid #ddd;
      border-radius: 3px;
      height: 25px;
      font-size: 14px;
      padding-right: 5px;
      width: 100%;
      height: 35px;
      margin-left: 10px;
      font-size: 20px;
      font-size: 1.25rem; }
      @media (min-width: 69rem) {
        /* line 18, ../intrax_igi/sass/components/_search.scss */
        .search-header .gsc-input input {
          width: 90px;
          margin-left: auto;
          height: 25px;
          font-size: 14px;
          font-size: 0.875rem; } }
  /* line 38, ../intrax_igi/sass/components/_search.scss */
  .search-header form.gsc-search-box {
    margin: 0;
    padding: 0; }
    @media (min-width: 69rem) {
      /* line 38, ../intrax_igi/sass/components/_search.scss */
      .search-header form.gsc-search-box {
        margin-bottom: 6px;
        padding: 8px 4px 2px 6px; } }
  /* line 46, ../intrax_igi/sass/components/_search.scss */
  .search-header input.gsc-search-button {
    height: 24px;
    background-color: transparent;
    border: 0;
    color: white;
    font-weight: normal;
    margin-left: -10px;
    background: url("/sites/all/themes/intrax_igi/images/search_gray.svg") 2px center no-repeat;
    background-size: 43px;
    text-indent: -1000px;
    width: 10px !important; }
    @media (min-width: 69rem) {
      /* line 46, ../intrax_igi/sass/components/_search.scss */
      .search-header input.gsc-search-button {
        background: url("/sites/all/themes/intrax_igi/images/search_gray.svg") -4px center no-repeat;
        background-size: 33px; } }

/* line 67, ../intrax_igi/sass/components/_search.scss */
.section-search .search-header {
  display: none !important; }

/* line 71, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-results {
  margin-top: 1rem; }
  @media (min-width: 69rem) {
    /* line 71, ../intrax_igi/sass/components/_search.scss */
    .section-search .gsc-results {
      width: 82%; } }

/* line 79, ../intrax_igi/sass/components/_search.scss */
.section-search table td {
  background: none; }

/* line 83, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-search-button {
  padding: 0; }

/* line 86, ../intrax_igi/sass/components/_search.scss */
.section-search .gs-title {
  text-align: left; }

/* line 89, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-cursor-box {
  border-top: 1px solid #eee;
  font-size: 1rem;
  margin-top: 2rem;
  padding-left: 20px; }
  /* line 96, ../intrax_igi/sass/components/_search.scss */
  .section-search .gsc-cursor-box .gsc-cursor-current-page {
    background: none !important;
    text-shadow: none !important;
    padding: 0 !important; }

/* line 103, ../intrax_igi/sass/components/_search.scss */
.section-search h1 {
  margin: 0;
  padding: 0;
  padding-top: 50px;
  padding-bottom: 50px; }

@media (min-width: 69rem) {
  /* line 110, ../intrax_igi/sass/components/_search.scss */
  .section-search form.gsc-search-box, .section-search .gsc-results-wrapper-visible {
    padding-left: 20%; } }

/* line 116, ../intrax_igi/sass/components/_search.scss */
.section-search table.gsc-search-box {
  border-radius: 0;
  border-collapse: none;
  background-color: #FFFFFF;
  box-shadow: none;
  margin-bottom: 20px;
  border: none; }
  @media (min-width: 69rem) {
    /* line 116, ../intrax_igi/sass/components/_search.scss */
    .section-search table.gsc-search-box {
      width: 90%; } }
  /* line 127, ../intrax_igi/sass/components/_search.scss */
  .section-search table.gsc-search-box tr {
    border: 0 !important; }

/* line 132, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-input, .section-search .gsc-search-button {
  border: 0;
  display: inline-block;
  vertical-align: middle; }

/* line 138, ../intrax_igi/sass/components/_search.scss */
.section-search td.gsc-input {
  width: 80%;
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

/* line 144, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-input input {
  border: 2px solid #ddd;
  border-radius: 3px;
  height: 50px;
  font-size: 20px;
  font-size: 1.25rem;
  display: inline-block; }

/* line 152, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-search-button input {
  height: 50px;
  width: 50px;
  text-indent: -1000px;
  background: url("/sites/all/themes/intrax_igi/images/search.svg") no-repeat;
  background-size: 50px;
  background-color: #22BCF0;
  border-radius: 10px;
  display: inline-block; }

/* line 163, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-search-button input:hover {
  background-color: #0ea0d1; }

/* line 167, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-clear-button {
  display: none; }

/* line 171, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-resultsHeader, .section-search .gsc-above-wrapper-area {
  display: none; }

/* line 175, ../intrax_igi/sass/components/_search.scss */
.section-search .gssb_a:hover, .section-search .gssb_a:hover td, .section-search .gssb_a:hover span {
  background: #E6E6E6; }

/* line 179, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-completion-container td,
.section-search .gsc-completion-container tr,
.section-search .gsc-completion-container table,
.section-search .gsc-completion-container tbody,
.section-search .gsc-completion-container div,
.section-search .gsc-completion-container span,
.section-search .gssb_a,
.section-search .gssb_b,
.section-search .gssb_e,
.section-search .gssb_f,
.section-search .gssb_c {
  border: 0;
  border-radius: 0;
  box-shadow: none; }

/* line 195, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-completion-container b {
  font-size: 18px;
  font-size: 1.125rem; }

/* line 199, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-result, .section-search .gsc-table-result, .section-search .gsc-result table {
  border: 0;
  box-shadow: none; }

/* line 204, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-result table {
  border-bottom: 1px solid #ddd; }

/* line 208, ../intrax_igi/sass/components/_search.scss */
.section-search .gs-no-results-result .gs-snippet {
  border: 1px solid white;
  background-color: white;
  margin-top: -50px;
  font-size: 18px;
  font-size: 1.125rem; }

/* line 215, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-result .gs-spelling a {
  color: green; }

/* line 219, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-resultsHeader, .section-search .gsc-above-wrapper-area {
  display: none; }

/* line 223, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-result, .section-search .gsc-table-result, .section-search .gsc-result table {
  border: 0;
  box-shadow: none; }

/* line 228, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-table-result {
  font-size: 1.1rem !important;
  font-family: 'miloweblight' !important;
  background: none !important; }
  /* line 234, ../intrax_igi/sass/components/_search.scss */
  .section-search .gsc-table-result tr {
    border-bottom: 0 !important; }
  /* line 238, ../intrax_igi/sass/components/_search.scss */
  .section-search .gsc-table-result a {
    font-family: 'miloweblight' !important;
    background: none !important;
    font-size: 1rem !important; }
  /* line 244, ../intrax_igi/sass/components/_search.scss */
  .section-search .gsc-table-result b {
    font-family: milowebbold;
    text-decoration: none; }
  /* line 251, ../intrax_igi/sass/components/_search.scss */
  .section-search .gsc-table-result b:nth-child(2) {
    background: none !important;
    padding: 0; }
  /* line 256, ../intrax_igi/sass/components/_search.scss */
  .section-search .gsc-table-result .gs-visibleUrl {
    font-size: 0.8rem; }
  /* line 260, ../intrax_igi/sass/components/_search.scss */
  .section-search .gsc-table-result .gs-title {
    font-size: 1.2rem !important;
    text-decoration: none !important;
    color: #7EAA00 !important;
    font-family: milowebbold !important;
    height: auto !important; }
    /* line 267, ../intrax_igi/sass/components/_search.scss */
    .section-search .gsc-table-result .gs-title:hover {
      text-decoration: underline !important; }
    /* line 271, ../intrax_igi/sass/components/_search.scss */
    .section-search .gsc-table-result .gs-title b {
      font-size: 1.1rem !important; }
  /* line 276, ../intrax_igi/sass/components/_search.scss */
  .section-search .gsc-table-result .gs-snippet {
    font-size: 1rem !important; }
  /* line 280, ../intrax_igi/sass/components/_search.scss */
  .section-search .gsc-table-result .gsc-table-cell-snippet-close {
    padding: 10px !important; }
    @media (min-width: 44rem) {
      /* line 280, ../intrax_igi/sass/components/_search.scss */
      .section-search .gsc-table-result .gsc-table-cell-snippet-close {
        padding: 10px 70px 10px 20px !important; } }

/* line 288, ../intrax_igi/sass/components/_search.scss */
.section-search #___gcse_2 {
  margin-top: -40px; }

/* line 292, ../intrax_igi/sass/components/_search.scss */
.section-search .gsc-webResult.gsc-result {
  padding: 0 !important; }

/*! Select2 Bootstrap Theme v0.1.0-beta.4 | MIT License | github.com/select2/select2-bootstrap-theme */
/* line 2, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap {
  display: block;
  /*------------------------------------*          #COMMON STYLES
  \*------------------------------------*/
  /**
   * Search field in the Select2 dropdown.
   */
  /**
   * No outline for all search fields - in the dropdown
   * and inline in multi Select2s.
   */
  /**
   * Adjust Select2's choices hover and selected styles to match
   * Bootstrap 3's default dropdown styles.
   *
   * @see http://getbootstrap.com/components/#dropdowns
   */
  /**
   * Clear the selection.
   */
  /**
   * Address disabled Select2 styles.
   *
   * @see https://select2.github.io/examples.html#disabled
   * @see http://getbootstrap.com/css/#forms-control-disabled
   */
  /*------------------------------------*          #DROPDOWN
  \*------------------------------------*/
  /**
   * Dropdown border color and box-shadow.
   */
  /**
   * Limit the dropdown height.
   */
  /*------------------------------------*          #SINGLE SELECT2
  \*------------------------------------*/
  /*------------------------------------*      #MULTIPLE SELECT2
  \*------------------------------------*/
  /**
   * Address Bootstrap control sizing classes
   *
   * 1. Reset Bootstrap defaults.
   * 2. Adjust the dropdown arrow button icon position.
   *
   * @see http://getbootstrap.com/css/#forms-control-sizes
   */
  /* 1 */
  /*------------------------------------*      #RTL SUPPORT
  \*------------------------------------*/ }

/* line 57, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  outline: 0; }

/* line 68, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px; }

/* line 78, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-search__field {
  outline: 0;
  /* Firefox 18- */
  /**
   * Firefox 19+
   *
   * @see http://stackoverflow.com/questions/24236240/color-for-styled-placeholder-text-is-muted-in-firefox
   */ }

/* line 87, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
  color: #999; }

/* line 90, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-search__field:-moz-placeholder {
  color: #999; }

/* line 93, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-search__field::-moz-placeholder {
  color: #999;
  opacity: 1; }

/* line 97, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
  color: #999; }

/* line 100, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results__option {
  /**
   * Disabled results.
   *
   * @see https://select2.github.io/examples.html#disabled-results
   */
  /**
   * Hover state.
   */
  /**
   * Selected state.
   */ }

/* line 113, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results__option[role=group] {
  padding: 0; }

/* line 116, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
  color: #777777;
  cursor: not-allowed; }

/* line 120, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results__option[aria-selected=true] {
  background-color: #f5f5f5;
  color: #262626; }

/* line 124, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #337ab7;
  color: #fff; }

/* line 128, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results__option .select2-results__option {
  padding: 6px 12px; }

/* line 131, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }

/* line 134, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -12px;
  padding-left: 24px; }

/* line 138, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -24px;
  padding-left: 36px; }

/* line 142, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -36px;
  padding-left: 48px; }

/* line 146, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -48px;
  padding-left: 60px; }

/* line 150, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -60px;
  padding-left: 72px; }

/* line 154, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results__group {
  color: #777777;
  display: block;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.428571429;
  white-space: nowrap; }

/* line 162, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border-color: #66afe9; }

/* line 170, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.select2-container--open {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
  /**
   * Handle border radii of the container when the dropdown is showing.
   */ }

/* line 178, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 4px 4px 4px; }

/* line 182, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: transparent; }

/* line 187, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-color: transparent; }

/* line 192, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection__clear {
  color: #999;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }

/* line 199, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection__clear:hover {
  color: #333; }

/* line 202, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.select2-container--disabled .select2-selection {
  border-color: #ccc;
  box-shadow: none; }

/* line 207, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
  cursor: not-allowed; }

/* line 211, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  background-color: #eeeeee; }

/* line 215, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none; }

/* line 219, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-dropdown {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-color: #66afe9;
  overflow-x: hidden;
  margin-top: -1px; }

/* line 226, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-dropdown--above {
  margin-top: 1px; }

/* line 229, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 233, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection--single {
  height: 34px;
  line-height: 1.428571429;
  padding: 6px 24px 6px 12px;
  /**
   * Adjust the single Select2's dropdown arrow button appearance.
   */ }

/* line 241, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 12px;
  top: 0;
  width: 4px; }

/* line 248, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-color: #999 transparent transparent transparent;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  height: 0;
  left: 0;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 260, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  color: #555555;
  padding: 0; }

/* line 264, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 267, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection--multiple {
  min-height: 34px;
  /**
   * Make Multi Select2's choices match Bootstrap 3's default button styles.
   */
  /**
   * Minus 2px borders.
   */
  /**
   * Clear the selection.
   */ }

/* line 279, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  display: block;
  line-height: 1.428571429;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 291, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  float: left;
  margin-top: 5px; }

/* line 296, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  color: #555555;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin: 5px 0 0 6px;
  padding: 0 6px; }

/* line 306, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  padding: 0 12px;
  height: 32px;
  line-height: 1.428571429;
  margin-top: 0;
  min-width: 5em; }

/* line 314, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 3px; }

/* line 321, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

/* line 324, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 6px; }

/* line 327, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-sm, .select2-container--bootstrap.input-lg {
  border-radius: 0;
  font-size: 12px;
  height: auto;
  line-height: 1;
  padding: 0; }

/* line 334, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-sm .select2-selection--single, .input-group-sm .select2-container--bootstrap .select2-selection--single, .form-group-sm .select2-container--bootstrap .select2-selection--single {
  border-radius: 3px;
  font-size: 12px;
  height: 30px;
  line-height: 1.5;
  padding: 5px 22px 5px 10px;
  /* 2 */ }

/* line 342, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-sm .select2-selection--single .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  margin-left: -5px; }

/* line 345, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-sm .select2-selection--multiple, .input-group-sm .select2-container--bootstrap .select2-selection--multiple, .form-group-sm .select2-container--bootstrap .select2-selection--multiple {
  min-height: 30px; }

/* line 348, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__choice, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 12px;
  line-height: 1.5;
  margin: 4px 0 0 5px;
  padding: 0 5px; }

/* line 354, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 10px;
  font-size: 12px;
  height: 28px;
  line-height: 1.5; }

/* line 360, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__clear, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 5px; }

/* line 363, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-lg .select2-selection--single, .input-group-lg .select2-container--bootstrap .select2-selection--single, .form-group-lg .select2-container--bootstrap .select2-selection--single {
  border-radius: 6px;
  font-size: 18px;
  height: 46px;
  line-height: 1.3333333;
  padding: 10px 31px 10px 16px;
  /* 1 */ }

/* line 371, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  width: 5px; }

/* line 374, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-width: 5px 5px 0 5px;
  margin-left: -5px;
  margin-left: -10px;
  margin-top: -2.5px; }

/* line 380, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-lg .select2-selection--multiple, .input-group-lg .select2-container--bootstrap .select2-selection--multiple, .form-group-lg .select2-container--bootstrap .select2-selection--multiple {
  min-height: 46px; }

/* line 383, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__choice, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px;
  margin: 9px 0 0 8px;
  padding: 0 10px; }

/* line 390, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 16px;
  font-size: 18px;
  height: 44px;
  line-height: 1.3333333; }

/* line 396, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__clear, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 10px; }

/* line 399, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */ }

/* line 404, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px; }

/* line 408, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */ }

/* line 413, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px; }

/* line 417, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap[dir="rtl"] {
  /**
   * Single Select2
   *
   * 1. Makes sure that .select2-selection__placeholder is positioned
   *    correctly.
   */
  /**
   * Multiple Select2
   */ }

/* line 428, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single {
  padding-left: 24px;
  padding-right: 12px; }

/* line 432, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  /* 1 */ }

/* line 438, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 441, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 12px;
  right: auto; }

/* line 445, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0; }

/* line 448, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right; }

/* line 452, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 6px; }

/* line 456, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

/*------------------------------------*    #ADDITIONAL GOODIES
\*------------------------------------*/
/**
 * Address Bootstrap's validation states
 *
 * If a Select2 widget parent has one of Bootstrap's validation state modifier
 * classes, adjust Select2's border colors and focus states accordingly.
 * You may apply said classes to the Select2 dropdown (body > .select2-container)
 * via JavaScript match Bootstraps' to make its styles match.
 *
 * @see http://getbootstrap.com/css/#forms-control-validation
 */
/* line 474, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #8a6d3b; }

/* line 478, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  border-color: #66512c; }

/* line 484, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.has-warning.select2-drop-active {
  border-color: #66512c; }

/* line 487, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #66512c; }

/* line 491, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #a94442; }

/* line 495, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  border-color: #843534; }

/* line 501, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.has-error.select2-drop-active {
  border-color: #843534; }

/* line 504, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #843534; }

/* line 508, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #3c763d; }

/* line 512, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  border-color: #2b542c; }

/* line 518, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.has-success.select2-drop-active {
  border-color: #2b542c; }

/* line 521, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #2b542c; }

/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * When Select2 widgets are combined with other elements using Bootstraps
 * "Input Group" component, we don't want specific edges of the Select2
 * container to have a border-radius.
 *
 * Use .select2-bootstrap-prepend and .select2-bootstrap-append on
 * a Bootstrap 3 .input-group to let the contained Select2 widget know which
 * edges should not be rounded as they are directly followed by another element.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
/**
 * Mimick Bootstraps .input-group .form-control styles.
 *
 * @see https://github.com/twbs/bootstrap/blob/master/less/input-groups.less
 */
/* line 543, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.input-group .select2-container--bootstrap {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0; }

/* line 553, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 558, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/**
 * Adjust alignment of Bootstrap buttons in Bootstrap Input Groups to address
 * Multi Select2's height which - depending on how many elements have been selected -
 * may grow taller than its initial size.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
/* line 570, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.select2-bootstrap-append .select2-container--bootstrap,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-prepend .select2-container--bootstrap,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn {
  vertical-align: top; }

/**
 * Temporary fix for https://github.com/select2/select2-bootstrap-theme/issues/9
 *
 * Provides `!important` for certain properties of the class applied to the
 * original `<select>` element to hide it.
 *
 * @see https://github.com/select2/select2/pull/3301
 * @see https://github.com/fk/select2/commit/31830c7b32cb3d8e1b12d5b434dee40a6e753ada
 */
/* line 588, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important; }

/**
 * Display override for inline forms
*/
/* line 596, ../intrax_igi/sass/components/_select2-bootstrap.scss */
.form-inline .select2-container--bootstrap {
  display: inline-block; }

/* line 1, ../intrax_igi/sass/components/_select2.scss */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }

/* line 7, ../intrax_igi/sass/components/_select2.scss */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none; }

/* line 14, ../intrax_igi/sass/components/_select2.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 21, ../intrax_igi/sass/components/_select2.scss */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative; }

/* line 23, ../intrax_igi/sass/components/_select2.scss */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px; }

/* line 26, ../intrax_igi/sass/components/_select2.scss */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none; }

/* line 33, ../intrax_igi/sass/components/_select2.scss */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 39, ../intrax_igi/sass/components/_select2.scss */
.select2-container .select2-search--inline {
  float: left; }

/* line 41, ../intrax_igi/sass/components/_select2.scss */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0; }

/* line 47, ../intrax_igi/sass/components/_select2.scss */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 50, ../intrax_igi/sass/components/_select2.scss */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

/* line 61, ../intrax_igi/sass/components/_select2.scss */
.select2-results {
  display: block; }

/* line 64, ../intrax_igi/sass/components/_select2.scss */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 69, ../intrax_igi/sass/components/_select2.scss */
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none; }

/* line 73, ../intrax_igi/sass/components/_select2.scss */
.select2-results__option[aria-selected] {
  cursor: pointer; }

/* line 76, ../intrax_igi/sass/components/_select2.scss */
.select2-container--open .select2-dropdown {
  left: 0; }

/* line 79, ../intrax_igi/sass/components/_select2.scss */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 84, ../intrax_igi/sass/components/_select2.scss */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 89, ../intrax_igi/sass/components/_select2.scss */
.select2-search--dropdown {
  display: block;
  padding: 4px; }

/* line 92, ../intrax_igi/sass/components/_select2.scss */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box; }

/* line 96, ../intrax_igi/sass/components/_select2.scss */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 98, ../intrax_igi/sass/components/_select2.scss */
.select2-search--dropdown.select2-search--hide {
  display: none; }

/* line 101, ../intrax_igi/sass/components/_select2.scss */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

/* line 118, ../intrax_igi/sass/components/_select2.scss */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

/* line 128, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }

/* line 132, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

/* line 135, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold; }

/* line 139, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 141, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px; }

/* line 147, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 159, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 162, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

/* line 166, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }

/* line 169, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none; }

/* line 172, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

/* line 176, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }

/* line 181, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%; }

/* line 187, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left; }

/* line 191, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px; }

/* line 197, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

/* line 206, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

/* line 212, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

/* line 215, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

/* line 218, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

/* line 222, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

/* line 226, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

/* line 230, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

/* line 234, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

/* line 237, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 241, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 245, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

/* line 248, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

/* line 255, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 259, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

/* line 262, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

/* line 265, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

/* line 268, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }

/* line 270, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }

/* line 272, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em; }

/* line 275, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em; }

/* line 278, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em; }

/* line 281, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em; }

/* line 284, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em; }

/* line 288, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

/* line 292, ../intrax_igi/sass/components/_select2.scss */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

/* line 297, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

/* line 307, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb; }

/* line 309, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

/* line 312, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }

/* line 317, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 319, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

/* line 335, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 347, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 350, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

/* line 359, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }

/* line 361, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none; }

/* line 364, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

/* line 368, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

/* line 378, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

/* line 388, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }

/* line 394, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb; }

/* line 396, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px; }

/* line 400, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none; }

/* line 402, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

/* line 411, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

/* line 417, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555; }

/* line 420, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

/* line 423, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

/* line 427, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

/* line 431, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

/* line 434, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 439, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 444, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

/* line 448, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

/* line 452, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

/* line 456, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

/* line 459, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-dropdown--below {
  border-top: none; }

/* line 462, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 466, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

/* line 469, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

/* line 472, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

/* line 476, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

/* line 481, ../intrax_igi/sass/components/_select2.scss */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/* line 2, ../intrax_igi/sass/components/_slideshow.scss */
.node--slideshow .field--name-field-slideshow-description {
  text-align: center;
  padding-bottom: 2em; }
  @media (min-width: 44rem) {
    /* line 2, ../intrax_igi/sass/components/_slideshow.scss */
    .node--slideshow .field--name-field-slideshow-description {
      width: 80%;
      margin: 0 auto; } }

/* line 11, ../intrax_igi/sass/components/_slideshow.scss */
.node--slideshow .field--name-field-slides > .field__items > .field__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 44rem) and (orientation: landscape) {
    /* line 11, ../intrax_igi/sass/components/_slideshow.scss */
    .node--slideshow .field--name-field-slides > .field__items > .field__item {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  @media (min-width: 69rem) {
    /* line 11, ../intrax_igi/sass/components/_slideshow.scss */
    .node--slideshow .field--name-field-slides > .field__items > .field__item {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      width: 80%;
      margin: 0 auto; } }
  /* line 27, ../intrax_igi/sass/components/_slideshow.scss */
  .node--slideshow .field--name-field-slides > .field__items > .field__item .field--name-field-image {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin: 0 0 2em 0; }
    @media (min-width: 44rem) and (orientation: landscape) {
      /* line 27, ../intrax_igi/sass/components/_slideshow.scss */
      .node--slideshow .field--name-field-slides > .field__items > .field__item .field--name-field-image {
        margin: 0 2em 0 0; } }
    @media (min-width: 69rem) {
      /* line 27, ../intrax_igi/sass/components/_slideshow.scss */
      .node--slideshow .field--name-field-slides > .field__items > .field__item .field--name-field-image {
        margin: 0 2em 0 0; } }
    /* line 36, ../intrax_igi/sass/components/_slideshow.scss */
    .node--slideshow .field--name-field-slides > .field__items > .field__item .field--name-field-image img {
      width: 100%; }
      @media (min-width: 44rem) {
        /* line 36, ../intrax_igi/sass/components/_slideshow.scss */
        .node--slideshow .field--name-field-slides > .field__items > .field__item .field--name-field-image img {
          width: auto; } }
  /* line 43, ../intrax_igi/sass/components/_slideshow.scss */
  .node--slideshow .field--name-field-slides > .field__items > .field__item .field--name-field-slide-text {
    text-align: center; }
    @media (min-width: 44rem) {
      /* line 43, ../intrax_igi/sass/components/_slideshow.scss */
      .node--slideshow .field--name-field-slides > .field__items > .field__item .field--name-field-slide-text {
        text-align: left; } }
    @media (min-width: 44rem) and (orientation: portrait) {
      /* line 43, ../intrax_igi/sass/components/_slideshow.scss */
      .node--slideshow .field--name-field-slides > .field__items > .field__item .field--name-field-slide-text {
        width: 600px; } }

/* line 58, ../intrax_igi/sass/components/_slideshow.scss */
.view-id-slideshow .view-header {
  text-align: center;
  margin: 0 0 2em 0; }

/* line 62, ../intrax_igi/sass/components/_slideshow.scss */
.view-id-slideshow .view-footer {
  position: relative; }
  @media (min-width: 44rem) {
    /* line 62, ../intrax_igi/sass/components/_slideshow.scss */
    .view-id-slideshow .view-footer {
      width: 75%;
      margin: 0 auto; } }

/* line 69, ../intrax_igi/sass/components/_slideshow.scss */
.view-id-slideshow .swiper-pagination {
  position: relative;
  margin: 1em 0 0 0;
  z-index: 5; }
  /* line 73, ../intrax_igi/sass/components/_slideshow.scss */
  .view-id-slideshow .swiper-pagination .swiper-pagination-bullet {
    margin: 0 5px 0 0; }
    /* line 75, ../intrax_igi/sass/components/_slideshow.scss */
    .view-id-slideshow .swiper-pagination .swiper-pagination-bullet:last-child {
      margin: 0; }
  /* line 79, ../intrax_igi/sass/components/_slideshow.scss */
  .view-id-slideshow .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #22BCF0; }

/* line 83, ../intrax_igi/sass/components/_slideshow.scss */
.view-id-slideshow .swiper-button-prev, .view-id-slideshow .swiper-button-next {
  background-image: none;
  height: auto;
  margin: 0;
  top: 60px;
  z-index: 5; }

@media (min-width: 44rem) {
  /* line 90, ../intrax_igi/sass/components/_slideshow.scss */
  .view-id-slideshow .swiper-button-prev {
    left: -70px; } }

@media (min-width: 44rem) {
  /* line 95, ../intrax_igi/sass/components/_slideshow.scss */
  .view-id-slideshow .swiper-button-next {
    right: -70px; } }

/* line 100, ../intrax_igi/sass/components/_slideshow.scss */
.view-id-slideshow .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 44rem) {
    /* line 100, ../intrax_igi/sass/components/_slideshow.scss */
    .view-id-slideshow .swiper-slide {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  /* line 108, ../intrax_igi/sass/components/_slideshow.scss */
  .view-id-slideshow .swiper-slide .field--name-field-image {
    margin: 0 auto 2em auto;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    height: 200px;
    width: 200px; }
    @media (min-width: 44rem) {
      /* line 108, ../intrax_igi/sass/components/_slideshow.scss */
      .view-id-slideshow .swiper-slide .field--name-field-image {
        margin: 0 2em 0 0;
        -ms-flex-preferred-size: 200px;
            flex-basis: 200px; } }
  /* line 118, ../intrax_igi/sass/components/_slideshow.scss */
  .view-id-slideshow .swiper-slide .field--name-field-slide-text {
    text-align: center; }
    @media (min-width: 44rem) {
      /* line 118, ../intrax_igi/sass/components/_slideshow.scss */
      .view-id-slideshow .swiper-slide .field--name-field-slide-text {
        text-align: left; } }

/* line 9, ../intrax_igi/sass/components/_star-list.scss */
.block.star-list .field--name-field-item-list-top ul,
.block.star-list .field--name-field-item-list-bottom ul,
.block.star-list .field--name-field-item-content ul,
.block.star-list .field--name-field-cta-list-top ul,
.block.star-list .field--name-field-cta-list-bottom ul,
.block.star-list .field--name-field-cta-content ul,
.block.star-list .field--name-field-text-block ul {
  padding: 0; }
  /* line 11, ../intrax_igi/sass/components/_star-list.scss */
  .block.star-list .field--name-field-item-list-top ul li,
  .block.star-list .field--name-field-item-list-bottom ul li,
  .block.star-list .field--name-field-item-content ul li,
  .block.star-list .field--name-field-cta-list-top ul li,
  .block.star-list .field--name-field-cta-list-bottom ul li,
  .block.star-list .field--name-field-cta-content ul li,
  .block.star-list .field--name-field-text-block ul li {
    background-image: url("/sites/all/themes/intrax_igi/images/star.png");
    background-position: 0 3px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    padding: 0 0 1em 2em;
    list-style-type: none; }
    /* line 18, ../intrax_igi/sass/components/_star-list.scss */
    .block.star-list .field--name-field-item-list-top ul li:last-child,
    .block.star-list .field--name-field-item-list-bottom ul li:last-child,
    .block.star-list .field--name-field-item-content ul li:last-child,
    .block.star-list .field--name-field-cta-list-top ul li:last-child,
    .block.star-list .field--name-field-cta-list-bottom ul li:last-child,
    .block.star-list .field--name-field-cta-content ul li:last-child,
    .block.star-list .field--name-field-text-block ul li:last-child {
      padding: 0 0 0 2em; }

@media (min-width: 44rem) {
  /* line 26, ../intrax_igi/sass/components/_star-list.scss */
  .block.star-list .field--name-field-item-content ul,
  .block.star-list .field--name-field-cta-content ul {
    width: 100%; } }

/* line 2, ../intrax_igi/sass/components/_text-block.scss */
.node--text-block .field--name-field-text-block {
  text-align: center; }
  @media (min-width: 44rem) {
    /* line 2, ../intrax_igi/sass/components/_text-block.scss */
    .node--text-block .field--name-field-text-block {
      width: 80%;
      margin: 0 auto; } }

/* line 12, ../intrax_igi/sass/components/_text-block.scss */
#node-279 .field--name-field-text-block {
  text-align: left;
  width: 100%; }

/* line 16, ../intrax_igi/sass/components/_text-block.scss */
#node-279 #j1-calculator {
  text-align: center; }
  @media (min-width: 44rem) {
    /* line 16, ../intrax_igi/sass/components/_text-block.scss */
    #node-279 #j1-calculator {
      width: 80%;
      margin: 0 auto; } }

/* line 23, ../intrax_igi/sass/components/_text-block.scss */
#node-279 .j1-calculator-text {
  margin-top: 1em; }
  /* line 25, ../intrax_igi/sass/components/_text-block.scss */
  #node-279 .j1-calculator-text p {
    font-size: 18px; }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 4, ../intrax_igi/sass/components/item + cta lists/_cta-list-horizontal.scss */
  .block.cta-list-horizontal .node--cta-list .field--name-field-ctas > li {
    display: block; }
    /* line 20, ../intrax_igi/node_modules/bourbon/app/assets/stylesheets/addons/_clearfix.scss */
    .block.cta-list-horizontal .node--cta-list .field--name-field-ctas > li::after {
      clear: both;
      content: "";
      display: table; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 11, ../intrax_igi/sass/components/item + cta lists/_cta-list-horizontal.scss */
  .block.cta-list-horizontal .node--cta-list .field--name-field-cta-image {
    width: auto !important;
    text-align: left !important;
    float: left;
    margin: 0 2em 0 0 !important; } }

/* line 2, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
.node--cta-list .field--name-field-cta-list-top {
  padding: 0 0 2em 0;
  text-align: center; }

/* line 6, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
.node--cta-list .field--name-field-ctas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 44rem) {
    /* line 6, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
    .node--cta-list .field--name-field-ctas {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -ms-flex-pack: distribute;
          justify-content: space-around; } }
  /* line 15, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
  .node--cta-list .field--name-field-ctas > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 0 2em 0; }
    @media (min-width: 44rem) {
      /* line 15, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
      .node--cta-list .field--name-field-ctas > li {
        padding: 0;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
    /* line 24, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
    .node--cta-list .field--name-field-ctas > li:last-child {
      padding: 0; }
    /* line 28, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
    .node--cta-list .field--name-field-ctas > li * {
      max-width: 100%; }
    /* line 31, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
    .node--cta-list .field--name-field-ctas > li .field--name-field-cta-image {
      width: 100%;
      margin: 0 0 1em 0; }
      /* line 34, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
      .node--cta-list .field--name-field-ctas > li .field--name-field-cta-image img {
        margin: 0 auto; }
    /* line 38, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
    .node--cta-list .field--name-field-ctas > li .field--name-field-cta-title {
      text-align: center;
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 24px;
      line-height: 1.5rem; }
      @media (min-width: 44rem) {
        /* line 38, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
        .node--cta-list .field--name-field-ctas > li .field--name-field-cta-title {
          text-align: left; } }
      /* line 45, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
      .node--cta-list .field--name-field-ctas > li .field--name-field-cta-title a {
        color: #4D4D4D;
        text-decoration: none; }
        /* line 48, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
        .node--cta-list .field--name-field-ctas > li .field--name-field-cta-title a:hover {
          color: #7EAA00; }
    /* line 53, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
    .node--cta-list .field--name-field-ctas > li .field--name-field-cta-content {
      text-align: center; }
      @media (min-width: 44rem) {
        /* line 53, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
        .node--cta-list .field--name-field-ctas > li .field--name-field-cta-content {
          text-align: left; } }

/* line 61, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
.node--cta-list .field--name-field-cta-list-bottom {
  padding: 2em 0 0 0;
  text-align: center; }

@media (min-width: 44rem) {
  /* line 70, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
  .five-col .node--cta-list .field--name-field-ctas {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; } }

@media (min-width: 44rem) and (orientation: portrait) {
  /* line 74, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
  .five-col .node--cta-list .field--name-field-ctas > li {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    padding: 0 0 2em 0; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 74, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
  .five-col .node--cta-list .field--name-field-ctas > li {
    -ms-flex-preferred-size: 17.6%;
        flex-basis: 17.6%;
    padding: 0; } }

@media (min-width: 44rem) {
  /* line 89, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
  .four-col .node--cta-list .field--name-field-ctas {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; } }

@media (min-width: 44rem) and (orientation: portrait) {
  /* line 93, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
  .four-col .node--cta-list .field--name-field-ctas > li {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 93, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
  .four-col .node--cta-list .field--name-field-ctas > li {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%; } }

@media (min-width: 44rem) and (orientation: portrait) {
  /* line 106, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
  .three-col .node--cta-list .field--name-field-ctas {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 106, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
  .three-col .node--cta-list .field--name-field-ctas {
    -ms-flex-pack: distribute;
        justify-content: space-around; } }

@media (min-width: 44rem) and (orientation: portrait) {
  /* line 113, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
  .three-col .node--cta-list .field--name-field-ctas > li {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 113, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
  .three-col .node--cta-list .field--name-field-ctas > li {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%; } }

@media (min-width: 44rem) {
  /* line 126, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
  .two-col .node--cta-list .field--name-field-ctas {
    max-width: 800px;
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

/* line 133, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
.two-col .node--cta-list .field--name-field-ctas > li {
  padding: 2em 0 0 0; }
  @media (min-width: 44rem) {
    /* line 133, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
    .two-col .node--cta-list .field--name-field-ctas > li {
      -ms-flex-preferred-size: 350px;
          flex-basis: 350px;
      padding: 2em 0 0 0; } }
  /* line 140, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
  .two-col .node--cta-list .field--name-field-ctas > li:first-child {
    padding: 0; }
  @media (min-width: 44rem) {
    /* line 143, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
    .two-col .node--cta-list .field--name-field-ctas > li:nth-child(2) {
      padding: 0; } }

/* line 150, ../intrax_igi/sass/components/item + cta lists/_cta-list.scss */
.two-col .node--cta-list .field--name-field-cta-list-bottom {
  padding: 2em 0 0 0; }

@media (min-width: 44rem) {
  /* line 2, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image .field--name-field-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap; } }

@media (min-width: 44rem) {
  /* line 6, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image .field--name-field-items > li {
    margin: 0 0 2em 0; } }

@media (min-width: 69rem) {
  /* line 6, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image .field--name-field-items > li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-pack: distribute;
        justify-content: space-around; } }

/* line 14, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
.block.item-list-big-image .field--name-field-items > li:last-child {
  margin: 0; }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 18, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image .field--name-field-items .field--name-field-item-content {
    width: 80%;
    margin: 0 auto; } }

@media (min-width: 69rem) {
  /* line 18, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image .field--name-field-items .field--name-field-item-content {
    width: auto;
    -ms-flex-preferred-size: 500px;
        flex-basis: 500px;
    margin: 0; } }

@media (min-width: 69rem) {
  /* line 29, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image .field--name-field-items .field--name-field-image {
    -ms-flex-preferred-size: 500px;
        flex-basis: 500px;
    padding: 0; } }

/* line 34, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
.block.item-list-big-image .field--name-field-items .field--name-field-image img {
  width: 100%; }
  @media (min-width: 44rem) {
    /* line 34, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
    .block.item-list-big-image .field--name-field-items .field--name-field-image img {
      width: auto; } }

@media (min-width: 69rem) {
  /* line 45, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image.start-right .field--name-field-items > li .field--name-field-item-content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media (min-width: 69rem) {
  /* line 50, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image.start-right .field--name-field-items > li .field--name-field-image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

@media (min-width: 69rem) {
  /* line 57, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image.start-right .field--name-field-items > li:nth-child(2n) .field--name-field-item-content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

@media (min-width: 69rem) {
  /* line 62, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image.start-right .field--name-field-items > li:nth-child(2n) .field--name-field-image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media (min-width: 69rem) {
  /* line 73, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image.start-left .field--name-field-items > li .field--name-field-item-content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

@media (min-width: 69rem) {
  /* line 78, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image.start-left .field--name-field-items > li .field--name-field-image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media (min-width: 69rem) {
  /* line 85, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image.start-left .field--name-field-items > li:nth-child(2n) .field--name-field-item-content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media (min-width: 69rem) {
  /* line 90, ../intrax_igi/sass/components/item + cta lists/_item-list-big-image.scss */
  .block.item-list-big-image.start-left .field--name-field-items > li:nth-child(2n) .field--name-field-image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 2, ../intrax_igi/sass/components/item + cta lists/_item-list-bullet-points.scss */
  .block.item-list-bullet-points .block__content {
    width: 80%;
    margin: 0 auto; } }

@media (min-width: 69rem) {
  /* line 2, ../intrax_igi/sass/components/item + cta lists/_item-list-bullet-points.scss */
  .block.item-list-bullet-points .block__content {
    width: 80%;
    margin: 0 auto; } }

@media (min-width: 44rem) {
  /* line 12, ../intrax_igi/sass/components/item + cta lists/_item-list-bullet-points.scss */
  .block.item-list-bullet-points .field--name-field-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap; } }

@media (min-width: 44rem) {
  /* line 16, ../intrax_igi/sass/components/item + cta lists/_item-list-bullet-points.scss */
  .block.item-list-bullet-points .field--name-field-items > li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    padding: 0 0 2em 0; } }

@media (min-width: 44rem) {
  /* line 21, ../intrax_igi/sass/components/item + cta lists/_item-list-bullet-points.scss */
  .block.item-list-bullet-points .field--name-field-items > li .field--name-field-image {
    padding: 0 2em 0 0;
    width: auto;
    -ms-flex-negative: 0;
        flex-shrink: 0; } }

@media (min-width: 44rem) {
  /* line 4, ../intrax_igi/sass/components/item + cta lists/_item-list-profile.scss */
  .block.item-list-profile .node--item-list .field--name-field-items > li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

/* line 10, ../intrax_igi/sass/components/item + cta lists/_item-list-profile.scss */
.block.item-list-profile .node--item-list .field--name-field-items .field--name-field-image img {
  border-radius: 50%; }

/* line 14, ../intrax_igi/sass/components/item + cta lists/_item-list-profile.scss */
.block.item-list-profile .node--item-list .field--name-field-items .field--name-field-item-title {
  border: none; }
  @media (min-width: 44rem) {
    /* line 14, ../intrax_igi/sass/components/item + cta lists/_item-list-profile.scss */
    .block.item-list-profile .node--item-list .field--name-field-items .field--name-field-item-title {
      text-align: center; } }

@media (min-width: 69rem) {
  /* line 3, ../intrax_igi/sass/components/item + cta lists/_item-list-steps.scss */
  .block.item-list-step-list .node--item-list .content {
    width: 80%;
    margin: 0 auto; } }

/* line 9, ../intrax_igi/sass/components/item + cta lists/_item-list-steps.scss */
.block.item-list-step-list .node--item-list .field--name-field-items {
  counter-reset: step-counter; }
  @media (min-width: 44rem) {
    /* line 9, ../intrax_igi/sass/components/item + cta lists/_item-list-steps.scss */
    .block.item-list-step-list .node--item-list .field--name-field-items {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-flow: column nowrap;
              flex-flow: column nowrap;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  @media (min-width: 44rem) and (orientation: landscape) {
    /* line 9, ../intrax_igi/sass/components/item + cta lists/_item-list-steps.scss */
    .block.item-list-step-list .node--item-list .field--name-field-items {
      width: 800px;
      margin: 0 auto; } }
  @media (min-width: 69rem) {
    /* line 9, ../intrax_igi/sass/components/item + cta lists/_item-list-steps.scss */
    .block.item-list-step-list .node--item-list .field--name-field-items {
      width: 800px;
      margin: 0 auto; } }
  /* line 23, ../intrax_igi/sass/components/item + cta lists/_item-list-steps.scss */
  .block.item-list-step-list .node--item-list .field--name-field-items > li {
    padding: 3em 0 2em 0;
    position: relative; }
    @media (min-width: 44rem) {
      /* line 23, ../intrax_igi/sass/components/item + cta lists/_item-list-steps.scss */
      .block.item-list-step-list .node--item-list .field--name-field-items > li {
        display: block;
        padding: 0 0 0 4em;
        margin: 0 0 2.5em 0; } }
    /* line 31, ../intrax_igi/sass/components/item + cta lists/_item-list-steps.scss */
    .block.item-list-step-list .node--item-list .field--name-field-items > li:before {
      position: absolute;
      display: block;
      top: 0;
      left: 50%;
      height: 30px;
      width: 30px;
      margin-left: -15px;
      text-align: center;
      font-family: "milowebbold";
      background-color: #22BCF0;
      color: #FFFFFF;
      font-size: 22px;
      font-size: 1.375rem;
      line-height: 30px;
      border-radius: 50%;
      content: counter(step-counter, decimal);
      counter-increment: step-counter; }
      @media (min-width: 44rem) {
        /* line 31, ../intrax_igi/sass/components/item + cta lists/_item-list-steps.scss */
        .block.item-list-step-list .node--item-list .field--name-field-items > li:before {
          left: 10px;
          top: 50%;
          height: 40px;
          width: 40px;
          font-size: 28px;
          font-size: 1.75rem;
          line-height: 40px;
          margin-top: -20px; } }
      @media (min-width: 69rem) {
        /* line 31, ../intrax_igi/sass/components/item + cta lists/_item-list-steps.scss */
        .block.item-list-step-list .node--item-list .field--name-field-items > li:before {
          left: 20px; } }
    @media (min-width: 44rem) {
      /* line 63, ../intrax_igi/sass/components/item + cta lists/_item-list-steps.scss */
      .block.item-list-step-list .node--item-list .field--name-field-items > li:last-child {
        margin-bottom: 0; } }
    /* line 68, ../intrax_igi/sass/components/item + cta lists/_item-list-steps.scss */
    .block.item-list-step-list .node--item-list .field--name-field-items > li .field--name-field-item-title {
      padding: 0; }
  /* line 72, ../intrax_igi/sass/components/item + cta lists/_item-list-steps.scss */
  .block.item-list-step-list .node--item-list .field--name-field-items .field--name-field-item-content {
    text-align: left; }

/* line 4, ../intrax_igi/sass/components/item + cta lists/_item-list-value-prop.scss */
.block.item-list-value-prop .node--item-list .field--name-field-items .field--name-field-item-title {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

/* line 7, ../intrax_igi/sass/components/item + cta lists/_item-list-value-prop.scss */
.block.item-list-value-prop .node--item-list .field--name-field-items .field--name-field-item-content {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  padding: 0 0 1em 0; }

/* line 11, ../intrax_igi/sass/components/item + cta lists/_item-list-value-prop.scss */
.block.item-list-value-prop .node--item-list .field--name-field-items .field--name-field-image {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

/* line 2, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
.node--item-list .field--name-field-item-list-top {
  padding: 0 0 2.5em 0;
  text-align: center; }

/* line 6, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
.node--item-list .field--name-field-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 44rem) {
    /* line 6, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
    .node--item-list .field--name-field-items {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -ms-flex-pack: distribute;
          justify-content: space-around; } }
  /* line 15, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
  .node--item-list .field--name-field-items > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 0 2em 0; }
    @media (min-width: 44rem) {
      /* line 15, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
      .node--item-list .field--name-field-items > li {
        padding: 0;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
    /* line 25, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
    .node--item-list .field--name-field-items > li:last-child {
      padding-bottom: 0; }
    /* line 29, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
    .node--item-list .field--name-field-items > li * {
      max-width: 100%; }
    /* line 32, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
    .node--item-list .field--name-field-items > li .field--name-field-item-title {
      text-align: center;
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 20px;
      line-height: 1.25rem; }
      @media (min-width: 44rem) {
        /* line 32, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
        .node--item-list .field--name-field-items > li .field--name-field-item-title {
          text-align: left; } }
    /* line 40, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
    .node--item-list .field--name-field-items > li .field--name-field-image {
      width: 100%;
      padding: 0 0 1em 0; }
      /* line 43, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
      .node--item-list .field--name-field-items > li .field--name-field-image img {
        margin: 0 auto; }
    /* line 47, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
    .node--item-list .field--name-field-items > li .field--name-field-item-content {
      text-align: center; }
      @media (min-width: 44rem) {
        /* line 47, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
        .node--item-list .field--name-field-items > li .field--name-field-item-content {
          text-align: left; } }
    /* line 53, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
    .node--item-list .field--name-field-items > li .field--name-field-caption {
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 21px;
      line-height: 1.3125rem; }

/* line 59, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
.node--item-list .field--name-field-item-list-bottom {
  padding: 2em 0 0 0;
  text-align: center; }

@media (min-width: 44rem) and (orientation: portrait) {
  /* line 68, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
  .five-col .node--item-list .field--name-field-items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; } }

@media (min-width: 44rem) and (orientation: portrait) {
  /* line 72, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
  .five-col .node--item-list .field--name-field-items > li {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    padding: 0 0 2em 0; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 72, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
  .five-col .node--item-list .field--name-field-items > li {
    -ms-flex-preferred-size: 17.6%;
        flex-basis: 17.6%;
    padding: 0; } }

@media (min-width: 44rem) and (orientation: portrait) {
  /* line 87, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
  .four-col .node--item-list .field--name-field-items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; } }

@media (min-width: 44rem) and (orientation: portrait) {
  /* line 91, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
  .four-col .node--item-list .field--name-field-items > li {
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    padding: 0 0 2em 0; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 91, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
  .four-col .node--item-list .field--name-field-items > li {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    padding: 0; } }

@media (min-width: 44rem) and (orientation: portrait) {
  /* line 106, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
  .three-col .node--item-list .field--name-field-items {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 106, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
  .three-col .node--item-list .field--name-field-items {
    -ms-flex-pack: distribute;
        justify-content: space-around; } }

@media (min-width: 44rem) and (orientation: portrait) {
  /* line 113, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
  .three-col .node--item-list .field--name-field-items > li {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 113, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
  .three-col .node--item-list .field--name-field-items > li {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%; } }

@media (min-width: 44rem) {
  /* line 126, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
  .two-col .node--item-list .field--name-field-items {
    max-width: 800px;
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

/* line 133, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
.two-col .node--item-list .field--name-field-items > li {
  padding: 2em 0 0 0; }
  @media (min-width: 44rem) {
    /* line 133, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
    .two-col .node--item-list .field--name-field-items > li {
      -ms-flex-preferred-size: 350px;
          flex-basis: 350px;
      padding: 2em 0 0 0; } }
  /* line 140, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
  .two-col .node--item-list .field--name-field-items > li:first-child {
    padding: 0; }
  @media (min-width: 44rem) {
    /* line 143, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
    .two-col .node--item-list .field--name-field-items > li:nth-child(2) {
      padding: 0; } }

/* line 150, ../intrax_igi/sass/components/item + cta lists/_item-list.scss */
.two-col .node--item-list .field--name-field-item-list-bottom {
  padding: 2em 0 0 0; }

/* line 3, ../intrax_igi/sass/components/menus/_blog-categories.scss */
.section-stories .blog-menu .block__title {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  line-height: 1.5rem; }

@media (min-width: 44rem) {
  /* line 7, ../intrax_igi/sass/components/menus/_blog-categories.scss */
  .section-stories .blog-menu .link {
    border-top: 1px solid #CCCCCC;
    color: black;
    display: block;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
    padding: 20px 0 20px 25px;
    text-align: left;
    text-decoration: none; } }

@media (min-width: 44rem) {
  /* line 18, ../intrax_igi/sass/components/menus/_blog-categories.scss */
  .section-stories .blog-menu .link:last-child {
    border-bottom: 1px solid #CCCCCC; } }

@media (min-width: 44rem) {
  /* line 28, ../intrax_igi/sass/components/menus/_blog-categories.scss */
  body.activities .blog-menu .link.activities-tips,
  body.alumni .blog-menu .link.alumni,
  body.contests .blog-menu .link.contests,
  body.news .blog-menu .link.news,
  body.recipes .blog-menu .link.recipes,
  body.experiences .blog-menu .link.experiences,
  body.study-abroad .blog-menu .link.study-abroad,
  body.page-node-8 .blog-menu .link.all {
    border-left: 5px solid #7EAA00;
    color: #7EAA00;
    padding-left: 20px; } }

/* line 1, ../intrax_igi/sass/components/menus/_footer.scss */
.l-region--footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap; }
  @media (min-width: 44rem) {
    /* line 1, ../intrax_igi/sass/components/menus/_footer.scss */
    .l-region--footer {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  /* line 8, ../intrax_igi/sass/components/menus/_footer.scss */
  .l-region--footer .footer-menu {
    display: none; }
    @media (min-width: 44rem) {
      /* line 8, ../intrax_igi/sass/components/menus/_footer.scss */
      .l-region--footer .footer-menu {
        display: block;
        -ms-flex-preferred-size: 70%;
            flex-basis: 70%;
        padding: 0 0 2em 0; } }
    @media (min-width: 44rem) {
      /* line 15, ../intrax_igi/sass/components/menus/_footer.scss */
      .l-region--footer .footer-menu .block__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    @media (min-width: 44rem) {
      /* line 21, ../intrax_igi/sass/components/menus/_footer.scss */
      .l-region--footer .footer-menu .block__content section {
        -ms-flex-preferred-size: 30%;
            flex-basis: 30%;
        margin: 2em 5% 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column nowrap;
                flex-flow: column nowrap; } }
    @media (min-width: 44rem) {
      /* line 28, ../intrax_igi/sass/components/menus/_footer.scss */
      .l-region--footer .footer-menu .block__content section:first-child, .l-region--footer .footer-menu .block__content section:nth-child(2), .l-region--footer .footer-menu .block__content section:nth-child(3) {
        margin-top: 0; } }
    @media (min-width: 44rem) {
      /* line 35, ../intrax_igi/sass/components/menus/_footer.scss */
      .l-region--footer .footer-menu .block__content section:nth-child(3n+3) {
        margin-right: 0; } }
    @media (min-width: 44rem) {
      /* line 42, ../intrax_igi/sass/components/menus/_footer.scss */
      .l-region--footer .footer-menu .title {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem;
        color: #FFFFFF;
        padding-top: 1em;
        margin-bottom: 0.75em; } }
    @media (min-width: 44rem) {
      /* line 50, ../intrax_igi/sass/components/menus/_footer.scss */
      .l-region--footer .footer-menu .title:first-child {
        padding-top: 0; } }
    @media (min-width: 44rem) {
      /* line 56, ../intrax_igi/sass/components/menus/_footer.scss */
      .l-region--footer .footer-menu .link {
        color: #FFFFFF;
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem;
        margin: 0 0 .5em 0; } }
    @media (min-width: 44rem) {
      /* line 63, ../intrax_igi/sass/components/menus/_footer.scss */
      .l-region--footer .footer-menu .link:hover {
        text-decoration: underline; } }
    @media (min-width: 44rem) {
      /* line 68, ../intrax_igi/sass/components/menus/_footer.scss */
      .l-region--footer .footer-menu .link:last-child {
        margin: 0; } }
  /* line 76, ../intrax_igi/sass/components/menus/_footer.scss */
  .l-region--footer .footer-social {
    text-align: center; }
    @media (min-width: 44rem) {
      /* line 76, ../intrax_igi/sass/components/menus/_footer.scss */
      .l-region--footer .footer-social {
        text-align: left;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%; } }
    /* line 83, ../intrax_igi/sass/components/menus/_footer.scss */
    .l-region--footer .footer-social .social .title {
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 24px;
      line-height: 1.5rem;
      color: #FFFFFF; }
    /* line 88, ../intrax_igi/sass/components/menus/_footer.scss */
    .l-region--footer .footer-social .social .link {
      display: inline-block;
      font-size: 38px;
      font-size: 2.375rem;
      color: #FFFFFF;
      padding: 0 10px 10px 0; }
      /* line 93, ../intrax_igi/sass/components/menus/_footer.scss */
      .l-region--footer .footer-social .social .link:last-child {
        padding: 0 0 10px 0; }
  @media (min-width: 44rem) {
    /* line 100, ../intrax_igi/sass/components/menus/_footer.scss */
    .l-region--footer .copyright-privacy {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; } }
  /* line 104, ../intrax_igi/sass/components/menus/_footer.scss */
  .l-region--footer .copyright-privacy .block__content {
    color: #FFFFFF; }
    /* line 106, ../intrax_igi/sass/components/menus/_footer.scss */
    .l-region--footer .copyright-privacy .block__content a {
      color: #FFFFFF;
      font-family: "milowebbold"; }

/* line 7, ../intrax_igi/sass/components/menus/_main-menu-active-state.scss */
body.section-j1visa-service .nav-list.primary .participants > span,
body.section-j1visa-service .nav-list.primary .participants > a,
body.section-internships .nav-list.primary .participants > span,
body.section-internships .nav-list.primary .participants > a,
body.section-search-internships .nav-list.primary .participants > span,
body.section-search-internships .nav-list.primary .participants > a,
body.section-blog .nav-list.primary .participants > span,
body.section-blog .nav-list.primary .participants > a {
  color: #7EAA00 !important;
  font-family: 'milowebbold' !important; }

/* line 19, ../intrax_igi/sass/components/menus/_main-menu-active-state.scss */
body.section-companies .nav-list.primary .employers > span,
body.section-companies .nav-list.primary .employers > a {
  color: #7EAA00 !important;
  font-family: 'milowebbold' !important; }

/* line 32, ../intrax_igi/sass/components/menus/_main-menu-active-state.scss */
body.section-attorneys .nav-list.primary .partners > span,
body.section-attorneys .nav-list.primary .partners > a,
body.section-universities .nav-list.primary .partners > span,
body.section-universities .nav-list.primary .partners > a {
  color: #7EAA00 !important;
  font-family: 'milowebbold' !important; }

/* line 44, ../intrax_igi/sass/components/menus/_main-menu-active-state.scss */
body.page-node-452 .nav-list.primary .request-info > span,
body.page-node-452 .nav-list.primary .request-info > a {
  color: #7EAA00 !important;
  font-family: 'milowebbold' !important; }

/* line 56, ../intrax_igi/sass/components/menus/_main-menu-active-state.scss */
body.page-node-432 .nav-list.secondary .contact > span,
body.page-node-432 .nav-list.secondary .contact > a {
  color: #7EAA00 !important;
  font-family: 'milowebbold' !important; }

/* line 68, ../intrax_igi/sass/components/menus/_main-menu-active-state.scss */
body.page-node-514 .nav-list.secondary .resources > span,
body.page-node-514 .nav-list.secondary .resources > a {
  color: #7EAA00 !important;
  font-family: 'milowebbold' !important; }

/* line 1, ../intrax_igi/sass/components/menus/_main-menu.scss */
.l-region--navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  @media (min-width: 69rem) {
    /* line 7, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .logo {
      margin: 0 0 30px; } }
  /* line 11, ../intrax_igi/sass/components/menus/_main-menu.scss */
  .l-region--navigation .logo .logo-link {
    display: block;
    background-image: url("/sites/all/themes/intrax_igi/images/igi-logo-primary.svg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 30px;
    width: 268px; }
    @media (min-width: 44rem) {
      /* line 11, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .logo .logo-link {
        height: 35px;
        width: 313px; } }
  /* line 26, ../intrax_igi/sass/components/menus/_main-menu.scss */
  .l-region--navigation .main-menu .navigation {
    display: none; }
    @media (min-width: 69rem) {
      /* line 26, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .navigation {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column wrap;
                flex-flow: column wrap; } }
    /* line 34, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .navigation .nav-list {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-flow: column nowrap;
              flex-flow: column nowrap;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      @media (min-width: 69rem) {
        /* line 34, ../intrax_igi/sass/components/menus/_main-menu.scss */
        .l-region--navigation .main-menu .navigation .nav-list {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-flow: row nowrap;
                  flex-flow: row nowrap;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; } }
      /* line 42, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .navigation .nav-list > li {
        display: block;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
        @media (min-width: 69rem) {
          /* line 42, ../intrax_igi/sass/components/menus/_main-menu.scss */
          .l-region--navigation .main-menu .navigation .nav-list > li {
            margin: 0 0 0 1em; } }
        @media (min-width: 69rem) {
          /* line 48, ../intrax_igi/sass/components/menus/_main-menu.scss */
          .l-region--navigation .main-menu .navigation .nav-list > li:first-child {
            margin: 0; } }
      /* line 54, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .navigation .nav-list.primary {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; }
        @media (min-width: 69rem) {
          /* line 54, ../intrax_igi/sass/components/menus/_main-menu.scss */
          .l-region--navigation .main-menu .navigation .nav-list.primary {
            -webkit-box-ordinal-group: 3;
                -ms-flex-order: 2;
                    order: 2;
            margin: 0 -10px 0 0; } }
        @media (min-width: 69rem) {
          /* line 60, ../intrax_igi/sass/components/menus/_main-menu.scss */
          .l-region--navigation .main-menu .navigation .nav-list.primary > li > .nav-link,
          .l-region--navigation .main-menu .navigation .nav-list.primary .megamenu-title {
            font-family: "miloweb";
            font-size: 21px;
            font-size: 1.3125rem;
            line-height: 21px;
            line-height: 1.3125rem;
            margin: 0 0 20px 0; } }
      /* line 70, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .navigation .nav-list.secondary {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
        @media (min-width: 69rem) {
          /* line 70, ../intrax_igi/sass/components/menus/_main-menu.scss */
          .l-region--navigation .main-menu .navigation .nav-list.secondary {
            -webkit-box-ordinal-group: 2;
                -ms-flex-order: 1;
                    order: 1;
            height: 40px; } }
        @media (min-width: 69rem) {
          /* line 76, ../intrax_igi/sass/components/menus/_main-menu.scss */
          .l-region--navigation .main-menu .navigation .nav-list.secondary .nav-link,
          .l-region--navigation .main-menu .navigation .nav-list.secondary .non-link {
            font-size: 18px;
            font-size: 1.125rem;
            line-height: 21px;
            line-height: 1.3125rem; } }
        /* line 84, ../intrax_igi/sass/components/menus/_main-menu.scss */
        .l-region--navigation .main-menu .navigation .nav-list.secondary .search-header {
          padding: 1em 2em 4.5em; }
          @media (min-width: 44rem) {
            /* line 84, ../intrax_igi/sass/components/menus/_main-menu.scss */
            .l-region--navigation .main-menu .navigation .nav-list.secondary .search-header {
              padding: 1em 2em; } }
          @media (min-width: 69rem) {
            /* line 84, ../intrax_igi/sass/components/menus/_main-menu.scss */
            .l-region--navigation .main-menu .navigation .nav-list.secondary .search-header {
              padding: 0; } }
  /* line 96, ../intrax_igi/sass/components/menus/_main-menu.scss */
  .l-region--navigation .main-menu .nav-link,
  .l-region--navigation .main-menu .non-link,
  .l-region--navigation .main-menu .megamenu-title {
    color: #4D4D4D;
    display: block;
    padding: 1em 2em;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 20px;
    line-height: 1.25rem;
    border-bottom: 1px solid #CCCCCC;
    position: relative; }
    @media (min-width: 69rem) {
      /* line 96, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .nav-link,
      .l-region--navigation .main-menu .non-link,
      .l-region--navigation .main-menu .megamenu-title {
        letter-spacing: -0.04em;
        padding: 0.5em;
        border: none; } }
    @media (min-width: 69rem) {
      /* line 111, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .nav-link.hidden,
      .l-region--navigation .main-menu .non-link.hidden,
      .l-region--navigation .main-menu .megamenu-title.hidden {
        display: none; } }
    @media (min-width: 69rem) {
      /* line 116, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .nav-link:hover,
      .l-region--navigation .main-menu .non-link:hover,
      .l-region--navigation .main-menu .megamenu-title:hover {
        color: #7EAA00; } }
  /* line 122, ../intrax_igi/sass/components/menus/_main-menu.scss */
  .l-region--navigation .main-menu .megamenu-title {
    display: none; }
    @media (min-width: 69rem) {
      /* line 122, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .megamenu-title {
        display: inline-block; } }
  /* line 128, ../intrax_igi/sass/components/menus/_main-menu.scss */
  .l-region--navigation .main-menu .menu-parent {
    position: relative; }
    /* line 130, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .menu-parent > .nav-link {
      display: none; }
      @media (min-width: 69rem) {
        /* line 130, ../intrax_igi/sass/components/menus/_main-menu.scss */
        .l-region--navigation .main-menu .menu-parent > .nav-link {
          display: block; } }
    /* line 137, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .menu-parent > .non-link {
      display: block; }
      @media (min-width: 69rem) {
        /* line 137, ../intrax_igi/sass/components/menus/_main-menu.scss */
        .l-region--navigation .main-menu .menu-parent > .non-link {
          display: none; } }
    /* line 143, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .menu-parent .sub-menu {
      display: none; }
      @media (min-width: 69rem) {
        /* line 143, ../intrax_igi/sass/components/menus/_main-menu.scss */
        .l-region--navigation .main-menu .menu-parent .sub-menu {
          display: block; } }
      /* line 148, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .menu-parent .sub-menu .nav-link {
        background-color: #E5E5E5;
        padding-left: 3em; }
        @media (min-width: 69rem) {
          /* line 148, ../intrax_igi/sass/components/menus/_main-menu.scss */
          .l-region--navigation .main-menu .menu-parent .sub-menu .nav-link {
            padding: 0;
            margin: 0.5em;
            background-color: #FFFFFF;
            font-family: "miloweb" !important; } }
    @media (min-width: 69rem) {
      /* line 159, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .menu-parent .button {
        display: inline-block;
        text-align: center;
        padding: 0.5em 1em !important;
        letter-spacing: -0.02em;
        color: #FFFFFF;
        background-color: #22BCF0 !important;
        text-transform: capitalize;
        margin: 0 1em 0 0; } }
    @media (min-width: 69rem) {
      /* line 170, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .menu-parent .button:last-child {
        margin: 0; } }
    /* line 177, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .menu-parent .sub-menu-toggle {
      position: absolute;
      clip: rect(0, 0, 0, 0); }
      @media (min-width: 69rem) {
        /* line 177, ../intrax_igi/sass/components/menus/_main-menu.scss */
        .l-region--navigation .main-menu .menu-parent .sub-menu-toggle {
          display: none; } }
    /* line 184, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .menu-parent label {
      position: relative; }
      @media (min-width: 69rem) {
        /* line 184, ../intrax_igi/sass/components/menus/_main-menu.scss */
        .l-region--navigation .main-menu .menu-parent label {
          display: none; } }
      /* line 189, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .menu-parent label .expand {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 30px;
        line-height: 1.875rem;
        display: block;
        position: absolute;
        right: 40px;
        top: 14px; }
    /* line 199, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .menu-parent .sub-menu-toggle:checked + label .expand {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    /* line 202, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .menu-parent .sub-menu-toggle:checked ~ .sub-menu {
      display: block; }
  /* line 208, ../intrax_igi/sass/components/menus/_main-menu.scss */
  .l-region--navigation .main-menu .nav-toggle {
    position: absolute;
    clip: rect(0, 0, 0, 0); }
    @media (min-width: 69rem) {
      /* line 208, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .nav-toggle {
        display: none; } }
  /* line 215, ../intrax_igi/sass/components/menus/_main-menu.scss */
  .l-region--navigation .main-menu label[for="nav-toggle"] {
    font-size: 32px;
    font-size: 2rem;
    line-height: 32px;
    line-height: 2rem;
    cursor: pointer; }
    @media (min-width: 69rem) {
      /* line 215, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu label[for="nav-toggle"] {
        display: none; } }
  /* line 225, ../intrax_igi/sass/components/menus/_main-menu.scss */
  .l-region--navigation .main-menu .nav-toggle:checked + label {
    color: #7EAA00; }
  /* line 228, ../intrax_igi/sass/components/menus/_main-menu.scss */
  .l-region--navigation .main-menu .nav-toggle:checked ~ .navigation {
    position: fixed;
    right: 0;
    top: 53px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    height: 100%;
    width: 100%;
    overflow: scroll;
    background-color: #FFFFFF;
    padding: 0 0 60px; }
    @media (min-width: 44rem) {
      /* line 228, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .nav-toggle:checked ~ .navigation {
        height: auto;
        max-height: 500px;
        top: 56px;
        width: 50%;
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
        padding: 0; } }
    @media (min-width: 69rem) {
      /* line 228, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .nav-toggle:checked ~ .navigation {
        position: relative;
        height: 100%;
        max-height: 100%;
        width: 100%;
        box-shadow: none;
        top: 0;
        overflow: visible; } }
  @media (min-width: 69rem) {
    /* line 260, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .megamenu-parent {
      position: relative; } }
  @media (min-width: 69rem) {
    /* line 264, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .megamenu-parent .megamenu {
      display: none; } }
  @media (min-width: 69rem) {
    /* line 269, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .megamenu-parent:hover {
      background-image: url("/sites/all/themes/intrax_igi/images/menu-chevron-up.png");
      background-repeat: no-repeat;
      background-position: 50% 52px; } }
  @media (min-width: 69rem) {
    /* line 275, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .megamenu-parent:hover .megamenu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  @media (min-width: 69rem) {
    /* line 281, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .megamenu-parent .megamenu {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 450px;
      padding: 15px;
      position: absolute;
      z-index: 10;
      top: 59px;
      left: 0;
      background-color: #FFFFFF;
      border-top: 3px solid #4D4D4D;
      box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); } }
  @media (min-width: 69rem) {
    /* line 295, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .megamenu-parent .megamenu .menu-parent {
      -ms-flex-preferred-size: 48%;
          flex-basis: 48%; } }
  @media (min-width: 69rem) {
    /* line 299, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .megamenu-parent .megamenu .menu-parent > .nav-link {
      padding-bottom: 0 !important;
      font-family: "milowebbold" !important; } }
  /* line 306, ../intrax_igi/sass/components/menus/_main-menu.scss */
  .l-region--navigation .main-menu .megamenu-parent .megamenu .ctas {
    display: none; }
    @media (min-width: 69rem) {
      /* line 306, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .megamenu-parent .megamenu .ctas {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        width: 100%;
        margin: 0;
        padding: 0; } }
    @media (min-width: 69rem) {
      /* line 317, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .megamenu-parent .megamenu .ctas .button {
        display: inline-block !important;
        color: #FFFFFF !important;
        text-transform: capitalize;
        width: 47.5% !important; } }
    @media (min-width: 69rem) {
      /* line 324, ../intrax_igi/sass/components/menus/_main-menu.scss */
      .l-region--navigation .main-menu .megamenu-parent .megamenu .ctas .button.apply-now {
        background-color: #7EAA00; } }
  @media (min-width: 69rem) {
    /* line 336, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .megamenu-parent.partners .megamenu {
      width: 360px; } }
  @media (min-width: 69rem) {
    /* line 340, ../intrax_igi/sass/components/menus/_main-menu.scss */
    .l-region--navigation .main-menu .megamenu-parent.partners .megamenu .menu-parent {
      -ms-flex-preferred-size: auto;
          flex-basis: auto; } }

/* line 2, ../intrax_igi/sass/components/pages/_404.scss */
body.page-node-244 .block.page-not-found-links {
  padding-top: 0; }

@media (min-width: 44rem) {
  /* line 3, ../intrax_igi/sass/components/pages/_attorneys-pricing-eligibility.scss */
  body.page-node-436 .block.attorney-pax-qualifications .field--name-field-text-block {
    width: 100%; } }

/* line 11, ../intrax_igi/sass/components/pages/_attorneys-pricing-eligibility.scss */
body.page-node-436 .block.attorney-hc-qualifications .field--name-field-text-block ul {
  max-width: 800px; }

/* line 2, ../intrax_igi/sass/components/pages/_attorneys.scss */
body.page-node-434 .block.attorneys-j1-bullets {
  border-top-width: 0px !important;
  background-image: url("/sites/all/themes/intrax_igi/images/fabric_of_squares_gray.png"); }
  /* line 34, ../intrax_igi/sass/abstractions/_mixins.scss */
  body.page-node-434 .block.attorneys-j1-bullets + .block {
    border-top-width: 0px !important; }

/* line 4, ../intrax_igi/sass/components/pages/_blog-post.scss */
.node-type-article .block.block--block-11 .block__content {
  font-family: "milowebbold";
  padding: 2em 0 0 10px; }
  @media (min-width: 44rem) {
    /* line 4, ../intrax_igi/sass/components/pages/_blog-post.scss */
    .node-type-article .block.block--block-11 .block__content {
      width: 70%;
      padding: 2em auto 0 auto;
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 18px;
      line-height: 1.125rem; } }

@media (min-width: 44rem) {
  /* line 16, ../intrax_igi/sass/components/pages/_blog-post.scss */
  .node-type-article .l-content {
    padding: 30px 0 0 0 !important; } }

/* line 21, ../intrax_igi/sass/components/pages/_blog-post.scss */
.node-type-article h1 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 36px;
  line-height: 2.25rem;
  text-transform: none;
  color: #4D4D4D; }

/* line 27, ../intrax_igi/sass/components/pages/_blog-post.scss */
.node-type-article .node--article {
  padding: 0 0 30px 0; }
  @media (min-width: 44rem) {
    /* line 27, ../intrax_igi/sass/components/pages/_blog-post.scss */
    .node-type-article .node--article {
      padding: 0 0 45px 0;
      width: 70%;
      margin: 0 auto; } }
  @media (min-width: 69rem) {
    /* line 27, ../intrax_igi/sass/components/pages/_blog-post.scss */
    .node-type-article .node--article {
      padding: 0 0 60px 0; } }
  /* line 37, ../intrax_igi/sass/components/pages/_blog-post.scss */
  .node-type-article .node--article .field--name-field-image {
    margin: 0 0 2em 0; }
    /* line 39, ../intrax_igi/sass/components/pages/_blog-post.scss */
    .node-type-article .node--article .field--name-field-image img {
      margin: 0 auto; }
  /* line 43, ../intrax_igi/sass/components/pages/_blog-post.scss */
  .node-type-article .node--article img[style*="float:left;"] {
    margin: 0 1em 1em 0 !important; }
  /* line 46, ../intrax_igi/sass/components/pages/_blog-post.scss */
  .node-type-article .node--article img[style*="float:right;"] {
    margin: 0 0 1em 1em !important; }
  /* line 49, ../intrax_igi/sass/components/pages/_blog-post.scss */
  .node-type-article .node--article blockquote {
    color: #64d0f4;
    font-family: "milowebbold";
    padding: 0 0 1em 7em;
    position: relative;
    background-image: url("/sites/all/themes/intrax_igi/images/quote.svg");
    background-position: 0 0;
    background-size: 80px 80px;
    background-repeat: no-repeat;
    min-height: 96px; }
    /* line 59, ../intrax_igi/sass/components/pages/_blog-post.scss */
    .node-type-article .node--article blockquote p {
      font-size: 24px;
      font-size: 1.5rem;
      line-height: 30px;
      line-height: 1.875rem; }
    /* line 63, ../intrax_igi/sass/components/pages/_blog-post.scss */
    .node-type-article .node--article blockquote pre {
      font-size: 20px;
      font-size: 1.25rem;
      line-height: 26px;
      line-height: 1.625rem;
      font-family: 'milowebita';
      white-space: pre-wrap;
      word-wrap: break-word; }
  /* line 71, ../intrax_igi/sass/components/pages/_blog-post.scss */
  .node-type-article .node--article ul, .node-type-article .node--article ol {
    width: 100%;
    max-width: 100%; }

/* line 2, ../intrax_igi/sass/components/pages/_blog.scss */
body.page-node-8 .block.share-your-story {
  padding-top: 0; }
  /* line 4, ../intrax_igi/sass/components/pages/_blog.scss */
  body.page-node-8 .block.share-your-story .l-inner {
    border: 1px solid #333333;
    padding: 1em;
    text-align: left; }
    @media (min-width: 44rem) {
      /* line 4, ../intrax_igi/sass/components/pages/_blog.scss */
      body.page-node-8 .block.share-your-story .l-inner {
        padding: 1.5em 3em; } }
  @media (min-width: 44rem) {
    /* line 12, ../intrax_igi/sass/components/pages/_blog.scss */
    body.page-node-8 .block.share-your-story .block__title,
    body.page-node-8 .block.share-your-story .field--name-field-text-block {
      width: 100%;
      text-align: left; } }
  /* line 19, ../intrax_igi/sass/components/pages/_blog.scss */
  body.page-node-8 .block.share-your-story .block__title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
    line-height: 1.5rem;
    letter-spacing: -0.02em; }

/* line 25, ../intrax_igi/sass/components/pages/_blog.scss */
body.page-node-8 .block--views-blog-posts-all {
  border-top-width: 0 !important;
  padding-top: 0 !important; }

/* line 5, ../intrax_igi/sass/components/pages/_contact-us.scss */
body.page-node-432 .block.contact .field--name-field-items .field--name-field-image img {
  border-radius: 50%; }

/* line 3, ../intrax_igi/sass/components/pages/_homepage.scss */
body.front .block.homepage-categories,
body.page-node-1 .block.homepage-categories {
  border-top-width: 0px !important;
  background-image: url("/sites/all/themes/intrax_igi/images/fabric_of_squares_gray.png"); }
  /* line 34, ../intrax_igi/sass/abstractions/_mixins.scss */
  body.front .block.homepage-categories + .block,
  body.page-node-1 .block.homepage-categories + .block {
    border-top-width: 0px !important; }
  /* line 6, ../intrax_igi/sass/components/pages/_homepage.scss */
  body.front .block.homepage-categories .field--name-field-items .field--name-field-item-title,
  body.page-node-1 .block.homepage-categories .field--name-field-items .field--name-field-item-title {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 9, ../intrax_igi/sass/components/pages/_homepage.scss */
  body.front .block.homepage-categories .field--name-field-items .field--name-field-image,
  body.page-node-1 .block.homepage-categories .field--name-field-items .field--name-field-image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
    @media (min-width: 44rem) and (orientation: portrait) {
      /* line 11, ../intrax_igi/sass/components/pages/_homepage.scss */
      body.front .block.homepage-categories .field--name-field-items .field--name-field-image img,
      body.page-node-1 .block.homepage-categories .field--name-field-items .field--name-field-image img {
        width: 100%; } }
  /* line 17, ../intrax_igi/sass/components/pages/_homepage.scss */
  body.front .block.homepage-categories .field--name-field-items .field--name-field-item-content,
  body.page-node-1 .block.homepage-categories .field--name-field-items .field--name-field-item-content {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }

/* line 23, ../intrax_igi/sass/components/pages/_homepage.scss */
body.front .block__title,
body.page-node-1 .block__title {
  font-size: 64px;
  line-height: 4rem; }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 28, ../intrax_igi/sass/components/pages/_homepage.scss */
  body.front .block.mexico-affiliations .block__content,
  body.page-node-1 .block.mexico-affiliations .block__content {
    width: 100%;
    margin: 0; } }

@media (min-width: 69rem) {
  /* line 28, ../intrax_igi/sass/components/pages/_homepage.scss */
  body.front .block.mexico-affiliations .block__content,
  body.page-node-1 .block.mexico-affiliations .block__content {
    width: 100%;
    margin: 0; } }

@media (min-width: 44rem) {
  /* line 3, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
  body.page-node-282 .block.includes .field--name-field-items {
    max-width: 100%; } }

@media (min-width: 44rem) {
  /* line 7, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
  body.page-node-282 .block.includes .field--name-field-items > li {
    -ms-flex-preferred-size: 47.5%;
        flex-basis: 47.5%; } }

/* line 12, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
body.page-node-282 .block.includes .field--name-field-items > li:first-child ul {
  padding: 0; }
  /* line 14, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
  body.page-node-282 .block.includes .field--name-field-items > li:first-child ul li {
    background-image: url("/sites/all/themes/intrax_igi/images/check.png");
    background-position: 0 3px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    padding: 0 0 1em 2em;
    list-style-type: none; }
    /* line 21, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
    body.page-node-282 .block.includes .field--name-field-items > li:first-child ul li:last-child {
      padding: 0 0 0 2em; }

/* line 28, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
body.page-node-282 .block.includes .field--name-field-items > li:last-child ul {
  padding: 0; }
  /* line 30, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
  body.page-node-282 .block.includes .field--name-field-items > li:last-child ul li {
    background-image: url("/sites/all/themes/intrax_igi/images/cross.png");
    background-position: 0 5px;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    padding: 0 0 1em 2em;
    list-style-type: none; }
    /* line 37, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
    body.page-node-282 .block.includes .field--name-field-items > li:last-child ul li:last-child {
      padding: 0 0 0 2em; }

@media (min-width: 44rem) {
  /* line 48, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
  body.page-node-282 .block.eligible-categories .field--name-field-items > li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

/* line 52, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
body.page-node-282 .block.eligible-categories .field--name-field-items > li .field--name-field-item-title {
  padding: 0; }
  @media (min-width: 44rem) {
    /* line 52, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
    body.page-node-282 .block.eligible-categories .field--name-field-items > li .field--name-field-item-title {
      text-align: center; } }

@media (min-width: 44rem) {
  /* line 62, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
  body.page-node-282 .block.eligibility-table .field--name-field-text-block {
    width: 100%; } }

@media (min-width: 44rem) {
  /* line 69, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
  body.page-node-282 .block.eligibility-checklist .field--name-field-items {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 800px;
    margin: 0 auto; } }

@media (min-width: 44rem) {
  /* line 75, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
  body.page-node-282 .block.eligibility-checklist .field--name-field-items > li {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%; } }

@media (min-width: 44rem) {
  /* line 79, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
  body.page-node-282 .block.eligibility-checklist .field--name-field-items > li:first-child {
    margin: 0 1em 0 0; } }

@media (min-width: 44rem) {
  /* line 84, ../intrax_igi/sass/components/pages/_j1-eligibility-pricing.scss */
  body.page-node-282 .block.eligibility-checklist .field--name-field-items > li:last-child {
    margin: 0 0 0 1em; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 3, ../intrax_igi/sass/components/pages/_j1-info.scss */
  body.page-node-276 .block.about-j1 .block__content {
    width: 100%;
    margin: 0 auto; } }

@media (min-width: 69rem) {
  /* line 3, ../intrax_igi/sass/components/pages/_j1-info.scss */
  body.page-node-276 .block.about-j1 .block__content {
    width: 100%;
    margin: 0 auto; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 13, ../intrax_igi/sass/components/pages/_j1-info.scss */
  body.page-node-276 .block.about-j1 .field--name-field-items {
    width: 660px;
    margin: 0 auto; } }

@media (min-width: 69rem) {
  /* line 13, ../intrax_igi/sass/components/pages/_j1-info.scss */
  body.page-node-276 .block.about-j1 .field--name-field-items {
    width: 660px;
    margin: 0 auto; } }

/* line 24, ../intrax_igi/sass/components/pages/_j1-info.scss */
body.page-node-276 .block.j1-benefits {
  border-top-width: 0px !important;
  background-color: #D4E0E8;
  background-image: url("/sites/all/themes/intrax_igi/images/hatch-pattern.png"); }
  /* line 28, ../intrax_igi/sass/components/pages/_j1-info.scss */
  body.page-node-276 .block.j1-benefits + .block {
    border-top-width: 0px !important; }

@media (min-width: 44rem) {
  /* line 33, ../intrax_igi/sass/components/pages/_j1-info.scss */
  body.page-node-276 .block.j1-links .field--name-field-ctas {
    width: 750px;
    margin: 0 auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; } }

/* line 39, ../intrax_igi/sass/components/pages/_j1-info.scss */
body.page-node-276 .block.j1-links .field--name-field-ctas > li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 69rem) {
    /* line 39, ../intrax_igi/sass/components/pages/_j1-info.scss */
    body.page-node-276 .block.j1-links .field--name-field-ctas > li {
      -ms-flex-preferred-size: 30%;
          flex-basis: 30%; } }
  @media (min-width: 44rem) {
    /* line 44, ../intrax_igi/sass/components/pages/_j1-info.scss */
    body.page-node-276 .block.j1-links .field--name-field-ctas > li .field--name-field-cta-title {
      text-align: center; } }

@media (min-width: 44rem) {
  /* line 4, ../intrax_igi/sass/components/pages/_premium-details.scss */
  body.page-node-420 .block.eligibility .field--name-field-text-block {
    width: 100%; } }

/* line 4, ../intrax_igi/sass/components/pages/_premium-info.scss */
body.page-node-430 .block.premium-value-prop .field--name-field-items {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 80%;
  margin: 0 auto; }
  @media (min-width: 44rem) {
    /* line 4, ../intrax_igi/sass/components/pages/_premium-info.scss */
    body.page-node-430 .block.premium-value-prop .field--name-field-items {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      width: 100%;
      margin: 0; } }
  /* line 14, ../intrax_igi/sass/components/pages/_premium-info.scss */
  body.page-node-430 .block.premium-value-prop .field--name-field-items > li {
    padding: 0 0 1em 0; }
    @media (min-width: 44rem) {
      /* line 14, ../intrax_igi/sass/components/pages/_premium-info.scss */
      body.page-node-430 .block.premium-value-prop .field--name-field-items > li {
        padding: 0; } }
    @media (min-width: 44rem) {
      /* line 19, ../intrax_igi/sass/components/pages/_premium-info.scss */
      body.page-node-430 .block.premium-value-prop .field--name-field-items > li:first-child {
        margin: 0 1em 0 0; } }
    @media (min-width: 44rem) {
      /* line 24, ../intrax_igi/sass/components/pages/_premium-info.scss */
      body.page-node-430 .block.premium-value-prop .field--name-field-items > li:last-child {
        margin: 0 0 0 1em; } }

@media (min-width: 44rem) {
  /* line 34, ../intrax_igi/sass/components/pages/_premium-info.scss */
  body.page-node-430 .block.internship-categories .field--name-field-ctas > li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

@media (min-width: 44rem) and (orientation: landscape) {
  /* line 34, ../intrax_igi/sass/components/pages/_premium-info.scss */
  body.page-node-430 .block.internship-categories .field--name-field-ctas > li {
    -ms-flex-preferred-size: auto;
        flex-basis: auto; } }

/* line 42, ../intrax_igi/sass/components/pages/_premium-info.scss */
body.page-node-430 .block.internship-categories .field--name-field-ctas .field--name-field-item-title {
  padding: 0; }

/* line 46, ../intrax_igi/sass/components/pages/_premium-info.scss */
body.page-node-430 .block.internship-categories .field--name-field-ctas .field--type-image img {
  margin: 0 auto; }

@media (min-width: 44rem) {
  /* line 50, ../intrax_igi/sass/components/pages/_premium-info.scss */
  body.page-node-430 .block.internship-categories .field--name-field-ctas .field--name-field-cta-title {
    text-align: center; } }

/* line 58, ../intrax_igi/sass/components/pages/_premium-info.scss */
body.page-node-430 .block.internship-destinations .field--name-field-ctas {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (min-width: 44rem) and (orientation: portrait) {
    /* line 58, ../intrax_igi/sass/components/pages/_premium-info.scss */
    body.page-node-430 .block.internship-destinations .field--name-field-ctas {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 635px;
      margin: 0 auto; } }
  @media (min-width: 44rem) and (orientation: landscape) {
    /* line 58, ../intrax_igi/sass/components/pages/_premium-info.scss */
    body.page-node-430 .block.internship-destinations .field--name-field-ctas {
      width: 830px;
      margin: 0 auto; } }
  /* line 71, ../intrax_igi/sass/components/pages/_premium-info.scss */
  body.page-node-430 .block.internship-destinations .field--name-field-ctas > li {
    -ms-flex-preferred-size: 47.5%;
        flex-basis: 47.5%;
    margin: 2em 0 0 0;
    padding: 0; }
    @media (min-width: 44rem) {
      /* line 71, ../intrax_igi/sass/components/pages/_premium-info.scss */
      body.page-node-430 .block.internship-destinations .field--name-field-ctas > li {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    @media (min-width: 44rem) and (orientation: portrait) {
      /* line 71, ../intrax_igi/sass/components/pages/_premium-info.scss */
      body.page-node-430 .block.internship-destinations .field--name-field-ctas > li {
        margin: 2em 1em 0 0; } }
    @media (min-width: 44rem) {
      /* line 71, ../intrax_igi/sass/components/pages/_premium-info.scss */
      body.page-node-430 .block.internship-destinations .field--name-field-ctas > li {
        -ms-flex-preferred-size: 200px;
            flex-basis: 200px; } }
    /* line 87, ../intrax_igi/sass/components/pages/_premium-info.scss */
    body.page-node-430 .block.internship-destinations .field--name-field-ctas > li:first-child, body.page-node-430 .block.internship-destinations .field--name-field-ctas > li:nth-child(2) {
      margin-top: 0; }
    @media (min-width: 44rem) {
      /* line 91, ../intrax_igi/sass/components/pages/_premium-info.scss */
      body.page-node-430 .block.internship-destinations .field--name-field-ctas > li:nth-child(3) {
        margin-top: 0; } }
    @media (min-width: 44rem) and (orientation: portrait) {
      /* line 97, ../intrax_igi/sass/components/pages/_premium-info.scss */
      body.page-node-430 .block.internship-destinations .field--name-field-ctas > li:nth-child(3n) {
        margin-right: 0; } }
    @media (min-width: 44rem) and (orientation: landscape) {
      /* line 103, ../intrax_igi/sass/components/pages/_premium-info.scss */
      body.page-node-430 .block.internship-destinations .field--name-field-ctas > li:nth-child(4) {
        margin-top: 0; } }
    /* line 108, ../intrax_igi/sass/components/pages/_premium-info.scss */
    body.page-node-430 .block.internship-destinations .field--name-field-ctas > li .field--name-field-cta-image {
      margin: 0 0 1em 0; }
      /* line 110, ../intrax_igi/sass/components/pages/_premium-info.scss */
      body.page-node-430 .block.internship-destinations .field--name-field-ctas > li .field--name-field-cta-image img {
        width: 100%; }
        @media (min-width: 44rem) {
          /* line 110, ../intrax_igi/sass/components/pages/_premium-info.scss */
          body.page-node-430 .block.internship-destinations .field--name-field-ctas > li .field--name-field-cta-image img {
            width: auto; } }
    /* line 117, ../intrax_igi/sass/components/pages/_premium-info.scss */
    body.page-node-430 .block.internship-destinations .field--name-field-ctas > li .field--name-field-cta-title {
      padding: 0; }

/* line 2, ../intrax_igi/sass/components/pages/_resources.scss */
body.page-node-514 .block.block--views-downloadables-all {
  padding-top: 0; }

/* line 2, ../intrax_igi/sass/components/pages/_universities.scss */
body.page-node-433 .block.get-started {
  border-top-width: 0px !important;
  background-image: url("/sites/all/themes/intrax_igi/images/fabric_of_squares_gray.png"); }
  /* line 34, ../intrax_igi/sass/abstractions/_mixins.scss */
  body.page-node-433 .block.get-started + .block {
    border-top-width: 0px !important; }

/* line 2, ../intrax_igi/sass/components/pages/_west-program.scss */
body.page-node-498 .block.west-disclaimer {
  border-top-width: 0px !important;
  background-image: url("/sites/all/themes/intrax_igi/images/fabric_of_squares_gray.png"); }
  /* line 34, ../intrax_igi/sass/abstractions/_mixins.scss */
  body.page-node-498 .block.west-disclaimer + .block {
    border-top-width: 0px !important; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImludHJheC1pZ2kuc3R5bGVzLmNzcyIsImludHJheC1pZ2kuc3R5bGVzLnNjc3MiLCJiYXNlL19tZWRpYS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwiYmFzZS9fdGFibGVzLnNjc3MiLCJhYnN0cmFjdGlvbnMvX21peGlucy5zY3NzIiwidmFyaWFibGVzL19jb2xvcnMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX2FuY2hvci1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzIiwiY29tcG9uZW50cy9fYmFzaWMuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL19ibG9nLXByZXZpZXdzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2NoZWNrLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2Rvd25sb2FkYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2ZhcS1iYWNrLXRvLXRvcC5zY3NzIiwiY29tcG9uZW50cy9fZmFxLW1lbnUuc2NzcyIsInZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MiLCJjb21wb25lbnRzL19mYXEuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19wcmVmaXhlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL190cmFuc2l0aW9uLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXJzLnNjc3MiLCJjb21wb25lbnRzL19qMS1jYWxjdWxhdG9yLnNjc3MiLCJjb21wb25lbnRzL19tYXJrZXRvLWZvcm1zLnNjc3MiLCJjb21wb25lbnRzL19wYXgtZ2V0LXN0YXJ0ZWQuc2NzcyIsImNvbXBvbmVudHMvX3ByZW1pdW0tajEtY3Rhcy5zY3NzIiwiY29tcG9uZW50cy9fcHJvZ3JhbS1jYWxjdWxhdG9yLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MiLCJjb21wb25lbnRzL19zZWxlY3QyLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXNob3cuc2NzcyIsImNvbXBvbmVudHMvX3N0YXItbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fdGV4dC1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC1ob3Jpem9udGFsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fY2xlYXJmaXguc2NzcyIsImNvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9fY3RhLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LWJpZy1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtYnVsbGV0LXBvaW50cy5zY3NzIiwiY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtcHJvZmlsZS5zY3NzIiwiY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Qtc3RlcHMuc2NzcyIsImNvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LXZhbHVlLXByb3Auc2NzcyIsImNvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LnNjc3MiLCJjb21wb25lbnRzL21lbnVzL19ibG9nLWNhdGVnb3JpZXMuc2NzcyIsImNvbXBvbmVudHMvbWVudXMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LWFjdGl2ZS1zdGF0ZS5zY3NzIiwiY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MiLCJjb21wb25lbnRzL3BhZ2VzL180MDQuc2NzcyIsImNvbXBvbmVudHMvcGFnZXMvX2F0dG9ybmV5cy1wcmljaW5nLWVsaWdpYmlsaXR5LnNjc3MiLCJjb21wb25lbnRzL3BhZ2VzL19hdHRvcm5leXMuc2NzcyIsImNvbXBvbmVudHMvcGFnZXMvX2Jsb2ctcG9zdC5zY3NzIiwiY29tcG9uZW50cy9wYWdlcy9fYmxvZy5zY3NzIiwiY29tcG9uZW50cy9wYWdlcy9fY29udGFjdC11cy5zY3NzIiwiY29tcG9uZW50cy9wYWdlcy9faG9tZXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvcGFnZXMvX2oxLWVsaWdpYmlsaXR5LXByaWNpbmcuc2NzcyIsImNvbXBvbmVudHMvcGFnZXMvX2oxLWluZm8uc2NzcyIsImNvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0tZGV0YWlscy5zY3NzIiwiY29tcG9uZW50cy9wYWdlcy9fcHJlbWl1bS1pbmZvLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VzL19yZXNvdXJjZXMuc2NzcyIsImNvbXBvbmVudHMvcGFnZXMvX3VuaXZlcnNpdGllcy5zY3NzIiwiY29tcG9uZW50cy9wYWdlcy9fd2VzdC1wcm9ncmFtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUhBQXFIO0FDR3JIO0VBQ0UsdUJBQXVCLEVBQ3hCOztBRERELHFIQUFxSDtBQ0VySDtFQUNFLG9CQUFvQixFQUNyQjs7QURBRCwrR0FBK0c7QUVSL0c7RUFDQyxnQkFBZ0I7RUFDaEIsd0JBQXdCO0VBQ3hCLGVBQWUsRUFDZjs7QUZVRCwrR0FBK0c7QUVSL0c7RUFDQyxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixtQkFBbUIsRUFjbkI7RUN3Q0c7SUgzQ0EsK0dBQStHO0lFZm5IO01BTUUsYUFBYTtNQUNiLGNBQWM7TUFDZCxXQUFVO01BQ1Ysd0JBQXdCLEVBU3pCLEVBQUE7RUZHQyxnSEFBZ0g7RUVyQmxIO0lBWUUsbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFRO0lBQ1IsWUFBWTtJQUNaLGFBQWEsRUFDYjs7QUZZRixnSEFB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QUE2SDtFaUJqMEMvSDtJQ3dVSSxvQkFBb0IsRUFDckI7RWxCMi9CRCw2SEFBNkg7RWlCcDBDL0g7SUMyVUksV0FBVyxFQUNaO0VsQjIvQkQsNkhBQTZIO0VpQnYwQy9IO0lDOFVJLG9CQUFvQixFQUNyQjtFbEIyL0JELDZIQUE2SDtFaUIxMEMvSDtJQ2lWSSxvQkFBb0IsRUFDckI7RWxCMi9CRCw2SEFBNkg7RWlCNzBDL0g7SUNvVkksV0FBVyxFQUNaO0VsQjIvQkQsNkhBQTZIO0VpQmgxQy9IO0lDdVZJLG9CQUFvQixFQUNyQjtFbEIyL0JELDZIQUE2SDtFaUJuMUMvSDtJQzBWSSxtQkFBbUIsRUFDcEI7RWxCMi9CRCw2SEFBNkg7RWlCdDFDL0g7SUM2VkksWUFBWSxFQUNiO0VsQjIvQkQsNkhBQTZIO0VpQnoxQy9IO0lDZ1dJLG9CQUFvQixFQUNyQjtFbEIyL0JELDZIQUE2SDtFaUI1MUMvSDtJQ21XSSxvQkFBb0IsRUFDckI7RWxCMi9CRCw2SEFBNkg7RWlCLzFDL0g7SUNzV0ksV0FBVyxFQUNaO0VsQjIvQkQsNkhBQTZIO0VpQmwyQy9IO0lDeVdJLG9CQUFvQixFQUNyQjtFbEIyL0JELDZIQUE2SDtFaUJyMkMvSDtJQzRXSSxvQkFBb0IsRUFDckI7RWxCMi9CRCw2SEFBNkg7RWlCeDJDL0g7SUMrV0ksV0FBVyxFQUNaO0VsQjIvQkQsNkhBQTZIO0VpQjMyQy9IO0lDa1hJLG9CQUFvQixFQUNyQjtFbEIyL0JELDZIQUE2SDtFaUI5MkMvSDtJQ3FYSSxvQkFBb0IsRUFDckI7RWxCMi9CRCw2SEFBNkg7RWlCajNDL0g7SUN3WEksV0FBVyxFQUNaO0VsQjIvQkQsNkhBQTZIO0VpQnAzQy9IO0lDMlhJLG9CQUFvQixFQUNyQjtFbEIyL0JELDZIQUE2SDtFaUJ2M0MvSDtJQzhYSSxtQkFBbUIsRUFDcEI7RWxCMi9CRCw2SEFBNkg7RWlCMTNDL0g7SUNpWUksWUFBWSxFQUNiO0VsQjIvQkQsNkhBQTZIO0VpQjczQy9IO0lDb1lJLFdBQVcsRUFDWjtFbEIyL0JELDZIQUE2SDtFaUJoNEMvSDtJQ3VZSSxtQkFBbUIsRUFDcEI7RWxCMi9CRCw2SEFBNkg7RWlCbjRDL0g7SUMwWUksbUJBQW1CLEVBQ3BCO0VsQjIvQkQsNkhBQTZIO0VpQnQ0Qy9IO0lDNllJLFVBQVUsRUFDWDtFbEIyL0JELDZIQUE2SDtFaUJ6NEMvSDtJQ2daSSxtQkFBbUIsRUFDcEI7RWxCMi9CRCw2SEFBNkg7RWlCNTRDL0g7SUNtWkksbUJBQW1CLEVBQ3BCO0VsQjIvQkQsNkhBQTZIO0VpQi80Qy9IO0lDc1pJLFVBQVUsRUFDWDtFbEIyL0JELDZIQUE2SDtFaUJsNUMvSDtJQ3laSSxtQkFBbUIsRUFDcEI7RWxCMi9CRCw2SEFBNkg7RWlCcjVDL0g7SUM0WkksbUJBQW1CLEVBQ3BCO0VsQjIvQkQsNkhBQTZIO0VpQng1Qy9IO0lDK1pJLFVBQVUsRUFDWDtFbEIyL0JELDZIQUE2SDtFaUIzNUMvSDtJQ2thSSxtQkFBbUIsRUFDcEI7RWxCMi9CRCw2SEFBNkg7RWlCOTVDL0g7SUNxYUksa0JBQWtCLEVBQ25CO0VsQjIvQkQsNkhBQTZIO0VpQmo2Qy9IO0lDd2FJLFdBQVcsRUFDWjtFbEIyL0JELDZIQUE2SDtFaUJwNkMvSDtJQzJhSSxrQkFBa0IsRUFDbkI7RWxCMi9CRCw2SEFBNkg7RWlCdjZDL0g7SUM4YUksMEJBQTBCLEVBQzNCO0VsQjIvQkQsNkhBQTZIO0VpQjE2Qy9IO0lDaWJJLDBCQUEwQixFQUMzQjtFbEIyL0JELDZIQUE2SDtFaUI3NkMvSDtJQ29iSSxpQkFBaUIsRUFDbEI7RWxCMi9CRCw2SEFBNkg7RWlCaDdDL0g7SUN1YkksMEJBQTBCLEVBQzNCO0VsQjIvQkQsNkhBQTZIO0VpQm43Qy9IO0lDMGJJLDBCQUEwQixFQUMzQjtFbEIyL0JELDZIQUE2SDtFaUJ0N0MvSDtJQzZiSSxpQkFBaUIsRUFDbEI7RWxCMi9CRCw2SEFBNkg7RWlCejdDL0g7SUNnY0ksMEJBQTBCLEVBQzNCO0VsQjIvQkQsNkhBQTZIO0VpQjU3Qy9IO0lDbWNJLDBCQUEwQixFQUMzQjtFbEIyL0JELDZIQUE2SDtFaUIvN0MvSDtJQ3NjSSxpQkFBaUIsRUFDbEI7RWxCMi9CRCw2SEFBNkg7RWlCbDhDL0g7SUN5Y0ksMEJBQTBCLEVBQzNCO0VsQjIvQkQsNkhBQTZIO0VpQnI4Qy9IO0lDNGNJLHlCQUF5QixFQUMxQjtFbEIyL0JELDZIQUE2SDtFaUJ4OEMvSDtJQytjSSxnQkFBZ0IsRUFDakI7RUFDRDtJbEIyL0JFLDZIQUE2SDtJaUI1OENqSTtNQ21kTSxZQUFZLEVBQ2I7SWxCMi9CRCw2SEFBNkg7SWlCLzhDakk7TUNzZE0sWUFBWSxFQUNiO0lsQjIvQkQsNkhBQTZIO0lpQmw5Q2pJO01DeWRNLG9CQUFvQixFQUNyQjtJbEIyL0JELDZIQUE2SDtJaUJyOUNqSTtNQzRkTSxvQkFBb0IsRUFDckI7SWxCMi9CRCw2SEFBNkg7SWlCeDlDakk7TUMrZE0sV0FBVyxFQUNaO0lsQjIvQkQsNkhBQTZIO0lpQjM5Q2pJO01Da2VNLG9CQUFvQixFQUNyQjtJbEIyL0JELDZIQUE2SDtJaUI5OUNqSTtNQ3FlTSxvQkFBb0IsRUFDckI7SWxCMi9CRCw2SEFBNkg7SWlCaitDakk7TUN3ZU0sV0FBVyxFQUNaO0lsQjIvQkQsNkhBQTZIO0lpQnArQ2pJO01DMmVNLG9CQUFvQixFQUNyQjtJbEIyL0JELDZIQUE2SDtJaUJ2K0NqSTtNQzhlTSxvQkFBb0IsRUFDckI7SWxCMi9CRCw2SEFBNkg7SWlCMStDakk7TUNpZk0sV0FBVyxFQUNaO0lsQjIvQkQsNkhBQTZIO0lpQjcrQ2pJO01Db2ZNLG9CQUFvQixFQUNyQjtJbEIyL0JELDZIQUE2SDtJaUJoL0NqSTtNQ3VmTSxtQkFBbUIsRUFDcEI7SWxCMi9CRCw2SEFBNkg7SWlCbi9Dakk7TUMwZk0sWUFBWSxFQUNiO0lsQjIvQkQsNkhBQTZIO0lpQnQvQ2pJO01DNmZNLG9CQUFvQixFQUNyQjtJbEIyL0JELDZIQUE2SDtJaUJ6L0NqSTtNQ2dnQk0sb0JBQW9CLEVBQ3JCO0lsQjIvQkQsNkhBQTZIO0lpQjUvQ2pJO01DbWdCTSxXQUFXLEVBQ1o7SWxCMi9CRCw2SEFBNkg7SWlCLy9Dakk7TUNzZ0JNLG9CQUFvQixFQUNyQjtJbEIyL0JELDZIQUE2SDtJaUJsZ0RqSTtNQ3lnQk0sb0JBQW9CLEVBQ3JCO0lsQjIvQkQsNkhBQTZIO0lpQnJnRGpJO01DNGdCTSxXQUFXLEVBQ1o7SWxCMi9CRCw2SEFBNkg7SWlCeGdEakk7TUMrZ0JNLG9CQUFvQixFQUNyQjtJbEIyL0JELDZIQUE2SDtJaUIzZ0RqSTtNQ2toQk0sb0JBQW9CLEVBQ3JCO0lsQjIvQkQsNkhBQTZIO0lpQjlnRGpJO01DcWhCTSxXQUFXLEVBQ1o7SWxCMi9CRCw2SEFBNkg7SWlCamhEakk7TUN3aEJNLG9CQUFvQixFQUNyQjtJbEIyL0JELDZIQUE2SDtJaUJwaERqSTtNQzJoQk0sbUJBQW1CLEVBQ3BCO0lsQjIvQkQsNkhBQTZIO0lpQnZoRGpJO01DOGhCTSxZQUFZLEVBQ2I7SWxCMi9CRCw2SEFBNkg7SWlCMWhEakk7TUNpaUJNLFdBQVcsRUFDWjtJbEIyL0JELDZIQUE2SDtJaUI3aERqSTtNQ29pQk0sbUJBQW1CLEVBQ3BCO0lsQjIvQkQsNkhBQTZIO0lpQmhpRGpJO01DdWlCTSxtQkFBbUIsRUFDcEI7SWxCMi9CRCw2SEFBNkg7SWlCbmlEakk7TUMwaUJNLFVBQVUsRUFDWDtJbEIyL0JELDZIQUE2SDtJaUJ0aURqSTtNQzZpQk0sbUJBQW1CLEVBQ3BCO0lsQjIvQkQsNkhBQTZIO0lpQnppRGpJO01DZ2pCTSxtQkFBbUIsRUFDcEI7SWxCMi9CRCw2SEFBNkg7SWlCNWlEakk7TUNtakJNLFVBQVUsRUFDWDtJbEIyL0JELDZIQUE2SDtJaUIvaURqSTtNQ3NqQk0sbUJBQW1CLEVBQ3BCO0lsQjIvQkQsNkhBQTZIO0lpQmxqRGpJO01DeWpCTSxtQkFBbUIsRUFDcEI7SWxCMi9CRCw2SEFBNkg7SWlCcmpEakk7TUM0akJNLFVBQVUsRUFDWDtJbEIyL0JELDZIQUE2SDtJaUJ4akRqSTtNQytqQk0sbUJBQW1CLEVBQ3BCO0lsQjIvQkQsNkhBQTZIO0lpQjNqRGpJO01Da2tCTSxrQkFBa0IsRUFDbkI7SWxCMi9CRCw2SEFBNkg7SWlCOWpEakk7TUNxa0JNLFdBQVcsRUFDWjtJbEIyL0JELDZIQUE2SDtJaUJqa0RqSTtNQ3drQk0sa0JBQWtCLEVBQ25CO0lsQjIvQkQsNkhBQTZIO0lpQnBrRGpJO01DMmtCTSwwQkFBMEIsRUFDM0I7SWxCMi9CRCw2SEFBNkg7SWlCdmtEakk7TUM4a0JNLDBCQUEwQixFQUMzQjtJbEIyL0JELDZIQUE2SDtJaUIxa0RqSTtNQ2lsQk0saUJBQWlCLEVBQ2xCO0lsQjIvQkQsNkhBQTZIO0lpQjdrRGpJO01Db2xCTSwwQkFBMEIsRUFDM0I7SWxCMi9CRCw2SEFBNkg7SWlCaGxEakk7TUN1bEJNLDBCQUEwQixFQUMzQjtJbEIyL0JELDZIQUE2SDtJaUJubERqSTtNQzBsQk0saUJBQWlCLEVBQ2xCO0lsQjIvQkQsNkhBQTZIO0lpQnRsRGpJO01DNmxCTSwwQkFBMEIsRUFDM0I7SWxCMi9CRCw2SEFBNkg7SWlCemxEakk7TUNnbUJNLDBCQUEwQixFQUMzQjtJbEIyL0JELDZIQUE2SDtJaUI1bERqSTtNQ21tQk0saUJBQWlCLEVBQ2xCO0lsQjIvQkQsNkhBQTZIO0lpQi9sRGpJO01Dc21CTSwwQkFBMEIsRUFDM0I7SWxCMi9CRCw2SEFBNkg7SWlCbG1Eakk7TUN5bUJNLHlCQUF5QixFQUMxQjtJbEIyL0JELDZIQUE2SDtJaUJybURqSTtNQzRtQk0sZ0JBQWdCLEVBQ2pCLEVBQUE7RUFFSDtJbEIwL0JFLDZIQUE2SDtJaUJ6bURqSTtNQ2luQk0sWUFBWSxFQUNiO0lsQjAvQkQsNkhBQTZIO0lpQjVtRGpJO01Db25CTSxZQUFZLEVBQ2I7SWxCMC9CRCw2SEFBNkg7SWlCL21Eakk7TUN1bkJNLG9CQUFvQixFQUNyQjtJbEIwL0JELDZIQUE2SDtJaUJsbkRqSTtNQzBuQk0sb0JBQW9CLEVBQ3JCO0lsQjAvQkQsNkhBQTZIO0lpQnJuRGpJO01DNm5CTSxXQUFXLEVBQ1o7SWxCMC9CRCw2SEFBNkg7SWlCeG5Eakk7TUNnb0JNLG9CQUFvQixFQUNyQjtJbEIwL0JELDZIQUE2SDtJaUIzbkRqSTtNQ21vQk0sb0JBQW9CLEVBQ3JCO0lsQjAvQkQsNkhBQTZIO0lpQjluRGpJO01Dc29CTSxXQUFXLEVBQ1o7SWxCMC9CRCw2SEFBNkg7SWlCam9Eakk7TUN5b0JNLG9CQUFvQixFQUNyQjtJbEIwL0JELDZIQUE2SDtJaUJwb0RqSTtNQzRvQk0sb0JBQW9CLEVBQ3JCO0lsQjAvQkQsNkhBQTZIO0lpQnZvRGpJO01DK29CTSxXQUFXLEVBQ1o7SWxCMC9CRCw2SEFBNkg7SWlCMW9Eakk7TUNrcEJNLG9CQUFvQixFQUNyQjtJbEIwL0JELDZIQUE2SDtJaUI3b0RqSTtNQ3FwQk0sbUJBQW1CLEVBQ3BCO0lsQjAvQkQsNkhBQTZIO0lpQmhwRGpJO01Dd3BCTSxZQUFZLEVBQ2I7SWxCMC9CRCw2SEFBNkg7SWlCbnBEakk7TUMycEJNLG9CQUFvQixFQUNyQjtJbEIwL0JELDZIQUE2SDtJaUJ0cERqSTtNQzhwQk0sb0JBQW9CLEVBQ3JCO0lsQjAvQkQsNkhBQTZIO0lpQnpwRGpJO01DaXFCTSxXQUFXLEVBQ1o7SWxCMC9CRCw2SEFBNkg7SWlCNXBEakk7TUNvcUJNLG9CQUFvQixFQUNyQjtJbEIwL0JELDZIQUE2SDtJaUIvcERqSTtNQ3VxQk0sb0JBQW9CLEVBQ3JCO0lsQjAvQkQsNkhBQTZIO0lpQmxxRGpJO01DMHFCTSxXQUFXLEVBQ1o7SWxCMC9CRCw2SEFBNkg7SWlCcnFEakk7TUM2cUJNLG9CQUFvQixFQUNyQjtJbEIwL0JELDZIQUE2SDtJaUJ4cURqSTtNQ2dyQk0sb0JBQW9CLEVBQ3JCO0lsQjAvQkQsNkhBQTZIO0lpQjNxRGpJO01DbXJCTSxXQUFXLEVBQ1o7SWxCMC9CRCw2SEFBNkg7SWlCOXFEakk7TUNzckJNLG9CQUFvQixFQUNyQjtJbEIwL0JELDZIQUE2SDtJaUJqckRqSTtNQ3lyQk0sbUJBQW1CLEVBQ3BCO0lsQjAvQkQsNkhBQTZIO0lpQnByRGpJO01DNHJCTSxZQUFZLEVBQ2I7SWxCMC9CRCw2SEFBNkg7SWlCdnJEakk7TUMrckJNLFdBQVcsRUFDWjtJbEIwL0JELDZIQUE2SDtJaUIxckRqSTtNQ2tzQk0sbUJBQW1CLEVBQ3BCO0lsQjAvQkQsNkhBQTZIO0lpQjdyRGpJO01D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bEJ5L0JELDZIQUE2SDtJaUI1ekRqSTtNQ3EwQk0sb0JBQW9CLEVBQ3JCO0lsQnkvQkQsNkhBQTZIO0lpQi96RGpJO01DdzBCTSxXQUFXLEVBQ1o7SWxCeS9CRCw2SEFBNkg7SWlCbDBEakk7TUMyMEJNLG9CQUFvQixFQUNyQjtJbEJ5L0JELDZIQUE2SDtJaUJyMERqSTtNQzgwQk0sb0JBQW9CLEVBQ3JCO0lsQnkvQkQsNkhBQTZIO0lpQngwRGpJO01DaTFCTSxXQUFXLEVBQ1o7SWxCeS9CRCw2SEFBNkg7SWlCMzBEakk7TUNvMUJNLG9CQUFvQixFQUNyQjtJbEJ5L0JELDZIQUE2SDtJaUI5MERqSTtNQ3UxQk0sbUJBQW1CLEVBQ3BCO0lsQnkvQkQsNkhBQTZIO0lpQmoxRGpJO01DMDFCTSxZQUFZLEVBQ2I7SWxCeS9CRCw2SEFBNkg7SWlCcDFEakk7TUM2MUJNLFdBQVcsRUFDWjtJbEJ5L0JELDZIQUE2SDtJaUJ2MURqSTtNQ2cyQk0sbUJBQW1CLEVBQ3BCO0lsQnkvQkQsNkhBQTZIO0lpQjExRGpJO01DbTJCTSxtQkFBbUIsRUFDcEI7SWxCeS9CRCw2SEFBNkg7SWlCNzFEakk7TUNzMkJNLFVBQVUsRUFDWDtJbEJ5L0JELDZIQUE2SDtJaUJoMkRqSTtNQ3kyQk0sbUJBQW1CLEVBQ3BCO0lsQnkvQkQsNkhBQTZIO0lpQm4yRGpJO01DNDJCTSxtQkFBbUIsRUFDcEI7SWxCeS9CRCw2SEFBNkg7SWlCdDJEakk7TUMrMkJNLFVBQVUsRUFDWDtJbEJ5L0JELDZIQUE2SDtJaUJ6MkRqSTtNQ2szQk0sbUJBQW1CLEVBQ3BCO0lsQnkvQkQsNkhBQTZIO0lpQjUyRGpJO01DcTNCTSxtQkFBbUIsRUFDcEI7SWxCeS9CRCw2SEFBNkg7SWlCLzJEakk7TUN3M0JNLFVBQVUsRUFDWDtJbEJ5L0JELDZIQUE2SDtJaUJsM0RqSTtNQzIzQk0sbUJBQW1CLEVBQ3BCO0lsQnkvQkQsNkhBQTZIO0lpQnIzRGpJO01DODNCTSxrQkFBa0IsRUFDbkI7SWxCeS9CRCw2SEFBNkg7SWlCeDNEakk7TUNpNEJNLFdBQVcsRUFDWjtJ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SUFDRSxZQUFZLEVBQ2I7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxXQUFXLEVBQ1o7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxXQUFXLEVBQ1o7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxXQUFXLEVBQ1o7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxZQUFZLEVBQ2I7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxXQUFXLEVBQ1o7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxXQUFXLEVBQ1o7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxXQUFXLEVBQ1o7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxZQUFZLEVBQ2I7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxXQUFXLEVBQ1o7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxVQUFVLEVBQ1g7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxVQUFVLEVBQ1g7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxVQUFVLEVBQ1g7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxrQkFBa0IsRUFDbkI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxXQUFXLEVBQ1o7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxrQkFBa0IsRUFDbkI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxpQkFBaUIsRUFDbEI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxpQkFBaUIsRUFDbEI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxpQkFBaUIsRUFDbEI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSx5QkFBeUIsRUFDMUI7RWxCaTVHSCw2SEFBNkg7RWtCaDVHM0g7SUFDRSxnQkFBZ0IsRUFDakIsRUFBQTs7QUFFSDtFbEJpNUdBLDZIQUE2SDtFa0JoNUczSDtJQUNFLFlBQVksRUFDYjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFlBQVksRUFDYjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFdBQVcsRUFDWjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFdBQVcsRUFDWjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFdBQVcsRUFDWjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFlBQVksRUFDYjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFdBQVcsRUFDWjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFdBQVcsRUFDWjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFdBQVcsRUFDWjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFlBQVksRUFDYjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFdBQVcsRUFDWjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFVBQVUsRUFDWDtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFVBQVUsRUFDWDtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFVBQVUsRUFDWDtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLGtCQUFrQixFQUNuQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLFdBQVcsRUFDWjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLGtCQUFrQixFQUNuQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLGlCQUFpQixFQUNsQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLGlCQUFpQixFQUNsQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLGlCQUFpQixFQUNsQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLHlCQUF5QixFQUMxQjtFbEJpNUdILDZIQUE2SDtFa0JoNUczSDtJQUNFLGdCQUFnQixFQUNqQixFQUFBOztBQUVIO0VsQmk1R0EsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsWUFBWSxFQUNiO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsWUFBWSxFQUNiO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsV0FBVyxFQUNaO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsV0FBVyxFQUNaO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsV0FBVyxFQUNaO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsWUFBWSxFQUNiO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsV0FBVyxFQUNaO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsV0FBVyxFQUNaO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsV0FBVyxFQUNaO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsWUFBWSxFQUNiO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsV0FBVyxFQUNaO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsVUFBVSxFQUNYO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsVUFBVSxFQUNYO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsVUFBVSxFQUNYO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usa0JBQWtCLEVBQ25CO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsV0FBVyxFQUNaO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0Usa0JBQWtCLEVBQ25CO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsaUJBQWlCLEVBQ2xCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsaUJBQWlCLEVBQ2xCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsaUJBQWlCLEVBQ2xCO0VsQmk1R0gsNkhBQTZIO0VrQmg1RzNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQmk1R0gs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OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLFdBQVcsRUFDWjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLFdBQVcsRUFDWjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLFdBQVcsRUFDWjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLFlBQVksRUFDYjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLFdBQVcsRUFDWjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLFdBQVcsRUFDWjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLFdBQVcsRUFDWjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG9CQUFvQixFQUNyQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLFlBQVksRUFDYjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLFdBQVcsRUFDWjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLFVBQVUsRUFDWDtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLFVBQVUsRUFDWDtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLFVBQVUsRUFDWDtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLG1CQUFtQixFQUNwQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLGtCQUFrQixFQUNuQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLFdBQVcsRUFDWjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLGtCQUFrQixFQUNuQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLGlCQUFpQixFQUNsQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLGlCQUFpQixFQUNsQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLGlCQUFpQixFQUNsQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLDBCQUEwQixFQUMzQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLHlCQUF5QixFQUMxQjtFbEJ1OUxILDZIQUE2SDtFa0J0OUwzSDtJQUNFLGdCQUFnQixFQUNqQixFQUFBOztBQUVIO0VsQnU5TEEsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsWUFBWSxFQUNiO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsWUFBWSxFQUNiO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsV0FBVyxFQUNaO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsV0FBVyxFQUNaO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsV0FBVyxFQUNaO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsWUFBWSxFQUNiO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsV0FBVyxFQUNaO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsV0FBVyxFQUNaO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsV0FBVyxFQUNaO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usb0JBQW9CLEVBQ3JCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsWUFBWSxFQUNiO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsV0FBVyxFQUNaO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsVUFBVSxFQUNYO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsVUFBVSxFQUNYO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsVUFBVSxFQUNYO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsbUJBQW1CLEVBQ3BCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usa0JBQWtCLEVBQ25CO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsV0FBVyxFQUNaO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0Usa0JBQWtCLEVBQ25CO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsaUJBQWlCLEVBQ2xCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsaUJBQWlCLEVBQ2xCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsaUJBQWlCLEVBQ2xCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsMEJBQTBCLEVBQzNCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UseUJBQXlCLEVBQzFCO0VsQnU5TEgsNkhBQTZIO0VrQnQ5TDNIO0lBQ0UsZ0JBQWdCLEVBQ2pCLEVBQUE7O0FBRUg7RWxCdTlMQSw2SEFBNkg7RWtCdDlMM0g7SUFDRSxZQUFZLEVBQ2I7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxZQUFZLEVBQ2I7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxXQUFXLEVBQ1o7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxXQUFXLEVBQ1o7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxXQUFXLEVBQ1o7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxZQUFZLEVBQ2I7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxXQUFXLEVBQ1o7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxXQUFXLEVBQ1o7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxXQUFXLEVBQ1o7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxvQkFBb0IsRUFDckI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxZQUFZLEVBQ2I7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxXQUFXLEVBQ1o7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxVQUFVLEVBQ1g7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxVQUFVLEVBQ1g7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxVQUFVLEVBQ1g7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxtQkFBbUIsRUFDcEI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxrQkFBa0IsRUFDbkI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxXQUFXLEVBQ1o7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxrQkFBa0IsRUFDbkI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxpQkFBaUIsRUFDbEI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxpQkFBaUIsRUFDbEI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSxpQkFBaUIsRUFDbEI7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSwwQkFBMEIsRUFDM0I7RWxCdTlMSCw2SEFBNkg7RWtCdDlMM0g7SUFDRSx5QkFBeUIsRUFDMUI7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QUFvSTtJeURyb1h4STtNQTJHSyxrQkFBa0IsRUFPbEI7TXpEc2hYQyxvSUFBb0k7TXlEeG9YMUk7UUE2R00sWUFBWSxFQUlaO1F0RGxERjtVSDZrWE0sb0lBQW9JO1V5RDVvWDlJO1lBK0dPLFlBQVksRUFFYixFQUFBO0l6RDhoWEYsb0lBQW9JO0l5RC9vWHhJO01Bb0hLLFdBQVcsRUFDWDs7QXpEOGhYTCwrSEFBK0g7QTBEcHBYL0g7RUFFRSxlQUFlLEVBQ2Y7O0ExRHFwWEYsa0lBQWtJO0EyRHhwWGxJO0V0RCtCQyxpQ0FBaUM7RUFDakMsd0ZBQXFCLEVzRDdCcEI7RTNEeXBYQSx5SEFBeUg7RUszblh2SDtJQUNGLGlDQUFpQyxFQUNqQzs7QUw2blhGLGtJQUFrSTtBNERocVhsSTtFdkQrQkMsaUNBQWlDO0VBQ2pDLHdGQUFxQixFdUQ3QnBCO0U1RGlxWEEseUhBQXlIO0VLbm9Ydkg7SUFDRixpQ0FBaUMsRUFDakMiLCJmaWxlIjoiaW50cmF4LWlnaS5zdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogbGluZSA0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9pbnRyYXgtaWdpLnN0eWxlcy5zY3NzICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBsaW5lIDcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2ludHJheC1pZ2kuc3R5bGVzLnNjc3MgKi9cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX21lZGlhLnNjc3MgKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhX2VtYmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgcGFkZGluZzogMjVweCAwIDU2LjI1JSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL19tZWRpYS5zY3NzICovXG4gICAgLm1lZGlhX2VtYmVkIHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIGhlaWdodDogMzM4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87IH0gfVxuICAvKiBsaW5lIDE4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL19tZWRpYS5zY3NzICovXG4gIC5tZWRpYV9lbWJlZCBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190YWJsZXMuc2NzcyAqL1xuLmwtY29udGVudCB0YWJsZSxcbi5sLXN1cHBsZW1lbnRhbCB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDEzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190YWJsZXMuc2NzcyAqL1xuICAubC1jb250ZW50IHRhYmxlOmxhc3QtY2hpbGQsXG4gIC5sLXN1cHBsZW1lbnRhbCB0YWJsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3RhYmxlcy5zY3NzICovXG4gIC5sLWNvbnRlbnQgdGFibGUgcCxcbiAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07IH1cbiAgLyogbGluZSAyMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdGFibGVzLnNjc3MgKi9cbiAgLmwtY29udGVudCB0YWJsZSBhLFxuICAubC1zdXBwbGVtZW50YWwgdGFibGUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3RhYmxlcy5zY3NzICovXG4gIC5sLWNvbnRlbnQgdGFibGUgdGhlYWQgdGQsXG4gIC5sLWNvbnRlbnQgdGFibGUgdGhlYWQgdGgsXG4gIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSB0aGVhZCB0ZCxcbiAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAvKiBsaW5lIDI0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190YWJsZXMuc2NzcyAqL1xuICAgICAgLmwtY29udGVudCB0YWJsZSB0aGVhZCB0ZCxcbiAgICAgIC5sLWNvbnRlbnQgdGFibGUgdGhlYWQgdGgsXG4gICAgICAubC1zdXBwbGVtZW50YWwgdGFibGUgdGhlYWQgdGQsXG4gICAgICAubC1zdXBwbGVtZW50YWwgdGFibGUgdGhlYWQgdGgge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9IH1cbiAgLyogbGluZSAzMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdGFibGVzLnNjc3MgKi9cbiAgLmwtY29udGVudCB0YWJsZSB0cixcbiAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIHRyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgMzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3RhYmxlcy5zY3NzICovXG4gICAgICAubC1jb250ZW50IHRhYmxlIHRyLFxuICAgICAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC8qIGxpbmUgNDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3RhYmxlcy5zY3NzICovXG4gIC5sLWNvbnRlbnQgdGFibGUgdGgsXG4gIC5sLWNvbnRlbnQgdGFibGUgdGQsXG4gIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSB0aCxcbiAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgLyogbGluZSA0MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdGFibGVzLnNjc3MgKi9cbiAgICAgIC5sLWNvbnRlbnQgdGFibGUgdGgsXG4gICAgICAubC1jb250ZW50IHRhYmxlIHRkLFxuICAgICAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIHRoLFxuICAgICAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIHRkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMWVtIDIwcHg7IH0gfVxuICAgIC8qIGxpbmUgNTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3RhYmxlcy5zY3NzICovXG4gICAgLmwtY29udGVudCB0YWJsZSB0aDpmaXJzdC1jaGlsZCxcbiAgICAubC1jb250ZW50IHRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSB0aDpmaXJzdC1jaGlsZCxcbiAgICAubC1zdXBwbGVtZW50YWwgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgICAvKiBsaW5lIDUyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190YWJsZXMuc2NzcyAqL1xuICAgICAgICAubC1jb250ZW50IHRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAubC1jb250ZW50IHRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAubC1zdXBwbGVtZW50YWwgdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgfSB9XG4gICAgLyogbGluZSA1OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdGFibGVzLnNjc3MgKi9cbiAgICAubC1jb250ZW50IHRhYmxlIHRoOmxhc3QtY2hpbGQsXG4gICAgLmwtY29udGVudCB0YWJsZSB0ZDpsYXN0LWNoaWxkLFxuICAgIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSB0aDpsYXN0LWNoaWxkLFxuICAgIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgICAgLyogbGluZSA1OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdGFibGVzLnNjc3MgKi9cbiAgICAgICAgLmwtY29udGVudCB0YWJsZSB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAubC1jb250ZW50IHRhYmxlIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAubC1zdXBwbGVtZW50YWwgdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfSB9XG4gICAgLyogbGluZSA2NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdGFibGVzLnNjc3MgKi9cbiAgICAubC1jb250ZW50IHRhYmxlIHRoOmVtcHR5LFxuICAgIC5sLWNvbnRlbnQgdGFibGUgdGQ6ZW1wdHksXG4gICAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIHRoOmVtcHR5LFxuICAgIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSB0ZDplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSA2NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdGFibGVzLnNjc3MgKi9cbiAgICAubC1jb250ZW50IHRhYmxlIHRoIC50YWJsZXNhdy1jZWxsLWxhYmVsLFxuICAgIC5sLWNvbnRlbnQgdGFibGUgdGQgLnRhYmxlc2F3LWNlbGwtbGFiZWwsXG4gICAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIHRoIC50YWJsZXNhdy1jZWxsLWxhYmVsLFxuICAgIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSB0ZCAudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMWVtIDAgMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAgIC8qIGxpbmUgNjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3RhYmxlcy5zY3NzICovXG4gICAgICAgIC5sLWNvbnRlbnQgdGFibGUgdGggLnRhYmxlc2F3LWNlbGwtbGFiZWwsXG4gICAgICAgIC5sLWNvbnRlbnQgdGFibGUgdGQgLnRhYmxlc2F3LWNlbGwtbGFiZWwsXG4gICAgICAgIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSB0aCAudGFibGVzYXctY2VsbC1sYWJlbCxcbiAgICAgICAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIHRkIC50YWJsZXNhdy1jZWxsLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDc1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190YWJsZXMuc2NzcyAqL1xuICAgIC5sLWNvbnRlbnQgdGFibGUgdGggLnRhYmxlc2F3LWNlbGwtbGFiZWwtdG9wLFxuICAgIC5sLWNvbnRlbnQgdGFibGUgdGQgLnRhYmxlc2F3LWNlbGwtbGFiZWwtdG9wLFxuICAgIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSB0aCAudGFibGVzYXctY2VsbC1sYWJlbC10b3AsXG4gICAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIHRkIC50YWJsZXNhdy1jZWxsLWxhYmVsLXRvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDc5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190YWJsZXMuc2NzcyAqL1xuICAubC1jb250ZW50IHRhYmxlIC50YWJsZXNhdy1jZWxsLWxhYmVsLFxuICAubC1zdXBwbGVtZW50YWwgdGFibGUgLnRhYmxlc2F3LWNlbGwtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAvKiBsaW5lIDc5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190YWJsZXMuc2NzcyAqL1xuICAgICAgLmwtY29udGVudCB0YWJsZSAudGFibGVzYXctY2VsbC1sYWJlbCxcbiAgICAgIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSAudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC8qIGxpbmUgODgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3RhYmxlcy5zY3NzICovXG4gIC5sLWNvbnRlbnQgdGFibGUgLnRhYmxlc2F3LWNlbGwtY29udGVudCxcbiAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIC50YWJsZXNhdy1jZWxsLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAvKiBsaW5lIDg4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190YWJsZXMuc2NzcyAqL1xuICAgICAgLmwtY29udGVudCB0YWJsZSAudGFibGVzYXctY2VsbC1jb250ZW50LFxuICAgICAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIC50YWJsZXNhdy1jZWxsLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDk4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190YWJsZXMuc2NzcyAqL1xuICAubC1jb250ZW50IHRhYmxlIHRoLFxuICAubC1jb250ZW50IHRhYmxlIHRkLFxuICAubC1zdXBwbGVtZW50YWwgdGFibGUgdGgsXG4gIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMXJlbTsgfVxuICAvKiBsaW5lIDEwMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdGFibGVzLnNjc3MgKi9cbiAgLmwtY29udGVudCB0YWJsZSB0aCxcbiAgLmwtc3VwcGxlbWVudGFsIHRhYmxlIHRoIHtcbiAgICBmb250LWZhbWlseTogXCJtaWxvd2ViYm9sZFwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEU1QjI7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC8qIGxpbmUgMTEwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190YWJsZXMuc2NzcyAqL1xuICAubC1jb250ZW50IHRhYmxlIHRib2R5IHRoLFxuICAubC1zdXBwbGVtZW50YWwgdGFibGUgdGJvZHkgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEZCRjI7IH1cbiAgLyogbGluZSAxMTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3RhYmxlcy5zY3NzICovXG4gIC5sLWNvbnRlbnQgdGFibGUgdGQsXG4gIC5sLXN1cHBsZW1lbnRhbCB0YWJsZSB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RkJGMjtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLyogbGluZSAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNEQ0RDREO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6IFwibWlsb3dlYlwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBzYW5zLXNlcmlmOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtaWxvd2ViXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvZm9udC9NaWxvV2ViLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJsaWdodFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvZm9udC9NaWxvV2ViLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvZm9udC9NaWxvV2ViLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi1MaWdodC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtaWxvd2ViYm9sZFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvZm9udC9NaWxvV2ViLUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibWlsb3dlYml0YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItSXRhLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi1JdGEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItSXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItSXRhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItSXRhLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJib2xkaXRhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi1Cb2xkSXRhLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi1Cb2xkSXRhLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvZm9udC9NaWxvV2ViLUJvbGRJdGEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi1Cb2xkSXRhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItQm9sZEl0YS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi8qIGxpbmUgNjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDEge1xuICBmb250LWZhbWlseTogXCJtaWxvd2VibGlnaHRcIjtcbiAgcGFkZGluZzogMCAwIDFlbSAwOyB9XG5cbi8qIGxpbmUgNjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDIge1xuICBmb250LWZhbWlseTogXCJtaWxvd2ViXCI7XG4gIHBhZGRpbmc6IDAgMCAwLjc1ZW0gMDsgfVxuXG4vKiBsaW5lIDczLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwibWlsb3dlYmJvbGRcIjtcbiAgcGFkZGluZzogMCAwIDAuNzVlbSAwOyB9XG5cbi8qIGxpbmUgNzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDQge1xuICBmb250LWZhbWlseTogXCJtaWxvd2ViYm9sZFwiO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgODMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAvKiBsaW5lIDgzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9IH1cblxuLyogbGluZSA5NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAvKiBsaW5lIDk1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07IH0gfVxuXG4vKiBsaW5lIDEwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOyB9XG5cbi8qIGxpbmUgMTEyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuXG4vKiBsaW5lIDExNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG5wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwIDAgMWVtIDA7IH1cbiAgLyogbGluZSAxMjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBwOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxMjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNBNUM1NEU7IH1cblxuLyogbGluZSAxMzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xucCBhIHtcbiAgZm9udC1mYW1pbHk6IFwibWlsb3dlYmJvbGRcIjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuXG4vKiBsaW5lIDEzNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG5zdHJvbmcsICNhbGwtaW50ZXJuc2hpcHMgLmNvbXBlbnNhdGlvbi10eXBlLXRpdGxlLCBiIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwibWlsb3dlYmJvbGRcIjsgfVxuXG4vKiBsaW5lIDE0MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG5lbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwibWlsb3dlYml0YVwiOyB9XG5cbi8qIGxpbmUgMTUxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5sLWNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bCwgLmwtY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIG9sLFxuLmwtY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgdWwsXG4ubC1jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBvbCxcbi5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHVsLFxuLmwtc3VwcGxlbWVudGFsIC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgb2wsXG4ubC1zdXBwbGVtZW50YWwgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHVsLFxuLmwtc3VwcGxlbWVudGFsIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBvbCB7XG4gIHBhZGRpbmc6IDAgMCAxZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSAxNTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIC5sLWNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bCwgLmwtY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIG9sLFxuICAgIC5sLWNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHVsLFxuICAgIC5sLWNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IG9sLFxuICAgIC5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHVsLFxuICAgIC5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIG9sLFxuICAgIC5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgdWwsXG4gICAgLmwtc3VwcGxlbWVudGFsIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBvbCB7XG4gICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDAgMmVtIDFlbTsgfSB9XG4gIC8qIGxpbmUgMTYyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgLmwtY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHVsOmxhc3QtY2hpbGQsIC5sLWNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtbG9uZyBvbDpsYXN0LWNoaWxkLFxuICAubC1jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB1bDpsYXN0LWNoaWxkLFxuICAubC1jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBvbDpsYXN0LWNoaWxkLFxuICAubC1zdXBwbGVtZW50YWwgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bDpsYXN0LWNoaWxkLFxuICAubC1zdXBwbGVtZW50YWwgLmZpZWxkLS10eXBlLXRleHQtbG9uZyBvbDpsYXN0LWNoaWxkLFxuICAubC1zdXBwbGVtZW50YWwgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHVsOmxhc3QtY2hpbGQsXG4gIC5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgb2w6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxNjUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAubC1jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgdWwgbGksIC5sLWNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtbG9uZyBvbCBsaSxcbiAgLmwtY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgdWwgbGksXG4gIC5sLWNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IG9sIGxpLFxuICAubC1zdXBwbGVtZW50YWwgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bCBsaSxcbiAgLmwtc3VwcGxlbWVudGFsIC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgb2wgbGksXG4gIC5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgdWwgbGksXG4gIC5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgb2wgbGkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDE2NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgLmwtY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHVsIGxpOmxhc3QtY2hpbGQsIC5sLWNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtbG9uZyBvbCBsaTpsYXN0LWNoaWxkLFxuICAgIC5sLWNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHVsIGxpOmxhc3QtY2hpbGQsXG4gICAgLmwtY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgb2wgbGk6bGFzdC1jaGlsZCxcbiAgICAubC1zdXBwbGVtZW50YWwgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bCBsaTpsYXN0LWNoaWxkLFxuICAgIC5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIG9sIGxpOmxhc3QtY2hpbGQsXG4gICAgLmwtc3VwcGxlbWVudGFsIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB1bCBsaTpsYXN0LWNoaWxkLFxuICAgIC5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgb2wgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMTcwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAubC1jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgdWwgbGkgdWwsIC5sLWNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtbG9uZyBvbCBsaSB1bCxcbiAgICAubC1jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB1bCBsaSB1bCxcbiAgICAubC1jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBvbCBsaSB1bCxcbiAgICAubC1zdXBwbGVtZW50YWwgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bCBsaSB1bCxcbiAgICAubC1zdXBwbGVtZW50YWwgLmZpZWxkLS10eXBlLXRleHQtbG9uZyBvbCBsaSB1bCxcbiAgICAubC1zdXBwbGVtZW50YWwgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHVsIGxpIHVsLFxuICAgIC5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgb2wgbGkgdWwge1xuICAgICAgcGFkZGluZzogMC41ZW0gMCAwIDJlbTsgfVxuXG4vKiBsaW5lIDE3NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4ubC1jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgdWwsXG4ubC1jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB1bCxcbi5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHVsLFxuLmwtc3VwcGxlbWVudGFsIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuICAvKiBsaW5lIDE3NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4gIC5sLWNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bCB1bCxcbiAgLmwtY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgdWwgdWwsXG4gIC5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHVsIHVsLFxuICAubC1zdXBwbGVtZW50YWwgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHVsIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTsgfVxuXG4vKiBsaW5lIDE4MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4ubC1jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LWxvbmcgb2wsXG4ubC1jb250ZW50IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBvbCxcbi5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIG9sLFxuLmwtc3VwcGxlbWVudGFsIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxuICAvKiBsaW5lIDE4MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzICovXG4gIC5sLWNvbnRlbnQgLmZpZWxkLS10eXBlLXRleHQtbG9uZyBvbCBvbCxcbiAgLmwtY29udGVudCAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgb2wgb2wsXG4gIC5sLXN1cHBsZW1lbnRhbCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIG9sIG9sLFxuICAubC1zdXBwbGVtZW50YWwgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IG9sIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhOyB9XG5cbi8qIGxpbmUgMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYW5jaG9yLWxpbmtzLnNjc3MgKi9cbmEuYW5jaG9yLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTcwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAvKiBsaW5lIDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2FuY2hvci1saW5rcy5zY3NzICovXG4gICAgYS5hbmNob3ItbGluayB7XG4gICAgICB0b3A6IC0xMjBweDsgfSB9XG5cbi8qIGxpbmUgMTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2FuY2hvci1saW5rcy5zY3NzICovXG4ubC1uYXZpZ2F0aW9uIGEuYW5jaG9yLWxpbmssXG4ubC1oZWFkZXIgYS5hbmNob3ItbGluayxcbi5sLWZvb3RlciBhLmFuY2hvci1saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuLm1hcmdpbi10b3AteHMge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuLyogbGluZSA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbi5wYWRkaW5nLXRvcC14cyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07IH1cblxuLyogbGluZSAxMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4ucGFkZGluZy1ib3R0b20teHMge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi8qIGxpbmUgNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4ubWFyZ2luLXRvcC1zbSB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLyogbGluZSA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbi5wYWRkaW5nLXRvcC1zbSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtOyB9XG5cbi8qIGxpbmUgMTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuLnBhZGRpbmctYm90dG9tLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cblxuLyogbGluZSA0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbi5tYXJnaW4tdG9wLW1kIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi8qIGxpbmUgNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4ucGFkZGluZy10b3AtbWQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtOyB9XG5cbi8qIGxpbmUgMTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuLnBhZGRpbmctYm90dG9tLW1kIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuLm1hcmdpbi10b3AtbGcge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi8qIGxpbmUgNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4ucGFkZGluZy10b3AtbGcge1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuXG4vKiBsaW5lIDEwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbi5wYWRkaW5nLWJvdHRvbS1sZyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG5cbi8qIGxpbmUgNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4ubWFyZ2luLXRvcC14bCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuXG4vKiBsaW5lIDcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuLnBhZGRpbmctdG9wLXhsIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTsgfVxuXG4vKiBsaW5lIDEwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbi5wYWRkaW5nLWJvdHRvbS14bCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH1cblxuLyogbGluZSAxNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4uYnRuLWJsdWUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJCQ0YwO1xuICBib3JkZXItY29sb3I6ICMyMkJDRjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBtaWxvd2ViYm9sZDsgfVxuICAvKiBsaW5lIDIwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgLmJ0bi1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuLmJ0bi1wbGFpbiB7XG4gIGZvbnQtZmFtaWx5OiBtaWxvd2ViYm9sZDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM3RUFBMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgLmJ0bi1wbGFpbjpob3ZlciB7XG4gICAgZm9udC1mYW1pbHk6IG1pbG93ZWJib2xkO1xuICAgIGNvbG9yOiAjNzZhMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4uYnRuLWxpbmsge1xuICBmb250LWZhbWlseTogbWlsb3dlYmJvbGQ7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjN0VBQTAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gIC5idG4tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM3NmEwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogbWlsb3dlYmJvbGQ7IH1cblxuLyogbGluZSA0OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4ucGFnZS1ub2RlLTI3NSAubC1pbm5lciA+IGgxIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDUyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbi5wYWdlLW5vZGUtMjc1IC5ibG9jay0tYmFiZWwtZmlzaC1zZWFyY2gtaW50ZXJuc2hpcHMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4jYWxsLWludGVybnNoaXBzIHtcbiAgLypsZWZ0IHRvb2x0aXAqL1xuICAvKnRvb2x0aXAgaW5uZXIqLyB9XG4gIC8qIGxpbmUgNTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiBtaWxvd2ViYm9sZDsgfVxuICAvKiBsaW5lIDYzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAuYWktY29tcGVuc2F0aW9uIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogbWlsb3dlYjsgfVxuICAvKiBsaW5lIDY3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgNjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAgICAgI2FsbC1pbnRlcm5zaGlwcyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xcmVtOyB9IH1cbiAgLyogbGluZSA3NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICNhbGwtaW50ZXJuc2hpcHMgLnN0LXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC8qIGxpbmUgNzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzIGxhYmVsW2Zvcj1haV9jYXRlZ29yeV0sICNhbGwtaW50ZXJuc2hpcHMgLmNvbXBlbnNhdGlvbi10eXBlLXRpdGxlLCAjYWxsLWludGVybnNoaXBzICNzdF9zZWFyY2hfYnV0dG9uLCAjYWxsLWludGVybnNoaXBzICNzdF9wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDc5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgICAgICNhbGwtaW50ZXJuc2hpcHMgbGFiZWxbZm9yPWFpX2NhdGVnb3J5XSwgI2FsbC1pbnRlcm5zaGlwcyAuY29tcGVuc2F0aW9uLXR5cGUtdGl0bGUsICNhbGwtaW50ZXJuc2hpcHMgI3N0X3NlYXJjaF9idXR0b24sICNhbGwtaW50ZXJuc2hpcHMgI3N0X3BhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9IH1cbiAgLyogbGluZSA5MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICNhbGwtaW50ZXJuc2hpcHMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gIC8qIGxpbmUgOTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzIC5jaGVja2JveC1pbmxpbmUge1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDsgfVxuICAvKiBsaW5lIDk5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTA2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy93ZWItdHdvLXN0eWxlLnBuZ1wiKSBuby1yZXBlYXQgMCAxcHg7IH1cbiAgLyogbGluZSAxMTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzIC5jaGVja2JveC1pbmxpbmUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5cHg7IH1cbiAgLyogbGluZSAxMTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzIC5jaGVja2JveC1ib3JkZXItb3JhbmdlIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gIC8qIGxpbmUgMTIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAuY2hlY2tib3gtYm9yZGVyLW9yYW5nZSBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBvcmFuZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC8qIGxpbmUgMTMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAubXVsdGlzZWxlY3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogaW5oZXJpdDsgfVxuICAgIC8qIGxpbmUgMTMyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgICAjYWxsLWludGVybnNoaXBzIC5tdWx0aXNlbGVjdC1jb250YWluZXIgPiBsaSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDEzNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICAgI2FsbC1pbnRlcm5zaGlwcyAubXVsdGlzZWxlY3QtY29udGFpbmVyIGEge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC8qIGxpbmUgMTM3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgICAgICNhbGwtaW50ZXJuc2hpcHMgLm11bHRpc2VsZWN0LWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDE0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICAgICAjYWxsLWludGVybnNoaXBzIC5tdWx0aXNlbGVjdC1jb250YWluZXIgYSBsYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbWlsb3dlYic7IH1cbiAgICAvKiBsaW5lIDE0NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICAgI2FsbC1pbnRlcm5zaGlwcyAubXVsdGlzZWxlY3QtY29udGFpbmVyIC5hY3RpdmUgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gIC8qIGxpbmUgMTUxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAubXVsdGlzZWxlY3QtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMTU1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAubXVsdGlzZWxlY3QtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvaW1hZ2VzL3dlYi10d28tc3R5bGUucG5nXCIpIG5vLXJlcGVhdCAwIDFweDsgfVxuICAvKiBsaW5lIDE2NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICNhbGwtaW50ZXJuc2hpcHMgLm11bHRpc2VsZWN0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOXB4OyB9XG4gIC8qIGxpbmUgMTY3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAubXVsdGlzZWxlY3QtY29udGFpbmVyIGxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAvKiBsaW5lIDE3MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICNhbGwtaW50ZXJuc2hpcHMgLm11bHRpc2VsZWN0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBvcmFuZ2U7IH1cbiAgLyogbGluZSAxNzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzIC5tdWx0aXNlbGVjdFt0aXRsZT1cIk5vIFByZWZlcmVuY2VcIl0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgLyogbGluZSAxNzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzICNzdF9pdGVtc19wZXJfcGFnZSArIGRpdiBidXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgLyogbGluZSAxNzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzIC5haS1mZWF0dXJlZCB7XG4gICAgY29sb3I6ICNmYjY3MDc7IH1cbiAgLyogbGluZSAxODIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzIC5haS1yZXN1bHQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOUE5QjlDO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbjogMzBweCAwOyB9XG4gICAgLyogbGluZSAxODYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAgICNhbGwtaW50ZXJuc2hpcHMgLmFpLXJlc3VsdCBoNCB7XG4gICAgICBmb250LWZhbWlseTogbWlsb3dlYjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxODYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAgICAgICAjYWxsLWludGVybnNoaXBzIC5haS1yZXN1bHQgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgLyogbGluZSAxOTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzIC5haS1zcGFjZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLyogbGluZSAxOTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzIC5haS1pbmZvIHtcbiAgICBmb250LWZhbWlseTogbWlsb3dlYmJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAxOTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAgICAgI2FsbC1pbnRlcm5zaGlwcyAuYWktaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuICAvKiBsaW5lIDIwNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICNhbGwtaW50ZXJuc2hpcHMgLmFpLWluZm8taWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDEuNXJlbTsgfVxuICAgIC8qIGxpbmUgMjA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgICAjYWxsLWludGVybnNoaXBzIC5haS1pbmZvLWljb246OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgY29sb3I6ICM5NUIwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMS41cmVtOyB9XG4gIC8qIGxpbmUgMjE1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAuYWktYXJlYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjAwJzsgfVxuICAvKiBsaW5lIDIxOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICNhbGwtaW50ZXJuc2hpcHMgLmFpLWxvY2F0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwYWMnOyB9XG4gIC8qIGxpbmUgMjIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAuYWktbGFuZ3VhZ2VzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYyN2InOyB9XG4gIC8qIGxpbmUgMjI0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAuYWktcGF5bWVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMGQ2JzsgfVxuICAvKiBsaW5lIDIyNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICNhbGwtaW50ZXJuc2hpcHMgLmFpLWNhdGVnb3J5OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZTgnOyB9XG4gIC8qIGxpbmUgMjMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAuc3Qtc3ViLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTVweDsgfVxuICAvKiBsaW5lIDIzNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICNhbGwtaW50ZXJuc2hpcHMgLnBhZ2luYXRpb24gYSB7XG4gICAgY29sb3I6ICMzMzdhYjc7IH1cbiAgICAvKiBsaW5lIDIzNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICAgI2FsbC1pbnRlcm5zaGlwcyAucGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDI0MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICNhbGwtaW50ZXJuc2hpcHMgLnBhZ2luYXRpb24gLmFjdGl2ZSBhIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMkJDRjAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMyMkJDRjAgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLyogbGluZSAyNTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzICNzdF9wYWdpbmF0aW9uX2Zvb3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDI2MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICAgI2FsbC1pbnRlcm5zaGlwcyAjc3RfcGFnaW5hdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC8qIGxpbmUgMjY0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgICAjYWxsLWludGVybnNoaXBzICNzdF9wYWdpbmF0aW9uX2Zvb3RlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC8qIGxpbmUgMjY4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAudG9vbHRpcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDI2OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICAgICAjYWxsLWludGVybnNoaXBzIC50b29sdGlwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAvKiBsaW5lIDI3NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICNhbGwtaW50ZXJuc2hpcHMgLnRvb2x0aXAubGVmdCA+IC50b29sdGlwLWFycm93IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzk1QjAwMDsgfVxuICAvKiBsaW5lIDI3OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICNhbGwtaW50ZXJuc2hpcHMgLnRvb2x0aXAgPiAudG9vbHRpcC1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk1QjAwMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC8qIGxpbmUgMjgzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAubm8tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwIDAgMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLyogbGluZSAyODYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAgICNhbGwtaW50ZXJuc2hpcHMgLm5vLXJlc3VsdHMgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC8qIGxpbmUgMjg5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgICAjYWxsLWludGVybnNoaXBzIC5uby1yZXN1bHRzIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuICAgIC8qIGxpbmUgMjkzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgICAjYWxsLWludGVybnNoaXBzIC5uby1yZXN1bHRzIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLyogbGluZSAyOTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzIC5pbnRlcm5zaGlwLXRpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAvKiBsaW5lIDI5OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICAgI2FsbC1pbnRlcm5zaGlwcyAuaW50ZXJuc2hpcC10aXRsZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDMwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICNhbGwtaW50ZXJuc2hpcHMgLm1vZGFsLWNvbnRlbnQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLyogbGluZSAzMTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgLyogbGluZSAzMTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuICAjYWxsLWludGVybnNoaXBzIC5tb2RhbC1ib2R5IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAvKiBsaW5lIDMyMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmFiZWwtZmlzaC5zY3NzICovXG4gICNhbGwtaW50ZXJuc2hpcHMgLm1vZGFsLWJvZHkgLnVzYUFwcGxpY2FudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkU5NEQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJtaWxvd2ViYm9sZFwiO1xuICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzI4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYWJlbC1maXNoLnNjc3MgKi9cbiAgI2FsbC1pbnRlcm5zaGlwcyAubW9kYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLyogbGluZSAzMzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2NzcyAqL1xuLm1lZ2FtZW51IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Jhc2ljLnNjc3MgKi9cbi5kczcwMDIsXG4uZHMyMDE5IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgLyogbGluZSA0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYXNpYy5zY3NzICovXG4gIC5kczcwMDIgdWwsXG4gIC5kczIwMTkgdWwge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19iYXNpYy5zY3NzICovXG4gICAgLmRzNzAwMiB1bCBsaSB1bCxcbiAgICAuZHMyMDE5IHVsIGxpIHVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19ibG9jay5zY3NzICovXG4ubC1jb250ZW50IC5ibG9jayxcbi5sLXN1cHBsZW1lbnRhbCAuYmxvY2sge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDQ0NDQzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAvKiBsaW5lIDUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Jsb2NrLnNjc3MgKi9cbiAgICAubC1jb250ZW50IC5ibG9jayAuYmxvY2tfX3RpdGxlLFxuICAgIC5sLXN1cHBsZW1lbnRhbCAuYmxvY2sgLmJsb2NrX190aXRsZSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4vKiBsaW5lIDE2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19ibG9jay5zY3NzICovXG4ubC1jb250ZW50ID4gLmwtaW5uZXIgKyAuYmxvY2ssIC5sLWNvbnRlbnQgPiAubm9kZS0tcGFnZS0tZnVsbCArIC5ibG9jayB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Jsb2NrLnNjc3MgKi9cbi5tZXNzYWdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19ibG9nLXByZXZpZXdzLnNjc3MgKi9cbiAgLmJsb2NrLS12aWV3cy1ibG9nLXBvc3RzLWFsbCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi8qIGxpbmUgNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmxvZy1wcmV2aWV3cy5zY3NzICovXG4uYmxvY2stLXZpZXdzLWJsb2ctcG9zdHMtYWxsIC52aWV3cy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDJlbSAwO1xuICBwYWRkaW5nOiAwIDAgMmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgIC8qIGxpbmUgNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmxvZy1wcmV2aWV3cy5zY3NzICovXG4gICAgLmJsb2NrLS12aWV3cy1ibG9nLXBvc3RzLWFsbCAudmlld3Mtcm93IHtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDsgfSB9XG4gIC8qIGxpbmUgMjAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Jsb2ctcHJldmlld3Muc2NzcyAqL1xuICAuYmxvY2stLXZpZXdzLWJsb2ctcG9zdHMtYWxsIC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Jsb2ctcHJldmlld3Muc2NzcyAqL1xuICAuYmxvY2stLXZpZXdzLWJsb2ctcG9zdHMtYWxsIC52aWV3cy1yb3cgLmltYWdlIHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgLyogbGluZSAyNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmxvZy1wcmV2aWV3cy5zY3NzICovXG4gICAgICAuYmxvY2stLXZpZXdzLWJsb2ctcG9zdHMtYWxsIC52aWV3cy1yb3cgLmltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDJlbSAwIDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIzMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICB3aWR0aDogMjMwcHg7IH0gfVxuICAgIC8qIGxpbmUgMzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Jsb2ctcHJldmlld3Muc2NzcyAqL1xuICAgIC5ibG9jay0tdmlld3MtYmxvZy1wb3N0cy1hbGwgLnZpZXdzLXJvdyAuaW1hZ2UgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy9ibG9nLXByZXZpZXcuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMzBweCAxNjBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLyogbGluZSA0MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmxvZy1wcmV2aWV3cy5zY3NzICovXG4gIC5ibG9jay0tdmlld3MtYmxvZy1wb3N0cy1hbGwgLnZpZXdzLXJvdyAudGV4dCB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC8qIGxpbmUgNDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Jsb2ctcHJldmlld3Muc2NzcyAqL1xuICAuYmxvY2stLXZpZXdzLWJsb2ctcG9zdHMtYWxsIC52aWV3cy1yb3cgLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cblxuLyogbGluZSAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuYS5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NWVtIDNlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBmb250LWZhbWlseTogXCJtaWxvd2ViYm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyQkNGMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fY2hlY2stbGlzdC5zY3NzICovXG4uYmxvY2suY2hlY2stbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1saXN0LXRvcCB1bCxcbi5ibG9jay5jaGVjay1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWxpc3QtYm90dG9tIHVsLFxuLmJsb2NrLmNoZWNrLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tY29udGVudCB1bCxcbi5ibG9jay5jaGVjay1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtbGlzdC10b3AgdWwsXG4uYmxvY2suY2hlY2stbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWxpc3QtYm90dG9tIHVsLFxuLmJsb2NrLmNoZWNrLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1jb250ZW50IHVsLFxuLmJsb2NrLmNoZWNrLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtYmxvY2sgdWwge1xuICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2NoZWNrLWxpc3Quc2NzcyAqL1xuICAuYmxvY2suY2hlY2stbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1saXN0LXRvcCB1bCBsaSxcbiAgLmJsb2NrLmNoZWNrLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tbGlzdC1ib3R0b20gdWwgbGksXG4gIC5ibG9jay5jaGVjay1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWNvbnRlbnQgdWwgbGksXG4gIC5ibG9jay5jaGVjay1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtbGlzdC10b3AgdWwgbGksXG4gIC5ibG9jay5jaGVjay1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtbGlzdC1ib3R0b20gdWwgbGksXG4gIC5ibG9jay5jaGVjay1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtY29udGVudCB1bCBsaSxcbiAgLmJsb2NrLmNoZWNrLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtYmxvY2sgdWwgbGkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvaW1hZ2VzL2NoZWNrLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDAgMCAxZW0gMmVtO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2NoZWNrLWxpc3Quc2NzcyAqL1xuICAgIC5ibG9jay5jaGVjay1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWxpc3QtdG9wIHVsIGxpOmxhc3QtY2hpbGQsXG4gICAgLmJsb2NrLmNoZWNrLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tbGlzdC1ib3R0b20gdWwgbGk6bGFzdC1jaGlsZCxcbiAgICAuYmxvY2suY2hlY2stbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQsXG4gICAgLmJsb2NrLmNoZWNrLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1saXN0LXRvcCB1bCBsaTpsYXN0LWNoaWxkLFxuICAgIC5ibG9jay5jaGVjay1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtbGlzdC1ib3R0b20gdWwgbGk6bGFzdC1jaGlsZCxcbiAgICAuYmxvY2suY2hlY2stbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCxcbiAgICAuYmxvY2suY2hlY2stbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1ibG9jayB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgLyogbGluZSAyNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fY2hlY2stbGlzdC5zY3NzICovXG4gIC5ibG9jay5jaGVjay1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWNvbnRlbnQgdWwsXG4gIC5ibG9jay5jaGVjay1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtY29udGVudCB1bCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Rvd25sb2FkYWJsZXMuc2NzcyAqL1xuICAuYmxvY2suYmxvY2stLXZpZXdzLWRvd25sb2FkYWJsZXMtYWxsIC5ibG9ja19fY29udGVudCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAvKiBsaW5lIDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Rvd25sb2FkYWJsZXMuc2NzcyAqL1xuICAuYmxvY2suYmxvY2stLXZpZXdzLWRvd25sb2FkYWJsZXMtYWxsIC5ibG9ja19fY29udGVudCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi8qIGxpbmUgMTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Rvd25sb2FkYWJsZXMuc2NzcyAqL1xuLmJsb2NrLmJsb2NrLS12aWV3cy1kb3dubG9hZGFibGVzLWFsbCAudmlld3Mtcm93IHtcbiAgcGFkZGluZzogMCAwIDJlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgIC8qIGxpbmUgMTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Rvd25sb2FkYWJsZXMuc2NzcyAqL1xuICAgIC5ibG9jay5ibG9jay0tdmlld3MtZG93bmxvYWRhYmxlcy1hbGwgLnZpZXdzLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwOyB9IH1cbiAgLyogbGluZSAxOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fZG93bmxvYWRhYmxlcy5zY3NzICovXG4gIC5ibG9jay5ibG9jay0tdmlld3MtZG93bmxvYWRhYmxlcy1hbGwgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Rvd25sb2FkYWJsZXMuc2NzcyAqL1xuICAuYmxvY2suYmxvY2stLXZpZXdzLWRvd25sb2FkYWJsZXMtYWxsIC52aWV3cy1yb3cgLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgMjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Rvd25sb2FkYWJsZXMuc2NzcyAqL1xuICAgICAgLmJsb2NrLmJsb2NrLS12aWV3cy1kb3dubG9hZGFibGVzLWFsbCAudmlld3Mtcm93IC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogI0NDQ0NDQztcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfSB9XG4gIC8qIGxpbmUgMzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Rvd25sb2FkYWJsZXMuc2NzcyAqL1xuICAuYmxvY2suYmxvY2stLXZpZXdzLWRvd25sb2FkYWJsZXMtYWxsIC52aWV3cy1yb3cgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fZmFxLWJhY2stdG8tdG9wLnNjc3MgKi9cbi5iYWNrLXRvLXRvcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogbWlsb3dlYmJvbGQ7IH1cblxuLyogbGluZSAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19mYXEtbWVudS5zY3NzICovXG4uYmxvY2stLW5vZGVibG9jay00NTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19mYXEtbWVudS5zY3NzICovXG4uZmFxLW1lbnUge1xuICBmb250LWZhbWlseTogbWlsb3dlYmJvbGQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC8qIGxpbmUgMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgYXJ0aWNsZSxcbiAgLmZhcS1tZW51IGFzaWRlLFxuICAuZmFxLW1lbnUgZGV0YWlscyxcbiAgLmZhcS1tZW51IGZpZ2NhcHRpb24sXG4gIC5mYXEtbWVudSBmaWd1cmUsXG4gIC5mYXEtbWVudSBmb290ZXIsXG4gIC5mYXEtbWVudSBoZWFkZXIsXG4gIC5mYXEtbWVudSBoZ3JvdXAsXG4gIC5mYXEtbWVudSBtYWluLFxuICAuZmFxLW1lbnUgbWVudSxcbiAgLmZhcS1tZW51IG5hdixcbiAgLmZhcS1tZW51IHNlY3Rpb24sXG4gIC5mYXEtbWVudSBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDE3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBhdWRpbyxcbiAgLmZhcS1tZW51IGNhbnZhcyxcbiAgLmZhcS1tZW51IHByb2dyZXNzLFxuICAuZmFxLW1lbnUgdmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgLyogbGluZSAyNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDsgfVxuICAvKiBsaW5lIDI4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBbaGlkZGVuXSxcbiAgLmZhcS1tZW51IHRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMzUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IGE6YWN0aXZlLFxuICAuZmFxLW1lbnUgYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDsgfVxuICAvKiBsaW5lIDM5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBhYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuICAvKiBsaW5lIDQyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBiLFxuICAuZmFxLW1lbnUgc3Ryb25nLFxuICAuZmFxLW1lbnUgI2FsbC1pbnRlcm5zaGlwcyAuY29tcGVuc2F0aW9uLXR5cGUtdGl0bGUsICNhbGwtaW50ZXJuc2hpcHNcbiAgLmZhcS1tZW51IC5jb21wZW5zYXRpb24tdHlwZS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLyogbGluZSA0NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLyogbGluZSA0OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7IH1cbiAgLyogbGluZSA1MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgbWFyayB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAvKiBsaW5lIDU3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7IH1cbiAgLyogbGluZSA2MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgc3ViLFxuICAuZmFxLW1lbnUgc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gIC8qIGxpbmUgNjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IHN1cCB7XG4gICAgdG9wOiAtMC41ZW07IH1cbiAgLyogbGluZSA3MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07IH1cbiAgLyogbGluZSA3MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgaW1nIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSA3NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSA3OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgZmlndXJlIHtcbiAgICBtYXJnaW46IDFlbSA0MHB4OyB9XG4gIC8qIGxpbmUgODIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IGhyIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgODgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IHByZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLyogbGluZSA5MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgY29kZSxcbiAgLmZhcS1tZW51IGtiZCxcbiAgLmZhcS1tZW51IHByZSxcbiAgLmZhcS1tZW51IHNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuICAvKiBsaW5lIDk4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBidXR0b24sXG4gIC5mYXEtbWVudSBpbnB1dCxcbiAgLmZhcS1tZW51IG9wdGdyb3VwLFxuICAuZmFxLW1lbnUgc2VsZWN0LFxuICAuZmFxLW1lbnUgdGV4dGFyZWEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMTA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBidXR0b24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC8qIGxpbmUgMTEwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBidXR0b24sXG4gIC5mYXEtbWVudSBzZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC8qIGxpbmUgMTE0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBidXR0b24sXG4gIC5mYXEtbWVudSBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLyogbGluZSAxMjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IGJ1dHRvbltkaXNhYmxlZF0sXG4gIC5mYXEtbWVudSBodG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC8qIGxpbmUgMTI1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4gIC5mYXEtbWVudSBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxMzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IGlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIC8qIGxpbmUgMTMzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMTQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAuZmFxLW1lbnUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMTQ0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgLyogbGluZSAxNTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLyogbGluZSAxNTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG4gIC8qIGxpbmUgMTU5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBsZWdlbmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMTYzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSB0ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLyogbGluZSAxNjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IG9wdGdyb3VwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAvKiBsaW5lIDE2OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgLyogbGluZSAxNzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IHRkLFxuICAuZmFxLW1lbnUgdGgge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxNzcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51ICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAvKiBsaW5lIDE4MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgKjpiZWZvcmUsXG4gIC5mYXEtbWVudSAqOmFmdGVyIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLyogbGluZSAxODgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMTkyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBib2R5IHtcbiAgICBmb250LWZhbWlseTogbWlsb3dlYjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAvKiBsaW5lIDE5OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgaW5wdXQsXG4gIC5mYXEtbWVudSBidXR0b24sXG4gIC5mYXEtbWVudSBzZWxlY3QsXG4gIC5mYXEtbWVudSB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgMjA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBhIHtcbiAgICBjb2xvcjogI2E1YzU0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAyMTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IGE6aG92ZXIsXG4gIC5mYXEtbWVudSBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzdhOTYzMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDIxNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG4gIC8qIGxpbmUgMjIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBmaWd1cmUge1xuICAgIG1hcmdpbjogMDsgfVxuICAvKiBsaW5lIDIyNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgMjI3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuaW1nLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyMzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5pbWctcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC8qIGxpbmUgMjM1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuaW1nLXRodW1ibmFpbCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI0OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmltZy1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAvKiBsaW5lIDI1MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgaHIge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7IH1cbiAgLyogbGluZSAyNTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5zci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgMjY3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuICAuZmFxLW1lbnUgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bzsgfVxuICAvKiBsaW5lIDI3NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgW3JvbGU9XCJidXR0b25cIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAvKiBsaW5lIDI3OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMjg2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDc1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyOTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLyogbGluZSAyOTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTE3MHB4OyB9IH1cbiAgLyogbGluZSAzMDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb250YWluZXItZmx1aWQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAvKiBsaW5lIDMwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLyogbGluZSAzMTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtMSwgLmZhcS1tZW51IC5jb2wtc20tMSwgLmZhcS1tZW51IC5jb2wtbWQtMSwgLmZhcS1tZW51IC5jb2wtbGctMSwgLmZhcS1tZW51IC5jb2wteHMtMiwgLmZhcS1tZW51IC5jb2wtc20tMiwgLmZhcS1tZW51IC5jb2wtbWQtMiwgLmZhcS1tZW51IC5jb2wtbGctMiwgLmZhcS1tZW51IC5jb2wteHMtMywgLmZhcS1tZW51IC5jb2wtc20tMywgLmZhcS1tZW51IC5jb2wtbWQtMywgLmZhcS1tZW51IC5jb2wtbGctMywgLmZhcS1tZW51IC5jb2wteHMtNCwgLmZhcS1tZW51IC5jb2wtc20tNCwgLmZhcS1tZW51IC5jb2wtbWQtNCwgLmZhcS1tZW51IC5jb2wtbGctNCwgLmZhcS1tZW51IC5jb2wteHMtNSwgLmZhcS1tZW51IC5jb2wtc20tNSwgLmZhcS1tZW51IC5jb2wtbWQtNSwgLmZhcS1tZW51IC5jb2wtbGctNSwgLmZhcS1tZW51IC5jb2wteHMtNiwgLmZhcS1tZW51IC5jb2wtc20tNiwgLmZhcS1tZW51IC5jb2wtbWQtNiwgLmZhcS1tZW51IC5jb2wtbGctNiwgLmZhcS1tZW51IC5jb2wteHMtNywgLmZhcS1tZW51IC5jb2wtc20tNywgLmZhcS1tZW51IC5jb2wtbWQtNywgLmZhcS1tZW51IC5jb2wtbGctNywgLmZhcS1tZW51IC5jb2wteHMtOCwgLmZhcS1tZW51IC5jb2wtc20tOCwgLmZhcS1tZW51IC5jb2wtbWQtOCwgLmZhcS1tZW51IC5jb2wtbGctOCwgLmZhcS1tZW51IC5jb2wteHMtOSwgLmZhcS1tZW51IC5jb2wtc20tOSwgLmZhcS1tZW51IC5jb2wtbWQtOSwgLmZhcS1tZW51IC5jb2wtbGctOSwgLmZhcS1tZW51IC5jb2wteHMtMTAsIC5mYXEtbWVudSAuY29sLXNtLTEwLCAuZmFxLW1lbnUgLmNvbC1tZC0xMCwgLmZhcS1tZW51IC5jb2wtbGctMTAsIC5mYXEtbWVudSAuY29sLXhzLTExLCAuZmFxLW1lbnUgLmNvbC1zbS0xMSwgLmZhcS1tZW51IC5jb2wtbWQtMTEsIC5mYXEtbWVudSAuY29sLWxnLTExLCAuZmFxLW1lbnUgLmNvbC14cy0xMiwgLmZhcS1tZW51IC5jb2wtc20tMTIsIC5mYXEtbWVudSAuY29sLW1kLTEyLCAuZmFxLW1lbnUgLmNvbC1sZy0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAvKiBsaW5lIDMxNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy0xLCAuZmFxLW1lbnUgLmNvbC14cy0yLCAuZmFxLW1lbnUgLmNvbC14cy0zLCAuZmFxLW1lbnUgLmNvbC14cy00LCAuZmFxLW1lbnUgLmNvbC14cy01LCAuZmFxLW1lbnUgLmNvbC14cy02LCAuZmFxLW1lbnUgLmNvbC14cy03LCAuZmFxLW1lbnUgLmNvbC14cy04LCAuZmFxLW1lbnUgLmNvbC14cy05LCAuZmFxLW1lbnUgLmNvbC14cy0xMCwgLmZhcS1tZW51IC5jb2wteHMtMTEsIC5mYXEtbWVudSAuY29sLXhzLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDMxOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAzMjIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSAzMjUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSAzMjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDMzMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgMzM0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuY29sLXhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSAzMzcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDM0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgMzQzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuY29sLXhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSAzNDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDM0OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgMzUyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDM1NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAvKiBsaW5lIDM1OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgMzYxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuY29sLXhzLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSAzNjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC8qIGxpbmUgMzY3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuY29sLXhzLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDM3MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSAzNzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC8qIGxpbmUgMzc2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuY29sLXhzLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDM3OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSAzODIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC8qIGxpbmUgMzg1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuY29sLXhzLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDM4OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDM5MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMzk0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuY29sLXhzLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLyogbGluZSAzOTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDAwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuY29sLXhzLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQwMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDQwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQwOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQxMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDQxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQxOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQyMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDQyNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQyNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuY29sLXhzLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDQzMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNDM2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuY29sLXhzLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQzOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA0NDUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0NDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA0NTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0NTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NjAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA0NjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0NjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jb2wteHMtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQ2OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNvbC14cy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNDczLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tMSwgLmZhcS1tZW51IC5jb2wtc20tMiwgLmZhcS1tZW51IC5jb2wtc20tMywgLmZhcS1tZW51IC5jb2wtc20tNCwgLmZhcS1tZW51IC5jb2wtc20tNSwgLmZhcS1tZW51IC5jb2wtc20tNiwgLmZhcS1tZW51IC5jb2wtc20tNywgLmZhcS1tZW51IC5jb2wtc20tOCwgLmZhcS1tZW51IC5jb2wtc20tOSwgLmZhcS1tZW51IC5jb2wtc20tMTAsIC5mYXEtbWVudSAuY29sLXNtLTExLCAuZmFxLW1lbnUgLmNvbC1zbS0xMiB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC8qIGxpbmUgNDc2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tMTIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDQ3OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLTExIHtcbiAgICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDQ4MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLTEwIHtcbiAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgICAvKiBsaW5lIDQ4NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLTkge1xuICAgICAgd2lkdGg6IDc1JTsgfVxuICAgIC8qIGxpbmUgNDg4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA0OTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1zbS03IHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgICAvKiBsaW5lIDQ5NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLTYge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC8qIGxpbmUgNDk3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tNSB7XG4gICAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA1MDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1zbS00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgICAvKiBsaW5lIDUwMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLTMge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC8qIGxpbmUgNTA2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tMiB7XG4gICAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA1MDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1zbS0xIHtcbiAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNTEyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVsbC0xMiB7XG4gICAgICByaWdodDogMTAwJTsgfVxuICAgIC8qIGxpbmUgNTE1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVsbC0xMSB7XG4gICAgICByaWdodDogOTEuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA1MTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgICAvKiBsaW5lIDUyMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLXB1bGwtOSB7XG4gICAgICByaWdodDogNzUlOyB9XG4gICAgLyogbGluZSA1MjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1zbS1wdWxsLTgge1xuICAgICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgNTI3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVsbC03IHtcbiAgICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cbiAgICAvKiBsaW5lIDUzMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLXB1bGwtNiB7XG4gICAgICByaWdodDogNTAlOyB9XG4gICAgLyogbGluZSA1MzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1zbS1wdWxsLTUge1xuICAgICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgNTM2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVsbC00IHtcbiAgICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cbiAgICAvKiBsaW5lIDUzOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLXB1bGwtMyB7XG4gICAgICByaWdodDogMjUlOyB9XG4gICAgLyogbGluZSA1NDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1zbS1wdWxsLTIge1xuICAgICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgNTQ1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVsbC0xIHtcbiAgICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNTQ4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLyogbGluZSA1NTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICAgIGxlZnQ6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDU1NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLXB1c2gtMTEge1xuICAgICAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA1NTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNTYwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVzaC05IHtcbiAgICAgIGxlZnQ6IDc1JTsgfVxuICAgIC8qIGxpbmUgNTYzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVzaC04IHtcbiAgICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgNTY2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVzaC03IHtcbiAgICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNTY5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVzaC02IHtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAgIC8qIGxpbmUgNTcyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVzaC01IHtcbiAgICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgNTc1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVzaC00IHtcbiAgICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNTc4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVzaC0zIHtcbiAgICAgIGxlZnQ6IDI1JTsgfVxuICAgIC8qIGxpbmUgNTgxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVzaC0yIHtcbiAgICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgNTg0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tcHVzaC0xIHtcbiAgICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gICAgLyogbGluZSA1ODcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1zbS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC8qIGxpbmUgNTkwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gICAgLyogbGluZSA1OTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgNTk2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgICAvKiBsaW5lIDU5OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLW9mZnNldC05IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgICAvKiBsaW5lIDYwMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLW9mZnNldC04IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDYwNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLW9mZnNldC03IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgICAvKiBsaW5lIDYwOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLW9mZnNldC02IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgICAvKiBsaW5lIDYxMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLW9mZnNldC01IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDYxNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLW9mZnNldC00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgICAvKiBsaW5lIDYxNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLW9mZnNldC0zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgICAvKiBsaW5lIDYyMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLW9mZnNldC0yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDYyMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLXNtLW9mZnNldC0xIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNjI2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtc20tb2Zmc2V0LTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA2MzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC0xLCAuZmFxLW1lbnUgLmNvbC1tZC0yLCAuZmFxLW1lbnUgLmNvbC1tZC0zLCAuZmFxLW1lbnUgLmNvbC1tZC00LCAuZmFxLW1lbnUgLmNvbC1tZC01LCAuZmFxLW1lbnUgLmNvbC1tZC02LCAuZmFxLW1lbnUgLmNvbC1tZC03LCAuZmFxLW1lbnUgLmNvbC1tZC04LCAuZmFxLW1lbnUgLmNvbC1tZC05LCAuZmFxLW1lbnUgLmNvbC1tZC0xMCwgLmZhcS1tZW51IC5jb2wtbWQtMTEsIC5mYXEtbWVudSAuY29sLW1kLTEyIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLyogbGluZSA2MzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC0xMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgNjM3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtMTEge1xuICAgICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgNjQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNjQzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtOSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLyogbGluZSA2NDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDY0OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLW1kLTcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNjUyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtNiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLyogbGluZSA2NTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC01IHtcbiAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDY1OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLW1kLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNjYxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtMyB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLyogbGluZSA2NjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC0yIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDY2NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLW1kLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMzMzMlOyB9XG4gICAgLyogbGluZSA2NzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgLyogbGluZSA2NzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdWxsLTExIHtcbiAgICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDY3NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLW1kLXB1bGwtMTAge1xuICAgICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNjc5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtcHVsbC05IHtcbiAgICAgIHJpZ2h0OiA3NSU7IH1cbiAgICAvKiBsaW5lIDY4MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLW1kLXB1bGwtOCB7XG4gICAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA2ODUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdWxsLTcge1xuICAgICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNjg4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtcHVsbC02IHtcbiAgICAgIHJpZ2h0OiA1MCU7IH1cbiAgICAvKiBsaW5lIDY5MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLW1kLXB1bGwtNSB7XG4gICAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA2OTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdWxsLTQge1xuICAgICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNjk3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtcHVsbC0zIHtcbiAgICAgIHJpZ2h0OiAyNSU7IH1cbiAgICAvKiBsaW5lIDcwMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLW1kLXB1bGwtMiB7XG4gICAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA3MDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdWxsLTEge1xuICAgICAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG4gICAgLyogbGluZSA3MDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAvKiBsaW5lIDcwOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLW1kLXB1c2gtMTIge1xuICAgICAgbGVmdDogMTAwJTsgfVxuICAgIC8qIGxpbmUgNzEyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDcxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLW1kLXB1c2gtMTAge1xuICAgICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gICAgLyogbGluZSA3MTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdXNoLTkge1xuICAgICAgbGVmdDogNzUlOyB9XG4gICAgLyogbGluZSA3MjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdXNoLTgge1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA3MjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdXNoLTcge1xuICAgICAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gICAgLyogbGluZSA3MjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdXNoLTYge1xuICAgICAgbGVmdDogNTAlOyB9XG4gICAgLyogbGluZSA3MzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdXNoLTUge1xuICAgICAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA3MzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdXNoLTQge1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gICAgLyogbGluZSA3MzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdXNoLTMge1xuICAgICAgbGVmdDogMjUlOyB9XG4gICAgLyogbGluZSA3MzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdXNoLTIge1xuICAgICAgbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA3NDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1wdXNoLTEge1xuICAgICAgbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgICAvKiBsaW5lIDc0NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLW1kLXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLyogbGluZSA3NDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDc1MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA3NTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNzU3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC8qIGxpbmUgNzYwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgNzYzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNzY2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC8qIGxpbmUgNzY5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgNzcyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgNzc1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC8qIGxpbmUgNzc4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgNzgxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gICAgLyogbGluZSA3ODQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLyogbGluZSA3ODksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy0xLCAuZmFxLW1lbnUgLmNvbC1sZy0yLCAuZmFxLW1lbnUgLmNvbC1sZy0zLCAuZmFxLW1lbnUgLmNvbC1sZy00LCAuZmFxLW1lbnUgLmNvbC1sZy01LCAuZmFxLW1lbnUgLmNvbC1sZy02LCAuZmFxLW1lbnUgLmNvbC1sZy03LCAuZmFxLW1lbnUgLmNvbC1sZy04LCAuZmFxLW1lbnUgLmNvbC1sZy05LCAuZmFxLW1lbnUgLmNvbC1sZy0xMCwgLmZhcS1tZW51IC5jb2wtbGctMTEsIC5mYXEtbWVudSAuY29sLWxnLTEyIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLyogbGluZSA3OTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy0xMiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgNzk1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctMTEge1xuICAgICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgNzk4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctMTAge1xuICAgICAgd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgODAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctOSB7XG4gICAgICB3aWR0aDogNzUlOyB9XG4gICAgLyogbGluZSA4MDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy04IHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDgwNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLWxnLTcge1xuICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgODEwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctNiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLyogbGluZSA4MTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy01IHtcbiAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDgxNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLWxnLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgODE5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctMyB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLyogbGluZSA4MjIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy0yIHtcbiAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDgyNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLWxnLTEge1xuICAgICAgd2lkdGg6IDguMzMzMzMzMzMlOyB9XG4gICAgLyogbGluZSA4MjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgLyogbGluZSA4MzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdWxsLTExIHtcbiAgICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDgzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLWxnLXB1bGwtMTAge1xuICAgICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgODM3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctcHVsbC05IHtcbiAgICAgIHJpZ2h0OiA3NSU7IH1cbiAgICAvKiBsaW5lIDg0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLWxnLXB1bGwtOCB7XG4gICAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA4NDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdWxsLTcge1xuICAgICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgODQ2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctcHVsbC02IHtcbiAgICAgIHJpZ2h0OiA1MCU7IH1cbiAgICAvKiBsaW5lIDg0OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLWxnLXB1bGwtNSB7XG4gICAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA4NTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdWxsLTQge1xuICAgICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgODU1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctcHVsbC0zIHtcbiAgICAgIHJpZ2h0OiAyNSU7IH1cbiAgICAvKiBsaW5lIDg1OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLWxnLXB1bGwtMiB7XG4gICAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA4NjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdWxsLTEge1xuICAgICAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG4gICAgLyogbGluZSA4NjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAvKiBsaW5lIDg2NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLWxnLXB1c2gtMTIge1xuICAgICAgbGVmdDogMTAwJTsgfVxuICAgIC8qIGxpbmUgODcwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctcHVzaC0xMSB7XG4gICAgICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgICAvKiBsaW5lIDg3MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLWxnLXB1c2gtMTAge1xuICAgICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gICAgLyogbGluZSA4NzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdXNoLTkge1xuICAgICAgbGVmdDogNzUlOyB9XG4gICAgLyogbGluZSA4NzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdXNoLTgge1xuICAgICAgbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA4ODIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdXNoLTcge1xuICAgICAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gICAgLyogbGluZSA4ODUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdXNoLTYge1xuICAgICAgbGVmdDogNTAlOyB9XG4gICAgLyogbGluZSA4ODgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdXNoLTUge1xuICAgICAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA4OTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdXNoLTQge1xuICAgICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gICAgLyogbGluZSA4OTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdXNoLTMge1xuICAgICAgbGVmdDogMjUlOyB9XG4gICAgLyogbGluZSA4OTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdXNoLTIge1xuICAgICAgbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA5MDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1wdXNoLTEge1xuICAgICAgbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgICAvKiBsaW5lIDkwMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLWxnLXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLyogbGluZSA5MDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDkwOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gICAgLyogbGluZSA5MTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgOTE1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctb2Zmc2V0LTkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAgIC8qIGxpbmUgOTE4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctb2Zmc2V0LTgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgOTIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctb2Zmc2V0LTcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgOTI0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctb2Zmc2V0LTYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAgIC8qIGxpbmUgOTI3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctb2Zmc2V0LTUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgOTMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctb2Zmc2V0LTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAgIC8qIGxpbmUgOTMzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctb2Zmc2V0LTMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAgIC8qIGxpbmUgOTM2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctb2Zmc2V0LTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAgIC8qIGxpbmUgOTM5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5jb2wtbGctb2Zmc2V0LTEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gICAgLyogbGluZSA5NDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7IH0gfVxuICAvKiBsaW5lIDk0NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgLyogbGluZSA5NTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IGxlZ2VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgLyogbGluZSA5NjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAvKiBsaW5lIDk2OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC8qIGxpbmUgOTc0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbjogNHB4IDAgMDtcbiAgICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLyogbGluZSA5ODAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDk4MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDk4NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgc2VsZWN0W211bHRpcGxlXSxcbiAgLmZhcS1tZW51IHNlbGVjdFtzaXplXSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgOTkxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbiAgLmZhcS1tZW51IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbiAgLmZhcS1tZW51IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG4gIC8qIGxpbmUgOTk4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBvdXRwdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGNvbG9yOiAjNTU1NTU1OyB9XG4gIC8qIGxpbmUgMTAwNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1czsgfVxuICAvKiBsaW5lIDEwMjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpOyB9XG4gIC8qIGxpbmUgMTAyOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDEwMzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAvKiBsaW5lIDEwMzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gIC8qIGxpbmUgMTAzOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMTA0MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4gIC5mYXEtbWVudSAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbiAgLmZhcS1tZW51IGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAxMDQ5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbiAgLmZhcS1tZW51IGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC8qIGxpbmUgMTA1MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAxMDU2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAgIC8qIGxpbmUgMTA2MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4gICAgLmZhcS1tZW51IGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgICAuZmFxLW1lbnUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgICAuZmFxLW1lbnUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC8qIGxpbmUgMTA2NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgICAuZmFxLW1lbnUgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gICAgLmZhcS1tZW51IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgICAuZmFxLW1lbnUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAgIC5mYXEtbWVudSAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgLmZhcS1tZW51IC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgICAuZmFxLW1lbnUgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICAuZmFxLW1lbnUgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDsgfVxuICAgIC8qIGxpbmUgMTA3NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgICAuZmFxLW1lbnUgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gICAgLmZhcS1tZW51IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgICAuZmFxLW1lbnUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnLFxuICAgIC5mYXEtbWVudSAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgLmZhcS1tZW51IC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgICAuZmFxLW1lbnUgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICAuZmFxLW1lbnUgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgICBsaW5lLWhlaWdodDogNDlweDsgfSB9XG4gIC8qIGxpbmUgMTA4NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLyogbGluZSAxMDkwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAucmFkaW8sXG4gIC5mYXEtbWVudSAuY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSAxMDk3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAucmFkaW8gbGFiZWwsXG4gIC5mYXEtbWVudSAuY2hlY2tib3ggbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLyogbGluZSAxMTA1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZmFxLW1lbnUgLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mYXEtbWVudSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuZmFxLW1lbnUgLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogNHB4IFxcOTsgfVxuICAvKiBsaW5lIDExMTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5yYWRpbyArIC5yYWRpbyxcbiAgLmZhcS1tZW51IC5jaGVja2JveCArIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAvKiBsaW5lIDExMTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5yYWRpby1pbmxpbmUsXG4gIC5mYXEtbWVudSAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLyogbGluZSAxMTI3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbiAgLmZhcS1tZW51IC5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC8qIGxpbmUgMTEzMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbiAgLmZhcS1tZW51IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG4gIC5mYXEtbWVudSBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZmFxLW1lbnUgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAvKiBsaW5lIDExNDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG4gIC5mYXEtbWVudSAuY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuICAuZmFxLW1lbnUgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG4gIC5mYXEtbWVudSBmaWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAvKiBsaW5lIDExNDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbiAgLmZhcS1tZW51IC5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbiAgLmZhcS1tZW51IGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG4gIC5mYXEtbWVudSBmaWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC8qIGxpbmUgMTE1MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7IH1cbiAgLyogbGluZSAxMTU4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZyxcbiAgLmZhcS1tZW51IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAvKiBsaW5lIDExNjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5pbnB1dC1zbSB7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAvKiBsaW5lIDExNzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IHNlbGVjdC5pbnB1dC1zbSB7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG4gIC8qIGxpbmUgMTE3NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgdGV4dGFyZWEuaW5wdXQtc20sXG4gIC5mYXEtbWVudSBzZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAxMTc4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC8qIGxpbmUgMTE4NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG4gIC8qIGxpbmUgMTE4OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICAuZmFxLW1lbnUgLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDExOTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAvKiBsaW5lIDEyMDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5pbnB1dC1sZyB7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLyogbGluZSAxMjA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBzZWxlY3QuaW5wdXQtbGcge1xuICAgIGhlaWdodDogNDlweDtcbiAgICBsaW5lLWhlaWdodDogNDlweDsgfVxuICAvKiBsaW5lIDEyMTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IHRleHRhcmVhLmlucHV0LWxnLFxuICAuZmFxLW1lbnUgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMTIxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLyogbGluZSAxMjIyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7IH1cbiAgLyogbGluZSAxMjI2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIC5mYXEtbWVudSAuZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMTIzMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogNDlweDtcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzsgfVxuICAvKiBsaW5lIDEyMzcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5oYXMtZmVlZGJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDEyNDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuICAvKiBsaW5lIDEyNDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgMTI1NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbiAgLmZhcS1tZW51IC5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4gIC5mYXEtbWVudSAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OXB4OyB9XG4gIC8qIGxpbmUgMTI2MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbiAgLmZhcS1tZW51IC5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4gIC5mYXEtbWVudSAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG4gIC8qIGxpbmUgMTI2OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuICAuZmFxLW1lbnUgLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuICAuZmFxLW1lbnUgLmhhcy1zdWNjZXNzIC5yYWRpbyxcbiAgLmZhcS1tZW51IC5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4gIC5mYXEtbWVudSAuaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbiAgLmZhcS1tZW51IC5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuICAuZmFxLW1lbnUgLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuICAuZmFxLW1lbnUgLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuICAuZmFxLW1lbnUgLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgLmZhcS1tZW51IC5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICAgIGNvbG9yOiAjM2M3NjNkOyB9XG4gIC8qIGxpbmUgMTI4MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLyogbGluZSAxMjg2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7IH1cbiAgLyogbGluZSAxMjkxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogIzNjNzYzZDtcbiAgICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuICAvKiBsaW5lIDEyOTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogIzNjNzYzZDsgfVxuICAvKiBsaW5lIDEyOTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbiAgLmZhcS1tZW51IC5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbiAgLmZhcS1tZW51IC5oYXMtd2FybmluZyAucmFkaW8sXG4gIC5mYXEtbWVudSAuaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuICAuZmFxLW1lbnUgLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4gIC5mYXEtbWVudSAuaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbiAgLmZhcS1tZW51IC5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbiAgLmZhcS1tZW51IC5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbiAgLmZhcS1tZW51IC5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4gIC5mYXEtbWVudSAuaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgICBjb2xvcjogIzhhNmQzYjsgfVxuICAvKiBsaW5lIDEzMTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC8qIGxpbmUgMTMxNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiOyB9XG4gIC8qIGxpbmUgMTMyMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICM4YTZkM2I7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cbiAgLyogbGluZSAxMzI2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICM4YTZkM2I7IH1cbiAgLyogbGluZSAxMzI5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuICAuZmFxLW1lbnUgLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbiAgLmZhcS1tZW51IC5oYXMtZXJyb3IgLnJhZGlvLFxuICAuZmFxLW1lbnUgLmhhcy1lcnJvciAuY2hlY2tib3gsXG4gIC5mYXEtbWVudSAuaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4gIC5mYXEtbWVudSAuaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXG4gIC5mYXEtbWVudSAuaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxuICAuZmFxLW1lbnUgLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbiAgLmZhcS1tZW51IC5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuICAuZmFxLW1lbnUgLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICAgIGNvbG9yOiAjYTk0NDQyOyB9XG4gIC8qIGxpbmUgMTM0MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC8qIGxpbmUgMTM0NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MzsgfVxuICAvKiBsaW5lIDEzNTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuICAvKiBsaW5lIDEzNTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgLyogbGluZSAxMzU5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAyN3B4OyB9XG4gIC8qIGxpbmUgMTM2MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwOyB9XG4gIC8qIGxpbmUgMTM2NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmhlbHAtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjNzM3MzczOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTM3MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAvKiBsaW5lIDEzNzcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLyogbGluZSAxMzgyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAvKiBsaW5lIDEzODUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLyogbGluZSAxMzg5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgIC5mYXEtbWVudSAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gICAgLmZhcS1tZW51IC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC8qIGxpbmUgMTM5NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgMTM5NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAvKiBsaW5lIDE0MDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgICAuZmFxLW1lbnUgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAvKiBsaW5lIDE0MDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCxcbiAgICAuZmFxLW1lbnUgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDE0MTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmZhcS1tZW51IC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSAxNDE3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwOyB9IH1cbiAgLyogbGluZSAxNDIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbiAgLmZhcS1tZW51IC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuICAuZmFxLW1lbnUgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuICAuZmFxLW1lbnUgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAvKiBsaW5lIDE0MjksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuICAuZmFxLW1lbnUgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6IDI5cHg7IH1cbiAgLyogbGluZSAxNDMzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDE0MzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4OyB9IH1cbiAgLyogbGluZSAxNDQ0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxNDQ4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDE0NTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLyogbGluZSAxNDU5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAvKiBsaW5lIDE0ODAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG46Zm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuOmFjdGl2ZTpmb2N1cyxcbiAgLmZhcS1tZW51IC5idG4uYWN0aXZlOmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi5mb2N1cyxcbiAgLmZhcS1tZW51IC5idG46YWN0aXZlLmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi5hY3RpdmUuZm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuICAvKiBsaW5lIDE0OTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG46aG92ZXIsXG4gIC5mYXEtbWVudSAuYnRuOmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi5mb2N1cyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTQ5NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bjphY3RpdmUsXG4gIC5mYXEtbWVudSAuYnRuLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAvKiBsaW5lIDE1MDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4uZGlzYWJsZWQsXG4gIC5mYXEtbWVudSAuYnRuW2Rpc2FibGVkXSxcbiAgLmZhcS1tZW51IGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDE1MTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IGEuYnRuLmRpc2FibGVkLFxuICAuZmFxLW1lbnUgZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAvKiBsaW5lIDE1MTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tZGVmYXVsdCB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7IH1cbiAgLyogbGluZSAxNTIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG4gIC8qIGxpbmUgMTUyNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuICAvKiBsaW5lIDE1MzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tZGVmYXVsdDphY3RpdmUsXG4gIC5mYXEtbWVudSAuYnRuLWRlZmF1bHQuYWN0aXZlLFxuICAuZmFxLW1lbnUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuICAvKiBsaW5lIDE1MzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4gIC5mYXEtbWVudSAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLFxuICAuZmFxLW1lbnUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmhvdmVyLFxuICAuZmFxLW1lbnUgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbiAgLmZhcS1tZW51IC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsXG4gIC5mYXEtbWVudSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cyxcbiAgLmZhcS1tZW51IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5mb2N1cyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgICBib3JkZXItY29sb3I6ICM4YzhjOGM7IH1cbiAgLyogbGluZSAxNTUyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWRlZmF1bHQ6YWN0aXZlLFxuICAuZmFxLW1lbnUgLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbiAgLmZhcS1tZW51IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAvKiBsaW5lIDE1NTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlcixcbiAgLmZhcS1tZW51IC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG4gIC5mYXEtbWVudSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuICAuZmFxLW1lbnUgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbiAgLmZhcS1tZW51IGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuICAuZmFxLW1lbnUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7IH1cbiAgLyogbGluZSAxNTY5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG4gIC8qIGxpbmUgMTU3MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAgIGJvcmRlci1jb2xvcjogIzJlNmRhNDsgfVxuICAvKiBsaW5lIDE1NzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tcHJpbWFyeTpmb2N1cyxcbiAgLmZhcS1tZW51IC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgICBib3JkZXItY29sb3I6ICMxMjJiNDA7IH1cbiAgLyogbGluZSAxNTg0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0OyB9XG4gIC8qIGxpbmUgMTU4OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbiAgLmZhcS1tZW51IC5idG4tcHJpbWFyeS5hY3RpdmUsXG4gIC5mYXEtbWVudSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0OyB9XG4gIC8qIGxpbmUgMTU5NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlcixcbiAgLmZhcS1tZW51IC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4gIC5mYXEtbWVudSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6aG92ZXIsXG4gIC5mYXEtbWVudSAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbiAgLmZhcS1tZW51IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpmb2N1cyxcbiAgLmZhcS1tZW51IC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuICAuZmFxLW1lbnUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICAgIGJvcmRlci1jb2xvcjogIzEyMmI0MDsgfVxuICAvKiBsaW5lIDE2MDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tcHJpbWFyeTphY3RpdmUsXG4gIC5mYXEtbWVudSAuYnRuLXByaW1hcnkuYWN0aXZlLFxuICAuZmFxLW1lbnUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC8qIGxpbmUgMTYxNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuICAuZmFxLW1lbnUgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbiAgLmZhcS1tZW51IGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4gIC5mYXEtbWVudSAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuICAuZmFxLW1lbnUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbiAgLmZhcS1tZW51IC5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbiAgLmZhcS1tZW51IC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG4gIC5mYXEtbWVudSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAgIGJvcmRlci1jb2xvcjogIzJlNmRhNDsgfVxuICAvKiBsaW5lIDE2MjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLyogbGluZSAxNjMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjOyB9XG4gIC8qIGxpbmUgMTYzNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi1zdWNjZXNzOmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICAgIGJvcmRlci1jb2xvcjogIzI1NTYyNTsgfVxuICAvKiBsaW5lIDE2NDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICMzOTg0Mzk7IH1cbiAgLyogbGluZSAxNjQ2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuICAuZmFxLW1lbnUgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbiAgLmZhcS1tZW51IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICMzOTg0Mzk7IH1cbiAgLyogbGluZSAxNjUzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuICAuZmFxLW1lbnUgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbiAgLmZhcS1tZW51IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3ZlcixcbiAgLmZhcS1tZW51IC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuICAuZmFxLW1lbnUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbiAgLmZhcS1tZW51IC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4gIC5mYXEtbWVudSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1OyB9XG4gIC8qIGxpbmUgMTY2NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbiAgLmZhcS1tZW51IC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4gIC5mYXEtbWVudSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLyogbGluZSAxNjcxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4gIC5mYXEtbWVudSAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuICAuZmFxLW1lbnUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlcixcbiAgLmZhcS1tZW51IC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbiAgLmZhcS1tZW51IC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG4gIC5mYXEtbWVudSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbiAgLmZhcS1tZW51IGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjOyB9XG4gIC8qIGxpbmUgMTY4MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gICAgY29sb3I6ICM1Y2I4NWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAvKiBsaW5lIDE2ODcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4taW5mbyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgICBib3JkZXItY29sb3I6ICM0NmI4ZGE7IH1cbiAgLyogbGluZSAxNjkyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWluZm86Zm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLWluZm8uZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1OyB9XG4gIC8qIGxpbmUgMTY5OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI2OWFiYzsgfVxuICAvKiBsaW5lIDE3MDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4taW5mbzphY3RpdmUsXG4gIC5mYXEtbWVudSAuYnRuLWluZm8uYWN0aXZlLFxuICAuZmFxLW1lbnUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI2OWFiYzsgfVxuICAvKiBsaW5lIDE3MTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4taW5mbzphY3RpdmU6aG92ZXIsXG4gIC5mYXEtbWVudSAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuICAuZmFxLW1lbnUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVyLFxuICAuZmFxLW1lbnUgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbiAgLmZhcS1tZW51IC5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4gIC5mYXEtbWVudSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86Zm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLWluZm86YWN0aXZlLmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbiAgLmZhcS1tZW51IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mby5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcbiAgICBib3JkZXItY29sb3I6ICMxYjZkODU7IH1cbiAgLyogbGluZSAxNzIzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWluZm86YWN0aXZlLFxuICAuZmFxLW1lbnUgLmJ0bi1pbmZvLmFjdGl2ZSxcbiAgLmZhcS1tZW51IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAvKiBsaW5lIDE3MjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4taW5mby5kaXNhYmxlZDpob3ZlcixcbiAgLmZhcS1tZW51IC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG4gIC5mYXEtbWVudSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuICAuZmFxLW1lbnUgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbiAgLmZhcS1tZW51IGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuICAuZmFxLW1lbnUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgICBib3JkZXItY29sb3I6ICM0NmI4ZGE7IH1cbiAgLyogbGluZSAxNzQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWluZm8gLmJhZGdlIHtcbiAgICBjb2xvcjogIzViYzBkZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC8qIGxpbmUgMTc0NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi13YXJuaW5nIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICAgIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuICAvKiBsaW5lIDE3NDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4td2FybmluZzpmb2N1cyxcbiAgLmZhcS1tZW51IC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cbiAgLyogbGluZSAxNzU1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyOyB9XG4gIC8qIGxpbmUgMTc2MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbiAgLmZhcS1tZW51IC5idG4td2FybmluZy5hY3RpdmUsXG4gIC5mYXEtbWVudSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyOyB9XG4gIC8qIGxpbmUgMTc2NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlcixcbiAgLmZhcS1tZW51IC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsXG4gIC5mYXEtbWVudSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6aG92ZXIsXG4gIC5mYXEtbWVudSAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbiAgLmZhcS1tZW51IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZzpmb2N1cyxcbiAgLmZhcS1tZW51IC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLXdhcm5pbmcuYWN0aXZlLmZvY3VzLFxuICAuZmFxLW1lbnUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICAgIGJvcmRlci1jb2xvcjogIzk4NWYwZDsgfVxuICAvKiBsaW5lIDE3ODAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4td2FybmluZzphY3RpdmUsXG4gIC5mYXEtbWVudSAuYnRuLXdhcm5pbmcuYWN0aXZlLFxuICAuZmFxLW1lbnUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC8qIGxpbmUgMTc4NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuICAuZmFxLW1lbnUgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbiAgLmZhcS1tZW51IGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4gIC5mYXEtbWVudSAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuICAuZmFxLW1lbnUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbiAgLmZhcS1tZW51IC5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbiAgLmZhcS1tZW51IC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG4gIC5mYXEtbWVudSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICAgIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuICAvKiBsaW5lIDE3OTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4td2FybmluZyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZjBhZDRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLyogbGluZSAxODAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWRhbmdlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgICBib3JkZXItY29sb3I6ICNkNDNmM2E7IH1cbiAgLyogbGluZSAxODA2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWRhbmdlcjpmb2N1cyxcbiAgLmZhcS1tZW51IC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICAgIGJvcmRlci1jb2xvcjogIzc2MWMxOTsgfVxuICAvKiBsaW5lIDE4MTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICAgIGJvcmRlci1jb2xvcjogI2FjMjkyNTsgfVxuICAvKiBsaW5lIDE4MTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tZGFuZ2VyOmFjdGl2ZSxcbiAgLmZhcS1tZW51IC5idG4tZGFuZ2VyLmFjdGl2ZSxcbiAgLmZhcS1tZW51IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICAgIGJvcmRlci1jb2xvcjogI2FjMjkyNTsgfVxuICAvKiBsaW5lIDE4MjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlcixcbiAgLmZhcS1tZW51IC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbiAgLmZhcS1tZW51IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuICAuZmFxLW1lbnUgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuICAuZmFxLW1lbnUgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4gIC5mYXEtbWVudSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgICBib3JkZXItY29sb3I6ICM3NjFjMTk7IH1cbiAgLyogbGluZSAxODM3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWRhbmdlcjphY3RpdmUsXG4gIC5mYXEtbWVudSAuYnRuLWRhbmdlci5hY3RpdmUsXG4gIC5mYXEtbWVudSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAvKiBsaW5lIDE4NDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuICAuZmFxLW1lbnUgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuICAuZmFxLW1lbnUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuICAuZmFxLW1lbnUgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG4gIC5mYXEtbWVudSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4gIC5mYXEtbWVudSAuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cyxcbiAgLmZhcS1tZW51IC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcbiAgLmZhcS1tZW51IGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgICBib3JkZXItY29sb3I6ICNkNDNmM2E7IH1cbiAgLyogbGluZSAxODU0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWRhbmdlciAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZDk1MzRmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLyogbGluZSAxODU4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjYTVjNTRlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDE4NjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tbGluayxcbiAgLmZhcS1tZW51IC5idG4tbGluazphY3RpdmUsXG4gIC5mYXEtbWVudSAuYnRuLWxpbmsuYWN0aXZlLFxuICAuZmFxLW1lbnUgLmJ0bi1saW5rW2Rpc2FibGVkXSxcbiAgLmZhcS1tZW51IGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgMTg3MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi1saW5rLFxuICAuZmFxLW1lbnUgLmJ0bi1saW5rOmhvdmVyLFxuICAuZmFxLW1lbnUgLmJ0bi1saW5rOmZvY3VzLFxuICAuZmFxLW1lbnUgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDE4NzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tbGluazpob3ZlcixcbiAgLmZhcS1tZW51IC5idG4tbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICM3YTk2MzE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxODg0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuICAuZmFxLW1lbnUgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlcixcbiAgLmZhcS1tZW51IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gIC5mYXEtbWVudSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxODkxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWxnIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC8qIGxpbmUgMTg5NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi1zbSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC8qIGxpbmUgMTkwMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmJ0bi14cyB7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLyogbGluZSAxOTA5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDE5MTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLyogbGluZSAxOTE2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbiAgLmZhcS1tZW51IGlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG4gIC5mYXEtbWVudSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxOTIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC8qIGxpbmUgMTkyNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLm5hdiA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAxOTMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2ID4gbGkgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gIC8qIGxpbmUgMTkzNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLm5hdiA+IGxpID4gYTpob3ZlcixcbiAgLmZhcS1tZW51IC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gIC8qIGxpbmUgMTk0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLm5hdiA+IGxpLmRpc2FibGVkID4gYSB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgLyogbGluZSAxOTQzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAuZmFxLW1lbnUgLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLyogbGluZSAxOTUwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2IC5vcGVuID4gYSxcbiAgLmZhcS1tZW51IC5uYXYgLm9wZW4gPiBhOmhvdmVyLFxuICAuZmFxLW1lbnUgLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTVjNTRlOyB9XG4gIC8qIGxpbmUgMTk1NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLm5hdiAubmF2LWRpdmlkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAvKiBsaW5lIDE5NjIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAvKiBsaW5lIDE5NjUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgLyogbGluZSAxOTY4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAvKiBsaW5lIDE5NzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cbiAgLyogbGluZSAxOTc4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGRkZGQ7IH1cbiAgLyogbGluZSAxOTgxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuICAuZmFxLW1lbnUgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbiAgLmZhcS1tZW51IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLyogbGluZSAxOTkwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDE5OTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC8qIGxpbmUgMTk5NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLyogbGluZSAyMDAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAyMDA2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTsgfVxuICAgIC8qIGxpbmUgMjAxMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLyogbGluZSAyMDE0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAvKiBsaW5lIDIwMTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5mYXEtbWVudSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAuZmFxLW1lbnUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDIwMjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgIC8qIGxpbmUgMjAyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAgIC5mYXEtbWVudSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgIC5mYXEtbWVudSAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH0gfVxuICAvKiBsaW5lIDIwMzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5uYXYtcGlsbHMgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAyMDM3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLyogbGluZSAyMDQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAvKiBsaW5lIDIwNDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuICAuZmFxLW1lbnUgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5mYXEtbWVudSAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxuICAvKiBsaW5lIDIwNDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAvKiBsaW5lIDIwNTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDIwNTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5uYXYtanVzdGlmaWVkIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDIwNTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC8qIGxpbmUgMjA2MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLyogbGluZSAyMDY2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAyMDcxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTsgfVxuICAgIC8qIGxpbmUgMjA3NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAgIC5mYXEtbWVudSAubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLyogbGluZSAyMDc5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMjA4MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAvKiBsaW5lIDIwODYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLmZhcS1tZW51IC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLmZhcS1tZW51IC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDIwOTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgICAuZmFxLW1lbnUgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gICAgLyogbGluZSAyMDk2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICAgLmZhcS1tZW51IC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgICAuZmFxLW1lbnUgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgIC5mYXEtbWVudSAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC8qIGxpbmUgMjEwMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMjEwNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAyMTA4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDIxMTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5jbGVhcmZpeDpiZWZvcmUsXG4gIC5mYXEtbWVudSAuY2xlYXJmaXg6YWZ0ZXIsXG4gIC5mYXEtbWVudSAuY29udGFpbmVyOmJlZm9yZSxcbiAgLmZhcS1tZW51IC5jb250YWluZXI6YWZ0ZXIsXG4gIC5mYXEtbWVudSAuY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbiAgLmZhcS1tZW51IC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4gIC5mYXEtbWVudSAucm93OmJlZm9yZSxcbiAgLmZhcS1tZW51IC5yb3c6YWZ0ZXIsXG4gIC5mYXEtbWVudSAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSxcbiAgLmZhcS1tZW51IC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4gIC5mYXEtbWVudSAubmF2OmJlZm9yZSxcbiAgLmZhcS1tZW51IC5uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgMjEyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNsZWFyZml4OmFmdGVyLFxuICAuZmFxLW1lbnUgLmNvbnRhaW5lcjphZnRlcixcbiAgLmZhcS1tZW51IC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4gIC5mYXEtbWVudSAucm93OmFmdGVyLFxuICAuZmFxLW1lbnUgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbiAgLmZhcS1tZW51IC5uYXY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMjEzNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLmNlbnRlci1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjE0MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjE0NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAuZmFxLW1lbnUgLnB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIxNDcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMTUwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIxNTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC5pbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDIxNTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgLmZhcS1tZW51IC50ZXh0LWhpZGUge1xuICAgIGZvbnQ6IDAvMCBhO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAyMTYzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMTY2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gIC5mYXEtbWVudSAuYWZmaXgge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAvKiBsaW5lIDEyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19mYXEtbWVudS5zY3NzICovXG4gIC5mYXEtbWVudSAuYW5jaG9yLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLyogbGluZSAxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fZmFxLW1lbnUuc2NzcyAqL1xuICAuZmFxLW1lbnUgdWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLyogbGluZSAxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fZmFxLW1lbnUuc2NzcyAqL1xuICAgICAgLmZhcS1tZW51IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLyogbGluZSAyMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fZmFxLW1lbnUuc2NzcyAqL1xuICAgIC5mYXEtbWVudSB1bCBsaSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbi52aWV3LWlkLWZhcSAuZmFxLWluZm8ge1xuICBib3JkZXI6IDRweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICAvKiBsaW5lIDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4gIC52aWV3LWlkLWZhcSAuZmFxLWluZm8gLmZhcS1pY29uIHtcbiAgICBmbGV4OiAwOyB9XG4gICAgLyogbGluZSAxMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbiAgICAudmlldy1pZC1mYXEgLmZhcS1pbmZvIC5mYXEtaWNvbiBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgLyogbGluZSA5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgICAgLnZpZXctaWQtZmFxIC5mYXEtaW5mbyAuZmFxLWljb24ge1xuICAgICAgICBmbGV4OiAyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgIC8qIGxpbmUgMTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4gICAgICAudmlldy1pZC1mYXEgLmZhcS1pbmZvIC5mYXEtaWNvbiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDsgfSB9XG4gIC8qIGxpbmUgMjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4gIC52aWV3LWlkLWZhcSAuZmFxLWluZm8gLmZhcS1ib2R5IHtcbiAgICBmbGV4OiAxMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgLyogbGluZSAyNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbiAgICAgIC52aWV3LWlkLWZhcSAuZmFxLWluZm8gLmZhcS1ib2R5IHtcbiAgICAgICAgZmxleDogMTA7IH0gfVxuXG4vKiBsaW5lIDMyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuLnZpZXctaWQtZmFxIC5mYXEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAzNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbi52aWV3LWlkLWZhcSAuZmFxLXF1ZXN0aW9ucyBzZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAjRTRFNEU0IHNvbGlkIDFweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAvKiBsaW5lIDM2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgIC52aWV3LWlkLWZhcSAuZmFxLXF1ZXN0aW9ucyBzZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAvKiBsaW5lIDQ3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAudmlldy1pZC1mYXEgLmZhcS1xdWVzdGlvbnMgc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyIG9sLFxuICAudmlldy1pZC1mYXEgLmZhcS1xdWVzdGlvbnMgc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA1MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbiAgLnZpZXctaWQtZmFxIC5mYXEtcXVlc3Rpb25zIHNlY3Rpb24gaDQge1xuICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07IH1cbiAgICAvKiBsaW5lIDYxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgIC52aWV3LWlkLWZhcSAuZmFxLXF1ZXN0aW9ucyBzZWN0aW9uIGg0OjphZnRlciwgLnZpZXctaWQtZmFxIC5mYXEtcXVlc3Rpb25zIHNlY3Rpb24gaDQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgYmFja2dyb3VuZDogIzZFOEIyQTtcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9XG4gICAgLyogbGluZSA3NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbiAgICAudmlldy1pZC1mYXEgLmZhcS1xdWVzdGlvbnMgc2VjdGlvbiBoNDo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAvKiBsaW5lIDgxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgIC52aWV3LWlkLWZhcSAuZmFxLXF1ZXN0aW9ucyBzZWN0aW9uIGg0OjphZnRlciB7XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAvKiBsaW5lIDg1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgIC52aWV3LWlkLWZhcSAuZmFxLXF1ZXN0aW9ucyBzZWN0aW9uIGg0ICsgZGl2IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gIC8qIGxpbmUgODksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4gIC52aWV3LWlkLWZhcSAuZmFxLXF1ZXN0aW9ucyBzZWN0aW9uLmNvbnRlbnQtdmlzaWJsZSBoNDo6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAvKiBsaW5lIDkyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAudmlldy1pZC1mYXEgLmZhcS1xdWVzdGlvbnMgc2VjdGlvbi5jb250ZW50LXZpc2libGUgaDQ6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLyogbGluZSA5NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbiAgLnZpZXctaWQtZmFxIC5mYXEtcXVlc3Rpb25zIHNlY3Rpb24uY29udGVudC12aXNpYmxlIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA5OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbiAgLnZpZXctaWQtZmFxIC5mYXEtcXVlc3Rpb25zIHNlY3Rpb24gPiBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19oZWFkZXJzLnNjc3MgKi9cbi5ub2RlLS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19oZWFkZXJzLnNjc3MgKi9cbiAgLm5vZGUtLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgLyogbGluZSAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19oZWFkZXJzLnNjc3MgKi9cbiAgICAgIC5ub2RlLS1oZWFkZXIgaDEge1xuICAgICAgICBmb250LWZhbWlseTogXCJtaWxvd2ViYm9sZFwiO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgICAvKiBsaW5lIDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2hlYWRlcnMuc2NzcyAqL1xuICAgICAgLm5vZGUtLWhlYWRlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07IH0gfVxuICAgIC8qIGxpbmUgMTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2hlYWRlcnMuc2NzcyAqL1xuICAgIC5ub2RlLS1oZWFkZXIgaDE6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2hlYWRlcnMuc2NzcyAqL1xuICAubm9kZS0taGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItdGV4dCB7XG4gICAgcGFkZGluZzogMWVtIDEwcHggMCAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAvKiBsaW5lIDIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19oZWFkZXJzLnNjc3MgKi9cbiAgICAgIC5ub2RlLS1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMzBweCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgIC8qIGxpbmUgMjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2hlYWRlcnMuc2NzcyAqL1xuICAgICAgLm5vZGUtLWhlYWRlciAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyLXRleHQge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2MHB4IDA7IH0gfVxuICAgIC8qIGxpbmUgMzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2hlYWRlcnMuc2NzcyAqL1xuICAgIC5ub2RlLS1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci10ZXh0IHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgICAgLyogbGluZSAzNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9faGVhZGVycy5zY3NzICovXG4gICAgICAgIC5ub2RlLS1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci10ZXh0IHAge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9IH1cblxuLyogbGluZSAyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBhcnRpY2xlLFxuI2oxLWNhbGN1bGF0b3IgYXNpZGUsXG4jajEtY2FsY3VsYXRvciBkZXRhaWxzLFxuI2oxLWNhbGN1bGF0b3IgZmlnY2FwdGlvbixcbiNqMS1jYWxjdWxhdG9yIGZpZ3VyZSxcbiNqMS1jYWxjdWxhdG9yIGZvb3RlcixcbiNqMS1jYWxjdWxhdG9yIGhlYWRlcixcbiNqMS1jYWxjdWxhdG9yIGhncm91cCxcbiNqMS1jYWxjdWxhdG9yIG1haW4sXG4jajEtY2FsY3VsYXRvciBtZW51LFxuI2oxLWNhbGN1bGF0b3IgbmF2LFxuI2oxLWNhbGN1bGF0b3Igc2VjdGlvbixcbiNqMS1jYWxjdWxhdG9yIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBhdWRpbyxcbiNqMS1jYWxjdWxhdG9yIGNhbnZhcyxcbiNqMS1jYWxjdWxhdG9yIHByb2dyZXNzLFxuI2oxLWNhbGN1bGF0b3IgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBsaW5lIDI0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBhdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyogbGluZSAyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgW2hpZGRlbl0sXG4jajEtY2FsY3VsYXRvciB0ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMzUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIGE6YWN0aXZlLFxuI2oxLWNhbGN1bGF0b3IgYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAzOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qIGxpbmUgNDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIGIsXG4jajEtY2FsY3VsYXRvciBzdHJvbmcsXG4jajEtY2FsY3VsYXRvciAjYWxsLWludGVybnNoaXBzIC5jb21wZW5zYXRpb24tdHlwZS10aXRsZSwgI2FsbC1pbnRlcm5zaGlwc1xuI2oxLWNhbGN1bGF0b3IgLmNvbXBlbnNhdGlvbi10eXBlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSA0NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIGxpbmUgNDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIGgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogbGluZSA1MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgbWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgNTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIHNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyogbGluZSA2MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3Igc3ViLFxuI2oxLWNhbGN1bGF0b3Igc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBsaW5lIDY3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBzdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBsaW5lIDcwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBzdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuLyogbGluZSA3MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIHN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDc5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBmaWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qIGxpbmUgODIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIGhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG4vKiBsaW5lIDg4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBwcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKiBsaW5lIDkxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBjb2RlLFxuI2oxLWNhbGN1bGF0b3Iga2JkLFxuI2oxLWNhbGN1bGF0b3IgcHJlLFxuI2oxLWNhbGN1bGF0b3Igc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogbGluZSA5OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgYnV0dG9uLFxuI2oxLWNhbGN1bGF0b3IgaW5wdXQsXG4jajEtY2FsY3VsYXRvciBvcHRncm91cCxcbiNqMS1jYWxjdWxhdG9yIHNlbGVjdCxcbiNqMS1jYWxjdWxhdG9yIHRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDEwNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSAxMTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIGJ1dHRvbixcbiNqMS1jYWxjdWxhdG9yIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qIGxpbmUgMTE0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBidXR0b24sXG4jajEtY2FsY3VsYXRvciBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4jajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4jajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDEyMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgYnV0dG9uW2Rpc2FibGVkXSxcbiNqMS1jYWxjdWxhdG9yIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMTI1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4jajEtY2FsY3VsYXRvciBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDEzMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMTMzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4jajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDE0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiNqMS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxNDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyogbGluZSAxNTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4jajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIGxpbmUgMTU0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBmaWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKiBsaW5lIDE1OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgbGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMTYzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciB0ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTY2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBvcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgMTY5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8qIGxpbmUgMTczLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciB0ZCxcbiNqMS1jYWxjdWxhdG9yIHRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDE3NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgMTgyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAqOmJlZm9yZSxcbiNqMS1jYWxjdWxhdG9yICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBsaW5lIDE4OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDE5MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBtaWxvd2ViO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDE5OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgaW5wdXQsXG4jajEtY2FsY3VsYXRvciBidXR0b24sXG4jajEtY2FsY3VsYXRvciBzZWxlY3QsXG4jajEtY2FsY3VsYXRvciB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMjA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBhIHtcbiAgY29sb3I6ICNhNWM1NGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDIxMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgYTpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIGE6Zm9jdXMge1xuICBjb2xvcjogIzdhOTYzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAyMTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIGE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG4vKiBsaW5lIDIyMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMjI0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMjI3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyMzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4vKiBsaW5lIDIzNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLyogbGluZSAyNTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIGhyIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG4vKiBsaW5lIDI1NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDI2NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbiNqMS1jYWxjdWxhdG9yIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLyogbGluZSAyNzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIFtyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMjc5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI4NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAyOTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDI5NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4OyB9IH1cblxuLyogbGluZSAzMDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSAzMDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cblxuLyogbGluZSAzMTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtMSwgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS0xLCAjajEtY2FsY3VsYXRvciAuY29sLW1kLTEsICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctMSwgI2oxLWNhbGN1bGF0b3IgLmNvbC14cy0yLCAjajEtY2FsY3VsYXRvciAuY29sLXNtLTIsICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtMiwgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy0yLCAjajEtY2FsY3VsYXRvciAuY29sLXhzLTMsICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tMywgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC0zLCAjajEtY2FsY3VsYXRvciAuY29sLWxnLTMsICNqMS1jYWxjdWxhdG9yIC5jb2wteHMtNCwgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS00LCAjajEtY2FsY3VsYXRvciAuY29sLW1kLTQsICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctNCwgI2oxLWNhbGN1bGF0b3IgLmNvbC14cy01LCAjajEtY2FsY3VsYXRvciAuY29sLXNtLTUsICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtNSwgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy01LCAjajEtY2FsY3VsYXRvciAuY29sLXhzLTYsICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tNiwgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC02LCAjajEtY2FsY3VsYXRvciAuY29sLWxnLTYsICNqMS1jYWxjdWxhdG9yIC5jb2wteHMtNywgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS03LCAjajEtY2FsY3VsYXRvciAuY29sLW1kLTcsICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctNywgI2oxLWNhbGN1bGF0b3IgLmNvbC14cy04LCAjajEtY2FsY3VsYXRvciAuY29sLXNtLTgsICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtOCwgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy04LCAjajEtY2FsY3VsYXRvciAuY29sLXhzLTksICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tOSwgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC05LCAjajEtY2FsY3VsYXRvciAuY29sLWxnLTksICNqMS1jYWxjdWxhdG9yIC5jb2wteHMtMTAsICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tMTAsICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtMTAsICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctMTAsICNqMS1jYWxjdWxhdG9yIC5jb2wteHMtMTEsICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tMTEsICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtMTEsICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctMTEsICNqMS1jYWxjdWxhdG9yIC5jb2wteHMtMTIsICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tMTIsICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtMTIsICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi8qIGxpbmUgMzE2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLTEsICNqMS1jYWxjdWxhdG9yIC5jb2wteHMtMiwgI2oxLWNhbGN1bGF0b3IgLmNvbC14cy0zLCAjajEtY2FsY3VsYXRvciAuY29sLXhzLTQsICNqMS1jYWxjdWxhdG9yIC5jb2wteHMtNSwgI2oxLWNhbGN1bGF0b3IgLmNvbC14cy02LCAjajEtY2FsY3VsYXRvciAuY29sLXhzLTcsICNqMS1jYWxjdWxhdG9yIC5jb2wteHMtOCwgI2oxLWNhbGN1bGF0b3IgLmNvbC14cy05LCAjajEtY2FsY3VsYXRvciAuY29sLXhzLTEwLCAjajEtY2FsY3VsYXRvciAuY29sLXhzLTExLCAjajEtY2FsY3VsYXRvciAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAzMTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDMyMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cblxuLyogbGluZSAzMjUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzI4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLTkge1xuICB3aWR0aDogNzUlOyB9XG5cbi8qIGxpbmUgMzMxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgMzM0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzM3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi8qIGxpbmUgMzQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgMzQzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzQ2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi8qIGxpbmUgMzQ5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgMzUyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cblxuLyogbGluZSAzNTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMzU4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgMzYxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzY0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7IH1cblxuLyogbGluZSAzNjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDM3MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzczLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7IH1cblxuLyogbGluZSAzNzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDM3OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzgyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7IH1cblxuLyogbGluZSAzODUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDM4OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7IH1cblxuLyogbGluZSAzOTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAzOTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLyogbGluZSAzOTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDQwMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNDAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTsgfVxuXG4vKiBsaW5lIDQwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cblxuLyogbGluZSA0MDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNDEyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTsgfVxuXG4vKiBsaW5lIDQxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cblxuLyogbGluZSA0MTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNDIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTsgfVxuXG4vKiBsaW5lIDQyNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cblxuLyogbGluZSA0MjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7IH1cblxuLyogbGluZSA0MzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDQzMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4vKiBsaW5lIDQzNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNDM5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cblxuLyogbGluZSA0NDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi8qIGxpbmUgNDQ1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDQ0OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cblxuLyogbGluZSA0NTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi8qIGxpbmUgNDU0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDQ1NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cblxuLyogbGluZSA0NjAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi8qIGxpbmUgNDYzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDQ2NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDQ2OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0NzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS0xLCAjajEtY2FsY3VsYXRvciAuY29sLXNtLTIsICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tMywgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS00LCAjajEtY2FsY3VsYXRvciAuY29sLXNtLTUsICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tNiwgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS03LCAjajEtY2FsY3VsYXRvciAuY29sLXNtLTgsICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tOSwgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS0xMCwgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS0xMSwgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA0NzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA0NzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ4MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDg1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDQ4OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0OTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDk0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDQ5NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1MDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDUwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1MDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1MTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAvKiBsaW5lIDUxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1MTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC8qIGxpbmUgNTI0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTI3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC8qIGxpbmUgNTMzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTM2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTM5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC8qIGxpbmUgNTQyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTQ1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1NDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTUxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAvKiBsaW5lIDU1NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDU1NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDU2MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNTYzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1NjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDU2OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNTcyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1NzUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDU3OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNTgxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1ODQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTg3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTkwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAvKiBsaW5lIDU5MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDU5NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDU5OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNjAyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MDUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNjExLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYxNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNjIwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjI2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDYzMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLTEsICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtMiwgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC0zLCAjajEtY2FsY3VsYXRvciAuY29sLW1kLTQsICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtNSwgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC02LCAjajEtY2FsY3VsYXRvciAuY29sLW1kLTcsICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtOCwgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC05LCAjajEtY2FsY3VsYXRvciAuY29sLW1kLTEwLCAjajEtY2FsY3VsYXRvciAuY29sLW1kLTExLCAjajEtY2FsY3VsYXRvciAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDYzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDYzNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2NDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgNjQ2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDY0OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2NTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNjU1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDY1OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2NjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNjY0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDY2NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDY3MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNjczLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDY3NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2NzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLyogbGluZSA2ODIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2ODUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2ODgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLyogbGluZSA2OTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2OTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2OTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLyogbGluZSA3MDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA3MDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDcwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA3MDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNzEyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNzE1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzE4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA3MjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzI3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA3MzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDczMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzM2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA3MzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDc0MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA3NDUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSA3NDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNzUxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNzU0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzU3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA3NjAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDc2MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzY2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA3NjksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDc3MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzc1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA3NzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDc4MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA3ODQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDc4OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLTEsICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctMiwgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy0zLCAjajEtY2FsY3VsYXRvciAuY29sLWxnLTQsICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctNSwgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy02LCAjajEtY2FsY3VsYXRvciAuY29sLWxnLTcsICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctOCwgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy05LCAjajEtY2FsY3VsYXRvciAuY29sLWxnLTEwLCAjajEtY2FsY3VsYXRvciAuY29sLWxnLTExLCAjajEtY2FsY3VsYXRvciAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDc5MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDc5NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNzk4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4MDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgODA0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDgwNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4MTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgODEzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDgxNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4MTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgODIyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDgyNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDgyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgODMxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDgzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4MzcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLyogbGluZSA4NDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA4NDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4NDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLyogbGluZSA4NDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA4NTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4NTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLyogbGluZSA4NTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA4NjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDg2NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA4NjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC8qIGxpbmUgODcwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgODczLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgODc2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA4NzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDg4MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgODg1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA4ODgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDg5MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgODk0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA4OTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDkwMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA5MDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSA5MDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC8qIGxpbmUgOTA5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgOTEyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgOTE1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA5MTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDkyMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgOTI0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA5MjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDkzMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgOTMzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA5MzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDkzOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA5NDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9IH1cblxuLyogbGluZSA5NDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMDsgfVxuXG4vKiBsaW5lIDk1MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuXG4vKiBsaW5lIDk2MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDk2OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgOTc0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4jajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyogbGluZSA5ODAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA5ODMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDk4NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3Igc2VsZWN0W211bHRpcGxlXSxcbiNqMS1jYWxjdWxhdG9yIHNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDk5MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG4jajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG4jajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG4vKiBsaW5lIDk5OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3Igb3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi8qIGxpbmUgMTAwNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7IH1cblxuLyogbGluZSAxMDIzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7IH1cblxuLyogbGluZSAxMDI5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxMDMzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi8qIGxpbmUgMTAzNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi8qIGxpbmUgMTAzOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxMDQzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbiNqMS1jYWxjdWxhdG9yIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuI2oxLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTA0OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4jajEtY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogbGluZSAxMDUzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxMDU2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgLyogbGluZSAxMDYwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgI2oxLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICAjajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICAjajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAvKiBsaW5lIDEwNjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sXG4gICNqMS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICAjajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gICNqMS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgI2oxLWNhbGN1bGF0b3IgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAjajEtY2FsY3VsYXRvciAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gICNqMS1jYWxjdWxhdG9yIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gICNqMS1jYWxjdWxhdG9yIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG4gIC8qIGxpbmUgMTA3NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgI2oxLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gICNqMS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgI2oxLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnLFxuICAjajEtY2FsY3VsYXRvciAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICNqMS1jYWxjdWxhdG9yIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgI2oxLWNhbGN1bGF0b3IgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgI2oxLWNhbGN1bGF0b3IgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7IH0gfVxuXG4vKiBsaW5lIDEwODcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDEwOTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5yYWRpbyxcbiNqMS1jYWxjdWxhdG9yIC5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAxMDk3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAucmFkaW8gbGFiZWwsXG4jajEtY2FsY3VsYXRvciAuY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDExMDUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4jajEtY2FsY3VsYXRvciAucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiNqMS1jYWxjdWxhdG9yIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4jajEtY2FsY3VsYXRvciAuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5OyB9XG5cbi8qIGxpbmUgMTExMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLnJhZGlvICsgLnJhZGlvLFxuI2oxLWNhbGN1bGF0b3IgLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG4vKiBsaW5lIDExMTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5yYWRpby1pbmxpbmUsXG4jajEtY2FsY3VsYXRvciAuY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMTEyNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4jajEtY2FsY3VsYXRvciAuY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi8qIGxpbmUgMTEzMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbiNqMS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG4jajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG4jajEtY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG4jajEtY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuI2oxLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogbGluZSAxMTQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAucmFkaW8taW5saW5lLmRpc2FibGVkLFxuI2oxLWNhbGN1bGF0b3IgLmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCxcbiNqMS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuI2oxLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIGxpbmUgMTE0NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuI2oxLWNhbGN1bGF0b3IgLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuI2oxLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbiNqMS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIGxpbmUgMTE1MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAzOHB4OyB9XG5cbi8qIGxpbmUgMTE1OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsXG4jajEtY2FsY3VsYXRvciAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDExNjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzNweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi8qIGxpbmUgMTE3MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3Igc2VsZWN0LmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzM3B4O1xuICBsaW5lLWhlaWdodDogMzNweDsgfVxuXG4vKiBsaW5lIDExNzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIHRleHRhcmVhLmlucHV0LXNtLFxuI2oxLWNhbGN1bGF0b3Igc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDExNzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDExODUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG5cbi8qIGxpbmUgMTE4OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuI2oxLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxMTkzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzNweDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBsaW5lIDEyMDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDlweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4vKiBsaW5lIDEyMDcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIHNlbGVjdC5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDlweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7IH1cblxuLyogbGluZSAxMjExLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciB0ZXh0YXJlYS5pbnB1dC1sZyxcbiNqMS1jYWxjdWxhdG9yIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxMjE1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0OXB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi8qIGxpbmUgMTIyMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAtbGcgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDlweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7IH1cblxuLyogbGluZSAxMjI2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4jajEtY2FsY3VsYXRvciAuZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDEyMzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA0OXB4O1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzsgfVxuXG4vKiBsaW5lIDEyMzcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAxMjQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG5cbi8qIGxpbmUgMTI0MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgMTI1NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbiNqMS1jYWxjdWxhdG9yIC5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4jajEtY2FsY3VsYXRvciAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDQ5cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4OyB9XG5cbi8qIGxpbmUgMTI2MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbiNqMS1jYWxjdWxhdG9yIC5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4jajEtY2FsY3VsYXRvciAuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG5cbi8qIGxpbmUgMTI2OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuI2oxLWNhbGN1bGF0b3IgLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuI2oxLWNhbGN1bGF0b3IgLmhhcy1zdWNjZXNzIC5yYWRpbyxcbiNqMS1jYWxjdWxhdG9yIC5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4jajEtY2FsY3VsYXRvciAuaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbiNqMS1jYWxjdWxhdG9yIC5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuI2oxLWNhbGN1bGF0b3IgLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuI2oxLWNhbGN1bGF0b3IgLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuI2oxLWNhbGN1bGF0b3IgLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbiNqMS1jYWxjdWxhdG9yIC5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuXG4vKiBsaW5lIDEyODEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi8qIGxpbmUgMTI4NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4OyB9XG5cbi8qIGxpbmUgMTI5MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuLyogbGluZSAxMjk2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi8qIGxpbmUgMTI5OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuI2oxLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuI2oxLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nIC5yYWRpbyxcbiNqMS1jYWxjdWxhdG9yIC5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4jajEtY2FsY3VsYXRvciAuaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbiNqMS1jYWxjdWxhdG9yIC5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuI2oxLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuI2oxLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuI2oxLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbiNqMS1jYWxjdWxhdG9yIC5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG4vKiBsaW5lIDEzMTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi8qIGxpbmUgMTMxNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiOyB9XG5cbi8qIGxpbmUgMTMyMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLyogbGluZSAxMzI2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG5cbi8qIGxpbmUgMTMyOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbiNqMS1jYWxjdWxhdG9yIC5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4jajEtY2FsY3VsYXRvciAuaGFzLWVycm9yIC5yYWRpbyxcbiNqMS1jYWxjdWxhdG9yIC5oYXMtZXJyb3IgLmNoZWNrYm94LFxuI2oxLWNhbGN1bGF0b3IgLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuI2oxLWNhbGN1bGF0b3IgLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuI2oxLWNhbGN1bGF0b3IgLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbiNqMS1jYWxjdWxhdG9yIC5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4jajEtY2FsY3VsYXRvciAuaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbiNqMS1jYWxjdWxhdG9yIC5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLyogbGluZSAxMzQxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLyogbGluZSAxMzQ2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzOyB9XG5cbi8qIGxpbmUgMTM1MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbi8qIGxpbmUgMTM1NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLyogbGluZSAxMzU5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjdweDsgfVxuXG4vKiBsaW5lIDEzNjIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7IH1cblxuLyogbGluZSAxMzY1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEzNzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgMTM3NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLyogbGluZSAxMzgyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgMTM4NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAvKiBsaW5lIDEzODksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICNqMS1jYWxjdWxhdG9yIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgI2oxLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAvKiBsaW5lIDEzOTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTM5NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAvKiBsaW5lIDE0MDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgI2oxLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgMTQwOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAjajEtY2FsY3VsYXRvciAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAxNDEyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAjajEtY2FsY3VsYXRvciAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMTQxNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7IH0gfVxuXG4vKiBsaW5lIDE0MjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuI2oxLWNhbGN1bGF0b3IgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4jajEtY2FsY3VsYXRvciAuZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4jajEtY2FsY3VsYXRvciAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogN3B4OyB9XG5cbi8qIGxpbmUgMTQyOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4jajEtY2FsY3VsYXRvciAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI5cHg7IH1cblxuLyogbGluZSAxNDMzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE0MzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9IH1cblxuLyogbGluZSAxNDQ0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE0NDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTQ1NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi8qIGxpbmUgMTQ1OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi8qIGxpbmUgMTQ4MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bjpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5idG46YWN0aXZlOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi5hY3RpdmU6Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bjphY3RpdmUuZm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbi8qIGxpbmUgMTQ5MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bjpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5idG46Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLmZvY3VzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDE0OTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG46YWN0aXZlLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi5hY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi8qIGxpbmUgMTUwMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi5kaXNhYmxlZCxcbiNqMS1jYWxjdWxhdG9yIC5idG5bZGlzYWJsZWRdLFxuI2oxLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAxNTEyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciBhLmJ0bi5kaXNhYmxlZCxcbiNqMS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgMTUxNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYzsgfVxuXG4vKiBsaW5lIDE1MjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdDpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7IH1cblxuLyogbGluZSAxNTI3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9XG5cbi8qIGxpbmUgMTUzMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbiNqMS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdC5hY3RpdmUsXG4jajEtY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9XG5cbi8qIGxpbmUgMTUzOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4jajEtY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4jajEtY2FsY3VsYXRvciAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4YzsgfVxuXG4vKiBsaW5lIDE1NTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdDphY3RpdmUsXG4jajEtY2FsY3VsYXRvciAuYnRuLWRlZmF1bHQuYWN0aXZlLFxuI2oxLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiBsaW5lIDE1NTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG4jajEtY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYzsgfVxuXG4vKiBsaW5lIDE1NjksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDE1NzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7IH1cblxuLyogbGluZSAxNTc4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLXByaW1hcnk6Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwOyB9XG5cbi8qIGxpbmUgMTU4NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDsgfVxuXG4vKiBsaW5lIDE1ODksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeTphY3RpdmUsXG4jajEtY2FsY3VsYXRvciAuYnRuLXByaW1hcnkuYWN0aXZlLFxuI2oxLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDsgfVxuXG4vKiBsaW5lIDE1OTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4jajEtY2FsY3VsYXRvciAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7IH1cblxuLyogbGluZSAxNjA5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLXByaW1hcnk6YWN0aXZlLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbiNqMS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSAxNjE0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4jajEtY2FsY3VsYXRvciAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG4jajEtY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbiNqMS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7IH1cblxuLyogbGluZSAxNjI2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSAxNjMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjOyB9XG5cbi8qIGxpbmUgMTYzNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTsgfVxuXG4vKiBsaW5lIDE2NDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7IH1cblxuLyogbGluZSAxNjQ2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbiNqMS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7IH1cblxuLyogbGluZSAxNjUzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4jajEtY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1OyB9XG5cbi8qIGxpbmUgMTY2NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbiNqMS1jYWxjdWxhdG9yIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4jajEtY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIGxpbmUgMTY3MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4jajEtY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG4jajEtY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjOyB9XG5cbi8qIGxpbmUgMTY4MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIGxpbmUgMTY4NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTsgfVxuXG4vKiBsaW5lIDE2OTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4taW5mbzpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7IH1cblxuLyogbGluZSAxNjk4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjOyB9XG5cbi8qIGxpbmUgMTcwMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi1pbmZvOmFjdGl2ZSxcbiNqMS1jYWxjdWxhdG9yIC5idG4taW5mby5hY3RpdmUsXG4jajEtY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjOyB9XG5cbi8qIGxpbmUgMTcxMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4jajEtY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXG4jajEtY2FsY3VsYXRvciAuYnRuLWluZm86YWN0aXZlOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTsgfVxuXG4vKiBsaW5lIDE3MjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4taW5mbzphY3RpdmUsXG4jajEtY2FsY3VsYXRvciAuYnRuLWluZm8uYWN0aXZlLFxuI2oxLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiBsaW5lIDE3MjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4taW5mby5kaXNhYmxlZDpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG4jajEtY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTsgfVxuXG4vKiBsaW5lIDE3NDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDE3NDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7IH1cblxuLyogbGluZSAxNzQ5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkOyB9XG5cbi8qIGxpbmUgMTc1NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuXG4vKiBsaW5lIDE3NjAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4td2FybmluZzphY3RpdmUsXG4jajEtY2FsY3VsYXRvciAuYnRuLXdhcm5pbmcuYWN0aXZlLFxuI2oxLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuXG4vKiBsaW5lIDE3NjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsXG4jajEtY2FsY3VsYXRvciAuYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cblxuLyogbGluZSAxNzgwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLXdhcm5pbmc6YWN0aXZlLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbiNqMS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSAxNzg1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4jajEtY2FsY3VsYXRvciAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsXG4jajEtY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbiNqMS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7IH1cblxuLyogbGluZSAxNzk3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSAxODAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7IH1cblxuLyogbGluZSAxODA2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLWRhbmdlcjpmb2N1cyxcbiNqMS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTsgfVxuXG4vKiBsaW5lIDE4MTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTsgfVxuXG4vKiBsaW5lIDE4MTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyOmFjdGl2ZSxcbiNqMS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbiNqMS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTsgfVxuXG4vKiBsaW5lIDE4MjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4jajEtY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7IH1cblxuLyogbGluZSAxODM3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLWRhbmdlcjphY3RpdmUsXG4jajEtY2FsY3VsYXRvciAuYnRuLWRhbmdlci5hY3RpdmUsXG4jajEtY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSAxODQyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG4jajEtY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7IH1cblxuLyogbGluZSAxODU0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDE4NTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tbGluayB7XG4gIGNvbG9yOiAjYTVjNTRlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTg2MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi1saW5rLFxuI2oxLWNhbGN1bGF0b3IgLmJ0bi1saW5rOmFjdGl2ZSxcbiNqMS1jYWxjdWxhdG9yIC5idG4tbGluay5hY3RpdmUsXG4jajEtY2FsY3VsYXRvciAuYnRuLWxpbmtbZGlzYWJsZWRdLFxuI2oxLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAxODcyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLWxpbmssXG4jajEtY2FsY3VsYXRvciAuYnRuLWxpbms6aG92ZXIsXG4jajEtY2FsY3VsYXRvciAuYnRuLWxpbms6Zm9jdXMsXG4jajEtY2FsY3VsYXRvciAuYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDE4NzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tbGluazpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjN2E5NjMxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxODg0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4jajEtY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDE4OTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi8qIGxpbmUgMTg5NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDE5MDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4teHMge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDE5MDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxOTEzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4vKiBsaW5lIDE5MTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuI2oxLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbiNqMS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxOTIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMTkyNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLm5hdiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE5MzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5uYXYgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cblxuLyogbGluZSAxOTM1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2ID4gbGkgPiBhOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuXG4vKiBsaW5lIDE5NDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4vKiBsaW5lIDE5NDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsXG4jajEtY2FsY3VsYXRvciAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogbGluZSAxOTUwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2IC5vcGVuID4gYSxcbiNqMS1jYWxjdWxhdG9yIC5uYXYgLm9wZW4gPiBhOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNhNWM1NGU7IH1cblxuLyogbGluZSAxOTU2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2IC5uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuXG4vKiBsaW5lIDE5NjIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLyogbGluZSAxOTY1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDE5NjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLyogbGluZSAxOTcyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuXG4vKiBsaW5lIDE5NzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGRkZGQ7IH1cblxuLyogbGluZSAxOTgxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuI2oxLWNhbGN1bGF0b3IgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDE5OTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLyogbGluZSAxOTk0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLyogbGluZSAxOTk3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qIGxpbmUgMjAwMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjAwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTsgfVxuICAvKiBsaW5lIDIwMTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKiBsaW5lIDIwMTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSAyMDE4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuI2oxLWNhbGN1bGF0b3IgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiNqMS1jYWxjdWxhdG9yIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIwMjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gIC8qIGxpbmUgMjAyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAjajEtY2FsY3VsYXRvciAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAjajEtY2FsY3VsYXRvciAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmOyB9IH1cblxuLyogbGluZSAyMDM0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDIwMzcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSAyMDQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuLyogbGluZSAyMDQzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbiNqMS1jYWxjdWxhdG9yIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxuXG4vKiBsaW5lIDIwNDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLyogbGluZSAyMDUyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDIwNTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAyMDU5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLyogbGluZSAyMDYyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qIGxpbmUgMjA2NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjA3MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTsgfVxuICAvKiBsaW5lIDIwNzUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI2oxLWNhbGN1bGF0b3IgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKiBsaW5lIDIwNzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMjA4MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi8qIGxpbmUgMjA4NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuI2oxLWNhbGN1bGF0b3IgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuI2oxLWNhbGN1bGF0b3IgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyMDkyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNqMS1jYWxjdWxhdG9yIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gIC8qIGxpbmUgMjA5NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjajEtY2FsY3VsYXRvciAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gICNqMS1jYWxjdWxhdG9yIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgI2oxLWNhbGN1bGF0b3IgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmOyB9IH1cblxuLyogbGluZSAyMTAyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMjEwNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMjEwOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAyMTEzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuY2xlYXJmaXg6YmVmb3JlLFxuI2oxLWNhbGN1bGF0b3IgLmNsZWFyZml4OmFmdGVyLFxuI2oxLWNhbGN1bGF0b3IgLmNvbnRhaW5lcjpiZWZvcmUsXG4jajEtY2FsY3VsYXRvciAuY29udGFpbmVyOmFmdGVyLFxuI2oxLWNhbGN1bGF0b3IgLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4jajEtY2FsY3VsYXRvciAuY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuI2oxLWNhbGN1bGF0b3IgLnJvdzpiZWZvcmUsXG4jajEtY2FsY3VsYXRvciAucm93OmFmdGVyLFxuI2oxLWNhbGN1bGF0b3IgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4jajEtY2FsY3VsYXRvciAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuI2oxLWNhbGN1bGF0b3IgLm5hdjpiZWZvcmUsXG4jajEtY2FsY3VsYXRvciAubmF2OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi8qIGxpbmUgMjEyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmNsZWFyZml4OmFmdGVyLFxuI2oxLWNhbGN1bGF0b3IgLmNvbnRhaW5lcjphZnRlcixcbiNqMS1jYWxjdWxhdG9yIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4jajEtY2FsY3VsYXRvciAucm93OmFmdGVyLFxuI2oxLWNhbGN1bGF0b3IgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbiNqMS1jYWxjdWxhdG9yIC5uYXY6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDIxMzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDIxNDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMTQ0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIxNDcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjE1MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjE1MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI2oxLWNhbGN1bGF0b3IgLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDIxNTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDIxNjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNqMS1jYWxjdWxhdG9yIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMTY2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jajEtY2FsY3VsYXRvciAuYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLyogbGluZSA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19qMS1jYWxjdWxhdG9yLnNjc3MgKi9cbi5qMS1zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RTBFODtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLyogbGluZSAxNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fajEtY2FsY3VsYXRvci5zY3NzICovXG4gIC5qMS1zZWxlY3RvciAuajEtYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLyogbGluZSAyOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fajEtY2FsY3VsYXRvci5zY3NzICovXG4gIC5qMS1zZWxlY3RvciAuajEtY3VycmVudC1tb250aHMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDM1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19qMS1jYWxjdWxhdG9yLnNjc3MgKi9cbiAgLmoxLXNlbGVjdG9yIC5qMS1wcmljZS1zdGVwIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICBjb2xvcjogIzJBNjQ4OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAvKiBsaW5lIDQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19qMS1jYWxjdWxhdG9yLnNjc3MgKi9cbiAgICAuajEtc2VsZWN0b3IgLmoxLXByaWNlLXN0ZXA6aG92ZXIge1xuICAgICAgY29sb3I6ICMyNDU2NzU7IH1cbiAgLyogbGluZSA0NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fajEtY2FsY3VsYXRvci5zY3NzICovXG4gIC5qMS1zZWxlY3RvciAuajEtc2VsZWN0b3Itc3RlcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjMkE2NDg5O1xuICAgIGZvbnQtZmFtaWx5OiBtaWxvd2ViYm9sZDsgfVxuICAvKiBsaW5lIDUxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19qMS1jYWxjdWxhdG9yLnNjc3MgKi9cbiAgLmoxLXNlbGVjdG9yIC5qMS1zZWxlY3Rvci10aXRsZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICM0RDRENEQ7IH1cbiAgLyogbGluZSA1OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fajEtY2FsY3VsYXRvci5zY3NzICovXG4gIC5qMS1zZWxlY3RvciAuajEtc2VsZWN0b3ItY29udHJvbCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA2NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fajEtY2FsY3VsYXRvci5zY3NzICovXG4gIC5qMS1zZWxlY3Rvci5qMS1zZWxlY3Rvci1hY3RpdmUgLmoxLWJhY2tkcm9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2oxLWNhbGN1bGF0b3Iuc2NzcyAqL1xuICAuajEtc2VsZWN0b3IuajEtc2VsZWN0b3ItYWN0aXZlIC5qMS1zZWxlY3Rvci1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDcyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19qMS1jYWxjdWxhdG9yLnNjc3MgKi9cbiAgLmoxLXNlbGVjdG9yIC5qMS1zdGFydGluZy1wcmljZSB7XG4gICAgY29sb3I6ICMyQTY0ODk7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuLyogbGluZSAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19tYXJrZXRvLWZvcm1zLnNjc3MgKi9cbi5ta3RvRm9ybSB7XG4gIGZvbnQtZmFtaWx5OiBtaWxvd2ViICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fbWFya2V0by1mb3Jtcy5zY3NzICovXG4gIC5ta3RvRm9ybSBpbnB1dCxcbiAgLm1rdG9Gb3JtIHNlbGVjdCB7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTZhNmE2ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgIC8qIGxpbmUgNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fbWFya2V0by1mb3Jtcy5zY3NzICovXG4gICAgICAubWt0b0Zvcm0gaW5wdXQsXG4gICAgICAubWt0b0Zvcm0gc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMC42cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAvKiBsaW5lIDIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19tYXJrZXRvLWZvcm1zLnNjc3MgKi9cbiAgLm1rdG9Gb3JtIGxhYmVsIHtcbiAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX21hcmtldG8tZm9ybXMuc2NzcyAqL1xuICAubWt0b0Zvcm0gLm1rdG9Bc3Rlcml4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX21hcmtldG8tZm9ybXMuc2NzcyAqL1xuICAubWt0b0Zvcm0gLm1rdG9CdXR0b25XcmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgICAvKiBsaW5lIDMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19tYXJrZXRvLWZvcm1zLnNjc3MgKi9cbiAgICAgIC5ta3RvRm9ybSAubWt0b0J1dHRvbldyYXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTkwcHggIWltcG9ydGFudDsgfSB9XG4gICAgLyogbGluZSAzNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fbWFya2V0by1mb3Jtcy5zY3NzICovXG4gICAgLm1rdG9Gb3JtIC5ta3RvQnV0dG9uV3JhcCBidXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAuNzVlbSAzZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJib2xkXCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMyMkJDRjAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wYXgtZ2V0LXN0YXJ0ZWQuc2NzcyAqL1xuLmJsb2NrLnBheC1nZXQtc3RhcnRlZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy9mYWJyaWNfb2Zfc3F1YXJlc19ncmF5LnBuZ1wiKTsgfVxuICAvKiBsaW5lIDM0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9hYnN0cmFjdGlvbnMvX21peGlucy5zY3NzICovXG4gIC5ibG9jay5wYXgtZ2V0LXN0YXJ0ZWQgKyAuYmxvY2sge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fcGF4LWdldC1zdGFydGVkLnNjc3MgKi9cbiAgLmJsb2NrLnBheC1nZXQtc3RhcnRlZCAucmVxdWVzdC1pbmZvIHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgLyogbGluZSAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wYXgtZ2V0LXN0YXJ0ZWQuc2NzcyAqL1xuICAgICAgLmJsb2NrLnBheC1nZXQtc3RhcnRlZCAucmVxdWVzdC1pbmZvIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7IH0gfVxuICAvKiBsaW5lIDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3BheC1nZXQtc3RhcnRlZC5zY3NzICovXG4gIC5ibG9jay5wYXgtZ2V0LXN0YXJ0ZWQgLmFwcGx5LW5vdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdFQUEwMDsgfVxuXG4vKiBsaW5lIDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3ByZW1pdW0tajEtY3Rhcy5zY3NzICovXG4uYmxvY2sucHJlbWl1bS1jdGFzLFxuLmJsb2NrLmoxLWN0YXMge1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9pbWFnZXMvZmFicmljX29mX3NxdWFyZXNfZ3JheS5wbmdcIik7IH1cbiAgLyogbGluZSAzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYWJzdHJhY3Rpb25zL19taXhpbnMuc2NzcyAqL1xuICAuYmxvY2sucHJlbWl1bS1jdGFzICsgLmJsb2NrLFxuICAuYmxvY2suajEtY3RhcyArIC5ibG9jayB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSA0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wcmVtaXVtLWoxLWN0YXMuc2NzcyAqL1xuICAgIC5ibG9jay5wcmVtaXVtLWN0YXMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMsXG4gICAgLmJsb2NrLmoxLWN0YXMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC8qIGxpbmUgOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fcHJlbWl1bS1qMS1jdGFzLnNjc3MgKi9cbiAgICAuYmxvY2sucHJlbWl1bS1jdGFzIC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGksXG4gICAgLmJsb2NrLmoxLWN0YXMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSB7XG4gICAgICBmbGV4LWJhc2lzOiA0NSUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgIC8qIGxpbmUgOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fcHJlbWl1bS1qMS1jdGFzLnNjc3MgKi9cbiAgICAuYmxvY2sucHJlbWl1bS1jdGFzIC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGksXG4gICAgLmJsb2NrLmoxLWN0YXMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSB7XG4gICAgICBmbGV4LWJhc2lzOiA0NSUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLyogbGluZSAxNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fcHJlbWl1bS1qMS1jdGFzLnNjc3MgKi9cbiAgICAuYmxvY2sucHJlbWl1bS1jdGFzIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtaW1hZ2UsXG4gICAgLmJsb2NrLmoxLWN0YXMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMmVtIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAvKiBsaW5lIDE3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wcmVtaXVtLWoxLWN0YXMuc2NzcyAqL1xuICAgIC5ibG9jay5wcmVtaXVtLWN0YXMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1pbWFnZSxcbiAgICAuYmxvY2suajEtY3RhcyAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAyZW0gMDsgfSB9XG5cbi8qIGxpbmUgMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBhcnRpY2xlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBhc2lkZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgZGV0YWlscyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmlnY2FwdGlvbixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmlndXJlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBmb290ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGhlYWRlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgaGdyb3VwLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBtYWluLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBtZW51LFxuI3Byb2dyYW0tY2FsY3VsYXRvciBuYXYsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHNlY3Rpb24sXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGF1ZGlvLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBjYW52YXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHByb2dyZXNzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciB2aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIGxpbmUgMjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgW2hpZGRlbl0sXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDMyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDM1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGE6YWN0aXZlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBhOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDM5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKiBsaW5lIDQyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHN0cm9uZyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgI2FsbC1pbnRlcm5zaGlwcyAuY29tcGVuc2F0aW9uLXR5cGUtdGl0bGUsICNhbGwtaW50ZXJuc2hpcHNcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbXBlbnNhdGlvbi10eXBlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSA0NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBkZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogbGluZSA0OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIGxpbmUgNTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgbWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgNTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3Igc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKiBsaW5lIDYwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHN1YixcbiNwcm9ncmFtLWNhbGN1bGF0b3Igc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBsaW5lIDY3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIGxpbmUgNzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3Igc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbi8qIGxpbmUgNzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3Igc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgNzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKiBsaW5lIDgyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG4vKiBsaW5lIDg4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qIGxpbmUgOTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgY29kZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3Iga2JkLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBwcmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIGxpbmUgOTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgYnV0dG9uLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dCxcbiNwcm9ncmFtLWNhbGN1bGF0b3Igb3B0Z3JvdXAsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHNlbGVjdCxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgdGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMTA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qIGxpbmUgMTEwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGJ1dHRvbixcbiNwcm9ncmFtLWNhbGN1bGF0b3Igc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyogbGluZSAxMTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgYnV0dG9uLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAxMjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgYnV0dG9uW2Rpc2FibGVkXSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSAxMjUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDEzMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyogbGluZSAxMzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDE0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTQ0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyogbGluZSAxNTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBsaW5lIDE1NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBmaWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKiBsaW5lIDE1OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBsZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxNjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgdGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKiBsaW5lIDE2NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBvcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgMTY5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLyogbGluZSAxNzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgdGQsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDE3NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSAxODIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgKjpiZWZvcmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBsaW5lIDE4OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBodG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTkyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGJvZHkge1xuICBmb250LWZhbWlseTogbWlsb3dlYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSAxOTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgaW5wdXQsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGJ1dHRvbixcbiNwcm9ncmFtLWNhbGN1bGF0b3Igc2VsZWN0LFxuI3Byb2dyYW0tY2FsY3VsYXRvciB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMjA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGEge1xuICBjb2xvcjogI2E1YzU0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMjExLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGE6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGE6Zm9jdXMge1xuICBjb2xvcjogIzdhOTYzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAyMTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbi8qIGxpbmUgMjIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDIyNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMjI3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDIzMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLyogbGluZSAyMzUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4vKiBsaW5lIDI1MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBociB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7IH1cblxuLyogbGluZSAyNTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDI2NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbi8qIGxpbmUgMjc2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIFtyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMjc5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjg2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjkxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDI5NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7IH0gfVxuXG4vKiBsaW5lIDMwMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi8qIGxpbmUgMzA2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cblxuLyogbGluZSAzMTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy0xLCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tMSwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTEsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy0xLCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtMiwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLTIsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC0yLCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctMiwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLTMsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS0zLCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtMywgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTMsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy00LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tNCwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTQsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy00LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtNSwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLTUsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC01LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctNSwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLTYsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS02LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtNiwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTYsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy03LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tNywgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTcsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy03LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtOCwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLTgsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC04LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctOCwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLTksICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS05LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtOSwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTksICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy0xMCwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLTEwLCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtMTAsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy0xMCwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLTExLCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tMTEsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC0xMSwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTExLCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtMTIsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS0xMiwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTEyLCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi8qIGxpbmUgMzE2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtMSwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLTIsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy0zLCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtNCwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLTUsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy02LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtNywgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLTgsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy05LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtMTAsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy0xMSwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAzMTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMzIyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgMzI1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzI4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLyogbGluZSAzMzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDMzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzM3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLyogbGluZSAzNDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDM0MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzQ2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLyogbGluZSAzNDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDM1MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cblxuLyogbGluZSAzNTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSAzNTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDM2MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzY0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTsgfVxuXG4vKiBsaW5lIDM2NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH1cblxuLyogbGluZSAzNzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzczLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4vKiBsaW5lIDM3NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cblxuLyogbGluZSAzNzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzgyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4vKiBsaW5lIDM4NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cblxuLyogbGluZSAzODgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7IH1cblxuLyogbGluZSAzOTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDM5NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMzk3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDQwMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7IH1cblxuLyogbGluZSA0MDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLyogbGluZSA0MDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cblxuLyogbGluZSA0MDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cblxuLyogbGluZSA0MTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLyogbGluZSA0MTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cblxuLyogbGluZSA0MTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7IH1cblxuLyogbGluZSA0MjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLyogbGluZSA0MjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cblxuLyogbGluZSA0MjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDQzMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSA0MzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4vKiBsaW5lIDQzNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cblxuLyogbGluZSA0MzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNDQyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi8qIGxpbmUgNDQ1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNDQ4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNDUxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi8qIGxpbmUgNDU0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNDU3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNDYwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi8qIGxpbmUgNDYzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNDY2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cblxuLyogbGluZSA0NjksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0NzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLTEsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS0yLCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tMywgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLTQsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS01LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tNiwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLTcsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS04LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tOSwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLTEwLCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tMTEsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA0NzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDQ3OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0ODIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDg1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgNDg4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDkxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDk0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNDk3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTAwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNTA2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTA5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1MTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNTE1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTE4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLyogbGluZSA1MjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDUyNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLyogbGluZSA1MzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDUzNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTM5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLyogbGluZSA1NDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1NDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA1NTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLyogbGluZSA1NTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDU1NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTYwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDU2MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1NjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTY5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDU3MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1NzUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTc4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDU4MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1ODQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1ODcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDU5MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAvKiBsaW5lIDU5MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTk2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1OTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNjAyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNjExLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYxNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNjIwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYyMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYyNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDYzMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtMSwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTIsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC0zLCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtNCwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTUsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC02LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtNywgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTgsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC05LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtMTAsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC0xMSwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDYzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjM3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDY0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2NDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSA2NDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2NDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2NTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA2NTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2NTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2NjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA2NjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2NjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDY3MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLyogbGluZSA2NzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2NzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2NzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAvKiBsaW5lIDY4MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjg1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2ODgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAvKiBsaW5lIDY5MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjk0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2OTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAvKiBsaW5lIDcwMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNzAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDcwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDcwOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAvKiBsaW5lIDcxMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNzE1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA3MTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNzIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA3MjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNzMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDczMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA3MzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNzM5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDc0MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDc0NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNzQ4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNzUxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA3NTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDc1NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA3NjAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNzYzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDc2NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA3NjksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNzcyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDc3NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA3NzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNzgxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzg0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDc4OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctMSwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTIsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy0zLCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctNCwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTUsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy02LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctNywgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTgsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy05LCAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctMTAsICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy0xMSwgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDc5MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNzk1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDc5OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4MDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSA4MDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA4MDcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4MTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA4MTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA4MTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4MTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA4MjIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA4MjUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDgyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLyogbGluZSA4MzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA4MzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4MzcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAvKiBsaW5lIDg0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgODQzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4NDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAvKiBsaW5lIDg0OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgODUyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4NTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAvKiBsaW5lIDg1OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgODYxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDg2NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDg2NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAvKiBsaW5lIDg3MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgODczLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4NzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgODc5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDg4MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4ODUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgODg4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDg5MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLyogbGluZSA4OTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgODk3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDkwMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDkwMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgOTA2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC8qIGxpbmUgOTA5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLyogbGluZSA5MTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDkxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA5MTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgOTIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDkyNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA5MjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgOTMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDkzMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA5MzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgOTM5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgOTQyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9IH1cblxuLyogbGluZSA5NDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbi8qIGxpbmUgOTUyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cblxuLyogbGluZSA5NjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDk2OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSA5NzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyogbGluZSA5ODAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDk4MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA5ODcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3Igc2VsZWN0W211bHRpcGxlXSxcbiNwcm9ncmFtLWNhbGN1bGF0b3Igc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgOTkxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbi8qIGxpbmUgOTk4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIG91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTsgfVxuXG4vKiBsaW5lIDEwMDUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7IH1cblxuLyogbGluZSAxMDIzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTsgfVxuXG4vKiBsaW5lIDEwMjksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTAzMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi8qIGxpbmUgMTAzNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLyogbGluZSAxMDM5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTA0MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDEwNDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBsaW5lIDEwNTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTA1NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgLyogbGluZSAxMDYwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC8qIGxpbmUgMTA2NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLFxuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20sXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG4gIC8qIGxpbmUgMTA3NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0OXB4OyB9IH1cblxuLyogbGluZSAxMDg3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDEwOTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLnJhZGlvLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi8qIGxpbmUgMTA5NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAucmFkaW8gbGFiZWwsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jaGVja2JveCBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMTEwNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTsgfVxuXG4vKiBsaW5lIDExMTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLnJhZGlvICsgLnJhZGlvLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyB9XG5cbi8qIGxpbmUgMTExNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAucmFkaW8taW5saW5lLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMTEyNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4vKiBsaW5lIDExMzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIGxpbmUgMTE0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAucmFkaW8taW5saW5lLmRpc2FibGVkLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIGxpbmUgMTE0NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogbGluZSAxMTUyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMzhweDsgfVxuXG4vKiBsaW5lIDExNTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMTE2MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDExNzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3Igc2VsZWN0LmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzM3B4O1xuICBsaW5lLWhlaWdodDogMzNweDsgfVxuXG4vKiBsaW5lIDExNzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgdGV4dGFyZWEuaW5wdXQtc20sXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxMTc4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDExODUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cblxuLyogbGluZSAxMTg5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxMTkzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAzM3B4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMTIwMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLyogbGluZSAxMjA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHNlbGVjdC5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDlweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7IH1cblxuLyogbGluZSAxMjExLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHRleHRhcmVhLmlucHV0LWxnLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBzZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTIxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0OXB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi8qIGxpbmUgMTIyMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0OXB4O1xuICBsaW5lLWhlaWdodDogNDlweDsgfVxuXG4vKiBsaW5lIDEyMjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDEyMzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ5cHg7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzOyB9XG5cbi8qIGxpbmUgMTIzNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTI0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG5cbi8qIGxpbmUgMTI0MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSAxMjU1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogNDlweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7IH1cblxuLyogbGluZSAxMjYyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cblxuLyogbGluZSAxMjY5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cblxuLyogbGluZSAxMjgxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi8qIGxpbmUgMTI4NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7IH1cblxuLyogbGluZSAxMjkxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbi8qIGxpbmUgMTI5NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbi8qIGxpbmUgMTI5OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nIC5yYWRpbyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nIC5jaGVja2JveCxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG5cbi8qIGxpbmUgMTMxMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4vKiBsaW5lIDEzMTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiOyB9XG5cbi8qIGxpbmUgMTMyMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4vKiBsaW5lIDEzMjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG4vKiBsaW5lIDEzMjksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy1lcnJvciAucmFkaW8sXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5oYXMtZXJyb3IgLmNoZWNrYm94LFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLyogbGluZSAxMzQxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4vKiBsaW5lIDEzNDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MzsgfVxuXG4vKiBsaW5lIDEzNTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbi8qIGxpbmUgMTM1NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG4vKiBsaW5lIDEzNTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI3cHg7IH1cblxuLyogbGluZSAxMzYyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7IH1cblxuLyogbGluZSAxMzY1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3MzczNzM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTM3MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAvKiBsaW5lIDEzNzcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLyogbGluZSAxMzgyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLyogbGluZSAxMzg1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLyogbGluZSAxMzg5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLyogbGluZSAxMzk0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTM5NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgMTQwMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWlubGluZSAucmFkaW8sXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgMTQwOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMTQxMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAxNDE3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwOyB9IH1cblxuLyogbGluZSAxNDIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogN3B4OyB9XG5cbi8qIGxpbmUgMTQyOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyOXB4OyB9XG5cbi8qIGxpbmUgMTQzMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE0MzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH0gfVxuXG4vKiBsaW5lIDE0NDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxNDQ4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTQ1NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLyogbGluZSAxNDU5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKiBsaW5lIDE0ODAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bjpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bjphY3RpdmU6Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4uYWN0aXZlOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuOmFjdGl2ZS5mb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG4vKiBsaW5lIDE0OTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bjpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bjpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAxNDk2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG46YWN0aXZlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuLyogbGluZSAxNTAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4uZGlzYWJsZWQsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG5bZGlzYWJsZWRdLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDE1MTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgYS5idG4uZGlzYWJsZWQsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgMTUxNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjOyB9XG5cbi8qIGxpbmUgMTUyMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7IH1cblxuLyogbGluZSAxNTI3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7IH1cblxuLyogbGluZSAxNTMyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdDphY3RpdmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdC5hY3RpdmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7IH1cblxuLyogbGluZSAxNTM5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG5cbi8qIGxpbmUgMTU1MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRlZmF1bHQ6YWN0aXZlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRlZmF1bHQuYWN0aXZlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIGxpbmUgMTU1NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjOyB9XG5cbi8qIGxpbmUgMTU2OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cblxuLyogbGluZSAxNTczLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7IH1cblxuLyogbGluZSAxNTc4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeTpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDsgfVxuXG4vKiBsaW5lIDE1ODQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDsgfVxuXG4vKiBsaW5lIDE1ODksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDsgfVxuXG4vKiBsaW5lIDE1OTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7IH1cblxuLyogbGluZSAxNjA5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeTphY3RpdmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSAxNjE0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7IH1cblxuLyogbGluZSAxNjI2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDE2MzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0YzsgfVxuXG4vKiBsaW5lIDE2MzUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1OyB9XG5cbi8qIGxpbmUgMTY0MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5OyB9XG5cbi8qIGxpbmUgMTY0NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5OyB9XG5cbi8qIGxpbmUgMTY1MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTsgfVxuXG4vKiBsaW5lIDE2NjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiBsaW5lIDE2NzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0YzsgfVxuXG4vKiBsaW5lIDE2ODMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIGxpbmUgMTY4NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhOyB9XG5cbi8qIGxpbmUgMTY5MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWluZm86Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7IH1cblxuLyogbGluZSAxNjk4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyNjlhYmM7IH1cblxuLyogbGluZSAxNzAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4taW5mbzphY3RpdmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4taW5mby5hY3RpdmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMyNjlhYmM7IH1cblxuLyogbGluZSAxNzEwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4taW5mbzphY3RpdmU6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWluZm86YWN0aXZlLmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcbiAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1OyB9XG5cbi8qIGxpbmUgMTcyMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWluZm86YWN0aXZlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWluZm8uYWN0aXZlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIGxpbmUgMTcyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhOyB9XG5cbi8qIGxpbmUgMTc0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSAxNzQ0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7IH1cblxuLyogbGluZSAxNzQ5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4td2FybmluZzpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDsgfVxuXG4vKiBsaW5lIDE3NTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuXG4vKiBsaW5lIDE3NjAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuXG4vKiBsaW5lIDE3NjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cblxuLyogbGluZSAxNzgwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4td2FybmluZzphY3RpdmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4td2FybmluZy5hY3RpdmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSAxNzg1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7IH1cblxuLyogbGluZSAxNzk3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4td2FybmluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YwYWQ0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDE4MDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhOyB9XG5cbi8qIGxpbmUgMTgwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRhbmdlcjpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5OyB9XG5cbi8qIGxpbmUgMTgxMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7IH1cblxuLyogbGluZSAxODE3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyOmFjdGl2ZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7IH1cblxuLyogbGluZSAxODI0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5OyB9XG5cbi8qIGxpbmUgMTgzNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRhbmdlcjphY3RpdmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIGxpbmUgMTg0MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhOyB9XG5cbi8qIGxpbmUgMTg1NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDE4NTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICNhNWM1NGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAxODYzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tbGluayxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1saW5rOmFjdGl2ZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1saW5rLmFjdGl2ZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1saW5rW2Rpc2FibGVkXSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAxODcyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tbGluayxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1saW5rOmhvdmVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWxpbms6Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTg3OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWxpbms6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjN2E5NjMxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxODg0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMTg5MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWxnIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4vKiBsaW5lIDE4OTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDE5MDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmJ0bi14cyB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi8qIGxpbmUgMTkwOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTkxMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4vKiBsaW5lIDE5MTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxOTIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAxOTI2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxOTMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cblxuLyogbGluZSAxOTM1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cblxuLyogbGluZSAxOTQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4vKiBsaW5lIDE5NDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdiA+IGxpLmRpc2FibGVkID4gYTpob3ZlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIGxpbmUgMTk1MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2IC5vcGVuID4gYSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdiAub3BlbiA+IGE6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTVjNTRlOyB9XG5cbi8qIGxpbmUgMTk1NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2IC5uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuXG4vKiBsaW5lIDE5NjIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4vKiBsaW5lIDE5NjUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSAxOTY4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLyogbGluZSAxOTcyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG5cbi8qIGxpbmUgMTk3OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2VlZWVlZSAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMTk4MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSAxOTkwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLyogbGluZSAxOTk0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTsgfVxuXG4vKiBsaW5lIDE5OTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4vKiBsaW5lIDIwMDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjAwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElOyB9XG4gIC8qIGxpbmUgMjAxMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSAyMDE0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSAyMDE4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIwMjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cbiAgLyogbGluZSAyMDI4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4vKiBsaW5lIDIwMzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAyMDM3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSAyMDQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuXG4vKiBsaW5lIDIwNDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi8qIGxpbmUgMjA0OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2LXN0YWNrZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi8qIGxpbmUgMjA1MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDIwNTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDIwNTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi8qIGxpbmUgMjA2MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qIGxpbmUgMjA2NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyMDcxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7IH1cbiAgLyogbGluZSAyMDc1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKiBsaW5lIDIwNzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLyogbGluZSAyMDgyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4vKiBsaW5lIDIwODYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjA5MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gIC8qIGxpbmUgMjA5NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuICAjcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmOyB9IH1cblxuLyogbGluZSAyMTAyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyMTA1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDIxMDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAyMTEzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jbGVhcmZpeDpiZWZvcmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jbGVhcmZpeDphZnRlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNvbnRhaW5lcjpiZWZvcmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb250YWluZXI6YWZ0ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAuY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAucm93OmJlZm9yZSxcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLnJvdzphZnRlcixcbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXY6YmVmb3JlLFxuI3Byb2dyYW0tY2FsY3VsYXRvciAubmF2OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi8qIGxpbmUgMjEyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuY2xlYXJmaXg6YWZ0ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb250YWluZXI6YWZ0ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5yb3c6YWZ0ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5uYXY6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDIxMzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjE0MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjE0NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIxNDcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMTUwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy92ZW5kb3IvX2Jhc2ljLWJvb3RzdHJhcC5zY3NzICovXG4jcHJvZ3JhbS1jYWxjdWxhdG9yIC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIxNTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDIxNTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL3ZlbmRvci9fYmFzaWMtYm9vdHN0cmFwLnNjc3MgKi9cbiNwcm9ncmFtLWNhbGN1bGF0b3IgLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgMjE2MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjE2NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmVuZG9yL19iYXNpYy1ib290c3RyYXAuc2NzcyAqL1xuI3Byb2dyYW0tY2FsY3VsYXRvciAuYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLyogbGluZSA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wcm9ncmFtLWNhbGN1bGF0b3Iuc2NzcyAqL1xuLnBjLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFMEU4O1xuICBoZWlnaHQ6IDE5MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMTBweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTcwcHgpIHtcbiAgICAvKiBsaW5lIDcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3Byb2dyYW0tY2FsY3VsYXRvci5zY3NzICovXG4gICAgLnBjLXNlbGVjdG9yIHtcbiAgICAgIHdpZHRoOiAyNTBweDsgfSB9XG4gIC8qIGxpbmUgMTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3Byb2dyYW0tY2FsY3VsYXRvci5zY3NzICovXG4gIC5wYy1zZWxlY3RvciAucGMtYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLyogbGluZSAyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1jYWxjdWxhdG9yLnNjc3MgKi9cbiAgLnBjLXNlbGVjdG9yIC5qMS1jdXJyZW50LW1vbnRocyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIC8qIGxpbmUgMzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3Byb2dyYW0tY2FsY3VsYXRvci5zY3NzICovXG4gIC5wYy1zZWxlY3RvciAucGMtcHJpY2Utc3RlcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjMkE2NDg5O1xuICAgIGZvbnQtZmFtaWx5OiBtaWxvd2ViYm9sZDsgfVxuICAgIC8qIGxpbmUgMzcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3Byb2dyYW0tY2FsY3VsYXRvci5zY3NzICovXG4gICAgLnBjLXNlbGVjdG9yIC5wYy1wcmljZS1zdGVwOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjQ1Njc1OyB9XG4gIC8qIGxpbmUgNDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3Byb2dyYW0tY2FsY3VsYXRvci5zY3NzICovXG4gIC5wYy1zZWxlY3RvciAuajEtc2VsZWN0b3Itc3RlcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLyogbGluZSA0NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1jYWxjdWxhdG9yLnNjc3MgKi9cbiAgLnBjLXNlbGVjdG9yIC5wYy1wcmljZS10aXRsZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICM0RDRENEQ7IH1cbiAgLyogbGluZSA1MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1jYWxjdWxhdG9yLnNjc3MgKi9cbiAgLnBjLXNlbGVjdG9yIC5wYy1zZWxlY3Rvci1jb250cm9sIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDU1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wcm9ncmFtLWNhbGN1bGF0b3Iuc2NzcyAqL1xuICAucGMtc2VsZWN0b3IucGMtc2VsZWN0b3ItYWN0aXZlIC5wYy1iYWNrZHJvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDU4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wcm9ncmFtLWNhbGN1bGF0b3Iuc2NzcyAqL1xuICAucGMtc2VsZWN0b3IucGMtc2VsZWN0b3ItYWN0aXZlIC5qMS1zZWxlY3Rvci1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDYyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wcm9ncmFtLWNhbGN1bGF0b3Iuc2NzcyAqL1xuICAucGMtc2VsZWN0b3IgLmoxLXN0YXJ0aW5nLXByaWNlIHtcbiAgICBjb2xvcjogIzJBNjQ4OTtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuXG4vKiBsaW5lIDc0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wcm9ncmFtLWNhbGN1bGF0b3Iuc2NzcyAqL1xuLnByaWNlLXJlc3VsdCxcbi5wcmljZS1yZXN1bHQtMiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLyogbGluZSA3OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1jYWxjdWxhdG9yLnNjc3MgKi9cbiAgLnByaWNlLXJlc3VsdCAuc3RhcnRpbmctcHJpY2UsXG4gIC5wcmljZS1yZXN1bHQgLnN0YXJ0aW5nLXByaWNlLTIsXG4gIC5wcmljZS1yZXN1bHQtMiAuc3RhcnRpbmctcHJpY2UsXG4gIC5wcmljZS1yZXN1bHQtMiAuc3RhcnRpbmctcHJpY2UtMiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJBNjQ4OTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTcwcHgpIHtcbiAgICAgIC8qIGxpbmUgNzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3Byb2dyYW0tY2FsY3VsYXRvci5zY3NzICovXG4gICAgICAucHJpY2UtcmVzdWx0IC5zdGFydGluZy1wcmljZSxcbiAgICAgIC5wcmljZS1yZXN1bHQgLnN0YXJ0aW5nLXByaWNlLTIsXG4gICAgICAucHJpY2UtcmVzdWx0LTIgLnN0YXJ0aW5nLXByaWNlLFxuICAgICAgLnByaWNlLXJlc3VsdC0yIC5zdGFydGluZy1wcmljZS0yIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byA0MHB4OyB9IH1cbiAgICAvKiBsaW5lIDg3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wcm9ncmFtLWNhbGN1bGF0b3Iuc2NzcyAqL1xuICAgIC5wcmljZS1yZXN1bHQgLnN0YXJ0aW5nLXByaWNlIC5wLWN1cnJlbmN5LFxuICAgIC5wcmljZS1yZXN1bHQgLnN0YXJ0aW5nLXByaWNlLTIgLnAtY3VycmVuY3ksXG4gICAgLnByaWNlLXJlc3VsdC0yIC5zdGFydGluZy1wcmljZSAucC1jdXJyZW5jeSxcbiAgICAucHJpY2UtcmVzdWx0LTIgLnN0YXJ0aW5nLXByaWNlLTIgLnAtY3VycmVuY3kge1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAvKiBJRSA5ICovXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb2xvcjogIzJBNjQ4OTsgfVxuICAgICAgLyogbGluZSA5NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1jYWxjdWxhdG9yLnNjc3MgKi9cbiAgICAgIC5wcmljZS1yZXN1bHQgLnN0YXJ0aW5nLXByaWNlIC5wLWN1cnJlbmN5OmFmdGVyLFxuICAgICAgLnByaWNlLXJlc3VsdCAuc3RhcnRpbmctcHJpY2UtMiAucC1jdXJyZW5jeTphZnRlcixcbiAgICAgIC5wcmljZS1yZXN1bHQtMiAuc3RhcnRpbmctcHJpY2UgLnAtY3VycmVuY3k6YWZ0ZXIsXG4gICAgICAucHJpY2UtcmVzdWx0LTIgLnN0YXJ0aW5nLXByaWNlLTIgLnAtY3VycmVuY3k6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDAuM2VtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgY29udGVudDogJ1N0YXJ0aW5nIFByaWNlJzsgfVxuICAgIC8qIGxpbmUgMTA0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wcm9ncmFtLWNhbGN1bGF0b3Iuc2NzcyAqL1xuICAgIC5wcmljZS1yZXN1bHQgLnN0YXJ0aW5nLXByaWNlIC5sb25nLWN1cnJlbmN5LFxuICAgIC5wcmljZS1yZXN1bHQgLnN0YXJ0aW5nLXByaWNlLTIgLmxvbmctY3VycmVuY3ksXG4gICAgLnByaWNlLXJlc3VsdC0yIC5zdGFydGluZy1wcmljZSAubG9uZy1jdXJyZW5jeSxcbiAgICAucHJpY2UtcmVzdWx0LTIgLnN0YXJ0aW5nLXByaWNlLTIgLmxvbmctY3VycmVuY3kge1xuICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luOiAtMzBweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLyogSUUgOSAqL1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29sb3I6ICMyQTY0ODk7IH1cbiAgLyogbGluZSAxMTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3Byb2dyYW0tY2FsY3VsYXRvci5zY3NzICovXG4gIC5wcmljZS1yZXN1bHQgLnByaWNlLWluY2x1ZGVkLFxuICAucHJpY2UtcmVzdWx0LTIgLnByaWNlLWluY2x1ZGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgIC8qIGxpbmUgMTIwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wcm9ncmFtLWNhbGN1bGF0b3Iuc2NzcyAqL1xuICAgIC5wcmljZS1yZXN1bHQgLnByaWNlLWluY2x1ZGVkIGg0LFxuICAgIC5wcmljZS1yZXN1bHQtMiAucHJpY2UtaW5jbHVkZWQgaDQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjMkE2NDg5OyB9XG4gICAgLyogbGluZSAxMjUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3Byb2dyYW0tY2FsY3VsYXRvci5zY3NzICovXG4gICAgLnByaWNlLXJlc3VsdCAucHJpY2UtaW5jbHVkZWQgdWwsXG4gICAgLnByaWNlLXJlc3VsdC0yIC5wcmljZS1pbmNsdWRlZCB1bCB7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLyogbGluZSAxMzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3Byb2dyYW0tY2FsY3VsYXRvci5zY3NzICovXG4gICAgICAucHJpY2UtcmVzdWx0IC5wcmljZS1pbmNsdWRlZCB1bCBsaSxcbiAgICAgIC5wcmljZS1yZXN1bHQtMiAucHJpY2UtaW5jbHVkZWQgdWwgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMC44cmVtOyB9XG4gIC8qIGxpbmUgMTM2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wcm9ncmFtLWNhbGN1bGF0b3Iuc2NzcyAqL1xuICAucHJpY2UtcmVzdWx0IC5hZnRlci13aGF0cy1pbmNsdWRlZC1saXN0LFxuICAucHJpY2UtcmVzdWx0LTIgLmFmdGVyLXdoYXRzLWluY2x1ZGVkLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTsgfVxuXG4vKiBsaW5lIDE0MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1jYWxjdWxhdG9yLnNjc3MgKi9cbi5wcmljZS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTQ1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wcm9ncmFtLWNhbGN1bGF0b3Iuc2NzcyAqL1xuLnBjLWJvdHRvbS1ub3RlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi8qIGxpbmUgMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbi5zZWFyY2gtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgIC8qIGxpbmUgMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VhcmNoLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTIwcHg7IH0gfVxuICAvKiBsaW5lIDExLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLWhlYWRlciAuZ3NjLWNsZWFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDE1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAuc2VhcmNoLWhlYWRlciAuZ3NjLWlucHV0IHtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAvKiBsaW5lIDE4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWFyY2gtaGVhZGVyIC5nc2MtaW5wdXQgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4gICAgICAgIC5zZWFyY2gtaGVhZGVyIC5nc2MtaW5wdXQgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIC8qIGxpbmUgMzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4gIC5zZWFyY2gtaGVhZGVyIGZvcm0uZ3NjLXNlYXJjaC1ib3gge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgICAvKiBsaW5lIDM4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAgICAgLnNlYXJjaC1oZWFkZXIgZm9ybS5nc2Mtc2VhcmNoLWJveCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDRweCAycHggNnB4OyB9IH1cbiAgLyogbGluZSA0NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlYXJjaC1oZWFkZXIgaW5wdXQuZ3NjLXNlYXJjaC1idXR0b24ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvaW1hZ2VzL3NlYXJjaF9ncmF5LnN2Z1wiKSAycHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQzcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgLyogbGluZSA0NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAgIC5zZWFyY2gtaGVhZGVyIGlucHV0LmdzYy1zZWFyY2gtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9pbWFnZXMvc2VhcmNoX2dyYXkuc3ZnXCIpIC00cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4OyB9IH1cblxuLyogbGluZSA2NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbi5zZWN0aW9uLXNlYXJjaCAuc2VhcmNoLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuLnNlY3Rpb24tc2VhcmNoIC5nc2MtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgLyogbGluZSA3MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VjdGlvbi1zZWFyY2ggLmdzYy1yZXN1bHRzIHtcbiAgICAgIHdpZHRoOiA4MiU7IH0gfVxuXG4vKiBsaW5lIDc5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuLnNlY3Rpb24tc2VhcmNoIHRhYmxlIHRkIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4vKiBsaW5lIDgzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuLnNlY3Rpb24tc2VhcmNoIC5nc2Mtc2VhcmNoLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSA4NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbi5zZWN0aW9uLXNlYXJjaCAuZ3MtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgODksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4uc2VjdGlvbi1zZWFyY2ggLmdzYy1jdXJzb3ItYm94IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC8qIGxpbmUgOTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4gIC5zZWN0aW9uLXNlYXJjaCAuZ3NjLWN1cnNvci1ib3ggLmdzYy1jdXJzb3ItY3VycmVudC1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4uc2VjdGlvbi1zZWFyY2ggaDEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgLyogbGluZSAxMTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4gIC5zZWN0aW9uLXNlYXJjaCBmb3JtLmdzYy1zZWFyY2gtYm94LCAuc2VjdGlvbi1zZWFyY2ggLmdzYy1yZXN1bHRzLXdyYXBwZXItdmlzaWJsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7IH0gfVxuXG4vKiBsaW5lIDExNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbi5zZWN0aW9uLXNlYXJjaCB0YWJsZS5nc2Mtc2VhcmNoLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgIC8qIGxpbmUgMTE2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAgIC5zZWN0aW9uLXNlYXJjaCB0YWJsZS5nc2Mtc2VhcmNoLWJveCB7XG4gICAgICB3aWR0aDogOTAlOyB9IH1cbiAgLyogbGluZSAxMjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4gIC5zZWN0aW9uLXNlYXJjaCB0YWJsZS5nc2Mtc2VhcmNoLWJveCB0ciB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4uc2VjdGlvbi1zZWFyY2ggLmdzYy1pbnB1dCwgLnNlY3Rpb24tc2VhcmNoIC5nc2Mtc2VhcmNoLWJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMTM4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuLnNlY3Rpb24tc2VhcmNoIHRkLmdzYy1pbnB1dCB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4uc2VjdGlvbi1zZWFyY2ggLmdzYy1pbnB1dCBpbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgMTUyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuLnNlY3Rpb24tc2VhcmNoIC5nc2Mtc2VhcmNoLWJ1dHRvbiBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJCQ0YwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAxNjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4uc2VjdGlvbi1zZWFyY2ggLmdzYy1zZWFyY2gtYnV0dG9uIGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlYTBkMTsgfVxuXG4vKiBsaW5lIDE2NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbi5zZWN0aW9uLXNlYXJjaCAuZ3NjLWNsZWFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxNzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4uc2VjdGlvbi1zZWFyY2ggLmdzYy1yZXN1bHRzSGVhZGVyLCAuc2VjdGlvbi1zZWFyY2ggLmdzYy1hYm92ZS13cmFwcGVyLWFyZWEge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTc1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuLnNlY3Rpb24tc2VhcmNoIC5nc3NiX2E6aG92ZXIsIC5zZWN0aW9uLXNlYXJjaCAuZ3NzYl9hOmhvdmVyIHRkLCAuc2VjdGlvbi1zZWFyY2ggLmdzc2JfYTpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0U2RTZFNjsgfVxuXG4vKiBsaW5lIDE3OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbi5zZWN0aW9uLXNlYXJjaCAuZ3NjLWNvbXBsZXRpb24tY29udGFpbmVyIHRkLFxuLnNlY3Rpb24tc2VhcmNoIC5nc2MtY29tcGxldGlvbi1jb250YWluZXIgdHIsXG4uc2VjdGlvbi1zZWFyY2ggLmdzYy1jb21wbGV0aW9uLWNvbnRhaW5lciB0YWJsZSxcbi5zZWN0aW9uLXNlYXJjaCAuZ3NjLWNvbXBsZXRpb24tY29udGFpbmVyIHRib2R5LFxuLnNlY3Rpb24tc2VhcmNoIC5nc2MtY29tcGxldGlvbi1jb250YWluZXIgZGl2LFxuLnNlY3Rpb24tc2VhcmNoIC5nc2MtY29tcGxldGlvbi1jb250YWluZXIgc3Bhbixcbi5zZWN0aW9uLXNlYXJjaCAuZ3NzYl9hLFxuLnNlY3Rpb24tc2VhcmNoIC5nc3NiX2IsXG4uc2VjdGlvbi1zZWFyY2ggLmdzc2JfZSxcbi5zZWN0aW9uLXNlYXJjaCAuZ3NzYl9mLFxuLnNlY3Rpb24tc2VhcmNoIC5nc3NiX2Mge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAxOTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4uc2VjdGlvbi1zZWFyY2ggLmdzYy1jb21wbGV0aW9uLWNvbnRhaW5lciBiIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbi8qIGxpbmUgMTk5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuLnNlY3Rpb24tc2VhcmNoIC5nc2MtcmVzdWx0LCAuc2VjdGlvbi1zZWFyY2ggLmdzYy10YWJsZS1yZXN1bHQsIC5zZWN0aW9uLXNlYXJjaCAuZ3NjLXJlc3VsdCB0YWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDIwNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbi5zZWN0aW9uLXNlYXJjaCAuZ3NjLXJlc3VsdCB0YWJsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi8qIGxpbmUgMjA4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuLnNlY3Rpb24tc2VhcmNoIC5ncy1uby1yZXN1bHRzLXJlc3VsdCAuZ3Mtc25pcHBldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG4vKiBsaW5lIDIxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbi5zZWN0aW9uLXNlYXJjaCAuZ3NjLXJlc3VsdCAuZ3Mtc3BlbGxpbmcgYSB7XG4gIGNvbG9yOiBncmVlbjsgfVxuXG4vKiBsaW5lIDIxOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbi5zZWN0aW9uLXNlYXJjaCAuZ3NjLXJlc3VsdHNIZWFkZXIsIC5zZWN0aW9uLXNlYXJjaCAuZ3NjLWFib3ZlLXdyYXBwZXItYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyMjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4uc2VjdGlvbi1zZWFyY2ggLmdzYy1yZXN1bHQsIC5zZWN0aW9uLXNlYXJjaCAuZ3NjLXRhYmxlLXJlc3VsdCwgLnNlY3Rpb24tc2VhcmNoIC5nc2MtcmVzdWx0IHRhYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMjI4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuLnNlY3Rpb24tc2VhcmNoIC5nc2MtdGFibGUtcmVzdWx0IHtcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdtaWxvd2VibGlnaHQnICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlY3Rpb24tc2VhcmNoIC5nc2MtdGFibGUtcmVzdWx0IHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4gIC5zZWN0aW9uLXNlYXJjaCAuZ3NjLXRhYmxlLXJlc3VsdCBhIHtcbiAgICBmb250LWZhbWlseTogJ21pbG93ZWJsaWdodCcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4gIC5zZWN0aW9uLXNlYXJjaCAuZ3NjLXRhYmxlLXJlc3VsdCBiIHtcbiAgICBmb250LWZhbWlseTogbWlsb3dlYmJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMjUxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAuc2VjdGlvbi1zZWFyY2ggLmdzYy10YWJsZS1yZXN1bHQgYjpudGgtY2hpbGQoMikge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMjU2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAuc2VjdGlvbi1zZWFyY2ggLmdzYy10YWJsZS1yZXN1bHQgLmdzLXZpc2libGVVcmwge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gIC8qIGxpbmUgMjYwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAuc2VjdGlvbi1zZWFyY2ggLmdzYy10YWJsZS1yZXN1bHQgLmdzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjN0VBQTAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IG1pbG93ZWJib2xkICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDI2NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VjdGlvbi1zZWFyY2ggLmdzYy10YWJsZS1yZXN1bHQgLmdzLXRpdGxlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDI3MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbiAgICAuc2VjdGlvbi1zZWFyY2ggLmdzYy10YWJsZS1yZXN1bHQgLmdzLXRpdGxlIGIge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI3NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlY3Rpb24tc2VhcmNoIC5nc2MtdGFibGUtcmVzdWx0IC5ncy1zbmlwcGV0IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI4MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MgKi9cbiAgLnNlY3Rpb24tc2VhcmNoIC5nc2MtdGFibGUtcmVzdWx0IC5nc2MtdGFibGUtY2VsbC1zbmlwcGV0LWNsb3NlIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgMjgwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuICAgICAgLnNlY3Rpb24tc2VhcmNoIC5nc2MtdGFibGUtcmVzdWx0IC5nc2MtdGFibGUtY2VsbC1zbmlwcGV0LWNsb3NlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA3MHB4IDEwcHggMjBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAyODgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzICovXG4uc2VjdGlvbi1zZWFyY2ggI19fX2djc2VfMiB7XG4gIG1hcmdpbi10b3A6IC00MHB4OyB9XG5cbi8qIGxpbmUgMjkyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyAqL1xuLnNlY3Rpb24tc2VhcmNoIC5nc2Mtd2ViUmVzdWx0LmdzYy1yZXN1bHQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLyohIFNlbGVjdDIgQm9vdHN0cmFwIFRoZW1lIHYwLjEuMC1iZXRhLjQgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vc2VsZWN0Mi9zZWxlY3QyLWJvb3RzdHJhcC10aGVtZSAqL1xuLyogbGluZSAyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgICAgICAgI0NPTU1PTiBTVFlMRVNcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyoqXG4gICAqIFNlYXJjaCBmaWVsZCBpbiB0aGUgU2VsZWN0MiBkcm9wZG93bi5cbiAgICovXG4gIC8qKlxuICAgKiBObyBvdXRsaW5lIGZvciBhbGwgc2VhcmNoIGZpZWxkcyAtIGluIHRoZSBkcm9wZG93blxuICAgKiBhbmQgaW5saW5lIGluIG11bHRpIFNlbGVjdDJzLlxuICAgKi9cbiAgLyoqXG4gICAqIEFkanVzdCBTZWxlY3QyJ3MgY2hvaWNlcyBob3ZlciBhbmQgc2VsZWN0ZWQgc3R5bGVzIHRvIG1hdGNoXG4gICAqIEJvb3RzdHJhcCAzJ3MgZGVmYXVsdCBkcm9wZG93biBzdHlsZXMuXG4gICAqXG4gICAqIEBzZWUgaHR0cDovL2dldGJvb3RzdHJhcC5jb20vY29tcG9uZW50cy8jZHJvcGRvd25zXG4gICAqL1xuICAvKipcbiAgICogQ2xlYXIgdGhlIHNlbGVjdGlvbi5cbiAgICovXG4gIC8qKlxuICAgKiBBZGRyZXNzIGRpc2FibGVkIFNlbGVjdDIgc3R5bGVzLlxuICAgKlxuICAgKiBAc2VlIGh0dHBzOi8vc2VsZWN0Mi5naXRodWIuaW8vZXhhbXBsZXMuaHRtbCNkaXNhYmxlZFxuICAgKiBAc2VlIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2Nzcy8jZm9ybXMtY29udHJvbC1kaXNhYmxlZFxuICAgKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICAgICAgICNEUk9QRE9XTlxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKipcbiAgICogRHJvcGRvd24gYm9yZGVyIGNvbG9yIGFuZCBib3gtc2hhZG93LlxuICAgKi9cbiAgLyoqXG4gICAqIExpbWl0IHRoZSBkcm9wZG93biBoZWlnaHQuXG4gICAqL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgICAgICAgI1NJTkdMRSBTRUxFQ1QyXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAgICNNVUxUSVBMRSBTRUxFQ1QyXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qKlxuICAgKiBBZGRyZXNzIEJvb3RzdHJhcCBjb250cm9sIHNpemluZyBjbGFzc2VzXG4gICAqXG4gICAqIDEuIFJlc2V0IEJvb3RzdHJhcCBkZWZhdWx0cy5cbiAgICogMi4gQWRqdXN0IHRoZSBkcm9wZG93biBhcnJvdyBidXR0b24gaWNvbiBwb3NpdGlvbi5cbiAgICpcbiAgICogQHNlZSBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9jc3MvI2Zvcm1zLWNvbnRyb2wtc2l6ZXNcbiAgICovXG4gIC8qIDEgKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICAgI1JUTCBTVVBQT1JUXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovIH1cblxuLyogbGluZSA1NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgNjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4vKiBsaW5lIDc4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgLyoqXG4gICAqIEZpcmVmb3ggMTkrXG4gICAqXG4gICAqIEBzZWUgaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yNDIzNjI0MC9jb2xvci1mb3Itc3R5bGVkLXBsYWNlaG9sZGVyLXRleHQtaXMtbXV0ZWQtaW4tZmlyZWZveFxuICAgKi8gfVxuXG4vKiBsaW5lIDg3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogbGluZSA5MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VhcmNoX19maWVsZDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogbGluZSA5MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgOTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogbGluZSAxMDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIC8qKlxuICAgKiBEaXNhYmxlZCByZXN1bHRzLlxuICAgKlxuICAgKiBAc2VlIGh0dHBzOi8vc2VsZWN0Mi5naXRodWIuaW8vZXhhbXBsZXMuaHRtbCNkaXNhYmxlZC1yZXN1bHRzXG4gICAqL1xuICAvKipcbiAgICogSG92ZXIgc3RhdGUuXG4gICAqL1xuICAvKipcbiAgICogU2VsZWN0ZWQgc3RhdGUuXG4gICAqLyB9XG5cbi8qIGxpbmUgMTEzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMTE2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIGxpbmUgMTIwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjMjYyNjI2OyB9XG5cbi8qIGxpbmUgMTI0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxMjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDsgfVxuXG4vKiBsaW5lIDEzMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBsaW5lIDEzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4vKiBsaW5lIDEzOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7IH1cblxuLyogbGluZSAxNDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gIHBhZGRpbmctbGVmdDogNDhweDsgfVxuXG4vKiBsaW5lIDE0NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDsgfVxuXG4vKiBsaW5lIDE1MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7IH1cblxuLyogbGluZSAxNTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSAxNjIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7IH1cblxuLyogbGluZSAxNzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLyoqXG4gICAqIE1ha2UgdGhlIGRyb3Bkb3duIGFycm93IHBvaW50IHVwIHdoaWxlIHRoZSBkcm9wZG93biBpcyB2aXNpYmxlLlxuICAgKi9cbiAgLyoqXG4gICAqIEhhbmRsZSBib3JkZXIgcmFkaWkgb2YgdGhlIGNvbnRhaW5lciB3aGVuIHRoZSBkcm9wZG93biBpcyBzaG93aW5nLlxuICAgKi8gfVxuXG4vKiBsaW5lIDE3OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA0cHggNHB4OyB9XG5cbi8qIGxpbmUgMTgyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTg3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTkyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgMTk5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLyogbGluZSAyMDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDIwNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBsaW5lIDIxMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuXG4vKiBsaW5lIDIxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDIxOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi8qIGxpbmUgMjI2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBtYXJnaW4tdG9wOiAxcHg7IH1cblxuLyogbGluZSAyMjksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLyogbGluZSAyMzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHBhZGRpbmc6IDZweCAyNHB4IDZweCAxMnB4O1xuICAvKipcbiAgICogQWRqdXN0IHRoZSBzaW5nbGUgU2VsZWN0MidzIGRyb3Bkb3duIGFycm93IGJ1dHRvbiBhcHBlYXJhbmNlLlxuICAgKi8gfVxuXG4vKiBsaW5lIDI0MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNHB4OyB9XG5cbi8qIGxpbmUgMjQ4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNHB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7IH1cblxuLyogbGluZSAyNjAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDI2NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi8qIGxpbmUgMjY3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgLyoqXG4gICAqIE1ha2UgTXVsdGkgU2VsZWN0MidzIGNob2ljZXMgbWF0Y2ggQm9vdHN0cmFwIDMncyBkZWZhdWx0IGJ1dHRvbiBzdHlsZXMuXG4gICAqL1xuICAvKipcbiAgICogTWludXMgMnB4IGJvcmRlcnMuXG4gICAqL1xuICAvKipcbiAgICogQ2xlYXIgdGhlIHNlbGVjdGlvbi5cbiAgICovIH1cblxuLyogbGluZSAyNzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxpbmUgMjkxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4vKiBsaW5lIDI5NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDAgMCA2cHg7XG4gIHBhZGRpbmc6IDAgNnB4OyB9XG5cbi8qIGxpbmUgMzA2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWluLXdpZHRoOiA1ZW07IH1cblxuLyogbGluZSAzMTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogM3B4OyB9XG5cbi8qIGxpbmUgMzIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMzsgfVxuXG4vKiBsaW5lIDMyNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbi8qIGxpbmUgMzI3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1zbSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAzMzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaW5wdXQtZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5mb3JtLWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNXB4IDIycHggNXB4IDEwcHg7XG4gIC8qIDIgKi8gfVxuXG4vKiBsaW5lIDM0MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtc20gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAuaW5wdXQtZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAuZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuXG4vKiBsaW5lIDM0NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtc20gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmlucHV0LWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5mb3JtLWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiAzMHB4OyB9XG5cbi8qIGxpbmUgMzQ4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1zbSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuaW5wdXQtZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiA0cHggMCAwIDVweDtcbiAgcGFkZGluZzogMCA1cHg7IH1cblxuLyogbGluZSAzNTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLmlucHV0LWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBsaW5lIDM2MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtc20gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLCAuaW5wdXQtZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLCAuZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLyogbGluZSAzNjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWxnIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgcGFkZGluZzogMTBweCAzMXB4IDEwcHggMTZweDtcbiAgLyogMSAqLyB9XG5cbi8qIGxpbmUgMzcxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAuaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHdpZHRoOiA1cHg7IH1cblxuLyogbGluZSAzNzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWxnIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiwgLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiwgLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tdG9wOiAtMi41cHg7IH1cblxuLyogbGluZSAzODAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWxnIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5pbnB1dC1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuZm9ybS1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogNDZweDsgfVxuXG4vKiBsaW5lIDM4MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtbGcgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA5cHggMCAwIDhweDtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi8qIGxpbmUgMzkwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5pbnB1dC1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7IH1cblxuLyogbGluZSAzOTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWxnIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciwgLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciwgLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4vKiBsaW5lIDM5OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtbGcuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAvKipcbiAgICogTWFrZSB0aGUgZHJvcGRvd24gYXJyb3cgcG9pbnQgdXAgd2hpbGUgdGhlIGRyb3Bkb3duIGlzIHZpc2libGUuXG4gICAqLyB9XG5cbi8qIGxpbmUgNDA0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5OTkgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDsgfVxuXG4vKiBsaW5lIDQwOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgLyoqXG4gICAqIE1ha2UgdGhlIGRyb3Bkb3duIGFycm93IHBvaW50IHVwIHdoaWxlIHRoZSBkcm9wZG93biBpcyB2aXNpYmxlLlxuICAgKi8gfVxuXG4vKiBsaW5lIDQxMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4OyB9XG5cbi8qIGxpbmUgNDE3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0ge1xuICAvKipcbiAgICogU2luZ2xlIFNlbGVjdDJcbiAgICpcbiAgICogMS4gTWFrZXMgc3VyZSB0aGF0IC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIgaXMgcG9zaXRpb25lZFxuICAgKiAgICBjb3JyZWN0bHkuXG4gICAqL1xuICAvKipcbiAgICogTXVsdGlwbGUgU2VsZWN0MlxuICAgKi8gfVxuXG4vKiBsaW5lIDQyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi8qIGxpbmUgNDMyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIDEgKi8gfVxuXG4vKiBsaW5lIDQzOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDQ0MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxMnB4O1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDQ0NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNDQ4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSA0NTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbi8qIGxpbmUgNDU2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjQURESVRJT05BTCBHT09ESUVTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBBZGRyZXNzIEJvb3RzdHJhcCdzIHZhbGlkYXRpb24gc3RhdGVzXG4gKlxuICogSWYgYSBTZWxlY3QyIHdpZGdldCBwYXJlbnQgaGFzIG9uZSBvZiBCb290c3RyYXAncyB2YWxpZGF0aW9uIHN0YXRlIG1vZGlmaWVyXG4gKiBjbGFzc2VzLCBhZGp1c3QgU2VsZWN0MidzIGJvcmRlciBjb2xvcnMgYW5kIGZvY3VzIHN0YXRlcyBhY2NvcmRpbmdseS5cbiAqIFlvdSBtYXkgYXBwbHkgc2FpZCBjbGFzc2VzIHRvIHRoZSBTZWxlY3QyIGRyb3Bkb3duIChib2R5ID4gLnNlbGVjdDItY29udGFpbmVyKVxuICogdmlhIEphdmFTY3JpcHQgbWF0Y2ggQm9vdHN0cmFwcycgdG8gbWFrZSBpdHMgc3R5bGVzIG1hdGNoLlxuICpcbiAqIEBzZWUgaHR0cDovL2dldGJvb3RzdHJhcC5jb20vY3NzLyNmb3Jtcy1jb250cm9sLXZhbGlkYXRpb25cbiAqL1xuLyogbGluZSA0NzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1kcm9wZG93bixcbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7IH1cblxuLyogbGluZSA0NzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5oYXMtd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJvcmRlci1jb2xvcjogIzY2NTEyYzsgfVxuXG4vKiBsaW5lIDQ4NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLmhhcy13YXJuaW5nLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7IH1cblxuLyogbGluZSA0ODcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5oYXMtd2FybmluZy5zZWxlY3QyLWRyb3AtYWN0aXZlLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjY1MTJjOyB9XG5cbi8qIGxpbmUgNDkxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uaGFzLWVycm9yIC5zZWxlY3QyLWRyb3Bkb3duLFxuLmhhcy1lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7IH1cblxuLyogbGluZSA0OTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5oYXMtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uaGFzLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0OyB9XG5cbi8qIGxpbmUgNTAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uaGFzLWVycm9yLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7IH1cblxuLyogbGluZSA1MDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5oYXMtZXJyb3Iuc2VsZWN0Mi1kcm9wLWFjdGl2ZS5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg0MzUzNDsgfVxuXG4vKiBsaW5lIDUwOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLmhhcy1zdWNjZXNzIC5zZWxlY3QyLWRyb3Bkb3duLFxuLmhhcy1zdWNjZXNzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDsgfVxuXG4vKiBsaW5lIDUxMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLmhhcy1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmhhcy1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjOyB9XG5cbi8qIGxpbmUgNTE4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uaGFzLXN1Y2Nlc3Muc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYzsgfVxuXG4vKiBsaW5lIDUyMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLmhhcy1zdWNjZXNzLnNlbGVjdDItZHJvcC1hY3RpdmUuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyYjU0MmM7IH1cblxuLyoqXG4gKiBTZWxlY3QyIHdpZGdldHMgaW4gQm9vdHN0cmFwIElucHV0IEdyb3Vwc1xuICpcbiAqIFdoZW4gU2VsZWN0MiB3aWRnZXRzIGFyZSBjb21iaW5lZCB3aXRoIG90aGVyIGVsZW1lbnRzIHVzaW5nIEJvb3RzdHJhcHNcbiAqIFwiSW5wdXQgR3JvdXBcIiBjb21wb25lbnQsIHdlIGRvbid0IHdhbnQgc3BlY2lmaWMgZWRnZXMgb2YgdGhlIFNlbGVjdDJcbiAqIGNvbnRhaW5lciB0byBoYXZlIGEgYm9yZGVyLXJhZGl1cy5cbiAqXG4gKiBVc2UgLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQgYW5kIC5zZWxlY3QyLWJvb3RzdHJhcC1hcHBlbmQgb25cbiAqIGEgQm9vdHN0cmFwIDMgLmlucHV0LWdyb3VwIHRvIGxldCB0aGUgY29udGFpbmVkIFNlbGVjdDIgd2lkZ2V0IGtub3cgd2hpY2hcbiAqIGVkZ2VzIHNob3VsZCBub3QgYmUgcm91bmRlZCBhcyB0aGV5IGFyZSBkaXJlY3RseSBmb2xsb3dlZCBieSBhbm90aGVyIGVsZW1lbnQuXG4gKlxuICogQHNlZSBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9jb21wb25lbnRzLyNpbnB1dC1ncm91cHNcbiAqL1xuLyoqXG4gKiBNaW1pY2sgQm9vdHN0cmFwcyAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCBzdHlsZXMuXG4gKlxuICogQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvbGVzcy9pbnB1dC1ncm91cHMubGVzc1xuICovXG4vKiBsaW5lIDU0MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNTUzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uaW5wdXQtZ3JvdXAuc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNTU4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uaW5wdXQtZ3JvdXAuc2VsZWN0Mi1ib290c3RyYXAtYXBwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKipcbiAqIEFkanVzdCBhbGlnbm1lbnQgb2YgQm9vdHN0cmFwIGJ1dHRvbnMgaW4gQm9vdHN0cmFwIElucHV0IEdyb3VwcyB0byBhZGRyZXNzXG4gKiBNdWx0aSBTZWxlY3QyJ3MgaGVpZ2h0IHdoaWNoIC0gZGVwZW5kaW5nIG9uIGhvdyBtYW55IGVsZW1lbnRzIGhhdmUgYmVlbiBzZWxlY3RlZCAtXG4gKiBtYXkgZ3JvdyB0YWxsZXIgdGhhbiBpdHMgaW5pdGlhbCBzaXplLlxuICpcbiAqIEBzZWUgaHR0cDovL2dldGJvb3RzdHJhcC5jb20vY29tcG9uZW50cy8jaW5wdXQtZ3JvdXBzXG4gKi9cbi8qIGxpbmUgNTcwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLWJvb3RzdHJhcC5zY3NzICovXG4uc2VsZWN0Mi1ib290c3RyYXAtYXBwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLFxuLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtYnRuLFxuLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4sXG4uc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCxcbi5zZWxlY3QyLWJvb3RzdHJhcC1wcmVwZW5kIC5pbnB1dC1ncm91cC1idG4sXG4uc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi8qKlxuICogVGVtcG9yYXJ5IGZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3NlbGVjdDIvc2VsZWN0Mi1ib290c3RyYXAtdGhlbWUvaXNzdWVzLzlcbiAqXG4gKiBQcm92aWRlcyBgIWltcG9ydGFudGAgZm9yIGNlcnRhaW4gcHJvcGVydGllcyBvZiB0aGUgY2xhc3MgYXBwbGllZCB0byB0aGVcbiAqIG9yaWdpbmFsIGA8c2VsZWN0PmAgZWxlbWVudCB0byBoaWRlIGl0LlxuICpcbiAqIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3NlbGVjdDIvc2VsZWN0Mi9wdWxsLzMzMDFcbiAqIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL2ZrL3NlbGVjdDIvY29tbWl0LzMxODMwYzdiMzJjYjNkOGUxYjEyZDViNDM0ZGVlNDBhNmU3NTNhZGFcbiAqL1xuLyogbGluZSA1ODgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDItYm9vdHN0cmFwLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gKiBEaXNwbGF5IG92ZXJyaWRlIGZvciBpbmxpbmUgZm9ybXNcbiovXG4vKiBsaW5lIDU5NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2NzcyAqL1xuLmZvcm0taW5saW5lIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG5cbi8qIGxpbmUgMTQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxpbmUgMjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAyMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4vKiBsaW5lIDI2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLyogbGluZSAzMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSAzOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDQxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDQ3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIGxpbmUgNTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi8qIGxpbmUgNjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDY5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLyogbGluZSA3MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA3NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgODQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgODksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cblxuLyogbGluZSA5MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgOTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIGxpbmUgOTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4vKiBsaW5lIDExOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSAxMzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLyogbGluZSAxMzUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAxMzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTsgfVxuXG4vKiBsaW5lIDE0MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLyogbGluZSAxNDcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwOyB9XG5cbi8qIGxpbmUgMTU5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMTYyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxNjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDE2OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTcyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4vKiBsaW5lIDE3NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4vKiBsaW5lIDE4MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxODcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMTkxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgMTk3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDsgfVxuXG4vKiBsaW5lIDIwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cblxuLyogbGluZSAyMTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi8qIGxpbmUgMjE1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDIxOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyMjIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyMjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAyMzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMjM0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyMzcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAyNDEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAyNDUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cblxuLyogbGluZSAyNDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4vKiBsaW5lIDI1NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4vKiBsaW5lIDI1OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDI2MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4vKiBsaW5lIDI2NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi8qIGxpbmUgMjY4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cblxuLyogbGluZSAyNzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyogbGluZSAyNzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtOyB9XG5cbi8qIGxpbmUgMjc1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07IH1cblxuLyogbGluZSAyNzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cblxuLyogbGluZSAyODEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtOyB9XG5cbi8qIGxpbmUgMjg0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cblxuLyogbGluZSAyODgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSAyOTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi8qIGxpbmUgMjk3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLyogbGluZSAzMDcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4vKiBsaW5lIDMwOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4vKiBsaW5lIDMxMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgMzE3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogbGluZSAzMTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLyogbGluZSAzMzUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwOyB9XG5cbi8qIGxpbmUgMzQ3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMzUwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAzNTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4vKiBsaW5lIDM2MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLyogbGluZSAzNjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi8qIGxpbmUgMzY4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLyogbGluZSAzNzgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4vKiBsaW5lIDM4OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDM5NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLyogbGluZSAzOTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7IH1cblxuLyogbGluZSA0MDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA0MDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi8qIGxpbmUgNDExLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuXG4vKiBsaW5lIDQxNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7IH1cblxuLyogbGluZSA0MjAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgNDIzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDQyNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDQzMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLyogbGluZSA0MzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA0MzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA0NDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSA0NDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgNDUyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDQ1NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ1OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4vKiBsaW5lIDQ2MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4vKiBsaW5lIDQ2NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDQ2OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogZ3JleTsgfVxuXG4vKiBsaW5lIDQ3MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBsaW5lIDQ3NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLyogbGluZSA0ODEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiOyB9XG5cbi8qIGxpbmUgMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVzaG93LnNjc3MgKi9cbi5ub2RlLS1zbGlkZXNob3cgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlc2hvdy1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAvKiBsaW5lIDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NsaWRlc2hvdy5zY3NzICovXG4gICAgLm5vZGUtLXNsaWRlc2hvdyAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGVzaG93LWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi8qIGxpbmUgMTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NsaWRlc2hvdy5zY3NzICovXG4ubm9kZS0tc2xpZGVzaG93IC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLyogbGluZSAxMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVzaG93LnNjc3MgKi9cbiAgICAubm9kZS0tc2xpZGVzaG93IC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgLyogbGluZSAxMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVzaG93LnNjc3MgKi9cbiAgICAubm9kZS0tc2xpZGVzaG93IC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLyogbGluZSAyNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVzaG93LnNjc3MgKi9cbiAgLm5vZGUtLXNsaWRlc2hvdyAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGVzID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCAwIDJlbSAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIC8qIGxpbmUgMjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NsaWRlc2hvdy5zY3NzICovXG4gICAgICAubm9kZS0tc2xpZGVzaG93IC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCAyZW0gMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgIC8qIGxpbmUgMjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NsaWRlc2hvdy5zY3NzICovXG4gICAgICAubm9kZS0tc2xpZGVzaG93IC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCAyZW0gMCAwOyB9IH1cbiAgICAvKiBsaW5lIDM2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zbGlkZXNob3cuc2NzcyAqL1xuICAgIC5ub2RlLS1zbGlkZXNob3cgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAgIC8qIGxpbmUgMzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NsaWRlc2hvdy5zY3NzICovXG4gICAgICAgIC5ub2RlLS1zbGlkZXNob3cgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAvKiBsaW5lIDQzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zbGlkZXNob3cuc2NzcyAqL1xuICAubm9kZS0tc2xpZGVzaG93IC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgNDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NsaWRlc2hvdy5zY3NzICovXG4gICAgICAubm9kZS0tc2xpZGVzaG93IC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZXMgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZS10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgLyogbGluZSA0MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVzaG93LnNjc3MgKi9cbiAgICAgIC5ub2RlLS1zbGlkZXNob3cgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlcyA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlLXRleHQge1xuICAgICAgICB3aWR0aDogNjAwcHg7IH0gfVxuXG4vKiBsaW5lIDU4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zbGlkZXNob3cuc2NzcyAqL1xuLnZpZXctaWQtc2xpZGVzaG93IC52aWV3LWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cblxuLyogbGluZSA2MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVzaG93LnNjc3MgKi9cbi52aWV3LWlkLXNsaWRlc2hvdyAudmlldy1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSA2MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVzaG93LnNjc3MgKi9cbiAgICAudmlldy1pZC1zbGlkZXNob3cgLnZpZXctZm9vdGVyIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi8qIGxpbmUgNjksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NsaWRlc2hvdy5zY3NzICovXG4udmlldy1pZC1zbGlkZXNob3cgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgei1pbmRleDogNTsgfVxuICAvKiBsaW5lIDczLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zbGlkZXNob3cuc2NzcyAqL1xuICAudmlldy1pZC1zbGlkZXNob3cgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCA1cHggMCAwOyB9XG4gICAgLyogbGluZSA3NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVzaG93LnNjc3MgKi9cbiAgICAudmlldy1pZC1zbGlkZXNob3cgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSA3OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVzaG93LnNjc3MgKi9cbiAgLnZpZXctaWQtc2xpZGVzaG93IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyQkNGMDsgfVxuXG4vKiBsaW5lIDgzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zbGlkZXNob3cuc2NzcyAqL1xuLnZpZXctaWQtc2xpZGVzaG93IC5zd2lwZXItYnV0dG9uLXByZXYsIC52aWV3LWlkLXNsaWRlc2hvdyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHRvcDogNjBweDtcbiAgei1pbmRleDogNTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgLyogbGluZSA5MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVzaG93LnNjc3MgKi9cbiAgLnZpZXctaWQtc2xpZGVzaG93IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC03MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gIC8qIGxpbmUgOTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NsaWRlc2hvdy5zY3NzICovXG4gIC52aWV3LWlkLXNsaWRlc2hvdyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTcwcHg7IH0gfVxuXG4vKiBsaW5lIDEwMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVzaG93LnNjc3MgKi9cbi52aWV3LWlkLXNsaWRlc2hvdyAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgIC8qIGxpbmUgMTAwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zbGlkZXNob3cuc2NzcyAqL1xuICAgIC52aWV3LWlkLXNsaWRlc2hvdyAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC8qIGxpbmUgMTA4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zbGlkZXNob3cuc2NzcyAqL1xuICAudmlldy1pZC1zbGlkZXNob3cgLnN3aXBlci1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAvKiBsaW5lIDEwOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVzaG93LnNjc3MgKi9cbiAgICAgIC52aWV3LWlkLXNsaWRlc2hvdyAuc3dpcGVyLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCAyZW0gMCAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAyMDBweDsgfSB9XG4gIC8qIGxpbmUgMTE4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zbGlkZXNob3cuc2NzcyAqL1xuICAudmlldy1pZC1zbGlkZXNob3cgLnN3aXBlci1zbGlkZSAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGUtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAvKiBsaW5lIDExOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2xpZGVzaG93LnNjc3MgKi9cbiAgICAgIC52aWV3LWlkLXNsaWRlc2hvdyAuc3dpcGVyLXNsaWRlIC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZS10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qIGxpbmUgOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc3Rhci1saXN0LnNjc3MgKi9cbi5ibG9jay5zdGFyLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tbGlzdC10b3AgdWwsXG4uYmxvY2suc3Rhci1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWxpc3QtYm90dG9tIHVsLFxuLmJsb2NrLnN0YXItbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50IHVsLFxuLmJsb2NrLnN0YXItbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWxpc3QtdG9wIHVsLFxuLmJsb2NrLnN0YXItbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWxpc3QtYm90dG9tIHVsLFxuLmJsb2NrLnN0YXItbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWNvbnRlbnQgdWwsXG4uYmxvY2suc3Rhci1saXN0IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWJsb2NrIHVsIHtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDExLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zdGFyLWxpc3Quc2NzcyAqL1xuICAuYmxvY2suc3Rhci1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWxpc3QtdG9wIHVsIGxpLFxuICAuYmxvY2suc3Rhci1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWxpc3QtYm90dG9tIHVsIGxpLFxuICAuYmxvY2suc3Rhci1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWNvbnRlbnQgdWwgbGksXG4gIC5ibG9jay5zdGFyLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1saXN0LXRvcCB1bCBsaSxcbiAgLmJsb2NrLnN0YXItbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWxpc3QtYm90dG9tIHVsIGxpLFxuICAuYmxvY2suc3Rhci1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtY29udGVudCB1bCBsaSxcbiAgLmJsb2NrLnN0YXItbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1ibG9jayB1bCBsaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9pbWFnZXMvc3Rhci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAwIDAgMWVtIDJlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDE4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zdGFyLWxpc3Quc2NzcyAqL1xuICAgIC5ibG9jay5zdGFyLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tbGlzdC10b3AgdWwgbGk6bGFzdC1jaGlsZCxcbiAgICAuYmxvY2suc3Rhci1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWxpc3QtYm90dG9tIHVsIGxpOmxhc3QtY2hpbGQsXG4gICAgLmJsb2NrLnN0YXItbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQsXG4gICAgLmJsb2NrLnN0YXItbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWxpc3QtdG9wIHVsIGxpOmxhc3QtY2hpbGQsXG4gICAgLmJsb2NrLnN0YXItbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWxpc3QtYm90dG9tIHVsIGxpOmxhc3QtY2hpbGQsXG4gICAgLmJsb2NrLnN0YXItbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCxcbiAgICAuYmxvY2suc3Rhci1saXN0IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWJsb2NrIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMCAwIDAgMmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAvKiBsaW5lIDI2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19zdGFyLWxpc3Quc2NzcyAqL1xuICAuYmxvY2suc3Rhci1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWNvbnRlbnQgdWwsXG4gIC5ibG9jay5zdGFyLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1jb250ZW50IHVsIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fdGV4dC1ibG9jay5zY3NzICovXG4ubm9kZS0tdGV4dC1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAvKiBsaW5lIDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3RleHQtYmxvY2suc2NzcyAqL1xuICAgIC5ub2RlLS10ZXh0LWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWJsb2NrIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi8qIGxpbmUgMTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3RleHQtYmxvY2suc2NzcyAqL1xuI25vZGUtMjc5IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fdGV4dC1ibG9jay5zY3NzICovXG4jbm9kZS0yNzkgI2oxLWNhbGN1bGF0b3Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSAxNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fdGV4dC1ibG9jay5zY3NzICovXG4gICAgI25vZGUtMjc5ICNqMS1jYWxjdWxhdG9yIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi8qIGxpbmUgMjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3RleHQtYmxvY2suc2NzcyAqL1xuI25vZGUtMjc5IC5qMS1jYWxjdWxhdG9yLXRleHQge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLyogbGluZSAyNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fdGV4dC1ibG9jay5zY3NzICovXG4gICNub2RlLTI3OSAuajEtY2FsY3VsYXRvci10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9fY3RhLWxpc3QtaG9yaXpvbnRhbC5zY3NzICovXG4gIC5ibG9jay5jdGEtbGlzdC1ob3Jpem9udGFsIC5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgMjAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2FkZG9ucy9fY2xlYXJmaXguc2NzcyAqL1xuICAgIC5ibG9jay5jdGEtbGlzdC1ob3Jpem9udGFsIC5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyA+IGxpOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9fY3RhLWxpc3QtaG9yaXpvbnRhbC5zY3NzICovXG4gIC5ibG9jay5jdGEtbGlzdC1ob3Jpem9udGFsIC5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWltYWdlIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMmVtIDAgMCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2N0YS1saXN0LnNjc3MgKi9cbi5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWxpc3QtdG9wIHtcbiAgcGFkZGluZzogMCAwIDJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2N0YS1saXN0LnNjc3MgKi9cbi5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAvKiBsaW5lIDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9fY3RhLWxpc3Quc2NzcyAqL1xuICAgIC5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgLyogbGluZSAxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gIC5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyA+IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMCAyZW0gMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgLyogbGluZSAxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gICAgICAubm9kZS0tY3RhLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAvKiBsaW5lIDI0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2N0YS1saXN0LnNjc3MgKi9cbiAgICAubm9kZS0tY3RhLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDI4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2N0YS1saXN0LnNjc3MgKi9cbiAgICAubm9kZS0tY3RhLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSAqIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgMzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9fY3RhLWxpc3Quc2NzcyAqL1xuICAgIC5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyA+IGxpIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLyogbGluZSAzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gICAgICAubm9kZS0tY3RhLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWltYWdlIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLyogbGluZSAzOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gICAgLm5vZGUtLWN0YS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGkgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgICAgLyogbGluZSAzOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gICAgICAgIC5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyA+IGxpIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtdGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgLyogbGluZSA0NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gICAgICAubm9kZS0tY3RhLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLXRpdGxlIGEge1xuICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgNDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9fY3RhLWxpc3Quc2NzcyAqL1xuICAgICAgICAubm9kZS0tY3RhLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLXRpdGxlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjN0VBQTAwOyB9XG4gICAgLyogbGluZSA1MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gICAgLm5vZGUtLWN0YS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGkgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAgIC8qIGxpbmUgNTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9fY3RhLWxpc3Quc2NzcyAqL1xuICAgICAgICAubm9kZS0tY3RhLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWNvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDYxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2N0YS1saXN0LnNjc3MgKi9cbi5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWxpc3QtYm90dG9tIHtcbiAgcGFkZGluZzogMmVtIDAgMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gIC8qIGxpbmUgNzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9fY3RhLWxpc3Quc2NzcyAqL1xuICAuZml2ZS1jb2wgLm5vZGUtLWN0YS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGFzIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDc0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2N0YS1saXN0LnNjc3MgKi9cbiAgLmZpdmUtY29sIC5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyA+IGxpIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgcGFkZGluZzogMCAwIDJlbSAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSA3NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gIC5maXZlLWNvbCAubm9kZS0tY3RhLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSB7XG4gICAgZmxleC1iYXNpczogMTcuNiU7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAvKiBsaW5lIDg5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2N0YS1saXN0LnNjc3MgKi9cbiAgLmZvdXItY29sIC5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLyogbGluZSA5MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gIC5mb3VyLWNvbCAubm9kZS0tY3RhLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSB7XG4gICAgZmxleC1iYXNpczogMzAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSA5MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gIC5mb3VyLWNvbCAubm9kZS0tY3RhLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSB7XG4gICAgZmxleC1iYXNpczogMjAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDEwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gIC50aHJlZS1jb2wgLm5vZGUtLWN0YS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGFzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDEwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gIC50aHJlZS1jb2wgLm5vZGUtLWN0YS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGFzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLyogbGluZSAxMTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9fY3RhLWxpc3Quc2NzcyAqL1xuICAudGhyZWUtY29sIC5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyA+IGxpIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDExMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gIC50aHJlZS1jb2wgLm5vZGUtLWN0YS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGkge1xuICAgIGZsZXgtYmFzaXM6IDI1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19jdGEtbGlzdC5zY3NzICovXG4gIC50d28tY29sIC5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi8qIGxpbmUgMTMzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2N0YS1saXN0LnNjc3MgKi9cbi50d28tY29sIC5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyA+IGxpIHtcbiAgcGFkZGluZzogMmVtIDAgMCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgIC8qIGxpbmUgMTMzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2N0YS1saXN0LnNjc3MgKi9cbiAgICAudHdvLWNvbCAubm9kZS0tY3RhLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSB7XG4gICAgICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgICAgIHBhZGRpbmc6IDJlbSAwIDAgMDsgfSB9XG4gIC8qIGxpbmUgMTQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2N0YS1saXN0LnNjc3MgKi9cbiAgLnR3by1jb2wgLm5vZGUtLWN0YS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSAxNDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9fY3RhLWxpc3Quc2NzcyAqL1xuICAgIC50d28tY29sIC5ub2RlLS1jdGEtbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyA+IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyogbGluZSAxNTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9fY3RhLWxpc3Quc2NzcyAqL1xuLnR3by1jb2wgLm5vZGUtLWN0YS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtbGlzdC1ib3R0b20ge1xuICBwYWRkaW5nOiAyZW0gMCAwIDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gIC8qIGxpbmUgMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtYmlnLWltYWdlLnNjc3MgKi9cbiAgLmJsb2NrLml0ZW0tbGlzdC1iaWctaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgLyogbGluZSA2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC1iaWctaW1hZ2Uuc2NzcyAqL1xuICAuYmxvY2suaXRlbS1saXN0LWJpZy1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgLyogbGluZSA2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC1iaWctaW1hZ2Uuc2NzcyAqL1xuICAuYmxvY2suaXRlbS1saXN0LWJpZy1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cblxuLyogbGluZSAxNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtYmlnLWltYWdlLnNjc3MgKi9cbi5ibG9jay5pdGVtLWxpc3QtYmlnLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSAxOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtYmlnLWltYWdlLnNjc3MgKi9cbiAgLmJsb2NrLml0ZW0tbGlzdC1iaWctaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWNvbnRlbnQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgLyogbGluZSAxOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtYmlnLWltYWdlLnNjc3MgKi9cbiAgLmJsb2NrLml0ZW0tbGlzdC1iaWctaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDUwMHB4O1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAvKiBsaW5lIDI5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC1iaWctaW1hZ2Uuc2NzcyAqL1xuICAuYmxvY2suaXRlbS1saXN0LWJpZy1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiA1MDBweDtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyogbGluZSAzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtYmlnLWltYWdlLnNjc3MgKi9cbi5ibG9jay5pdGVtLWxpc3QtYmlnLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSAzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtYmlnLWltYWdlLnNjc3MgKi9cbiAgICAuYmxvY2suaXRlbS1saXN0LWJpZy1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAvKiBsaW5lIDQ1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC1iaWctaW1hZ2Uuc2NzcyAqL1xuICAuYmxvY2suaXRlbS1saXN0LWJpZy1pbWFnZS5zdGFydC1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50IHtcbiAgICBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAvKiBsaW5lIDUwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC1iaWctaW1hZ2Uuc2NzcyAqL1xuICAuYmxvY2suaXRlbS1saXN0LWJpZy1pbWFnZS5zdGFydC1yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG9yZGVyOiAyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gIC8qIGxpbmUgNTcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LWJpZy1pbWFnZS5zY3NzICovXG4gIC5ibG9jay5pdGVtLWxpc3QtYmlnLWltYWdlLnN0YXJ0LXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpOm50aC1jaGlsZCgybikgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tY29udGVudCB7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgLyogbGluZSA2MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtYmlnLWltYWdlLnNjc3MgKi9cbiAgLmJsb2NrLml0ZW0tbGlzdC1iaWctaW1hZ2Uuc3RhcnQtcmlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGk6bnRoLWNoaWxkKDJuKSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG9yZGVyOiAxOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gIC8qIGxpbmUgNzMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LWJpZy1pbWFnZS5zY3NzICovXG4gIC5ibG9jay5pdGVtLWxpc3QtYmlnLWltYWdlLnN0YXJ0LWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGkgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tY29udGVudCB7XG4gICAgb3JkZXI6IDI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgLyogbGluZSA3OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtYmlnLWltYWdlLnNjc3MgKi9cbiAgLmJsb2NrLml0ZW0tbGlzdC1iaWctaW1hZ2Uuc3RhcnQtbGVmdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG9yZGVyOiAxOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gIC8qIGxpbmUgODUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LWJpZy1pbWFnZS5zY3NzICovXG4gIC5ibG9jay5pdGVtLWxpc3QtYmlnLWltYWdlLnN0YXJ0LWxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGk6bnRoLWNoaWxkKDJuKSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50IHtcbiAgICBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAvKiBsaW5lIDkwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC1iaWctaW1hZ2Uuc2NzcyAqL1xuICAuYmxvY2suaXRlbS1saXN0LWJpZy1pbWFnZS5zdGFydC1sZWZ0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpOm50aC1jaGlsZCgybikgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtYnVsbGV0LXBvaW50cy5zY3NzICovXG4gIC5ibG9jay5pdGVtLWxpc3QtYnVsbGV0LXBvaW50cyAuYmxvY2tfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgLyogbGluZSAyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC1idWxsZXQtcG9pbnRzLnNjc3MgKi9cbiAgLmJsb2NrLml0ZW0tbGlzdC1idWxsZXQtcG9pbnRzIC5ibG9ja19fY29udGVudCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAvKiBsaW5lIDEyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC1idWxsZXQtcG9pbnRzLnNjc3MgKi9cbiAgLmJsb2NrLml0ZW0tbGlzdC1idWxsZXQtcG9pbnRzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gIC8qIGxpbmUgMTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LWJ1bGxldC1wb2ludHMuc2NzcyAqL1xuICAuYmxvY2suaXRlbS1saXN0LWJ1bGxldC1wb2ludHMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGkge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDAgMmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgLyogbGluZSAyMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtYnVsbGV0LXBvaW50cy5zY3NzICovXG4gIC5ibG9jay5pdGVtLWxpc3QtYnVsbGV0LXBvaW50cyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDAgMmVtIDAgMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LXNocmluazogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAvKiBsaW5lIDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LXByb2ZpbGUuc2NzcyAqL1xuICAuYmxvY2suaXRlbS1saXN0LXByb2ZpbGUgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgMTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LXByb2ZpbGUuc2NzcyAqL1xuLmJsb2NrLml0ZW0tbGlzdC1wcm9maWxlIC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLyogbGluZSAxNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtcHJvZmlsZS5zY3NzICovXG4uYmxvY2suaXRlbS1saXN0LXByb2ZpbGUgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tdGl0bGUge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSAxNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtcHJvZmlsZS5zY3NzICovXG4gICAgLmJsb2NrLml0ZW0tbGlzdC1wcm9maWxlIC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAvKiBsaW5lIDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LXN0ZXBzLnNjc3MgKi9cbiAgLmJsb2NrLml0ZW0tbGlzdC1zdGVwLWxpc3QgLm5vZGUtLWl0ZW0tbGlzdCAuY29udGVudCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi8qIGxpbmUgOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Qtc3RlcHMuc2NzcyAqL1xuLmJsb2NrLml0ZW0tbGlzdC1zdGVwLWxpc3QgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICBjb3VudGVyLXJlc2V0OiBzdGVwLWNvdW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSA5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC1zdGVwcy5zY3NzICovXG4gICAgLmJsb2NrLml0ZW0tbGlzdC1zdGVwLWxpc3QgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC8qIGxpbmUgOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Qtc3RlcHMuc2NzcyAqL1xuICAgIC5ibG9jay5pdGVtLWxpc3Qtc3RlcC1saXN0IC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgLyogbGluZSA5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC1zdGVwcy5zY3NzICovXG4gICAgLmJsb2NrLml0ZW0tbGlzdC1zdGVwLWxpc3QgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAvKiBsaW5lIDIzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC1zdGVwcy5zY3NzICovXG4gIC5ibG9jay5pdGVtLWxpc3Qtc3RlcC1saXN0IC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGkge1xuICAgIHBhZGRpbmc6IDNlbSAwIDJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgLyogbGluZSAyMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Qtc3RlcHMuc2NzcyAqL1xuICAgICAgLmJsb2NrLml0ZW0tbGlzdC1zdGVwLWxpc3QgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0ZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDIuNWVtIDA7IH0gfVxuICAgIC8qIGxpbmUgMzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LXN0ZXBzLnNjc3MgKi9cbiAgICAuYmxvY2suaXRlbS1saXN0LXN0ZXAtbGlzdCAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwibWlsb3dlYmJvbGRcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMkJDRjA7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyLCBkZWNpbWFsKTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgICAvKiBsaW5lIDMxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC1zdGVwcy5zY3NzICovXG4gICAgICAgIC5ibG9jay5pdGVtLWxpc3Qtc3RlcC1saXN0IC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGk6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgICAvKiBsaW5lIDMxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC1zdGVwcy5zY3NzICovXG4gICAgICAgIC5ibG9jay5pdGVtLWxpc3Qtc3RlcC1saXN0IC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGk6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgNjMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LXN0ZXBzLnNjc3MgKi9cbiAgICAgIC5ibG9jay5pdGVtLWxpc3Qtc3RlcC1saXN0IC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC8qIGxpbmUgNjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LXN0ZXBzLnNjc3MgKi9cbiAgICAuYmxvY2suaXRlbS1saXN0LXN0ZXAtbGlzdCAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSA3MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Qtc3RlcHMuc2NzcyAqL1xuICAuYmxvY2suaXRlbS1saXN0LXN0ZXAtbGlzdCAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtdmFsdWUtcHJvcC5zY3NzICovXG4uYmxvY2suaXRlbS1saXN0LXZhbHVlLXByb3AgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tdGl0bGUge1xuICBvcmRlcjogMTsgfVxuXG4vKiBsaW5lIDcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LXZhbHVlLXByb3Auc2NzcyAqL1xuLmJsb2NrLml0ZW0tbGlzdC12YWx1ZS1wcm9wIC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWNvbnRlbnQge1xuICBvcmRlcjogMjtcbiAgcGFkZGluZzogMCAwIDFlbSAwOyB9XG5cbi8qIGxpbmUgMTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LXZhbHVlLXByb3Auc2NzcyAqL1xuLmJsb2NrLml0ZW0tbGlzdC12YWx1ZS1wcm9wIC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG9yZGVyOiAzOyB9XG5cbi8qIGxpbmUgMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Quc2NzcyAqL1xuLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1saXN0LXRvcCB7XG4gIHBhZGRpbmc6IDAgMCAyLjVlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC5zY3NzICovXG4ubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAvKiBsaW5lIDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LnNjc3MgKi9cbiAgICAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgLyogbGluZSAxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Quc2NzcyAqL1xuICAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMCAyZW0gMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgLyogbGluZSAxNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Quc2NzcyAqL1xuICAgICAgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAvKiBsaW5lIDI1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC5zY3NzICovXG4gICAgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAyOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Quc2NzcyAqL1xuICAgIC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGkgKiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDMyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC5zY3NzICovXG4gICAgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAgIC8qIGxpbmUgMzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LnNjc3MgKi9cbiAgICAgICAgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS10aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLyogbGluZSA0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Quc2NzcyAqL1xuICAgIC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGkgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDFlbSAwOyB9XG4gICAgICAvKiBsaW5lIDQzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC5zY3NzICovXG4gICAgICAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC8qIGxpbmUgNDcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LnNjc3MgKi9cbiAgICAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgICAgLyogbGluZSA0NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Quc2NzcyAqL1xuICAgICAgICAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC8qIGxpbmUgNTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LnNjc3MgKi9cbiAgICAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpIC5maWVsZC0tbmFtZS1maWVsZC1jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07IH1cblxuLyogbGluZSA1OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Quc2NzcyAqL1xuLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1saXN0LWJvdHRvbSB7XG4gIHBhZGRpbmc6IDJlbSAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLyogbGluZSA2OCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Quc2NzcyAqL1xuICAuZml2ZS1jb2wgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC8qIGxpbmUgNzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LnNjc3MgKi9cbiAgLmZpdmUtY29sIC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGkge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICBwYWRkaW5nOiAwIDAgMmVtIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDcyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC5zY3NzICovXG4gIC5maXZlLWNvbCAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpIHtcbiAgICBmbGV4LWJhc2lzOiAxNy42JTtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDg3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC5zY3NzICovXG4gIC5mb3VyLWNvbCAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLyogbGluZSA5MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Quc2NzcyAqL1xuICAuZm91ci1jb2wgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSB7XG4gICAgZmxleC1iYXNpczogMzUlO1xuICAgIHBhZGRpbmc6IDAgMCAyZW0gMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgOTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LnNjc3MgKi9cbiAgLmZvdXItY29sIC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGkge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAvKiBsaW5lIDEwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Quc2NzcyAqL1xuICAudGhyZWUtY29sIC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDEwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Quc2NzcyAqL1xuICAudGhyZWUtY29sIC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLyogbGluZSAxMTMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LnNjc3MgKi9cbiAgLnRocmVlLWNvbCAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDExMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Quc2NzcyAqL1xuICAudGhyZWUtY29sIC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGkge1xuICAgIGZsZXgtYmFzaXM6IDI1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAvKiBsaW5lIDEyNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Quc2NzcyAqL1xuICAudHdvLWNvbCAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi8qIGxpbmUgMTMzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC5zY3NzICovXG4udHdvLWNvbCAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpIHtcbiAgcGFkZGluZzogMmVtIDAgMCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgIC8qIGxpbmUgMTMzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC5zY3NzICovXG4gICAgLnR3by1jb2wgLm5vZGUtLWl0ZW0tbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSB7XG4gICAgICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgICAgIHBhZGRpbmc6IDJlbSAwIDAgMDsgfSB9XG4gIC8qIGxpbmUgMTQwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2l0ZW0tbGlzdC5zY3NzICovXG4gIC50d28tY29sIC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSAxNDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LnNjc3MgKi9cbiAgICAudHdvLWNvbCAubm9kZS0taXRlbS1saXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyogbGluZSAxNTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LnNjc3MgKi9cbi50d28tY29sIC5ub2RlLS1pdGVtLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tbGlzdC1ib3R0b20ge1xuICBwYWRkaW5nOiAyZW0gMCAwIDA7IH1cblxuLyogbGluZSAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19ibG9nLWNhdGVnb3JpZXMuc2NzcyAqL1xuLnNlY3Rpb24tc3RvcmllcyAuYmxvZy1tZW51IC5ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgLyogbGluZSA3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19ibG9nLWNhdGVnb3JpZXMuc2NzcyAqL1xuICAuc2VjdGlvbi1zdG9yaWVzIC5ibG9nLW1lbnUgLmxpbmsge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAvKiBsaW5lIDE4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19ibG9nLWNhdGVnb3JpZXMuc2NzcyAqL1xuICAuc2VjdGlvbi1zdG9yaWVzIC5ibG9nLW1lbnUgLmxpbms6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgLyogbGluZSAyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fYmxvZy1jYXRlZ29yaWVzLnNjc3MgKi9cbiAgYm9keS5hY3Rpdml0aWVzIC5ibG9nLW1lbnUgLmxpbmsuYWN0aXZpdGllcy10aXBzLFxuICBib2R5LmFsdW1uaSAuYmxvZy1tZW51IC5saW5rLmFsdW1uaSxcbiAgYm9keS5jb250ZXN0cyAuYmxvZy1tZW51IC5saW5rLmNvbnRlc3RzLFxuICBib2R5Lm5ld3MgLmJsb2ctbWVudSAubGluay5uZXdzLFxuICBib2R5LnJlY2lwZXMgLmJsb2ctbWVudSAubGluay5yZWNpcGVzLFxuICBib2R5LmV4cGVyaWVuY2VzIC5ibG9nLW1lbnUgLmxpbmsuZXhwZXJpZW5jZXMsXG4gIGJvZHkuc3R1ZHktYWJyb2FkIC5ibG9nLW1lbnUgLmxpbmsuc3R1ZHktYWJyb2FkLFxuICBib2R5LnBhZ2Utbm9kZS04IC5ibG9nLW1lbnUgLmxpbmsuYWxsIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM3RUFBMDA7XG4gICAgY29sb3I6ICM3RUFBMDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuLyogbGluZSAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19mb290ZXIuc2NzcyAqL1xuLmwtcmVnaW9uLS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19mb290ZXIuc2NzcyAqL1xuICAgIC5sLXJlZ2lvbi0tZm9vdGVyIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAvKiBsaW5lIDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX2Zvb3Rlci5zY3NzICovXG4gIC5sLXJlZ2lvbi0tZm9vdGVyIC5mb290ZXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgLyogbGluZSA4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19mb290ZXIuc2NzcyAqL1xuICAgICAgLmwtcmVnaW9uLS1mb290ZXIgLmZvb3Rlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICAgICAgcGFkZGluZzogMCAwIDJlbSAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgMTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAubC1yZWdpb24tLWZvb3RlciAuZm9vdGVyLW1lbnUgLmJsb2NrX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgMjEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAubC1yZWdpb24tLWZvb3RlciAuZm9vdGVyLW1lbnUgLmJsb2NrX19jb250ZW50IHNlY3Rpb24ge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgIG1hcmdpbjogMmVtIDUlIDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgMjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAubC1yZWdpb24tLWZvb3RlciAuZm9vdGVyLW1lbnUgLmJsb2NrX19jb250ZW50IHNlY3Rpb246Zmlyc3QtY2hpbGQsIC5sLXJlZ2lvbi0tZm9vdGVyIC5mb290ZXItbWVudSAuYmxvY2tfX2NvbnRlbnQgc2VjdGlvbjpudGgtY2hpbGQoMiksIC5sLXJlZ2lvbi0tZm9vdGVyIC5mb290ZXItbWVudSAuYmxvY2tfX2NvbnRlbnQgc2VjdGlvbjpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgMzUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAubC1yZWdpb24tLWZvb3RlciAuZm9vdGVyLW1lbnUgLmJsb2NrX19jb250ZW50IHNlY3Rpb246bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgNDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAubC1yZWdpb24tLWZvb3RlciAuZm9vdGVyLW1lbnUgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAvKiBsaW5lIDUwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19mb290ZXIuc2NzcyAqL1xuICAgICAgLmwtcmVnaW9uLS1mb290ZXIgLmZvb3Rlci1tZW51IC50aXRsZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgNTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAubC1yZWdpb24tLWZvb3RlciAuZm9vdGVyLW1lbnUgLmxpbmsge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAuNWVtIDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgLyogbGluZSA2MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5sLXJlZ2lvbi0tZm9vdGVyIC5mb290ZXItbWVudSAubGluazpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgNjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAubC1yZWdpb24tLWZvb3RlciAuZm9vdGVyLW1lbnUgLmxpbms6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC8qIGxpbmUgNzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX2Zvb3Rlci5zY3NzICovXG4gIC5sLXJlZ2lvbi0tZm9vdGVyIC5mb290ZXItc29jaWFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgNzYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAubC1yZWdpb24tLWZvb3RlciAuZm9vdGVyLXNvY2lhbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTsgfSB9XG4gICAgLyogbGluZSA4MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAubC1yZWdpb24tLWZvb3RlciAuZm9vdGVyLXNvY2lhbCAuc29jaWFsIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAvKiBsaW5lIDg4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19mb290ZXIuc2NzcyAqL1xuICAgIC5sLXJlZ2lvbi0tZm9vdGVyIC5mb290ZXItc29jaWFsIC5zb2NpYWwgLmxpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMCAxMHB4IDEwcHggMDsgfVxuICAgICAgLyogbGluZSA5MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5sLXJlZ2lvbi0tZm9vdGVyIC5mb290ZXItc29jaWFsIC5zb2NpYWwgLmxpbms6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSAxMDAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX2Zvb3Rlci5zY3NzICovXG4gICAgLmwtcmVnaW9uLS1mb290ZXIgLmNvcHlyaWdodC1wcml2YWN5IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDEwNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmwtcmVnaW9uLS1mb290ZXIgLmNvcHlyaWdodC1wcml2YWN5IC5ibG9ja19fY29udGVudCB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAvKiBsaW5lIDEwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAubC1yZWdpb24tLWZvb3RlciAuY29weXJpZ2h0LXByaXZhY3kgLmJsb2NrX19jb250ZW50IGEge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LWZhbWlseTogXCJtaWxvd2ViYm9sZFwiOyB9XG5cbi8qIGxpbmUgNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LWFjdGl2ZS1zdGF0ZS5zY3NzICovXG5ib2R5LnNlY3Rpb24tajF2aXNhLXNlcnZpY2UgLm5hdi1saXN0LnByaW1hcnkgLnBhcnRpY2lwYW50cyA+IHNwYW4sXG5ib2R5LnNlY3Rpb24tajF2aXNhLXNlcnZpY2UgLm5hdi1saXN0LnByaW1hcnkgLnBhcnRpY2lwYW50cyA+IGEsXG5ib2R5LnNlY3Rpb24taW50ZXJuc2hpcHMgLm5hdi1saXN0LnByaW1hcnkgLnBhcnRpY2lwYW50cyA+IHNwYW4sXG5ib2R5LnNlY3Rpb24taW50ZXJuc2hpcHMgLm5hdi1saXN0LnByaW1hcnkgLnBhcnRpY2lwYW50cyA+IGEsXG5ib2R5LnNlY3Rpb24tc2VhcmNoLWludGVybnNoaXBzIC5uYXYtbGlzdC5wcmltYXJ5IC5wYXJ0aWNpcGFudHMgPiBzcGFuLFxuYm9keS5zZWN0aW9uLXNlYXJjaC1pbnRlcm5zaGlwcyAubmF2LWxpc3QucHJpbWFyeSAucGFydGljaXBhbnRzID4gYSxcbmJvZHkuc2VjdGlvbi1ibG9nIC5uYXYtbGlzdC5wcmltYXJ5IC5wYXJ0aWNpcGFudHMgPiBzcGFuLFxuYm9keS5zZWN0aW9uLWJsb2cgLm5hdi1saXN0LnByaW1hcnkgLnBhcnRpY2lwYW50cyA+IGEge1xuICBjb2xvcjogIzdFQUEwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ21pbG93ZWJib2xkJyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS1hY3RpdmUtc3RhdGUuc2NzcyAqL1xuYm9keS5zZWN0aW9uLWNvbXBhbmllcyAubmF2LWxpc3QucHJpbWFyeSAuZW1wbG95ZXJzID4gc3BhbixcbmJvZHkuc2VjdGlvbi1jb21wYW5pZXMgLm5hdi1saXN0LnByaW1hcnkgLmVtcGxveWVycyA+IGEge1xuICBjb2xvcjogIzdFQUEwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ21pbG93ZWJib2xkJyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS1hY3RpdmUtc3RhdGUuc2NzcyAqL1xuYm9keS5zZWN0aW9uLWF0dG9ybmV5cyAubmF2LWxpc3QucHJpbWFyeSAucGFydG5lcnMgPiBzcGFuLFxuYm9keS5zZWN0aW9uLWF0dG9ybmV5cyAubmF2LWxpc3QucHJpbWFyeSAucGFydG5lcnMgPiBhLFxuYm9keS5zZWN0aW9uLXVuaXZlcnNpdGllcyAubmF2LWxpc3QucHJpbWFyeSAucGFydG5lcnMgPiBzcGFuLFxuYm9keS5zZWN0aW9uLXVuaXZlcnNpdGllcyAubmF2LWxpc3QucHJpbWFyeSAucGFydG5lcnMgPiBhIHtcbiAgY29sb3I6ICM3RUFBMDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdtaWxvd2ViYm9sZCcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUtYWN0aXZlLXN0YXRlLnNjc3MgKi9cbmJvZHkucGFnZS1ub2RlLTQ1MiAubmF2LWxpc3QucHJpbWFyeSAucmVxdWVzdC1pbmZvID4gc3BhbixcbmJvZHkucGFnZS1ub2RlLTQ1MiAubmF2LWxpc3QucHJpbWFyeSAucmVxdWVzdC1pbmZvID4gYSB7XG4gIGNvbG9yOiAjN0VBQTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnbWlsb3dlYmJvbGQnICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LWFjdGl2ZS1zdGF0ZS5zY3NzICovXG5ib2R5LnBhZ2Utbm9kZS00MzIgLm5hdi1saXN0LnNlY29uZGFyeSAuY29udGFjdCA+IHNwYW4sXG5ib2R5LnBhZ2Utbm9kZS00MzIgLm5hdi1saXN0LnNlY29uZGFyeSAuY29udGFjdCA+IGEge1xuICBjb2xvcjogIzdFQUEwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ21pbG93ZWJib2xkJyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS1hY3RpdmUtc3RhdGUuc2NzcyAqL1xuYm9keS5wYWdlLW5vZGUtNTE0IC5uYXYtbGlzdC5zZWNvbmRhcnkgLnJlc291cmNlcyA+IHNwYW4sXG5ib2R5LnBhZ2Utbm9kZS01MTQgLm5hdi1saXN0LnNlY29uZGFyeSAucmVzb3VyY2VzID4gYSB7XG4gIGNvbG9yOiAjN0VBQTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnbWlsb3dlYmJvbGQnICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAvKiBsaW5lIDcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5sb2dvIHtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuICAvKiBsaW5lIDExLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAubC1yZWdpb24tLW5hdmlnYXRpb24gLmxvZ28gLmxvZ28tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9pbWFnZXMvaWdpLWxvZ28tcHJpbWFyeS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMjY4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgMTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLmxvZ28gLmxvZ28tbGluayB7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgd2lkdGg6IDMxM3B4OyB9IH1cbiAgLyogbGluZSAyNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgIC8qIGxpbmUgMjYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7IH0gfVxuICAgIC8qIGxpbmUgMzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm5hdmlnYXRpb24gLm5hdi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgICAgIC8qIGxpbmUgMzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIC5uYXYtbGlzdCB7XG4gICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgLyogbGluZSA0MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIC5uYXYtbGlzdCA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgICAgIC8qIGxpbmUgNDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAgICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm5hdmlnYXRpb24gLm5hdi1saXN0ID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDQ4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgICAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIC5uYXYtbGlzdCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICAvKiBsaW5lIDU0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm5hdmlnYXRpb24gLm5hdi1saXN0LnByaW1hcnkge1xuICAgICAgICBvcmRlcjogMTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDU0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgICAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIC5uYXYtbGlzdC5wcmltYXJ5IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4IDAgMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgICAgIC8qIGxpbmUgNjAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAgICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm5hdmlnYXRpb24gLm5hdi1saXN0LnByaW1hcnkgPiBsaSA+IC5uYXYtbGluayxcbiAgICAgICAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubmF2aWdhdGlvbiAubmF2LWxpc3QucHJpbWFyeSAubWVnYW1lbnUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwibWlsb3dlYlwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH0gfVxuICAgICAgLyogbGluZSA3MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIC5uYXYtbGlzdC5zZWNvbmRhcnkge1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDcwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgICAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIC5uYXYtbGlzdC5zZWNvbmRhcnkge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDc2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgICAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIC5uYXYtbGlzdC5zZWNvbmRhcnkgLm5hdi1saW5rLFxuICAgICAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIC5uYXYtbGlzdC5zZWNvbmRhcnkgLm5vbi1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07IH0gfVxuICAgICAgICAvKiBsaW5lIDg0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgICAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubmF2aWdhdGlvbiAubmF2LWxpc3Quc2Vjb25kYXJ5IC5zZWFyY2gtaGVhZGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtIDQuNWVtOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAgICAgICAvKiBsaW5lIDg0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgICAgICAgICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm5hdmlnYXRpb24gLm5hdi1saXN0LnNlY29uZGFyeSAuc2VhcmNoLWhlYWRlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAyZW07IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgICAgICAgLyogbGluZSA4NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAgICAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIC5uYXYtbGlzdC5zZWNvbmRhcnkgLnNlYXJjaC1oZWFkZXIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLyogbGluZSA5NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm5hdi1saW5rLFxuICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubm9uLWxpbmssXG4gIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5tZWdhbWVudS10aXRsZSB7XG4gICAgY29sb3I6ICM0RDRENEQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgLyogbGluZSA5NiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5uYXYtbGluayxcbiAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5ub24tbGluayxcbiAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5tZWdhbWVudS10aXRsZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgIC8qIGxpbmUgMTExLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm5hdi1saW5rLmhpZGRlbixcbiAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5ub24tbGluay5oaWRkZW4sXG4gICAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVnYW1lbnUtdGl0bGUuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgICAvKiBsaW5lIDExNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5uYXYtbGluazpob3ZlcixcbiAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5ub24tbGluazpob3ZlcixcbiAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5tZWdhbWVudS10aXRsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjN0VBQTAwOyB9IH1cbiAgLyogbGluZSAxMjIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5tZWdhbWVudS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgLyogbGluZSAxMjIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVnYW1lbnUtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAvKiBsaW5lIDEyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm1lbnUtcGFyZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDEzMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVudS1wYXJlbnQgPiAubmF2LWxpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgICAgIC8qIGxpbmUgMTMwLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgICAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVudS1wYXJlbnQgPiAubmF2LWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAvKiBsaW5lIDEzNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVudS1wYXJlbnQgPiAubm9uLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgICAvKiBsaW5lIDEzNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAgICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm1lbnUtcGFyZW50ID4gLm5vbi1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDE0MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVudS1wYXJlbnQgLnN1Yi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgICAvKiBsaW5lIDE0MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAgICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm1lbnUtcGFyZW50IC5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLyogbGluZSAxNDgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVudS1wYXJlbnQgLnN1Yi1tZW51IC5uYXYtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgICAgIC8qIGxpbmUgMTQ4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgICAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5tZW51LXBhcmVudCAuc3ViLW1lbnUgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAuNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJcIiAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgIC8qIGxpbmUgMTU5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm1lbnUtcGFyZW50IC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyQkNGMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgLyogbGluZSAxNzAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVudS1wYXJlbnQgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAvKiBsaW5lIDE3NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVudS1wYXJlbnQgLnN1Yi1tZW51LXRvZ2dsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgICAgLyogbGluZSAxNzcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5tZW51LXBhcmVudCAuc3ViLW1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDE4NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVudS1wYXJlbnQgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgICAgLyogbGluZSAxODQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5tZW51LXBhcmVudCBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAvKiBsaW5lIDE4OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5tZW51LXBhcmVudCBsYWJlbCAuZXhwYW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgdG9wOiAxNHB4OyB9XG4gICAgLyogbGluZSAxOTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm1lbnUtcGFyZW50IC5zdWItbWVudS10b2dnbGU6Y2hlY2tlZCArIGxhYmVsIC5leHBhbmQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLyogbGluZSAyMDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm1lbnUtcGFyZW50IC5zdWItbWVudS10b2dnbGU6Y2hlY2tlZCB+IC5zdWItbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDIwOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm5hdi10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgICAvKiBsaW5lIDIwOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5uYXYtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjE1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSBsYWJlbFtmb3I9XCJuYXYtdG9nZ2xlXCJdIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgLyogbGluZSAyMTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSBsYWJlbFtmb3I9XCJuYXYtdG9nZ2xlXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjI1LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubmF2LXRvZ2dsZTpjaGVja2VkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjN0VBQTAwOyB9XG4gIC8qIGxpbmUgMjI4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubmF2LXRvZ2dsZTpjaGVja2VkIH4gLm5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwIDAgNjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgLyogbGluZSAyMjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubmF2LXRvZ2dsZTpjaGVja2VkIH4gLm5hdmlnYXRpb24ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB0b3A6IDU2cHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgLyogbGluZSAyMjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubmF2LXRvZ2dsZTpjaGVja2VkIH4gLm5hdmlnYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAvKiBsaW5lIDI2MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVnYW1lbnUtcGFyZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgIC8qIGxpbmUgMjY0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5tZWdhbWVudS1wYXJlbnQgLm1lZ2FtZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAvKiBsaW5lIDI2OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVnYW1lbnUtcGFyZW50OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvaW1hZ2VzL21lbnUtY2hldnJvbi11cC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAvKiBsaW5lIDI3NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVnYW1lbnUtcGFyZW50OmhvdmVyIC5tZWdhbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgLyogbGluZSAyODEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm1lZ2FtZW51LXBhcmVudCAubWVnYW1lbnUge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogNTlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM0RDRENEQ7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgLyogbGluZSAyOTUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm1lZ2FtZW51LXBhcmVudCAubWVnYW1lbnUgLm1lbnUtcGFyZW50IHtcbiAgICAgIGZsZXgtYmFzaXM6IDQ4JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgIC8qIGxpbmUgMjk5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5tZWdhbWVudS1wYXJlbnQgLm1lZ2FtZW51IC5tZW51LXBhcmVudCA+IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IFwibWlsb3dlYmJvbGRcIiAhaW1wb3J0YW50OyB9IH1cbiAgLyogbGluZSAzMDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5tZWdhbWVudS1wYXJlbnQgLm1lZ2FtZW51IC5jdGFzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY5cmVtKSB7XG4gICAgICAvKiBsaW5lIDMwNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAgIC5sLXJlZ2lvbi0tbmF2aWdhdGlvbiAubWFpbi1tZW51IC5tZWdhbWVudS1wYXJlbnQgLm1lZ2FtZW51IC5jdGFzIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAgIC8qIGxpbmUgMzE3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19tYWluLW1lbnUuc2NzcyAqL1xuICAgICAgLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIC5tYWluLW1lbnUgLm1lZ2FtZW51LXBhcmVudCAubWVnYW1lbnUgLmN0YXMgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgd2lkdGg6IDQ3LjUlICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2OXJlbSkge1xuICAgICAgLyogbGluZSAzMjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX21haW4tbWVudS5zY3NzICovXG4gICAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVnYW1lbnUtcGFyZW50IC5tZWdhbWVudSAuY3RhcyAuYnV0dG9uLmFwcGx5LW5vdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3RUFBMDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAvKiBsaW5lIDMzNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVnYW1lbnUtcGFyZW50LnBhcnRuZXJzIC5tZWdhbWVudSB7XG4gICAgICB3aWR0aDogMzYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAvKiBsaW5lIDM0MCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3MgKi9cbiAgICAubC1yZWdpb24tLW5hdmlnYXRpb24gLm1haW4tbWVudSAubWVnYW1lbnUtcGFyZW50LnBhcnRuZXJzIC5tZWdhbWVudSAubWVudS1wYXJlbnQge1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfSB9XG5cbi8qIGxpbmUgMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fNDA0LnNjc3MgKi9cbmJvZHkucGFnZS1ub2RlLTI0NCAuYmxvY2sucGFnZS1ub3QtZm91bmQtbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgLyogbGluZSAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hdHRvcm5leXMtcHJpY2luZy1lbGlnaWJpbGl0eS5zY3NzICovXG4gIGJvZHkucGFnZS1ub2RlLTQzNiAuYmxvY2suYXR0b3JuZXktcGF4LXF1YWxpZmljYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgMTEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2F0dG9ybmV5cy1wcmljaW5nLWVsaWdpYmlsaXR5LnNjc3MgKi9cbmJvZHkucGFnZS1ub2RlLTQzNiAuYmxvY2suYXR0b3JuZXktaGMtcXVhbGlmaWNhdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtYmxvY2sgdWwge1xuICBtYXgtd2lkdGg6IDgwMHB4OyB9XG5cbi8qIGxpbmUgMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fYXR0b3JuZXlzLnNjc3MgKi9cbmJvZHkucGFnZS1ub2RlLTQzNCAuYmxvY2suYXR0b3JuZXlzLWoxLWJ1bGxldHMge1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9pbWFnZXMvZmFicmljX29mX3NxdWFyZXNfZ3JheS5wbmdcIik7IH1cbiAgLyogbGluZSAzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYWJzdHJhY3Rpb25zL19taXhpbnMuc2NzcyAqL1xuICBib2R5LnBhZ2Utbm9kZS00MzQgLmJsb2NrLmF0dG9ybmV5cy1qMS1idWxsZXRzICsgLmJsb2NrIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctcG9zdC5zY3NzICovXG4ubm9kZS10eXBlLWFydGljbGUgLmJsb2NrLmJsb2NrLS1ibG9jay0xMSAuYmxvY2tfX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJtaWxvd2ViYm9sZFwiO1xuICBwYWRkaW5nOiAyZW0gMCAwIDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSA0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLXBvc3Quc2NzcyAqL1xuICAgIC5ub2RlLXR5cGUtYXJ0aWNsZSAuYmxvY2suYmxvY2stLWJsb2NrLTExIC5ibG9ja19fY29udGVudCB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgcGFkZGluZzogMmVtIGF1dG8gMCBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gIC8qIGxpbmUgMTYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctcG9zdC5zY3NzICovXG4gIC5ub2RlLXR5cGUtYXJ0aWNsZSAubC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMCAwICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDIxLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLXBvc3Quc2NzcyAqL1xuLm5vZGUtdHlwZS1hcnRpY2xlIGgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNEQ0RDREOyB9XG5cbi8qIGxpbmUgMjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctcG9zdC5zY3NzICovXG4ubm9kZS10eXBlLWFydGljbGUgLm5vZGUtLWFydGljbGUge1xuICBwYWRkaW5nOiAwIDAgMzBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgIC8qIGxpbmUgMjcsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctcG9zdC5zY3NzICovXG4gICAgLm5vZGUtdHlwZS1hcnRpY2xlIC5ub2RlLS1hcnRpY2xlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0NXB4IDA7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAvKiBsaW5lIDI3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLXBvc3Quc2NzcyAqL1xuICAgIC5ub2RlLXR5cGUtYXJ0aWNsZSAubm9kZS0tYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNjBweCAwOyB9IH1cbiAgLyogbGluZSAzNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1wb3N0LnNjc3MgKi9cbiAgLm5vZGUtdHlwZS1hcnRpY2xlIC5ub2RlLS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7IH1cbiAgICAvKiBsaW5lIDM5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLXBvc3Quc2NzcyAqL1xuICAgIC5ub2RlLXR5cGUtYXJ0aWNsZSAubm9kZS0tYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC8qIGxpbmUgNDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctcG9zdC5zY3NzICovXG4gIC5ub2RlLXR5cGUtYXJ0aWNsZSAubm9kZS0tYXJ0aWNsZSBpbWdbc3R5bGUqPVwiZmxvYXQ6bGVmdDtcIl0ge1xuICAgIG1hcmdpbjogMCAxZW0gMWVtIDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ2LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLXBvc3Quc2NzcyAqL1xuICAubm9kZS10eXBlLWFydGljbGUgLm5vZGUtLWFydGljbGUgaW1nW3N0eWxlKj1cImZsb2F0OnJpZ2h0O1wiXSB7XG4gICAgbWFyZ2luOiAwIDAgMWVtIDFlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctcG9zdC5zY3NzICovXG4gIC5ub2RlLXR5cGUtYXJ0aWNsZSAubm9kZS0tYXJ0aWNsZSBibG9ja3F1b3RlIHtcbiAgICBjb2xvcjogIzY0ZDBmNDtcbiAgICBmb250LWZhbWlseTogXCJtaWxvd2ViYm9sZFwiO1xuICAgIHBhZGRpbmc6IDAgMCAxZW0gN2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy9xdW90ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWluLWhlaWdodDogOTZweDsgfVxuICAgIC8qIGxpbmUgNTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctcG9zdC5zY3NzICovXG4gICAgLm5vZGUtdHlwZS1hcnRpY2xlIC5ub2RlLS1hcnRpY2xlIGJsb2NrcXVvdGUgcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtOyB9XG4gICAgLyogbGluZSA2MywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy1wb3N0LnNjc3MgKi9cbiAgICAubm9kZS10eXBlLWFydGljbGUgLm5vZGUtLWFydGljbGUgYmxvY2txdW90ZSBwcmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgICBmb250LWZhbWlseTogJ21pbG93ZWJpdGEnO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC8qIGxpbmUgNzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctcG9zdC5zY3NzICovXG4gIC5ub2RlLXR5cGUtYXJ0aWNsZSAubm9kZS0tYXJ0aWNsZSB1bCwgLm5vZGUtdHlwZS1hcnRpY2xlIC5ub2RlLS1hcnRpY2xlIG9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ibG9nLnNjc3MgKi9cbmJvZHkucGFnZS1ub2RlLTggLmJsb2NrLnNoYXJlLXlvdXItc3Rvcnkge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAvKiBsaW5lIDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2cuc2NzcyAqL1xuICBib2R5LnBhZ2Utbm9kZS04IC5ibG9jay5zaGFyZS15b3VyLXN0b3J5IC5sLWlubmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAvKiBsaW5lIDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2cuc2NzcyAqL1xuICAgICAgYm9keS5wYWdlLW5vZGUtOCAuYmxvY2suc2hhcmUteW91ci1zdG9yeSAubC1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtIDNlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgIC8qIGxpbmUgMTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2cuc2NzcyAqL1xuICAgIGJvZHkucGFnZS1ub2RlLTggLmJsb2NrLnNoYXJlLXlvdXItc3RvcnkgLmJsb2NrX190aXRsZSxcbiAgICBib2R5LnBhZ2Utbm9kZS04IC5ibG9jay5zaGFyZS15b3VyLXN0b3J5IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC8qIGxpbmUgMTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2cuc2NzcyAqL1xuICBib2R5LnBhZ2Utbm9kZS04IC5ibG9jay5zaGFyZS15b3VyLXN0b3J5IC5ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOyB9XG5cbi8qIGxpbmUgMjUsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2cuc2NzcyAqL1xuYm9keS5wYWdlLW5vZGUtOCAuYmxvY2stLXZpZXdzLWJsb2ctcG9zdHMtYWxsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fY29udGFjdC11cy5zY3NzICovXG5ib2R5LnBhZ2Utbm9kZS00MzIgLmJsb2NrLmNvbnRhY3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLyogbGluZSAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ob21lcGFnZS5zY3NzICovXG5ib2R5LmZyb250IC5ibG9jay5ob21lcGFnZS1jYXRlZ29yaWVzLFxuYm9keS5wYWdlLW5vZGUtMSAuYmxvY2suaG9tZXBhZ2UtY2F0ZWdvcmllcyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy9mYWJyaWNfb2Zfc3F1YXJlc19ncmF5LnBuZ1wiKTsgfVxuICAvKiBsaW5lIDM0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9hYnN0cmFjdGlvbnMvX21peGlucy5zY3NzICovXG4gIGJvZHkuZnJvbnQgLmJsb2NrLmhvbWVwYWdlLWNhdGVnb3JpZXMgKyAuYmxvY2ssXG4gIGJvZHkucGFnZS1ub2RlLTEgLmJsb2NrLmhvbWVwYWdlLWNhdGVnb3JpZXMgKyAuYmxvY2sge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9faG9tZXBhZ2Uuc2NzcyAqL1xuICBib2R5LmZyb250IC5ibG9jay5ob21lcGFnZS1jYXRlZ29yaWVzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS10aXRsZSxcbiAgYm9keS5wYWdlLW5vZGUtMSAuYmxvY2suaG9tZXBhZ2UtY2F0ZWdvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tdGl0bGUge1xuICAgIG9yZGVyOiAyOyB9XG4gIC8qIGxpbmUgOSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9faG9tZXBhZ2Uuc2NzcyAqL1xuICBib2R5LmZyb250IC5ibG9jay5ob21lcGFnZS1jYXRlZ29yaWVzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4gIGJvZHkucGFnZS1ub2RlLTEgLmJsb2NrLmhvbWVwYWdlLWNhdGVnb3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAvKiBsaW5lIDExLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ob21lcGFnZS5zY3NzICovXG4gICAgICBib2R5LmZyb250IC5ibG9jay5ob21lcGFnZS1jYXRlZ29yaWVzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nLFxuICAgICAgYm9keS5wYWdlLW5vZGUtMSAuYmxvY2suaG9tZXBhZ2UtY2F0ZWdvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLyogbGluZSAxNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9faG9tZXBhZ2Uuc2NzcyAqL1xuICBib2R5LmZyb250IC5ibG9jay5ob21lcGFnZS1jYXRlZ29yaWVzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50LFxuICBib2R5LnBhZ2Utbm9kZS0xIC5ibG9jay5ob21lcGFnZS1jYXRlZ29yaWVzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50IHtcbiAgICBvcmRlcjogMzsgfVxuXG4vKiBsaW5lIDIzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19ob21lcGFnZS5zY3NzICovXG5ib2R5LmZyb250IC5ibG9ja19fdGl0bGUsXG5ib2R5LnBhZ2Utbm9kZS0xIC5ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMjgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2hvbWVwYWdlLnNjc3MgKi9cbiAgYm9keS5mcm9udCAuYmxvY2subWV4aWNvLWFmZmlsaWF0aW9ucyAuYmxvY2tfX2NvbnRlbnQsXG4gIGJvZHkucGFnZS1ub2RlLTEgLmJsb2NrLm1leGljby1hZmZpbGlhdGlvbnMgLmJsb2NrX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgLyogbGluZSAyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9faG9tZXBhZ2Uuc2NzcyAqL1xuICBib2R5LmZyb250IC5ibG9jay5tZXhpY28tYWZmaWxpYXRpb25zIC5ibG9ja19fY29udGVudCxcbiAgYm9keS5wYWdlLW5vZGUtMSAuYmxvY2subWV4aWNvLWFmZmlsaWF0aW9ucyAuYmxvY2tfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAvKiBsaW5lIDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2oxLWVsaWdpYmlsaXR5LXByaWNpbmcuc2NzcyAqL1xuICBib2R5LnBhZ2Utbm9kZS0yODIgLmJsb2NrLmluY2x1ZGVzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gIC8qIGxpbmUgNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fajEtZWxpZ2liaWxpdHktcHJpY2luZy5zY3NzICovXG4gIGJvZHkucGFnZS1ub2RlLTI4MiAuYmxvY2suaW5jbHVkZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGkge1xuICAgIGZsZXgtYmFzaXM6IDQ3LjUlOyB9IH1cblxuLyogbGluZSAxMiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fajEtZWxpZ2liaWxpdHktcHJpY2luZy5zY3NzICovXG5ib2R5LnBhZ2Utbm9kZS0yODIgLmJsb2NrLmluY2x1ZGVzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpOmZpcnN0LWNoaWxkIHVsIHtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDE0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19qMS1lbGlnaWJpbGl0eS1wcmljaW5nLnNjc3MgKi9cbiAgYm9keS5wYWdlLW5vZGUtMjgyIC5ibG9jay5pbmNsdWRlcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaTpmaXJzdC1jaGlsZCB1bCBsaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9pbWFnZXMvY2hlY2sucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMCAwIDFlbSAyZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgLyogbGluZSAyMSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fajEtZWxpZ2liaWxpdHktcHJpY2luZy5zY3NzICovXG4gICAgYm9keS5wYWdlLW5vZGUtMjgyIC5ibG9jay5pbmNsdWRlcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaTpmaXJzdC1jaGlsZCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTsgfVxuXG4vKiBsaW5lIDI4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19qMS1lbGlnaWJpbGl0eS1wcmljaW5nLnNjc3MgKi9cbmJvZHkucGFnZS1ub2RlLTI4MiAuYmxvY2suaW5jbHVkZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGk6bGFzdC1jaGlsZCB1bCB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAzMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fajEtZWxpZ2liaWxpdHktcHJpY2luZy5zY3NzICovXG4gIGJvZHkucGFnZS1ub2RlLTI4MiAuYmxvY2suaW5jbHVkZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGk6bGFzdC1jaGlsZCB1bCBsaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9pbWFnZXMvY3Jvc3MucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMCAwIDFlbSAyZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgLyogbGluZSAzNywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fajEtZWxpZ2liaWxpdHktcHJpY2luZy5zY3NzICovXG4gICAgYm9keS5wYWdlLW5vZGUtMjgyIC5ibG9jay5pbmNsdWRlcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaTpsYXN0LWNoaWxkIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMCAwIDAgMmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAvKiBsaW5lIDQ4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19qMS1lbGlnaWJpbGl0eS1wcmljaW5nLnNjc3MgKi9cbiAgYm9keS5wYWdlLW5vZGUtMjgyIC5ibG9jay5lbGlnaWJsZS1jYXRlZ29yaWVzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLyogbGluZSA1MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fajEtZWxpZ2liaWxpdHktcHJpY2luZy5zY3NzICovXG5ib2R5LnBhZ2Utbm9kZS0yODIgLmJsb2NrLmVsaWdpYmxlLWNhdGVnb3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGkgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tdGl0bGUge1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgIC8qIGxpbmUgNTIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2oxLWVsaWdpYmlsaXR5LXByaWNpbmcuc2NzcyAqL1xuICAgIGJvZHkucGFnZS1ub2RlLTI4MiAuYmxvY2suZWxpZ2libGUtY2F0ZWdvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgLyogbGluZSA2MiwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fajEtZWxpZ2liaWxpdHktcHJpY2luZy5zY3NzICovXG4gIGJvZHkucGFnZS1ub2RlLTI4MiAuYmxvY2suZWxpZ2liaWxpdHktdGFibGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gIC8qIGxpbmUgNjksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2oxLWVsaWdpYmlsaXR5LXByaWNpbmcuc2NzcyAqL1xuICBib2R5LnBhZ2Utbm9kZS0yODIgLmJsb2NrLmVsaWdpYmlsaXR5LWNoZWNrbGlzdCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgLyogbGluZSA3NSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fajEtZWxpZ2liaWxpdHktcHJpY2luZy5zY3NzICovXG4gIGJvZHkucGFnZS1ub2RlLTI4MiAuYmxvY2suZWxpZ2liaWxpdHktY2hlY2tsaXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgLyogbGluZSA3OSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fajEtZWxpZ2liaWxpdHktcHJpY2luZy5zY3NzICovXG4gIGJvZHkucGFnZS1ub2RlLTI4MiAuYmxvY2suZWxpZ2liaWxpdHktY2hlY2tsaXN0IC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMWVtIDAgMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAvKiBsaW5lIDg0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19qMS1lbGlnaWJpbGl0eS1wcmljaW5nLnNjc3MgKi9cbiAgYm9keS5wYWdlLW5vZGUtMjgyIC5ibG9jay5lbGlnaWJpbGl0eS1jaGVja2xpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAvKiBsaW5lIDMsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2oxLWluZm8uc2NzcyAqL1xuICBib2R5LnBhZ2Utbm9kZS0yNzYgLmJsb2NrLmFib3V0LWoxIC5ibG9ja19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgLyogbGluZSAzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19qMS1pbmZvLnNjc3MgKi9cbiAgYm9keS5wYWdlLW5vZGUtMjc2IC5ibG9jay5hYm91dC1qMSAuYmxvY2tfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLyogbGluZSAxMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fajEtaW5mby5zY3NzICovXG4gIGJvZHkucGFnZS1ub2RlLTI3NiAuYmxvY2suYWJvdXQtajEgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgLyogbGluZSAxMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fajEtaW5mby5zY3NzICovXG4gIGJvZHkucGFnZS1ub2RlLTI3NiAuYmxvY2suYWJvdXQtajEgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4vKiBsaW5lIDI0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19qMS1pbmZvLnNjc3MgKi9cbmJvZHkucGFnZS1ub2RlLTI3NiAuYmxvY2suajEtYmVuZWZpdHMge1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RTBFODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9pbWFnZXMvaGF0Y2gtcGF0dGVybi5wbmdcIik7IH1cbiAgLyogbGluZSAyOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fajEtaW5mby5zY3NzICovXG4gIGJvZHkucGFnZS1ub2RlLTI3NiAuYmxvY2suajEtYmVuZWZpdHMgKyAuYmxvY2sge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAvKiBsaW5lIDMzLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19qMS1pbmZvLnNjc3MgKi9cbiAgYm9keS5wYWdlLW5vZGUtMjc2IC5ibG9jay5qMS1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi8qIGxpbmUgMzksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2oxLWluZm8uc2NzcyAqL1xuYm9keS5wYWdlLW5vZGUtMjc2IC5ibG9jay5qMS1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyA+IGxpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjlyZW0pIHtcbiAgICAvKiBsaW5lIDM5LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19qMS1pbmZvLnNjc3MgKi9cbiAgICBib2R5LnBhZ2Utbm9kZS0yNzYgLmJsb2NrLmoxLWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGkge1xuICAgICAgZmxleC1iYXNpczogMzAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSA0NCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fajEtaW5mby5zY3NzICovXG4gICAgYm9keS5wYWdlLW5vZGUtMjc2IC5ibG9jay5qMS1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyA+IGxpIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gIC8qIGxpbmUgNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fcHJlbWl1bS1kZXRhaWxzLnNjc3MgKi9cbiAgYm9keS5wYWdlLW5vZGUtNDIwIC5ibG9jay5lbGlnaWJpbGl0eSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0taW5mby5zY3NzICovXG5ib2R5LnBhZ2Utbm9kZS00MzAgLmJsb2NrLnByZW1pdW0tdmFsdWUtcHJvcCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgLyogbGluZSA0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19wcmVtaXVtLWluZm8uc2NzcyAqL1xuICAgIGJvZHkucGFnZS1ub2RlLTQzMCAuYmxvY2sucHJlbWl1bS12YWx1ZS1wcm9wIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAvKiBsaW5lIDE0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19wcmVtaXVtLWluZm8uc2NzcyAqL1xuICBib2R5LnBhZ2Utbm9kZS00MzAgLmJsb2NrLnByZW1pdW0tdmFsdWUtcHJvcCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaSB7XG4gICAgcGFkZGluZzogMCAwIDFlbSAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gICAgICAvKiBsaW5lIDE0LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19wcmVtaXVtLWluZm8uc2NzcyAqL1xuICAgICAgYm9keS5wYWdlLW5vZGUtNDMwIC5ibG9jay5wcmVtaXVtLXZhbHVlLXByb3AgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zID4gbGkge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgMTksIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0taW5mby5zY3NzICovXG4gICAgICBib2R5LnBhZ2Utbm9kZS00MzAgLmJsb2NrLnByZW1pdW0tdmFsdWUtcHJvcCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgMjQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0taW5mby5zY3NzICovXG4gICAgICBib2R5LnBhZ2Utbm9kZS00MzAgLmJsb2NrLnByZW1pdW0tdmFsdWUtcHJvcCAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgLyogbGluZSAzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fcHJlbWl1bS1pbmZvLnNjc3MgKi9cbiAgYm9keS5wYWdlLW5vZGUtNDMwIC5ibG9jay5pbnRlcm5zaGlwLWNhdGVnb3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC8qIGxpbmUgMzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0taW5mby5zY3NzICovXG4gIGJvZHkucGFnZS1ub2RlLTQzMCAuYmxvY2suaW50ZXJuc2hpcC1jYXRlZ29yaWVzIC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGkge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDQyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19wcmVtaXVtLWluZm8uc2NzcyAqL1xuYm9keS5wYWdlLW5vZGUtNDMwIC5ibG9jay5pbnRlcm5zaGlwLWNhdGVnb3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tdGl0bGUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgNDYsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0taW5mby5zY3NzICovXG5ib2R5LnBhZ2Utbm9kZS00MzAgLmJsb2NrLmludGVybnNoaXAtY2F0ZWdvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0cmVtKSB7XG4gIC8qIGxpbmUgNTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0taW5mby5zY3NzICovXG4gIGJvZHkucGFnZS1ub2RlLTQzMCAuYmxvY2suaW50ZXJuc2hpcC1jYXRlZ29yaWVzIC5maWVsZC0tbmFtZS1maWVsZC1jdGFzIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgNTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0taW5mby5zY3NzICovXG5ib2R5LnBhZ2Utbm9kZS00MzAgLmJsb2NrLmludGVybnNoaXAtZGVzdGluYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1jdGFzIHtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAvKiBsaW5lIDU4LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19wcmVtaXVtLWluZm8uc2NzcyAqL1xuICAgIGJvZHkucGFnZS1ub2RlLTQzMCAuYmxvY2suaW50ZXJuc2hpcC1kZXN0aW5hdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDYzNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC8qIGxpbmUgNTgsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0taW5mby5zY3NzICovXG4gICAgYm9keS5wYWdlLW5vZGUtNDMwIC5ibG9jay5pbnRlcm5zaGlwLWRlc3RpbmF0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyB7XG4gICAgICB3aWR0aDogODMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC8qIGxpbmUgNzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0taW5mby5zY3NzICovXG4gIGJvZHkucGFnZS1ub2RlLTQzMCAuYmxvY2suaW50ZXJuc2hpcC1kZXN0aW5hdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSB7XG4gICAgZmxleC1iYXNpczogNDcuNSU7XG4gICAgbWFyZ2luOiAyZW0gMCAwIDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgLyogbGluZSA3MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fcHJlbWl1bS1pbmZvLnNjc3MgKi9cbiAgICAgIGJvZHkucGFnZS1ub2RlLTQzMCAuYmxvY2suaW50ZXJuc2hpcC1kZXN0aW5hdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIC8qIGxpbmUgNzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0taW5mby5zY3NzICovXG4gICAgICBib2R5LnBhZ2Utbm9kZS00MzAgLmJsb2NrLmludGVybnNoaXAtZGVzdGluYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGkge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW0gMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgIC8qIGxpbmUgNzEsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0taW5mby5zY3NzICovXG4gICAgICBib2R5LnBhZ2Utbm9kZS00MzAgLmJsb2NrLmludGVybnNoaXAtZGVzdGluYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGkge1xuICAgICAgICBmbGV4LWJhc2lzOiAyMDBweDsgfSB9XG4gICAgLyogbGluZSA4NywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fcHJlbWl1bS1pbmZvLnNjc3MgKi9cbiAgICBib2R5LnBhZ2Utbm9kZS00MzAgLmJsb2NrLmludGVybnNoaXAtZGVzdGluYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGk6Zmlyc3QtY2hpbGQsIGJvZHkucGFnZS1ub2RlLTQzMCAuYmxvY2suaW50ZXJuc2hpcC1kZXN0aW5hdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaTpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkge1xuICAgICAgLyogbGluZSA5MSwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fcHJlbWl1bS1pbmZvLnNjc3MgKi9cbiAgICAgIGJvZHkucGFnZS1ub2RlLTQzMCAuYmxvY2suaW50ZXJuc2hpcC1kZXN0aW5hdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaTpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAvKiBsaW5lIDk3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19wcmVtaXVtLWluZm8uc2NzcyAqL1xuICAgICAgYm9keS5wYWdlLW5vZGUtNDMwIC5ibG9jay5pbnRlcm5zaGlwLWRlc3RpbmF0aW9ucyAuZmllbGQtLW5hbWUtZmllbGQtY3RhcyA+IGxpOm50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NHJlbSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAvKiBsaW5lIDEwMywgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fcHJlbWl1bS1pbmZvLnNjc3MgKi9cbiAgICAgIGJvZHkucGFnZS1ub2RlLTQzMCAuYmxvY2suaW50ZXJuc2hpcC1kZXN0aW5hdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAvKiBsaW5lIDEwOCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fcHJlbWl1bS1pbmZvLnNjc3MgKi9cbiAgICBib2R5LnBhZ2Utbm9kZS00MzAgLmJsb2NrLmludGVybnNoaXAtZGVzdGluYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGkgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1pbWFnZSB7XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgICAgLyogbGluZSAxMTAsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0taW5mby5zY3NzICovXG4gICAgICBib2R5LnBhZ2Utbm9kZS00MzAgLmJsb2NrLmludGVybnNoaXAtZGVzdGluYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGkgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDRyZW0pIHtcbiAgICAgICAgICAvKiBsaW5lIDExMCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fcHJlbWl1bS1pbmZvLnNjc3MgKi9cbiAgICAgICAgICBib2R5LnBhZ2Utbm9kZS00MzAgLmJsb2NrLmludGVybnNoaXAtZGVzdGluYXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC1jdGFzID4gbGkgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1pbWFnZSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC8qIGxpbmUgMTE3LCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19wcmVtaXVtLWluZm8uc2NzcyAqL1xuICAgIGJvZHkucGFnZS1ub2RlLTQzMCAuYmxvY2suaW50ZXJuc2hpcC1kZXN0aW5hdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMgPiBsaSAuZmllbGQtLW5hbWUtZmllbGQtY3RhLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19yZXNvdXJjZXMuc2NzcyAqL1xuYm9keS5wYWdlLW5vZGUtNTE0IC5ibG9jay5ibG9jay0tdmlld3MtZG93bmxvYWRhYmxlcy1hbGwge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4vKiBsaW5lIDIsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3VuaXZlcnNpdGllcy5zY3NzICovXG5ib2R5LnBhZ2Utbm9kZS00MzMgLmJsb2NrLmdldC1zdGFydGVkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvaW1hZ2VzL2ZhYnJpY19vZl9zcXVhcmVzX2dyYXkucG5nXCIpOyB9XG4gIC8qIGxpbmUgMzQsIC9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Fic3RyYWN0aW9ucy9fbWl4aW5zLnNjc3MgKi9cbiAgYm9keS5wYWdlLW5vZGUtNDMzIC5ibG9jay5nZXQtc3RhcnRlZCArIC5ibG9jayB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyLCAvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL193ZXN0LXByb2dyYW0uc2NzcyAqL1xuYm9keS5wYWdlLW5vZGUtNDk4IC5ibG9jay53ZXN0LWRpc2NsYWltZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9pbWFnZXMvZmFicmljX29mX3NxdWFyZXNfZ3JheS5wbmdcIik7IH1cbiAgLyogbGluZSAzNCwgL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYWJzdHJhY3Rpb25zL19taXhpbnMuc2NzcyAqL1xuICBib2R5LnBhZ2Utbm9kZS00OTggLmJsb2NrLndlc3QtZGlzY2xhaW1lciArIC5ibG9jayB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7IH1cbiIsIkBpbXBvcnQgXCJicmVha3BvaW50XCI7XG5cbi8vIEJveCBTaXppbmdcbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmFyaWFibGVzL19icmVha3BvaW50cy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvdmFyaWFibGVzL19jb2xvcnMuc2Nzc1wiO1xuO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2Fic3RyYWN0aW9ucy9fbWl4aW5zLnNjc3NcIjtcbjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL19tZWRpYS5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvYmFzZS9fdGFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3NcIjtcbjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19hbmNob3ItbGlua3Muc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2JhYmVsLWZpc2guc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2Jhc2ljLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19ibG9jay5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYmxvZy1wcmV2aWV3cy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19jaGVjay1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19kb3dubG9hZGFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19mYXEtYmFjay10by10b3Auc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2ZhcS1tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19mYXEuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2hlYWRlcnMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX2oxLWNhbGN1bGF0b3Iuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX21hcmtldG8tZm9ybXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3BheC1nZXQtc3RhcnRlZC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fcHJlbWl1bS1qMS1jdGFzLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL19wcm9ncmFtLWNhbGN1bGF0b3Iuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi1ib290c3RyYXAuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvX3NsaWRlc2hvdy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9fc3Rhci1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL190ZXh0LWJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL2l0ZW0gKyBjdGEgbGlzdHMvX2N0YS1saXN0LWhvcml6b250YWwuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9fY3RhLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LWJpZy1pbWFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtYnVsbGV0LXBvaW50cy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3QtcHJvZmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9pdGVtICsgY3RhIGxpc3RzL19pdGVtLWxpc3Qtc3RlcHMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LXZhbHVlLXByb3Auc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvaXRlbSArIGN0YSBsaXN0cy9faXRlbS1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL21lbnVzL19ibG9nLWNhdGVnb3JpZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvbWVudXMvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LWFjdGl2ZS1zdGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9tZW51cy9fbWFpbi1tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL180MDQuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2F0dG9ybmV5cy1wcmljaW5nLWVsaWdpYmlsaXR5LnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19hdHRvcm5leXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2Jsb2ctcG9zdC5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fYmxvZy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fY29udGFjdC11cy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9faG9tZXBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2oxLWVsaWdpYmlsaXR5LXByaWNpbmcuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX2oxLWluZm8uc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3ByZW1pdW0tZGV0YWlscy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fcHJlbWl1bS1pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvd3llZS9pbnRyYXgvZHJ1cGFsLWdsb2JhbGludGVybnNoaXBzLWNvbS9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvc2Fzcy9jb21wb25lbnRzL3BhZ2VzL19yZXNvdXJjZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy93eWVlL2ludHJheC9kcnVwYWwtZ2xvYmFsaW50ZXJuc2hpcHMtY29tL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9zYXNzL2NvbXBvbmVudHMvcGFnZXMvX3VuaXZlcnNpdGllcy5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL3d5ZWUvaW50cmF4L2RydXBhbC1nbG9iYWxpbnRlcm5zaGlwcy1jb20vc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL3Nhc3MvY29tcG9uZW50cy9wYWdlcy9fd2VzdC1wcm9ncmFtLnNjc3NcIjtcbjtcbiIsImltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVkaWFfZW1iZWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMCAwIDFlbSAwO1xuXHRwYWRkaW5nOiAyNXB4IDAgNTYuMjUlIDA7IC8vQ3JlYXRlcyAxNjo5IHByb3BvcnRpb25zXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0d2lkdGg6IDYwMHB4O1xuXHRcdGhlaWdodDogMzM4cHg7XG5cdFx0cGFkZGluZzowO1xuXHRcdG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xuXHR9XG5cdGlmcmFtZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4kQnJlYWtwb2ludC1TZXR0aW5nczogKFxuICAnZGVmYXVsdCBtZWRpYSc6IGFsbCxcbiAgJ2RlZmF1bHQgZmVhdHVyZSc6IG1pbi13aWR0aCxcbiAgJ2RlZmF1bHQgcGFpcic6IHdpZHRoLFxuXG4gICdmb3JjZSBhbGwgbWVkaWEgdHlwZSc6IGZhbHNlLFxuICAndG8gZW1zJzogZmFsc2UsXG4gICd0cmFuc2Zvcm0gcmVzb2x1dGlvbnMnOiB0cnVlLFxuXG4gICdubyBxdWVyaWVzJzogZmFsc2UsXG4gICdubyBxdWVyeSBmYWxsYmFja3MnOiBmYWxzZSxcblxuICAnYmFzZSBmb250IHNpemUnOiAxNnB4LFxuXG4gICdsZWdhY3kgc3ludGF4JzogZmFsc2Vcbik7XG5cbiRicmVha3BvaW50OiAoKSAhZGVmYXVsdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBJbXBvcnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgXCJicmVha3BvaW50L3NldHRpbmdzXCI7XG5AaW1wb3J0ICdicmVha3BvaW50L2NvbnRleHQnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9oZWxwZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcGFyc2Vycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L25vLXF1ZXJ5JztcblxuQGltcG9ydCAnYnJlYWtwb2ludC9yZXNwb25kLXRvJztcblxuQGltcG9ydCBcImJyZWFrcG9pbnQvbGVnYWN5LXNldHRpbmdzXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuICAvLyBSZXNldCBjb250ZXh0c1xuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuICAkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuICAkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcbiAgJHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuICAkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuICAkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG4gIC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG4gIEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuICAgICRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuICB9XG5cbiAgQGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG4gICAgJGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcbiAgfVxuXG4gIC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcbiAgQGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcbiAgICBAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cbiAgICAkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuICAgICRwcmludDogZmFsc2U7XG5cbiAgICBAaWYgKCR0eXBlID09ICdib29sJykge1xuICAgICAgJHByaW50OiB0cnVlO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ3N0cmluZycpIHtcbiAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAoJHR5cGUgPT0gJ2xpc3QnKSB7XG4gICAgICBAZWFjaCAkd3JhcHBlciBpbiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09ICR3cmFwcGVyIHtcbiAgICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXcml0ZSBGYWxsYmFja1xuICAgIEBpZiAoJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlKSBhbmQgKCRwcmludCA9PSB0cnVlKSB7XG4gICAgICAkdHlwZS1mYWxsYmFjazogdHlwZS1vZigkcXVlcnktZmFsbGJhY2spO1xuXG4gICAgICBAaWYgKCR0eXBlLWZhbGxiYWNrICE9ICdib29sJykge1xuICAgICAgICAjeyRxdWVyeS1mYWxsYmFja30gJiB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG59XG5cblxuQG1peGluIG1xKCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi5sLWNvbnRlbnQsXG4ubC1zdXBwbGVtZW50YWwge1xuXHR0YWJsZSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDE2cHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRlbXB0eS1jZWxsczogc2hvdztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdFx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCgxNnB4KTtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdHRoZWFkIHtcblx0XHRcdHRkLFxuXHRcdFx0dGgge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRyIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0ZGlzcGxheTogdGFibGUtcm93O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTgwO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbSAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjplbXB0eSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQudGFibGVzYXctY2VsbC1sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDFlbSAwIDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRhYmxlc2F3LWNlbGwtbGFiZWwtdG9wIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50YWJsZXNhdy1jZWxsLWxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRhYmxlc2F3LWNlbGwtY29udGVudCB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRsaW5lLWhlaWdodDoyMnB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGgsXG5cdFx0dGQge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMTZweCk7XG5cdFx0fVxuXHRcdHRoIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJib2xkXCI7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGl0eC1taWRkbGUtZ3JlZW4tMTA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdHRib2R5IHRoIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpdHgtbWlkZGxlLWdyZWVuLTA1O1xuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXR4LW1pZGRsZS1ncmVlbi0wNTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIiRiYXNlLWZvbnQtc2l6ZTogMTZweDtcblxuLy8gVXNlIFJFTXMgd2l0aCBhIHBpeGVsIGZhbGxiYWNrIGZvciBmb250IHNpemluZy5cbkBtaXhpbiBmb250LXNpemUoJGZvbnQtc2l6ZSl7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZSAvICRiYXNlLWZvbnQtc2l6ZSkqMXJlbTtcbn1cblxuQG1peGluIGxpbmUtaGVpZ2h0KCRsaW5lLWhlaWdodCl7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAoJGxpbmUtaGVpZ2h0IC8gJGJhc2UtZm9udC1zaXplKSoxcmVtO1xufVxuXG5AbWl4aW4gZm9udC1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBib2xkIHtcbiAgZm9udC1mYW1pbHk6IG1pbG93ZWJib2xkO1xufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBiZy10cmVhdG1lbnQge1xuXHRib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy9mYWJyaWNfb2Zfc3F1YXJlc19ncmF5LnBuZycpO1xuXHQmKyAuYmxvY2sge1xuXHRcdGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtaXhpbiBtZW51LWhpZ2hsaWdodCB7XG5cdGNvbG9yOiAkaXR4LW1pZGRsZS1ncmVlbiAhaW1wb3J0YW50O1xufVxuIiwiLy9CYXNpYyBDb2xvciBQYWxldHRlXG5cbiRpdHgtYnVyZ3VuZHk6ICM4MDE4MzA7XG4kaXR4LWdyZWVuOiAjNkU4QjJBO1xuJGl0eC1taWRkbGUtZ3JlZW46ICM3RUFBMDA7XG4kaXR4LW1pZGRsZS1ncmVlbi03MDogI0E1QzU0RTtcbiRpdHgtbWlkZGxlLWdyZWVuLTEwOiAjRDhFNUIyO1xuJGl0eC1taWRkbGUtZ3JlZW4tMDU6ICNGOEZCRjI7XG5cblxuJHdoaXRlOiAjRkZGRkZGO1xuJGJsYWNrOiAjMDAwMDAwO1xuXG5cbiRncmV5LTgwOiAjMzMzMzMzO1xuJGdyZXktNzA6ICM0RDRENEQ7XG4kZ3JleS02MDogIzVGNUY1RjtcbiRncmV5LTIwOiAjQ0NDQ0NDO1xuJGdyZXktMTA6ICNFNUU1RTU7XG5cbi8vQWNjZW50IGNvbG9yc1xuJGFjY2VudC1ibHVlOiAjMjJCQ0YwO1xuJGFjY2VudC1vcmFuZ2U6ICNGQkIwM0I7XG5cbiRhY2NlbnQtYmx1ZS04MDogIzRlYzlmMztcbiRhY2NlbnQtYmx1ZS03MDogIzY0ZDBmNDtcbiRhY2NlbnQtYmx1ZS01MDogIzkwZGRmNztcbiRhY2NlbnQtYmx1ZS0xMDogI2U4ZjhmZDtcbiIsImh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRAaW5jbHVkZSBmb250LW5vcm1hbDtcblx0Y29sb3I6ICRncmV5LTcwO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Zm9udC1mYW1pbHk6IFwibWlsb3dlYlwiLCBcIlRyZWJ1Y2hldCBNU1wiLCBzYW5zLXNlcmlmO1xufVxuXG4vL0RlY2xhcmUgd2ViIGZvbnRzXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibWlsb3dlYlwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWIuZW90XCIpO1xuICBzcmM6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvZm9udC9NaWxvV2ViLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvZm9udC9NaWxvV2ViLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJsaWdodFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvZm9udC9NaWxvV2ViLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvZm9udC9NaWxvV2ViLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi1MaWdodC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJib2xkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItQm9sZC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJpdGFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvZm9udC9NaWxvV2ViLUl0YS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItSXRhLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItSXRhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi1JdGEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvZm9udC9NaWxvV2ViLUl0YS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJib2xkaXRhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi1Cb2xkSXRhLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ZvbnQvTWlsb1dlYi1Cb2xkSXRhLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItQm9sZEl0YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItQm9sZEl0YS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9mb250L01pbG9XZWItQm9sZEl0YS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJsaWdodFwiO1xuICBwYWRkaW5nOiAwIDAgMWVtIDA7XG59XG5cbmgyIHtcblx0Zm9udC1mYW1pbHk6IFwibWlsb3dlYlwiO1xuICBwYWRkaW5nOiAwIDAgMC43NWVtIDA7XG59XG5cbmgzIHtcblx0Zm9udC1mYW1pbHk6IFwibWlsb3dlYmJvbGRcIjtcbiAgcGFkZGluZzogMCAwIDAuNzVlbSAwO1xufVxuXG5oNCB7XG5cdGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJib2xkXCI7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgxIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDM2cHgpO1xuXHRAaW5jbHVkZSBsaW5lLWhlaWdodCgzNnB4KTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06bm9uZTtcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDY0cHgpO1xuXHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDY0cHgpO1xuXHR9XG59XG5cbmgyIHtcblx0QGluY2x1ZGUgZm9udC1zaXplKDMwcHgpO1xuXHRAaW5jbHVkZSBsaW5lLWhlaWdodCgzNHB4KTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzMnB4KTtcblx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCg0MHB4KTtcblx0fVxufVxuXG5oMyB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMjRweCk7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5oNCB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMjRweCk7XG59XG5cbnAge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMTZweCk7XG5cdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDI0cHgpO1xuXHRwYWRkaW5nOiAwIDAgMWVtIDA7XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGl0eC1taWRkbGUtZ3JlZW4tNzA7XG59XG5cbnAgYSB7XG5cdGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJib2xkXCI7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbnN0cm9uZywgYiB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJib2xkXCI7XG59XG5cbmVtIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWZhbWlseTogXCJtaWxvd2ViaXRhXCI7XG59XG5cblxuLmwtY29udGVudCxcbi5sLXN1cHBsZW1lbnRhbCB7XG5cdC5maWVsZC0tdHlwZS10ZXh0LWxvbmcsXG5cdC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG5cdFx0dWwsIG9sIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxZW0gMWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgIEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDI0cHgpO1xuXHRcdFx0bGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0cGFkZGluZzogMCAwIDJlbSAxZW07XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMC41ZW0gMCAwIDJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRvbCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdFx0XHRvbCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItYWxwaGE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJhLmFuY2hvci1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC03MHB4O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdHRvcDogLTEyMHB4O1xuXHR9XG59XG5cbi8vSGlkZSBhbmNob3IgbGlua3MgZm9yIGJsb2NrcyBpbiB0aGUgcHJpbWFyeSBuYXYgdG8gYXZvaWQgYSBkaXNwbGF5IGJ1ZyBvbiB0YWJsZXRzXG4ubC1uYXZpZ2F0aW9uLFxuLmwtaGVhZGVyLFxuLmwtZm9vdGVyIHtcblx0YS5hbmNob3ItbGluayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiJG1hcmdpbnM6ICh4czogMC41cmVtLCBzbTogMXJlbSwgbWQ6IDEuNXJlbSwgbGc6IDJyZW0sIHhsOiAyLjVyZW0pO1xuJHNtOiA3NjhweDtcbkBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJG1hcmdpbnMge1xuICAgIC5tYXJnaW4tdG9wLSN7JG5hbWV9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHZhbHVlO1xuICAgIH1cbiAgICAucGFkZGluZy10b3AtI3skbmFtZX0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHZhbHVlO1xuICAgIH1cbiAgICAucGFkZGluZy1ib3R0b20tI3skbmFtZX0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHZhbHVlO1xuICAgIH1cbn1cbi5idG4tYmx1ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWJsdWU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LWJsdWU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBib2xkO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5idG4tcGxhaW4ge1xuICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogJGl0eC1taWRkbGUtZ3JlZW4gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGl0eC1taWRkbGUtZ3JlZW4sIDIlKSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJvbGQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogJGl0eC1taWRkbGUtZ3JlZW4gIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkaXR4LW1pZGRsZS1ncmVlbiwgMiUpICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBib2xkO1xuICAgIH1cbn1cbi8vaGlkZSBkZWZhdWx0IHRpdGxlXG4vL2JvZHkgPiBkaXYubC1wYWdlLml0eC1tYWluID4gc2VjdGlvbi5sLWNvbnRlbnQubC1vdXRlciA+IGRpdi5sLWlubmVyID4gaDFcbi5wYWdlLW5vZGUtMjc1IHtcbiAgICAubC1pbm5lciA+IGgxIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJsb2NrLS1iYWJlbC1maXNoLXNlYXJjaC1pbnRlcm5zaGlwcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4vL21haW4gY29udGFpbmVyXG4jYWxsLWludGVybnNoaXBzIHtcbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBtaWxvd2ViYm9sZDtcbiAgICB9XG4gICAgLmFpLWNvbXBlbnNhdGlvbiB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtaWxvd2ViO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0LXBhbmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBsYWJlbFtmb3I9YWlfY2F0ZWdvcnldIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbXBlbnNhdGlvbi10eXBlLXRpdGxlIHtcbiAgICAgICAgQGV4dGVuZCBsYWJlbFtmb3I9YWlfY2F0ZWdvcnldLCBzdHJvbmc7XG4gICAgfVxuICAgICNzdF9zZWFyY2hfYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCBsYWJlbFtmb3I9YWlfY2F0ZWdvcnldO1xuICAgIH1cbiAgICAvL2NoZWNrYm94IGltYWdlIG1vZFxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgIH1cbiAgICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgIH1cbiAgICAuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy93ZWItdHdvLXN0eWxlLnBuZ1wiKSBuby1yZXBlYXQgMCAxcHg7XG4gICAgfVxuICAgIC5jaGVja2JveC1pbmxpbmUgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOXB4O1xuICAgIH1cbiAgICAuY2hlY2tib3gtYm9yZGVyLW9yYW5nZSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxuICAgIC5jaGVja2JveC1ib3JkZXItb3JhbmdlIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgb3JhbmdlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAubXVsdGlzZWxlY3QtY29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiBpbmhlcml0O1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ21pbG93ZWInO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubXVsdGlzZWxlY3QtY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5tdWx0aXNlbGVjdC1jb250YWluZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvaW1hZ2VzL3dlYi10d28tc3R5bGUucG5nXCIpIG5vLXJlcGVhdCAwIDFweDtcbiAgICB9XG4gICAgLm11bHRpc2VsZWN0LWNvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTlweDtcbiAgICB9XG4gICAgLm11bHRpc2VsZWN0LWNvbnRhaW5lciBsYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAubXVsdGlzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBvcmFuZ2U7XG4gICAgfVxuICAgIC5tdWx0aXNlbGVjdFt0aXRsZT1cIk5vIFByZWZlcmVuY2VcIl0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cbiAgICAjc3RfaXRlbXNfcGVyX3BhZ2UgKyBkaXYgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gICAgLmFpLWZlYXR1cmVkIHtcbiAgICAgICAgY29sb3I6ICNmYjY3MDc7XG4gICAgfVxuICAgIC5haS1yZXN1bHQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzlBOUI5QztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogbWlsb3dlYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWktc3BhY2VyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLmFpLWluZm8ge1xuICAgICAgICBmb250LWZhbWlseTogbWlsb3dlYmJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5haS1pbmZvLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBjb2xvcjogIzk1QjAwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFpLWFyZWE6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYyMDAnO1xuICAgIH1cbiAgICAuYWktbG9jYXRpb246OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwYWMnO1xuICAgIH1cbiAgICAuYWktbGFuZ3VhZ2VzOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMjdiJztcbiAgICB9XG4gICAgLmFpLXBheW1lbnQ6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwZDYnO1xuICAgIH1cbiAgICAuYWktY2F0ZWdvcnk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwZTgnO1xuICAgIH1cbiAgICAuc3Qtc3ViLXBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDE1cHg7XG4gICAgfVxuICAgIC8vcGFnaW5hdGlvblxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzMzN2FiNztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZlIGEge1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuICAgICNzdF9wYWdpbmF0aW9uIHtcbiAgICAgICAgQGV4dGVuZCBsYWJlbFtmb3I9YWlfY2F0ZWdvcnldO1xuICAgIH1cbiAgICAjc3RfcGFnaW5hdGlvbixcbiAgICAjc3RfcGFnaW5hdGlvbl9mb290ZXIge1xuICAgICAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICNzdF9wYWdpbmF0aW9uX2Zvb3RlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNtKSB7XG4gICAgICAgICNzdF9wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICNzdF9wYWdpbmF0aW9uX2Zvb3RlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudG9vbHRpcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8qbGVmdCB0b29sdGlwKi9cbiAgICAudG9vbHRpcC5sZWZ0ID4gLnRvb2x0aXAtYXJyb3cge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzk1QjAwMDsgLy9kb2RnZXJibHVlO1xuICAgIH1cbiAgICAvKnRvb2x0aXAgaW5uZXIqL1xuICAgIC50b29sdGlwID4gLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVCMDAwOyAvL2RvZGdlcmJsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIC5uby1yZXN1bHRzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW50ZXJuc2hpcC10aXRsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzIyQkNGMDtcbiAgICAgICAgLy9jb2xvcjogd2hpdGU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgLy9jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB9XG4gICAgLm1vZGFsLWJvZHkgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuXHRcdC5tb2RhbC1ib2R5IC51c2FBcHBsaWNhbnRzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkU5NEQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwibWlsb3dlYmJvbGRcIjtcblx0XHRcdG1hcmdpbjogMCAwIDFlbTtcblx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHR9XG4gICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbn1cblxuLm1lZ2FtZW51IHtcbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbiIsIi5kczcwMDIsXG4uZHMyMDE5IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHVsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBsaSB7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubC1jb250ZW50LFxuLmwtc3VwcGxlbWVudGFsIHtcblx0LmJsb2NrIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktMjA7XG5cdFx0LmJsb2NrX190aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubC1jb250ZW50IHtcblx0Jj4gLmwtaW5uZXIsICY+IC5ub2RlLS1wYWdlLS1mdWxsIHtcblx0XHQmKyAuYmxvY2sge1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5tZXNzYWdlc3tcblx0ZGlzcGxheTpub25lO1xufVxuIiwiLmJsb2NrLS12aWV3cy1ibG9nLXBvc3RzLWFsbCB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCAob3JpZW50YXRpb24gbGFuZHNjYXBlKSkge1xuXHRcdHdpZHRoOiA3NSU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LnZpZXdzLXJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAyZW0gMDtcblx0XHRwYWRkaW5nOiAwIDAgMmVtIDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTIwO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5pbWFnZSB7XG5cdFx0XHRtYXJnaW46IDAgMCAxZW0gMDtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRtYXJnaW46IDAgMmVtIDAgMDtcblx0XHRcdFx0ZmxleC1iYXNpczogMjMwcHg7XG5cdFx0XHRcdG1pbi13aWR0aDogMjMwcHg7XG5cdFx0XHRcdHdpZHRoOiAyMzBweDtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxNjBweDtcblx0XHRcdFx0d2lkdGg6IDIzMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy9ibG9nLXByZXZpZXcuc3ZnXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MjMwcHggMTYwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0IHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHR9XG5cdFx0LmJvZHkge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRcdFx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMjRweCk7XG5cdFx0fVxuXHR9XG59XG4iLCJhLmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwLjc1ZW0gM2VtO1xuXHRtYXJnaW4tdG9wOjFlbTtcblx0Zm9udC1mYW1pbHk6IFwibWlsb3dlYmJvbGRcIjtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRAaW5jbHVkZSBsaW5lLWhlaWdodCgxOHB4KTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtYmx1ZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLmJsb2NrLmNoZWNrLWxpc3Qge1xuXHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1saXN0LXRvcCxcblx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tbGlzdC1ib3R0b20sXG5cdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWNvbnRlbnQsXG5cdC5maWVsZC0tbmFtZS1maWVsZC1jdGEtbGlzdC10b3AsXG5cdC5maWVsZC0tbmFtZS1maWVsZC1jdGEtbGlzdC1ib3R0b20sXG5cdC5maWVsZC0tbmFtZS1maWVsZC1jdGEtY29udGVudCxcblx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtYmxvY2sge1xuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvaW1hZ2VzL2NoZWNrLnBuZ1wiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMWVtIDJlbTtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50LFxuXHQuZmllbGQtLW5hbWUtZmllbGQtY3RhLWNvbnRlbnQge1xuXHRcdHVsIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5ibG9jay5ibG9jay0tdmlld3MtZG93bmxvYWRhYmxlcy1hbGwge1xuXHQuYmxvY2tfX2NvbnRlbnQge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldChvcmllbnRhdGlvbiBsYW5kc2NhcGUpKSB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cblx0LnZpZXdzLXJvdyB7XG5cdFx0cGFkZGluZzogMCAwIDJlbSAwO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5pY29uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJGdyZXktMjA7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg1NnB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRpdGxlIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmFjay10by10b3Age1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBtaWxvd2ViYm9sZDtcclxufVxyXG4iLCJAaW1wb3J0IFwic2Fzcy92ZW5kb3IvYmFzaWMtYm9vdHN0cmFwXCI7XHJcblxyXG4uYmxvY2stLW5vZGVibG9jay00NTAge1xyXG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZhcS1tZW51IHtcclxuICBAaW5jbHVkZSBiYXNpYy1ib290c3RyYXAoKTtcclxuICBmb250LWZhbWlseTogbWlsb3dlYmJvbGQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC5hbmNob3ItbGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gYmFzaWMtYm9vdHN0cmFwIHtcclxuICBhcnRpY2xlLFxyXG4gIGFzaWRlLFxyXG4gIGRldGFpbHMsXHJcbiAgZmlnY2FwdGlvbixcclxuICBmaWd1cmUsXHJcbiAgZm9vdGVyLFxyXG4gIGhlYWRlcixcclxuICBoZ3JvdXAsXHJcbiAgbWFpbixcclxuICBtZW51LFxyXG4gIG5hdixcclxuICBzZWN0aW9uLFxyXG4gIHN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIGF1ZGlvLFxyXG4gIGNhbnZhcyxcclxuICBwcm9ncmVzcyxcclxuICB2aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG4gIGF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuICBbaGlkZGVuXSxcclxuICB0ZW1wbGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBhOmFjdGl2ZSxcclxuICBhOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG4gIGFiYnJbdGl0bGVdIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgfVxyXG4gIGIsXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICBkZm4ge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIH1cclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIG1hcmdpbjogMC42N2VtIDA7XHJcbiAgfVxyXG4gIG1hcmsge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICBzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxuICB9XHJcbiAgc3ViLFxyXG4gIHN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIH1cclxuICBzdXAge1xyXG4gICAgdG9wOiAtMC41ZW07XHJcbiAgfVxyXG4gIHN1YiB7XHJcbiAgICBib3R0b206IC0wLjI1ZW07XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIHN2Zzpub3QoOnJvb3QpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDFlbSA0MHB4O1xyXG4gIH1cclxuICBociB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG4gIHByZSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcbiAgY29kZSxcclxuICBrYmQsXHJcbiAgcHJlLFxyXG4gIHNhbXAge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgfVxyXG4gIGJ1dHRvbixcclxuICBpbnB1dCxcclxuICBvcHRncm91cCxcclxuICBzZWxlY3QsXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBidXR0b24ge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIGJ1dHRvbixcclxuICBzZWxlY3Qge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIGJ1dHRvbixcclxuICBodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIGJ1dHRvbltkaXNhYmxlZF0sXHJcbiAgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiAgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgaW5wdXQge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICBmaWVsZHNldCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xyXG4gICAgbWFyZ2luOiAwIDJweDtcclxuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxuICB9XHJcbiAgbGVnZW5kIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIHRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICBvcHRncm91cCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIH1cclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAqIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gICo6YmVmb3JlLFxyXG4gICo6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgfVxyXG4gIGJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6IG1pbG93ZWI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgaW5wdXQsXHJcbiAgYnV0dG9uLFxyXG4gIHNlbGVjdCxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuICBhIHtcclxuICAgIGNvbG9yOiAjYTVjNTRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICBhOmhvdmVyLFxyXG4gIGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICM3YTk2MzE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIH1cclxuICBmaWd1cmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbiAgLmltZy1yZXNwb25zaXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuaW1nLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIH1cclxuICAuaW1nLXRodW1ibmFpbCB7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5pbWctY2lyY2xlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcbiAgaHIge1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcclxuICB9XHJcbiAgLnNyLW9ubHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICAuc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxyXG4gIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgfVxyXG4gIFtyb2xlPVwiYnV0dG9uXCJdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA3NTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDk3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDExNzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5yb3cge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICB9XHJcbiAgLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAuY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuY29sLXhzLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLXhzLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14cy05IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wteHMtOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14cy02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wteHMtNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14cy0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wteHMtMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhzLXB1bGwtMTIge1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wteHMtcHVsbC0xMSB7XHJcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLXB1bGwtMTAge1xyXG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14cy1wdWxsLTkge1xyXG4gICAgcmlnaHQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbC14cy1wdWxsLTgge1xyXG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14cy1wdWxsLTcge1xyXG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14cy1wdWxsLTYge1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbC14cy1wdWxsLTUge1xyXG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14cy1wdWxsLTQge1xyXG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14cy1wdWxsLTMge1xyXG4gICAgcmlnaHQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbC14cy1wdWxsLTIge1xyXG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14cy1wdWxsLTEge1xyXG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhzLXB1bGwtMCB7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgLmNvbC14cy1wdXNoLTEyIHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wteHMtcHVzaC0xMSB7XHJcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtcHVzaC0xMCB7XHJcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtcHVzaC05IHtcclxuICAgIGxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbC14cy1wdXNoLTgge1xyXG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLXB1c2gtNyB7XHJcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtcHVzaC02IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbC14cy1wdXNoLTUge1xyXG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLXB1c2gtNCB7XHJcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtcHVzaC0zIHtcclxuICAgIGxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbC14cy1wdXNoLTIge1xyXG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLXB1c2gtMSB7XHJcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14cy1wdXNoLTAge1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgLmNvbC14cy1vZmZzZXQtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wteHMtb2Zmc2V0LTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtb2Zmc2V0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtb2Zmc2V0LTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbC14cy1vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLW9mZnNldC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtb2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbC14cy1vZmZzZXQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLW9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtb2Zmc2V0LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbC14cy1vZmZzZXQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLW9mZnNldC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14cy1vZmZzZXQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xMiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xMSB7XHJcbiAgICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTEwIHtcclxuICAgICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tOSB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTgge1xyXG4gICAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS03IHtcclxuICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tNiB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTUge1xyXG4gICAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS00IHtcclxuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tMyB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTIge1xyXG4gICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xIHtcclxuICAgICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS1wdWxsLTEyIHtcclxuICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLXB1bGwtMTEge1xyXG4gICAgICByaWdodDogOTEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS1wdWxsLTEwIHtcclxuICAgICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVsbC05IHtcclxuICAgICAgcmlnaHQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVsbC04IHtcclxuICAgICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVsbC03IHtcclxuICAgICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVsbC02IHtcclxuICAgICAgcmlnaHQ6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVsbC01IHtcclxuICAgICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVsbC00IHtcclxuICAgICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVsbC0zIHtcclxuICAgICAgcmlnaHQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVsbC0yIHtcclxuICAgICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVsbC0xIHtcclxuICAgICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS1wdWxsLTAge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVzaC0xMiB7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLXB1c2gtMTEge1xyXG4gICAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLXB1c2gtMTAge1xyXG4gICAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLXB1c2gtOSB7XHJcbiAgICAgIGxlZnQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVzaC04IHtcclxuICAgICAgbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS1wdXNoLTcge1xyXG4gICAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLXB1c2gtNiB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVzaC01IHtcclxuICAgICAgbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS1wdXNoLTQge1xyXG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLXB1c2gtMyB7XHJcbiAgICAgIGxlZnQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVzaC0yIHtcclxuICAgICAgbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS1wdXNoLTEge1xyXG4gICAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tcHVzaC0wIHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgIC5jb2wtc20tb2Zmc2V0LTEyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLW9mZnNldC0xMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLW9mZnNldC0xMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLW9mZnNldC05IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tb2Zmc2V0LTgge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS1vZmZzZXQtNyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLW9mZnNldC02IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tb2Zmc2V0LTUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS1vZmZzZXQtNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLW9mZnNldC0zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tb2Zmc2V0LTIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS1vZmZzZXQtMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tb2Zmc2V0LTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xMiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xMSB7XHJcbiAgICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTEwIHtcclxuICAgICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtOSB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTgge1xyXG4gICAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC03IHtcclxuICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNiB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTUge1xyXG4gICAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC00IHtcclxuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMyB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTIge1xyXG4gICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xIHtcclxuICAgICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC1wdWxsLTEyIHtcclxuICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLXB1bGwtMTEge1xyXG4gICAgICByaWdodDogOTEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC1wdWxsLTEwIHtcclxuICAgICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVsbC05IHtcclxuICAgICAgcmlnaHQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVsbC04IHtcclxuICAgICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVsbC03IHtcclxuICAgICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVsbC02IHtcclxuICAgICAgcmlnaHQ6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVsbC01IHtcclxuICAgICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVsbC00IHtcclxuICAgICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVsbC0zIHtcclxuICAgICAgcmlnaHQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVsbC0yIHtcclxuICAgICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVsbC0xIHtcclxuICAgICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC1wdWxsLTAge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVzaC0xMiB7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLXB1c2gtMTEge1xyXG4gICAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLXB1c2gtMTAge1xyXG4gICAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLXB1c2gtOSB7XHJcbiAgICAgIGxlZnQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVzaC04IHtcclxuICAgICAgbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC1wdXNoLTcge1xyXG4gICAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLXB1c2gtNiB7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVzaC01IHtcclxuICAgICAgbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC1wdXNoLTQge1xyXG4gICAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLXB1c2gtMyB7XHJcbiAgICAgIGxlZnQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVzaC0yIHtcclxuICAgICAgbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC1wdXNoLTEge1xyXG4gICAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtcHVzaC0wIHtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTEyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLW9mZnNldC0xMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLW9mZnNldC0xMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLW9mZnNldC05IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTgge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC1vZmZzZXQtNyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLW9mZnNldC02IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC1vZmZzZXQtNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLW9mZnNldC0zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC1vZmZzZXQtMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtb2Zmc2V0LTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5jb2wtbGctMTIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctMTEge1xyXG4gICAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0xMCB7XHJcbiAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTkge1xyXG4gICAgICB3aWR0aDogNzUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy04IHtcclxuICAgICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctNyB7XHJcbiAgICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTYge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy01IHtcclxuICAgICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctNCB7XHJcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTMge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0yIHtcclxuICAgICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctMSB7XHJcbiAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctcHVsbC0xMiB7XHJcbiAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy1wdWxsLTExIHtcclxuICAgICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctcHVsbC0xMCB7XHJcbiAgICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1bGwtOSB7XHJcbiAgICAgIHJpZ2h0OiA3NSU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1bGwtOCB7XHJcbiAgICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1bGwtNyB7XHJcbiAgICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1bGwtNiB7XHJcbiAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1bGwtNSB7XHJcbiAgICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1bGwtNCB7XHJcbiAgICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1bGwtMyB7XHJcbiAgICAgIHJpZ2h0OiAyNSU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1bGwtMiB7XHJcbiAgICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1bGwtMSB7XHJcbiAgICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctcHVsbC0wIHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1c2gtMTIge1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy1wdXNoLTExIHtcclxuICAgICAgbGVmdDogOTEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy1wdXNoLTEwIHtcclxuICAgICAgbGVmdDogODMuMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy1wdXNoLTkge1xyXG4gICAgICBsZWZ0OiA3NSU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1c2gtOCB7XHJcbiAgICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctcHVzaC03IHtcclxuICAgICAgbGVmdDogNTguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy1wdXNoLTYge1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1c2gtNSB7XHJcbiAgICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctcHVzaC00IHtcclxuICAgICAgbGVmdDogMzMuMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy1wdXNoLTMge1xyXG4gICAgICBsZWZ0OiAyNSU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1c2gtMiB7XHJcbiAgICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctcHVzaC0xIHtcclxuICAgICAgbGVmdDogOC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLXB1c2gtMCB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLW9mZnNldC0xMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy1vZmZzZXQtMTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy1vZmZzZXQtMTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy1vZmZzZXQtOSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLW9mZnNldC04IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctb2Zmc2V0LTcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy1vZmZzZXQtNiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLW9mZnNldC01IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctb2Zmc2V0LTQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy1vZmZzZXQtMyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLW9mZnNldC0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctb2Zmc2V0LTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLW9mZnNldC0wIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBmaWVsZHNldCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gIH1cclxuICBsZWdlbmQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIG1hcmdpbjogNHB4IDAgMDtcclxuICAgIG1hcmdpbi10b3A6IDFweCBcXDk7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIHNlbGVjdFttdWx0aXBsZV0sXHJcbiAgc2VsZWN0W3NpemVdIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIH1cclxuICBvdXRwdXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgICBjb2xvcjogIzU1NTU1NTtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcclxuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcclxuICAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcclxuICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcclxuICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcclxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXHJcbiAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcclxuICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxyXG4gICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxyXG4gICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxyXG4gICAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gICAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICAgIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxyXG4gICAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXHJcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXHJcbiAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXHJcbiAgICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gICAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICAucmFkaW8sXHJcbiAgLmNoZWNrYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5yYWRpbyBsYWJlbCxcclxuICAuY2hlY2tib3ggbGFiZWwge1xyXG4gICAgbWluLWhlaWdodDogMjJweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNHB4IFxcOTtcclxuICB9XHJcbiAgLnJhZGlvICsgLnJhZGlvLFxyXG4gIC5jaGVja2JveCArIC5jaGVja2JveCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIH1cclxuICAucmFkaW8taW5saW5lLFxyXG4gIC5jaGVja2JveC1pbmxpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcclxuICAuY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxuICAucmFkaW8taW5saW5lLmRpc2FibGVkLFxyXG4gIC5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbiAgLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxyXG4gIC5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWluLWhlaWdodDogMzhweDtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsXHJcbiAgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLmlucHV0LXNtIHtcclxuICAgIGhlaWdodDogMzNweDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB9XHJcbiAgc2VsZWN0LmlucHV0LXNtIHtcclxuICAgIGhlaWdodDogMzNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gIH1cclxuICB0ZXh0YXJlYS5pbnB1dC1zbSxcclxuICBzZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuICAuZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgIGhlaWdodDogMzNweDtcclxuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG4gIC5pbnB1dC1sZyB7XHJcbiAgICBoZWlnaHQ6IDQ5cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIH1cclxuICBzZWxlY3QuaW5wdXQtbGcge1xyXG4gICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XHJcbiAgfVxyXG4gIHRleHRhcmVhLmlucHV0LWxnLFxyXG4gIHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogNDlweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuICAuZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgIGhlaWdodDogNDlweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQycHg7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xyXG4gIH1cclxuICAuaGFzLWZlZWRiYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbiAgLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuICAuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB3aWR0aDogNDlweDtcclxuICAgIGhlaWdodDogNDlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xyXG4gIH1cclxuICAuaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4gIC5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbiAgLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgd2lkdGg6IDMzcHg7XHJcbiAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICB9XHJcbiAgLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxyXG4gIC5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcclxuICAuaGFzLXN1Y2Nlc3MgLnJhZGlvLFxyXG4gIC5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXHJcbiAgLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXHJcbiAgLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXHJcbiAgLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxyXG4gIC5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcclxuICAuaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxyXG4gIC5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xyXG4gICAgY29sb3I6ICMzYzc2M2Q7XHJcbiAgfVxyXG4gIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gIH1cclxuICAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyYjU0MmM7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XHJcbiAgfVxyXG4gIC5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgY29sb3I6ICMzYzc2M2Q7XHJcbiAgICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xyXG4gIH1cclxuICAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogIzNjNzYzZDtcclxuICB9XHJcbiAgLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxyXG4gIC5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcclxuICAuaGFzLXdhcm5pbmcgLnJhZGlvLFxyXG4gIC5oYXMtd2FybmluZyAuY2hlY2tib3gsXHJcbiAgLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXHJcbiAgLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsXHJcbiAgLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxyXG4gIC5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcclxuICAuaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVsLFxyXG4gIC5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xyXG4gICAgY29sb3I6ICM4YTZkM2I7XHJcbiAgfVxyXG4gIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gIH1cclxuICAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICM2NjUxMmM7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XHJcbiAgfVxyXG4gIC5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgY29sb3I6ICM4YTZkM2I7XHJcbiAgICBib3JkZXItY29sb3I6ICM4YTZkM2I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xyXG4gIH1cclxuICAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogIzhhNmQzYjtcclxuICB9XHJcbiAgLmhhcy1lcnJvciAuaGVscC1ibG9jayxcclxuICAuaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxyXG4gIC5oYXMtZXJyb3IgLnJhZGlvLFxyXG4gIC5oYXMtZXJyb3IgLmNoZWNrYm94LFxyXG4gIC5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcclxuICAuaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXHJcbiAgLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcclxuICAuaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxyXG4gIC5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxyXG4gIC5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcclxuICAgIGNvbG9yOiAjYTk0NDQyO1xyXG4gIH1cclxuICAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgfVxyXG4gIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XHJcbiAgfVxyXG4gIC5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgIGNvbG9yOiAjYTk0NDQyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICB9XHJcbiAgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIGNvbG9yOiAjYTk0NDQyO1xyXG4gIH1cclxuICAuaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IDI3cHg7XHJcbiAgfVxyXG4gIC5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuICAuaGVscC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogIzczNzM3MztcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXHJcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgLmZvcm0taW5saW5lIC5yYWRpbyxcclxuICAgIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxyXG4gICAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXHJcbiAgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXHJcbiAgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxyXG4gIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgfVxyXG4gIC5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxyXG4gIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcclxuICAgIG1pbi1oZWlnaHQ6IDI5cHg7XHJcbiAgfVxyXG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxuICAuYnRuOmZvY3VzLFxyXG4gIC5idG46YWN0aXZlOmZvY3VzLFxyXG4gIC5idG4uYWN0aXZlOmZvY3VzLFxyXG4gIC5idG4uZm9jdXMsXHJcbiAgLmJ0bjphY3RpdmUuZm9jdXMsXHJcbiAgLmJ0bi5hY3RpdmUuZm9jdXMge1xyXG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICB9XHJcbiAgLmJ0bjpob3ZlcixcclxuICAuYnRuOmZvY3VzLFxyXG4gIC5idG4uZm9jdXMge1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIC5idG46YWN0aXZlLFxyXG4gIC5idG4uYWN0aXZlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcbiAgfVxyXG4gIC5idG4uZGlzYWJsZWQsXHJcbiAgLmJ0bltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgYS5idG4uZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICAuYnRuLWRlZmF1bHQge1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xyXG4gIH1cclxuICAuYnRuLWRlZmF1bHQ6Zm9jdXMsXHJcbiAgLmJ0bi1kZWZhdWx0LmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcclxuICAgIGJvcmRlci1jb2xvcjogIzhjOGM4YztcclxuICB9XHJcbiAgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcclxuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcclxuICB9XHJcbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcclxuICAuYnRuLWRlZmF1bHQuYWN0aXZlLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XHJcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XHJcbiAgfVxyXG4gIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXHJcbiAgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlcixcclxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXHJcbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcclxuICAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcclxuICAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLFxyXG4gIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsXHJcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcclxuICAgIGJvcmRlci1jb2xvcjogIzhjOGM4YztcclxuICB9XHJcbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcclxuICAuYnRuLWRlZmF1bHQuYWN0aXZlLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuICAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXHJcbiAgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcixcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxyXG4gIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcclxuICAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXHJcbiAgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxyXG4gIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xyXG4gIH1cclxuICAuYnRuLWRlZmF1bHQgLmJhZGdlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcclxuICB9XHJcbiAgLmJ0bi1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuICAgIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcclxuICB9XHJcbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLFxyXG4gIC5idG4tcHJpbWFyeS5mb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMjJiNDA7XHJcbiAgfVxyXG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XHJcbiAgICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XHJcbiAgfVxyXG4gIC5idG4tcHJpbWFyeTphY3RpdmUsXHJcbiAgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcclxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xyXG4gIH1cclxuICAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxyXG4gIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXHJcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxyXG4gIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXHJcbiAgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcclxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXHJcbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcclxuICAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMjJiNDA7XHJcbiAgfVxyXG4gIC5idG4tcHJpbWFyeTphY3RpdmUsXHJcbiAgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcclxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxyXG4gIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcclxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXHJcbiAgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxyXG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcclxuICAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuICAgIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcclxuICB9XHJcbiAgLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XHJcbiAgICBjb2xvcjogIzMzN2FiNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG4gIC5idG4tc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XHJcbiAgICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XHJcbiAgfVxyXG4gIC5idG4tc3VjY2Vzczpmb2N1cyxcclxuICAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xyXG4gIH1cclxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xyXG4gIH1cclxuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxyXG4gIC5idG4tc3VjY2Vzcy5hY3RpdmUsXHJcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcclxuICAgIGJvcmRlci1jb2xvcjogIzM5ODQzOTtcclxuICB9XHJcbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlcixcclxuICAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3ZlcixcclxuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxyXG4gIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXHJcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxyXG4gIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsXHJcbiAgLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcclxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4NDM5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xyXG4gIH1cclxuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxyXG4gIC5idG4tc3VjY2Vzcy5hY3RpdmUsXHJcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlcixcclxuICAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXHJcbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxyXG4gIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcclxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXHJcbiAgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XHJcbiAgICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XHJcbiAgfVxyXG4gIC5idG4tc3VjY2VzcyAuYmFkZ2Uge1xyXG4gICAgY29sb3I6ICM1Y2I4NWM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuYnRuLWluZm8ge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xyXG4gIH1cclxuICAuYnRuLWluZm86Zm9jdXMsXHJcbiAgLmJ0bi1pbmZvLmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcclxuICAgIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcclxuICB9XHJcbiAgLmJ0bi1pbmZvOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI2OWFiYztcclxuICB9XHJcbiAgLmJ0bi1pbmZvOmFjdGl2ZSxcclxuICAuYnRuLWluZm8uYWN0aXZlLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XHJcbiAgICBib3JkZXItY29sb3I6ICMyNjlhYmM7XHJcbiAgfVxyXG4gIC5idG4taW5mbzphY3RpdmU6aG92ZXIsXHJcbiAgLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlcixcclxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXHJcbiAgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcclxuICAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcclxuICAuYnRuLWluZm86YWN0aXZlLmZvY3VzLFxyXG4gIC5idG4taW5mby5hY3RpdmUuZm9jdXMsXHJcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcclxuICAgIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcclxuICB9XHJcbiAgLmJ0bi1pbmZvOmFjdGl2ZSxcclxuICAuYnRuLWluZm8uYWN0aXZlLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuICAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXHJcbiAgLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcixcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxyXG4gIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcclxuICAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXHJcbiAgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxyXG4gIC5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xyXG4gIH1cclxuICAuYnRuLWluZm8gLmJhZGdlIHtcclxuICAgIGNvbG9yOiAjNWJjMGRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLmJ0bi13YXJuaW5nIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcclxuICB9XHJcbiAgLmJ0bi13YXJuaW5nOmZvY3VzLFxyXG4gIC5idG4td2FybmluZy5mb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XHJcbiAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XHJcbiAgfVxyXG4gIC5idG4td2FybmluZzpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XHJcbiAgICBib3JkZXItY29sb3I6ICNkNTg1MTI7XHJcbiAgfVxyXG4gIC5idG4td2FybmluZzphY3RpdmUsXHJcbiAgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcclxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xyXG4gIH1cclxuICAuYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLFxyXG4gIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsXHJcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxyXG4gIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsXHJcbiAgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcclxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXHJcbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cyxcclxuICAuYnRuLXdhcm5pbmcuYWN0aXZlLmZvY3VzLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XHJcbiAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XHJcbiAgfVxyXG4gIC5idG4td2FybmluZzphY3RpdmUsXHJcbiAgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcclxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxyXG4gIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcclxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXHJcbiAgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxyXG4gIC5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cyxcclxuICAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2VlYTIzNjtcclxuICB9XHJcbiAgLmJ0bi13YXJuaW5nIC5iYWRnZSB7XHJcbiAgICBjb2xvcjogI2YwYWQ0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG4gIC5idG4tZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcclxuICB9XHJcbiAgLmJ0bi1kYW5nZXI6Zm9jdXMsXHJcbiAgLmJ0bi1kYW5nZXIuZm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5O1xyXG4gIH1cclxuICAuYnRuLWRhbmdlcjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XHJcbiAgICBib3JkZXItY29sb3I6ICNhYzI5MjU7XHJcbiAgfVxyXG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSxcclxuICAuYnRuLWRhbmdlci5hY3RpdmUsXHJcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1O1xyXG4gIH1cclxuICAuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsXHJcbiAgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxyXG4gIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcclxuICAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsXHJcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXHJcbiAgLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLFxyXG4gIC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcclxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYzI5MjU7XHJcbiAgICBib3JkZXItY29sb3I6ICM3NjFjMTk7XHJcbiAgfVxyXG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSxcclxuICAuYnRuLWRhbmdlci5hY3RpdmUsXHJcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXHJcbiAgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixcclxuICAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyxcclxuICAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxyXG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLFxyXG4gIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcclxuICB9XHJcbiAgLmJ0bi1kYW5nZXIgLmJhZGdlIHtcclxuICAgIGNvbG9yOiAjZDk1MzRmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAjYTVjNTRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIC5idG4tbGluayxcclxuICAuYnRuLWxpbms6YWN0aXZlLFxyXG4gIC5idG4tbGluay5hY3RpdmUsXHJcbiAgLmJ0bi1saW5rW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgLmJ0bi1saW5rLFxyXG4gIC5idG4tbGluazpob3ZlcixcclxuICAuYnRuLWxpbms6Zm9jdXMsXHJcbiAgLmJ0bi1saW5rOmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAuYnRuLWxpbms6aG92ZXIsXHJcbiAgLmJ0bi1saW5rOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjN2E5NjMxO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxyXG4gIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgLmJ0bi1sZyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIH1cclxuICAuYnRuLXNtIHtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB9XHJcbiAgLmJ0bi14cyB7XHJcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB9XHJcbiAgLmJ0bi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxyXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXHJcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5uYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gIC5uYXYgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLm5hdiA+IGxpID4gYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICB9XHJcbiAgLm5hdiA+IGxpID4gYTpob3ZlcixcclxuICAubmF2ID4gbGkgPiBhOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgfVxyXG4gIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xyXG4gICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgfVxyXG4gIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsXHJcbiAgLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbiAgLm5hdiAub3BlbiA+IGEsXHJcbiAgLm5hdiAub3BlbiA+IGE6aG92ZXIsXHJcbiAgLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2E1YzU0ZTtcclxuICB9XHJcbiAgLm5hdiAubmF2LWRpdmlkZXIge1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gIH1cclxuICAubmF2ID4gbGkgPiBhID4gaW1nIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbiAgLm5hdi10YWJzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gIH1cclxuICAubmF2LXRhYnMgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgfVxyXG4gIC5uYXYtdGFicyA+IGxpID4gYSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICB9XHJcbiAgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGRkZGQ7XHJcbiAgfVxyXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXHJcbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcclxuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHdpZHRoOiAxJTtcclxuICAgIH1cclxuICAgIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxyXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gICAgfVxyXG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcclxuICAgIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi1waWxscyA+IGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAubmF2LXBpbGxzID4gbGkgPiBhIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB9XHJcbiAgLm5hdi1waWxscyA+IGxpICsgbGkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICB9XHJcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXHJcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG4gIH1cclxuICAubmF2LXN0YWNrZWQgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm5hdi1qdXN0aWZpZWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5uYXYtanVzdGlmaWVkID4gbGkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbiAgLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2LWp1c3RpZmllZCA+IGxpIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgd2lkdGg6IDElO1xyXG4gICAgfVxyXG4gICAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LXRhYnMtanVzdGlmaWVkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXHJcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxyXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICB9XHJcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXHJcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIC5jbGVhcmZpeDpiZWZvcmUsXHJcbiAgLmNsZWFyZml4OmFmdGVyLFxyXG4gIC5jb250YWluZXI6YmVmb3JlLFxyXG4gIC5jb250YWluZXI6YWZ0ZXIsXHJcbiAgLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXHJcbiAgLmNvbnRhaW5lci1mbHVpZDphZnRlcixcclxuICAucm93OmJlZm9yZSxcclxuICAucm93OmFmdGVyLFxyXG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLFxyXG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXHJcbiAgLm5hdjpiZWZvcmUsXHJcbiAgLm5hdjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuICAuY2xlYXJmaXg6YWZ0ZXIsXHJcbiAgLmNvbnRhaW5lcjphZnRlcixcclxuICAuY29udGFpbmVyLWZsdWlkOmFmdGVyLFxyXG4gIC5yb3c6YWZ0ZXIsXHJcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcclxuICAubmF2OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuICAuY2VudGVyLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5wdWxsLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHVsbC1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmludmlzaWJsZSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC50ZXh0LWhpZGUge1xyXG4gICAgZm9udDogMC8wIGE7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICAuaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFmZml4IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcImJvdXJib25cIjtcbi52aWV3LWlkLWZhcSB7XG5cdC5mYXEtaW5mbyB7XG5cdCAgYm9yZGVyOiA0cHggc29saWQgI2VlZTtcblx0ICBib3JkZXItcmFkaXVzOiAxJTtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIHBhZGRpbmc6IDJyZW07XG5cdCAgbWFyZ2luOiAwIDAgNDBweDtcblx0ICAuZmFxLWljb24ge1xuXHQgICAgZmxleDogMDtcblx0ICAgIGltZyB7XG5cdCAgICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdCAgICAgIGZsZXg6IDI7XG5cdCAgICB9XG5cdCAgICBpbWcge1xuXHQgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcblx0ICAgICAgfVxuXHQgICAgfVxuXHQgIH1cblx0ICAuZmFxLWJvZHkge1xuXHQgICAgZmxleDogMTI7XG5cdCAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdCAgICAgIGZsZXg6IDEwO1xuXHQgICAgfVxuXHQgIH1cblx0fVxuXHQvL1VzZSB0aGlzIHRvIHBvc2l0aW9uIGFuY2hvciBsaW5rcyBlZmZlY3RpdmVseVxuXHQuZmFxIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmZhcS1xdWVzdGlvbnMge1xuXHQgIHNlY3Rpb24ge1xuXHQgICAgLy9ib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQgICAgYmFja2dyb3VuZDogI0Y4RjhGODsgLy9yZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMDUpO1xuXHQgICAgcGFkZGluZzogMTJweCAxMHB4O1xuXHQgICAgYm9yZGVyLWJvdHRvbTogI0U0RTRFNCBzb2xpZCAxcHg7XG5cdCAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdCAgICAgIHBhZGRpbmc6IDIwcHg7XG5cdCAgICB9XG5cdCAgICAuZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyIHtcblx0ICAgICAgLy9vdmVycmlkZSBkZWZhdWx0IGxpc3Qgc3R5bGluZ1xuXHQgICAgICBvbCxcblx0ICAgICAgdWwge1xuXHQgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgIG1heC13aWR0aDogMTAwJTtcblx0ICAgICAgfVxuXHQgICAgfVxuXHQgICAgaDQge1xuXHQgICAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuXHQgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHQgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICAgIGNvbnRlbnQ6ICcnOyAvL3VzZWQgaW4gZmFxLmpzXG5cdCAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcblx0ICAgICAgLy99XG5cdCAgICAgICY6OmFmdGVyLFxuXHQgICAgICAmOjpiZWZvcmUge1xuXHQgICAgICAgIC8vIGFycm93IGljb24gb24gdGhlIHJpZ2h0XG5cdCAgICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdCAgICAgICAgY29udGVudDogJyc7XG5cdCAgICAgICAgLy99XG5cdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgIHJpZ2h0OiAyNHB4O1xuXHQgICAgICAgIHRvcDogNDAlO1xuXHQgICAgICAgIGhlaWdodDogMnB4O1xuXHQgICAgICAgIHdpZHRoOiAxM3B4O1xuXHQgICAgICAgIGJhY2tncm91bmQ6ICM2RThCMkE7XG5cdCAgICAgICAgQGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xuXHQgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkodHJhbnNmb3JtKTtcblx0ICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4ycyk7XG5cdCAgICAgIH1cblx0ICAgICAgJjo6YmVmb3JlIHtcblx0ICAgICAgICByaWdodDogMzJweDtcblx0ICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSk7XG5cdCAgICAgIH1cblx0ICAgICAgJjo6YWZ0ZXIge1xuXHQgICAgICAgIHJpZ2h0OiAyNHB4O1xuXHQgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTQ1ZGVnKSk7XG5cdCAgICAgIH1cblx0ICAgICAgJitkaXYge1xuXHQgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXHQgICAgICB9XG5cdCAgICB9XG5cdCAgICAmLmNvbnRlbnQtdmlzaWJsZSBoNDo6YmVmb3JlIHtcblx0ICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtNDVkZWcpKTtcblx0ICAgIH1cblx0ICAgICYuY29udGVudC12aXNpYmxlIGg0OjphZnRlciB7XG5cdCAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoNDVkZWcpKTtcblx0ICAgIH1cblx0ICAgICYuY29udGVudC12aXNpYmxlIGRpdiB7XG5cdCAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgfVxuXHQgICAgPiBkaXYge1xuXHQgICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0ICAgICAgZGlzcGxheTogbm9uZTtcblx0ICAgICAgLy99XG5cdCAgICB9XG5cdCAgfVxuXHR9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBBIG1peGluIGZvciBnZW5lcmF0aW5nIHZlbmRvciBwcmVmaXhlcyBvbiBub24tc3RhbmRhcmRpemVkIHByb3BlcnRpZXMuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHByb3BlcnR5XG4vLy8gICBQcm9wZXJ0eSB0byBwcmVmaXhcbi8vL1xuLy8vIEBwYXJhbSB7Kn0gJHZhbHVlXG4vLy8gICBWYWx1ZSB0byB1c2Vcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHByZWZpeGVzXG4vLy8gICBQcmVmaXhlcyB0byBkZWZpbmVcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZVxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBAaW5jbHVkZSBwcmVmaXhlcihib3JkZXItcmFkaXVzLCAxMHB4LCB3ZWJraXQgbXMgc3BlYyk7XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbi8vLyAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkcHJlZml4LWZvci13ZWJraXRcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW1vemlsbGFcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLW1pY3Jvc29mdFxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJHByZWZpeC1mb3Itb3BlcmFcbi8vLyBAcmVxdWlyZSB7dmFyaWFibGV9ICRwcmVmaXgtZm9yLXNwZWNcblxuQG1peGluIHByZWZpeGVyKCRwcm9wZXJ0eSwgJHZhbHVlLCAkcHJlZml4ZXMpIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgIEBpZiAkcHJlZml4ID09IHdlYmtpdCB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itd2Via2l0IHtcbiAgICAgICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbW96IHtcbiAgICAgIEBpZiAkcHJlZml4LWZvci1tb3ppbGxhIHtcbiAgICAgICAgLW1vei0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbXMge1xuICAgICAgQGlmICRwcmVmaXgtZm9yLW1pY3Jvc29mdCB7XG4gICAgICAgIC1tcy0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gbyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itb3BlcmEge1xuICAgICAgICAtby0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwcmVmaXggPT0gc3BlYyB7XG4gICAgICBAaWYgJHByZWZpeC1mb3Itc3BlYyB7XG4gICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgIHtcbiAgICAgIEB3YXJuIFwiVW5yZWNvZ25pemVkIHByZWZpeDogI3skcHJlZml4fVwiO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZGlzYWJsZS1wcmVmaXgtZm9yLWFsbCgpIHtcbiAgJHByZWZpeC1mb3Itd2Via2l0OiAgICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1tb3ppbGxhOiAgIGZhbHNlICFnbG9iYWw7XG4gICRwcmVmaXgtZm9yLW1pY3Jvc29mdDogZmFsc2UgIWdsb2JhbDtcbiAgJHByZWZpeC1mb3Itb3BlcmE6ICAgICBmYWxzZSAhZ2xvYmFsO1xuICAkcHJlZml4LWZvci1zcGVjOiAgICAgIGZhbHNlICFnbG9iYWw7XG59XG4iLCIvLyBTaG9ydGhhbmQgbWl4aW4uIFN1cHBvcnRzIG11bHRpcGxlIHBhcmVudGhlc2VzLWRlbGltaW5hdGVkIHZhbHVlcyBmb3IgZWFjaCB2YXJpYWJsZS5cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIHRyYW5zaXRpb24gKGFsbCAycyBlYXNlLWluLW91dCk7XG4vLyAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uIChvcGFjaXR5IDFzIGVhc2UtaW4gMnMsIHdpZHRoIDJzIGVhc2Utb3V0KTtcbi8vICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkgKHRyYW5zZm9ybSwgb3BhY2l0eSk7XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0aWVzLi4uKSB7XG4gIEBpbmNsdWRlIF9ib3VyYm9uLWRlcHJlY2F0ZS1mb3ItcHJlZml4aW5nKFwidHJhbnNpdGlvblwiKTtcblxuICAvLyBGaXggZm9yIHZlbmRvci1wcmVmaXggdHJhbnNmb3JtIHByb3BlcnR5XG4gICRuZWVkcy1wcmVmaXhlczogZmFsc2U7XG4gICR3ZWJraXQ6ICgpO1xuICAkbW96OiAoKTtcbiAgJHNwZWM6ICgpO1xuXG4gIC8vIENyZWF0ZSBsaXN0cyBmb3IgdmVuZG9yLXByZWZpeGVkIHRyYW5zZm9ybVxuICBAZWFjaCAkbGlzdCBpbiAkcHJvcGVydGllcyB7XG4gICAgQGlmIG50aCgkbGlzdCwgMSkgPT0gXCJ0cmFuc2Zvcm1cIiB7XG4gICAgICAkbmVlZHMtcHJlZml4ZXM6IHRydWU7XG4gICAgICAkbGlzdDE6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgJGxpc3QyOiAtbW96LXRyYW5zZm9ybTtcbiAgICAgICRsaXN0MzogKCk7XG5cbiAgICAgIEBlYWNoICR2YXIgaW4gJGxpc3Qge1xuICAgICAgICAkbGlzdDM6IGpvaW4oJGxpc3QzLCAkdmFyKTtcblxuICAgICAgICBAaWYgJHZhciAhPSBcInRyYW5zZm9ybVwiIHtcbiAgICAgICAgICAkbGlzdDE6IGpvaW4oJGxpc3QxLCAkdmFyKTtcbiAgICAgICAgICAkbGlzdDI6IGpvaW4oJGxpc3QyLCAkdmFyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAkd2Via2l0OiBhcHBlbmQoJHdlYmtpdCwgJGxpc3QxKTtcbiAgICAgICRtb3o6ICAgIGFwcGVuZCgkbW96LCAgICAkbGlzdDIpO1xuICAgICAgJHNwZWM6ICAgYXBwZW5kKCRzcGVjLCAgICRsaXN0Myk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkd2Via2l0OiBhcHBlbmQoJHdlYmtpdCwgJGxpc3QsIGNvbW1hKTtcbiAgICAgICRtb3o6ICAgIGFwcGVuZCgkbW96LCAgICAkbGlzdCwgY29tbWEpO1xuICAgICAgJHNwZWM6ICAgYXBwZW5kKCRzcGVjLCAgICRsaXN0LCBjb21tYSk7XG4gICAgfVxuICB9XG5cbiAgQGlmICRuZWVkcy1wcmVmaXhlcyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkd2Via2l0O1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogJG1vejtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzcGVjO1xuICB9IEBlbHNlIHtcbiAgICBAaWYgbGVuZ3RoKCRwcm9wZXJ0aWVzKSA+PSAxIHtcbiAgICAgIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24sICRwcm9wZXJ0aWVzLCB3ZWJraXQgbW96IHNwZWMpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHByb3BlcnRpZXM6IGFsbCAwLjE1cyBlYXNlLW91dCAwcztcbiAgICAgIEBpbmNsdWRlIHByZWZpeGVyKHRyYW5zaXRpb24sICRwcm9wZXJ0aWVzLCB3ZWJraXQgbW96IHNwZWMpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkcHJvcGVydGllcy4uLikge1xuICBAaW5jbHVkZSBfYm91cmJvbi1kZXByZWNhdGUtZm9yLXByZWZpeGluZyhcInRyYW5zaXRpb24tcHJvcGVydHlcIik7XG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVzKCRwcm9wZXJ0aWVzLCBcIndlYmtpdFwiKTtcbiAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVzKCRwcm9wZXJ0aWVzLCBcIm1velwiKTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2l0aW9uLXByb3BlcnR5LW5hbWVzKCRwcm9wZXJ0aWVzLCBmYWxzZSk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0aW1lcy4uLikge1xuICBAaW5jbHVkZSBfYm91cmJvbi1kZXByZWNhdGUtZm9yLXByZWZpeGluZyhcInRyYW5zaXRpb24tZHVyYXRpb25cIik7XG5cbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbi1kdXJhdGlvbiwgJHRpbWVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJG1vdGlvbnMuLi4pIHtcbiAgQGluY2x1ZGUgX2JvdXJib24tZGVwcmVjYXRlLWZvci1wcmVmaXhpbmcoXCJ0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvblwiKTtcblxuICAvLyBlYXNlIHwgbGluZWFyIHwgZWFzZS1pbiB8IGVhc2Utb3V0IHwgZWFzZS1pbi1vdXQgfCBjdWJpYy1iZXppZXIoKVxuICBAaW5jbHVkZSBwcmVmaXhlcih0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgJG1vdGlvbnMsIHdlYmtpdCBtb3ogc3BlYyk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0aW1lcy4uLikge1xuICBAaW5jbHVkZSBfYm91cmJvbi1kZXByZWNhdGUtZm9yLXByZWZpeGluZyhcInRyYW5zaXRpb24tZGVsYXlcIik7XG5cbiAgQGluY2x1ZGUgcHJlZml4ZXIodHJhbnNpdGlvbi1kZWxheSwgJHRpbWVzLCB3ZWJraXQgbW96IHNwZWMpO1xufVxuIiwiLm5vZGUtLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aDEge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzNnB4KTtcblx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCgzNnB4KTtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJib2xkXCI7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuMjVlbTtcblx0XHRcdHRleHQtc2hhZG93OiAzcHggM3B4IDNweCByZ2JhKDAsMCwwLDAuMyk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSg1MnB4KTtcblx0XHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDQ4cHgpO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0LmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci10ZXh0IHtcblx0XHRwYWRkaW5nOiAxZW0gMTBweCAwIDEwcHg7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHggMzBweCAxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogMTAwMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01MDBweDtcblx0XHRcdHBhZGRpbmc6IDAgMCA2MHB4IDA7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuXHRcdFx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMjhweCk7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCBcInNhc3MvdmVuZG9yL2Jhc2ljLWJvb3RzdHJhcFwiO1xuXG4jajEtY2FsY3VsYXRvciB7XG4gIEBpbmNsdWRlIGJhc2ljLWJvb3RzdHJhcCgpO1xufVxuXG4uajEtc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEUwRTg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIC5qMS1iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5qMS1jdXJyZW50LW1vbnRocyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG5cbiAgLmoxLXByaWNlLXN0ZXAge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIGNvbG9yOiAjMkE2NDg5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbigjMkE2NDg5LCA1JSk7XG4gICAgfVxuICB9XG5cbiAgLmoxLXNlbGVjdG9yLXN0ZXAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogIzJBNjQ4OTtcbiAgICBmb250LWZhbWlseTogbWlsb3dlYmJvbGRcbiAgfVxuXG4gIC5qMS1zZWxlY3Rvci10aXRsZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgIzJBNjQ4OTtcbiAgICBjb2xvcjogIzRENEQ0RDtcbiAgfVxuXG4gIC5qMS1zZWxlY3Rvci1jb250cm9sIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuajEtc2VsZWN0b3ItYWN0aXZlIHtcbiAgICAuajEtYmFja2Ryb3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmoxLXNlbGVjdG9yLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmoxLXN0YXJ0aW5nLXByaWNlIHtcbiAgICBjb2xvcjogIzJBNjQ4OTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuIiwiLm1rdG9Gb3JtIHtcblx0Zm9udC1mYW1pbHk6IG1pbG93ZWIgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGlucHV0LFxuXHRzZWxlY3Qge1xuXHRcdHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1jb2xvcjogcmdiKDE2NiwgMTY2LCAxNjYpICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjJyZW0gIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0cGFkZGluZzogMC42cmVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdGxhYmVsIHtcblx0XHR3aWR0aDogMTcwcHggIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuXHR9XG5cdC5ta3RvQXN0ZXJpeCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQubWt0b0J1dHRvbldyYXAge1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE5MHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMC43NWVtIDNlbSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwibWlsb3dlYmJvbGRcIiAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW0gIWltcG9ydGFudDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogIzIyQkNGMCAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMzAwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIi5ibG9jay5wYXgtZ2V0LXN0YXJ0ZWQge1xuXHRAaW5jbHVkZSBiZy10cmVhdG1lbnQ7XG5cdC5yZXF1ZXN0LWluZm8ge1xuXHRcdG1hcmdpbjogMCAwIDFlbSAwO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0bWFyZ2luOiAwIDFlbSAwIDA7XG5cdFx0fVxuXHR9XG5cdC5hcHBseS1ub3cge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRpdHgtbWlkZGxlLWdyZWVuO1xuXHR9XG59XG4iLCIuYmxvY2sucHJlbWl1bS1jdGFzLFxuLmJsb2NrLmoxLWN0YXMge1xuXHRAaW5jbHVkZSBiZy10cmVhdG1lbnQ7XG5cdC5maWVsZC0tbmFtZS1maWVsZC1jdGFzIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdH1cblx0XHQmPiBsaSB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQgKG9yaWVudGF0aW9uIGxhbmRzY2FwZSkpIHtcblx0XHRcdFx0ZmxleC1iYXNpczogNDUlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdGZsZXgtYmFzaXM6IDQ1JSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmllbGQtLW5hbWUtZmllbGQtY3RhLWltYWdlIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQgKG9yaWVudGF0aW9uIGxhbmRzY2FwZSkpIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAyZW0gMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0cGFkZGluZzogMCAwIDJlbSAwO1xuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCBcInNhc3MvdmVuZG9yL2Jhc2ljLWJvb3RzdHJhcFwiO1xuJHNtOiA3NjhweDtcbiRtZDogOTcwcHg7XG4jcHJvZ3JhbS1jYWxjdWxhdG9yIHtcbiAgICBAaW5jbHVkZSBiYXNpYy1ib290c3RyYXAoKTtcbn1cbi5wYy1zZWxlY3RvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENEUwRTg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAucGMtYmFja2Ryb3Age1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjgpO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuajEtY3VycmVudC1tb250aHMge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG4gICAgLnBjLXByaWNlLXN0ZXAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjMkE2NDg5O1xuICAgICAgICBmb250LWZhbWlseTogbWlsb3dlYmJvbGQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigjMkE2NDg5LCA1JSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmoxLXNlbGVjdG9yLXN0ZXAge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgLnBjLXByaWNlLXRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAvL2JvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMkE2NDg5O1xuICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICB9XG4gICAgLnBjLXNlbGVjdG9yLWNvbnRyb2wge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYucGMtc2VsZWN0b3ItYWN0aXZlIHtcbiAgICAgICAgLnBjLWJhY2tkcm9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmoxLXNlbGVjdG9yLWNvbnRyb2wge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmoxLXN0YXJ0aW5nLXByaWNlIHtcbiAgICAgICAgY29sb3I6ICMyQTY0ODk7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAvL2hlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAvL21hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAvL3RvcDogMTFweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wcmljZS1yZXN1bHQsXG4ucHJpY2UtcmVzdWx0LTJ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLnN0YXJ0aW5nLXByaWNlLFxuICAgIC5zdGFydGluZy1wcmljZS0ye1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyQTY0ODk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWQpIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnAtY3VycmVuY3kge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAvKiBJRSA5ICovXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBjb2xvcjogIzJBNjQ4OTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC4zZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnU3RhcnRpbmcgUHJpY2UnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb25nLWN1cnJlbmN5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogLTMwcHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC8qIElFIDkgKi9cbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAjMkE2NDg5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmljZS1pbmNsdWRlZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMkE2NDg5O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAvL2xpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWZ0ZXItd2hhdHMtaW5jbHVkZWQtbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIH1cbn1cbi5wcmljZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ucGMtYm90dG9tLW5vdGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4iLCIvL0dvb2dsZSBTZWFyY2ggaW5wdXQgZmllbGQsIHRvIG5hdmJhclxuLnNlYXJjaC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5nc2MtY2xlYXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdzYy1pbnB1dCB7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cdGZvcm0uZ3NjLXNlYXJjaC1ib3gge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdHBhZGRpbmc6IDhweCA0cHggMnB4IDZweDtcblx0XHR9XG5cdH1cbiAgaW5wdXQuZ3NjLXNlYXJjaC1idXR0b24ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy9zZWFyY2hfZ3JheS5zdmcnKSAycHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQzcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvaW1hZ2VzL3NlYXJjaF9ncmF5LnN2ZycpIC00cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzNweDtcbiAgICB9XG4gIH1cbn1cblxuLy9tYWluIHNlYXJjaCBwYWdlXG4uc2VjdGlvbi1zZWFyY2gge1xuICAvL2hpZGVzIHRoZSBzZWFyY2ggaW5wdXQgYm94IGZyb20gdGhlIG5hdmJhclxuICAuc2VhcmNoLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdzYy1yZXN1bHRzIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogODIlIDtcbiAgICB9XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC8vdGFibGUgb3ZlcnJpZGVzXG4gIHRhYmxlIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLmdzYy1zZWFyY2gtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ncy10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuZ3NjLWN1cnNvci1ib3gge1xuXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgLmdzYy1jdXJzb3ItY3VycmVudC1wYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgZm9ybS5nc2Mtc2VhcmNoLWJveCwgLmdzYy1yZXN1bHRzLXdyYXBwZXItdmlzaWJsZSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgfVxuICB9XG5cbiAgdGFibGUuZ3NjLXNlYXJjaC1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIHRyIHtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5nc2MtaW5wdXQsIC5nc2Mtc2VhcmNoLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgdGQuZ3NjLWlucHV0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nc2MtaW5wdXQgaW5wdXQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjBweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmdzYy1zZWFyY2gtYnV0dG9uIGlucHV0IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy9zZWFyY2guc3ZnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZ3NjLXNlYXJjaC1idXR0b24gaW5wdXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYWNjZW50LWJsdWUsIDEwJSk7XG4gIH1cblxuICAuZ3NjLWNsZWFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5nc2MtcmVzdWx0c0hlYWRlciwgLmdzYy1hYm92ZS13cmFwcGVyLWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZ3NzYl9hOmhvdmVyLCAuZ3NzYl9hOmhvdmVyIHRkLCAuZ3NzYl9hOmhvdmVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIH1cblxuICAuZ3NjLWNvbXBsZXRpb24tY29udGFpbmVyIHRkLFxuICAuZ3NjLWNvbXBsZXRpb24tY29udGFpbmVyIHRyLFxuICAuZ3NjLWNvbXBsZXRpb24tY29udGFpbmVyIHRhYmxlLFxuICAuZ3NjLWNvbXBsZXRpb24tY29udGFpbmVyIHRib2R5LFxuICAuZ3NjLWNvbXBsZXRpb24tY29udGFpbmVyIGRpdixcbiAgLmdzYy1jb21wbGV0aW9uLWNvbnRhaW5lciBzcGFuLFxuICAuZ3NzYl9hLFxuICAuZ3NzYl9iLFxuICAuZ3NzYl9lLFxuICAuZ3NzYl9mLFxuICAuZ3NzYl9jIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmdzYy1jb21wbGV0aW9uLWNvbnRhaW5lciBiIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG4gIH1cblxuICAuZ3NjLXJlc3VsdCwgLmdzYy10YWJsZS1yZXN1bHQsIC5nc2MtcmVzdWx0IHRhYmxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5nc2MtcmVzdWx0IHRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgfVxuXG4gIC5ncy1uby1yZXN1bHRzLXJlc3VsdCAuZ3Mtc25pcHBldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7IC8vI0EwQzc0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgLy8jRDVFNkFFO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcbiAgfVxuXG4gIC5nc2MtcmVzdWx0IC5ncy1zcGVsbGluZyBhIHtcbiAgICBjb2xvcjogZ3JlZW47XG4gIH1cblxuICAuZ3NjLXJlc3VsdHNIZWFkZXIsIC5nc2MtYWJvdmUtd3JhcHBlci1hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdzYy1yZXN1bHQsIC5nc2MtdGFibGUtcmVzdWx0LCAuZ3NjLXJlc3VsdCB0YWJsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuZ3NjLXRhYmxlLXJlc3VsdCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ21pbG93ZWJsaWdodCcgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cblxuICAgIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnbWlsb3dlYmxpZ2h0JyAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYiB7XG4gICAgICBmb250LWZhbWlseTogbWlsb3dlYmJvbGQ7XG4gICAgICAvL2JhY2tncm91bmQ6ICNkZGQgIWltcG9ydGFudDtcbiAgICAgIC8vcGFkZGluZzogMnB4IDRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC8vZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgYjpudGgtY2hpbGQoMikge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZ3MtdmlzaWJsZVVybCB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB9XG5cbiAgICAuZ3MtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRpdHgtbWlkZGxlLWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogbWlsb3dlYmJvbGQgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdzLXNuaXBwZXQge1xuICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdzYy10YWJsZS1jZWxsLXNuaXBwZXQtY2xvc2Uge1xuICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNzBweCAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjX19fZ2NzZV8yIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxuXG4gIC5nc2Mtd2ViUmVzdWx0LmdzYy1yZXN1bHQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyohIFNlbGVjdDIgQm9vdHN0cmFwIFRoZW1lIHYwLjEuMC1iZXRhLjQgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vc2VsZWN0Mi9zZWxlY3QyLWJvb3RzdHJhcC10aGVtZSAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAgICAgICAjQ09NTU9OIFNUWUxFU1xuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKipcbiAgICogU2VhcmNoIGZpZWxkIGluIHRoZSBTZWxlY3QyIGRyb3Bkb3duLlxuICAgKi9cbiAgLyoqXG4gICAqIE5vIG91dGxpbmUgZm9yIGFsbCBzZWFyY2ggZmllbGRzIC0gaW4gdGhlIGRyb3Bkb3duXG4gICAqIGFuZCBpbmxpbmUgaW4gbXVsdGkgU2VsZWN0MnMuXG4gICAqL1xuICAvKipcbiAgICogQWRqdXN0IFNlbGVjdDIncyBjaG9pY2VzIGhvdmVyIGFuZCBzZWxlY3RlZCBzdHlsZXMgdG8gbWF0Y2hcbiAgICogQm9vdHN0cmFwIDMncyBkZWZhdWx0IGRyb3Bkb3duIHN0eWxlcy5cbiAgICpcbiAgICogQHNlZSBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9jb21wb25lbnRzLyNkcm9wZG93bnNcbiAgICovXG4gIC8qKlxuICAgKiBDbGVhciB0aGUgc2VsZWN0aW9uLlxuICAgKi9cbiAgLyoqXG4gICAqIEFkZHJlc3MgZGlzYWJsZWQgU2VsZWN0MiBzdHlsZXMuXG4gICAqXG4gICAqIEBzZWUgaHR0cHM6Ly9zZWxlY3QyLmdpdGh1Yi5pby9leGFtcGxlcy5odG1sI2Rpc2FibGVkXG4gICAqIEBzZWUgaHR0cDovL2dldGJvb3RzdHJhcC5jb20vY3NzLyNmb3Jtcy1jb250cm9sLWRpc2FibGVkXG4gICAqL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgICAgICNEUk9QRE9XTlxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKipcbiAgICogRHJvcGRvd24gYm9yZGVyIGNvbG9yIGFuZCBib3gtc2hhZG93LlxuICAgKi9cbiAgLyoqXG4gICAqIExpbWl0IHRoZSBkcm9wZG93biBoZWlnaHQuXG4gICAqL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgICAgICNTSU5HTEUgU0VMRUNUMlxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgI01VTFRJUExFIFNFTEVDVDJcbiAgXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyoqXG4gICAqIEFkZHJlc3MgQm9vdHN0cmFwIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXNcbiAgICpcbiAgICogMS4gUmVzZXQgQm9vdHN0cmFwIGRlZmF1bHRzLlxuICAgKiAyLiBBZGp1c3QgdGhlIGRyb3Bkb3duIGFycm93IGJ1dHRvbiBpY29uIHBvc2l0aW9uLlxuICAgKlxuICAgKiBAc2VlIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2Nzcy8jZm9ybXMtY29udHJvbC1zaXplc1xuICAgKi9cbiAgLyogMSAqL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICAgI1JUTCBTVVBQT1JUXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgLyoqXG4gICAqIEZpcmVmb3ggMTkrXG4gICAqXG4gICAqIEBzZWUgaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yNDIzNjI0MC9jb2xvci1mb3Itc3R5bGVkLXBsYWNlaG9sZGVyLXRleHQtaXMtbXV0ZWQtaW4tZmlyZWZveFxuICAgKi9cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VhcmNoX19maWVsZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIC8qKlxuICAgKiBEaXNhYmxlZCByZXN1bHRzLlxuICAgKlxuICAgKiBAc2VlIGh0dHBzOi8vc2VsZWN0Mi5naXRodWIuaW8vZXhhbXBsZXMuaHRtbCNkaXNhYmxlZC1yZXN1bHRzXG4gICAqL1xuICAvKipcbiAgICogSG92ZXIgc3RhdGUuXG4gICAqL1xuICAvKipcbiAgICogU2VsZWN0ZWQgc3RhdGUuXG4gICAqL1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIHBhZGRpbmctbGVmdDogNzJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAvKipcbiAgICogTWFrZSB0aGUgZHJvcGRvd24gYXJyb3cgcG9pbnQgdXAgd2hpbGUgdGhlIGRyb3Bkb3duIGlzIHZpc2libGUuXG4gICAqL1xuICAvKipcbiAgICogSGFuZGxlIGJvcmRlciByYWRpaSBvZiB0aGUgY29udGFpbmVyIHdoZW4gdGhlIGRyb3Bkb3duIGlzIHNob3dpbmcuXG4gICAqL1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA0cHggNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcjpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHBhZGRpbmc6IDZweCAyNHB4IDZweCAxMnB4O1xuICAvKipcbiAgICogQWRqdXN0IHRoZSBzaW5nbGUgU2VsZWN0MidzIGRyb3Bkb3duIGFycm93IGJ1dHRvbiBhcHBlYXJhbmNlLlxuICAgKi9cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICAvKipcbiAgICogTWFrZSBNdWx0aSBTZWxlY3QyJ3MgY2hvaWNlcyBtYXRjaCBCb290c3RyYXAgMydzIGRlZmF1bHQgYnV0dG9uIHN0eWxlcy5cbiAgICovXG4gIC8qKlxuICAgKiBNaW51cyAycHggYm9yZGVycy5cbiAgICovXG4gIC8qKlxuICAgKiBDbGVhciB0aGUgc2VsZWN0aW9uLlxuICAgKi9cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMCAwIDZweDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWluLXdpZHRoOiA1ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtc20sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtc20gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5pbnB1dC1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA1cHggMjJweCA1cHggMTBweDtcbiAgLyogMiAqL1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtc20gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAuaW5wdXQtZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAuZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5pbnB1dC1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5pbnB1dC1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDRweCAwIDAgNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLmlucHV0LWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciwgLmlucHV0LWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciwgLmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtbGcgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5pbnB1dC1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBwYWRkaW5nOiAxMHB4IDMxcHggMTBweCAxNnB4O1xuICAvKiAxICovXG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAuaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHdpZHRoOiA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5pbnB1dC1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogLTIuNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtbGcgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiA0NnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtbGcgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA5cHggMCAwIDhweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtbGcgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuZm9ybS1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtbGcgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLCAuaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLCAuZm9ybS1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtbGcuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAvKipcbiAgICogTWFrZSB0aGUgZHJvcGRvd24gYXJyb3cgcG9pbnQgdXAgd2hpbGUgdGhlIGRyb3Bkb3duIGlzIHZpc2libGUuXG4gICAqL1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtbGcuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjOTk5IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweCA1cHg7XG59XG4uaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAvKipcbiAgICogTWFrZSB0aGUgZHJvcGRvd24gYXJyb3cgcG9pbnQgdXAgd2hpbGUgdGhlIGRyb3Bkb3duIGlzIHZpc2libGUuXG4gICAqL1xufVxuLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIHtcbiAgLyoqXG4gICAqIFNpbmdsZSBTZWxlY3QyXG4gICAqXG4gICAqIDEuIE1ha2VzIHN1cmUgdGhhdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIGlzIHBvc2l0aW9uZWRcbiAgICogICAgY29ycmVjdGx5LlxuICAgKi9cbiAgLyoqXG4gICAqIE11bHRpcGxlIFNlbGVjdDJcbiAgICovXG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC8qIDEgKi9cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICNBRERJVElPTkFMIEdPT0RJRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIEFkZHJlc3MgQm9vdHN0cmFwJ3MgdmFsaWRhdGlvbiBzdGF0ZXNcbiAqXG4gKiBJZiBhIFNlbGVjdDIgd2lkZ2V0IHBhcmVudCBoYXMgb25lIG9mIEJvb3RzdHJhcCdzIHZhbGlkYXRpb24gc3RhdGUgbW9kaWZpZXJcbiAqIGNsYXNzZXMsIGFkanVzdCBTZWxlY3QyJ3MgYm9yZGVyIGNvbG9ycyBhbmQgZm9jdXMgc3RhdGVzIGFjY29yZGluZ2x5LlxuICogWW91IG1heSBhcHBseSBzYWlkIGNsYXNzZXMgdG8gdGhlIFNlbGVjdDIgZHJvcGRvd24gKGJvZHkgPiAuc2VsZWN0Mi1jb250YWluZXIpXG4gKiB2aWEgSmF2YVNjcmlwdCBtYXRjaCBCb290c3RyYXBzJyB0byBtYWtlIGl0cyBzdHlsZXMgbWF0Y2guXG4gKlxuICogQHNlZSBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9jc3MvI2Zvcm1zLWNvbnRyb2wtdmFsaWRhdGlvblxuICovXG4uaGFzLXdhcm5pbmcgLnNlbGVjdDItZHJvcGRvd24sXG4uaGFzLXdhcm5pbmcgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmhhcy13YXJuaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xufVxuLmhhcy13YXJuaW5nLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG59XG4uaGFzLXdhcm5pbmcuc2VsZWN0Mi1kcm9wLWFjdGl2ZS5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY2NTEyYztcbn1cblxuLmhhcy1lcnJvciAuc2VsZWN0Mi1kcm9wZG93bixcbi5oYXMtZXJyb3IgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5oYXMtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG59XG4uaGFzLWVycm9yLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG59XG4uaGFzLWVycm9yLnNlbGVjdDItZHJvcC1hY3RpdmUuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4NDM1MzQ7XG59XG5cbi5oYXMtc3VjY2VzcyAuc2VsZWN0Mi1kcm9wZG93bixcbi5oYXMtc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uaGFzLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG59XG4uaGFzLXN1Y2Nlc3Muc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbn1cbi5oYXMtc3VjY2Vzcy5zZWxlY3QyLWRyb3AtYWN0aXZlLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMmI1NDJjO1xufVxuXG4vKipcbiAqIFNlbGVjdDIgd2lkZ2V0cyBpbiBCb290c3RyYXAgSW5wdXQgR3JvdXBzXG4gKlxuICogV2hlbiBTZWxlY3QyIHdpZGdldHMgYXJlIGNvbWJpbmVkIHdpdGggb3RoZXIgZWxlbWVudHMgdXNpbmcgQm9vdHN0cmFwc1xuICogXCJJbnB1dCBHcm91cFwiIGNvbXBvbmVudCwgd2UgZG9uJ3Qgd2FudCBzcGVjaWZpYyBlZGdlcyBvZiB0aGUgU2VsZWN0MlxuICogY29udGFpbmVyIHRvIGhhdmUgYSBib3JkZXItcmFkaXVzLlxuICpcbiAqIFVzZSAuc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCBhbmQgLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCBvblxuICogYSBCb290c3RyYXAgMyAuaW5wdXQtZ3JvdXAgdG8gbGV0IHRoZSBjb250YWluZWQgU2VsZWN0MiB3aWRnZXQga25vdyB3aGljaFxuICogZWRnZXMgc2hvdWxkIG5vdCBiZSByb3VuZGVkIGFzIHRoZXkgYXJlIGRpcmVjdGx5IGZvbGxvd2VkIGJ5IGFub3RoZXIgZWxlbWVudC5cbiAqXG4gKiBAc2VlIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2NvbXBvbmVudHMvI2lucHV0LWdyb3Vwc1xuICovXG4vKipcbiAqIE1pbWljayBCb290c3RyYXBzIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHN0eWxlcy5cbiAqXG4gKiBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9sZXNzL2lucHV0LWdyb3Vwcy5sZXNzXG4gKi9cbi5pbnB1dC1ncm91cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlucHV0LWdyb3VwLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi8qKlxuICogQWRqdXN0IGFsaWdubWVudCBvZiBCb290c3RyYXAgYnV0dG9ucyBpbiBCb290c3RyYXAgSW5wdXQgR3JvdXBzIHRvIGFkZHJlc3NcbiAqIE11bHRpIFNlbGVjdDIncyBoZWlnaHQgd2hpY2ggLSBkZXBlbmRpbmcgb24gaG93IG1hbnkgZWxlbWVudHMgaGF2ZSBiZWVuIHNlbGVjdGVkIC1cbiAqIG1heSBncm93IHRhbGxlciB0aGFuIGl0cyBpbml0aWFsIHNpemUuXG4gKlxuICogQHNlZSBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9jb21wb25lbnRzLyNpbnB1dC1ncm91cHNcbiAqL1xuLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCxcbi5zZWxlY3QyLWJvb3RzdHJhcC1hcHBlbmQgLmlucHV0LWdyb3VwLWJ0bixcbi5zZWxlY3QyLWJvb3RzdHJhcC1hcHBlbmQgLmlucHV0LWdyb3VwLWJ0biAuYnRuLFxuLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAsXG4uc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtYnRuLFxuLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyoqXG4gKiBUZW1wb3JhcnkgZml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vc2VsZWN0Mi9zZWxlY3QyLWJvb3RzdHJhcC10aGVtZS9pc3N1ZXMvOVxuICpcbiAqIFByb3ZpZGVzIGAhaW1wb3J0YW50YCBmb3IgY2VydGFpbiBwcm9wZXJ0aWVzIG9mIHRoZSBjbGFzcyBhcHBsaWVkIHRvIHRoZVxuICogb3JpZ2luYWwgYDxzZWxlY3Q+YCBlbGVtZW50IHRvIGhpZGUgaXQuXG4gKlxuICogQHNlZSBodHRwczovL2dpdGh1Yi5jb20vc2VsZWN0Mi9zZWxlY3QyL3B1bGwvMzMwMVxuICogQHNlZSBodHRwczovL2dpdGh1Yi5jb20vZmsvc2VsZWN0Mi9jb21taXQvMzE4MzBjN2IzMmNiM2Q4ZTFiMTJkNWI0MzRkZWU0MGE2ZTc1M2FkYVxuICovXG4uZm9ybS1jb250cm9sLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqIERpc3BsYXkgb3ZlcnJpZGUgZm9yIGlubGluZSBmb3Jtc1xuKi9cbi5mb3JtLWlubGluZSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCk7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzU1NTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiIsIi5ub2RlLS1zbGlkZXNob3cge1xuXHQuZmllbGQtLW5hbWUtZmllbGQtc2xpZGVzaG93LWRlc2NyaXB0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206MmVtO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXHQuZmllbGQtLW5hbWUtZmllbGQtc2xpZGVzIHtcblx0XHQmPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0IChvcmllbnRhdGlvbiBsYW5kc2NhcGUpKSB7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyZW0gMDtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0IChvcmllbnRhdGlvbiBsYW5kc2NhcGUpKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDJlbSAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAyZW0gMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZS10ZXh0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCAob3JpZW50YXRpb24gcG9ydHJhaXQpKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDYwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLnZpZXctaWQtc2xpZGVzaG93IHtcblx0LnZpZXctaGVhZGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgMmVtIDA7XG5cdH1cblx0LnZpZXctZm9vdGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMWVtIDAgMCAwO1xuXHRcdHotaW5kZXg6IDU7XG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0XHRtYXJnaW46IDAgNXB4IDAgMDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMFxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWJsdWU7XG5cdFx0fVxuXHR9XG5cdC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDYwcHg7XG5cdFx0ei1pbmRleDogNTtcblx0fVxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdGxlZnQ6IC03MHB4O1xuXHRcdH1cblx0fVxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdHJpZ2h0OiAtNzBweDtcblx0XHR9XG5cdH1cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyZW0gMCAwO1xuXHRcdFx0XHRmbGV4LWJhc2lzOiAyMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlLXRleHQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYmxvY2suc3Rhci1saXN0IHtcblx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tbGlzdC10b3AsXG5cdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWxpc3QtYm90dG9tLFxuXHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50LFxuXHQuZmllbGQtLW5hbWUtZmllbGQtY3RhLWxpc3QtdG9wLFxuXHQuZmllbGQtLW5hbWUtZmllbGQtY3RhLWxpc3QtYm90dG9tLFxuXHQuZmllbGQtLW5hbWUtZmllbGQtY3RhLWNvbnRlbnQsXG5cdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWJsb2NrIHtcblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy9zdGFyLnBuZ1wiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMWVtIDJlbTtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50LFxuXHQuZmllbGQtLW5hbWUtZmllbGQtY3RhLWNvbnRlbnQge1xuXHRcdHVsIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5ub2RlLS10ZXh0LWJsb2NrIHtcblx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtYmxvY2sge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbiNub2RlLTI3OSB7XG5cdC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWJsb2NrIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCNqMS1jYWxjdWxhdG9yIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cdC5qMS1jYWxjdWxhdG9yLXRleHQge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5ibG9jay5jdGEtbGlzdC1ob3Jpem9udGFsIHtcblx0Lm5vZGUtLWN0YS1saXN0IHtcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtY3RhcyB7XG5cdFx0XHQmPiBsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCAob3JpZW50YXRpb24gbGFuZHNjYXBlKSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1jdGEtaW1hZ2Uge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0IChvcmllbnRhdGlvbiBsYW5kc2NhcGUpKSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAyZW0gMCAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBQcm92aWRlcyBhbiBlYXN5IHdheSB0byBpbmNsdWRlIGEgY2xlYXJmaXggZm9yIGNvbnRhaW5pbmcgZmxvYXRzLlxuLy8vXG4vLy8gQGxpbmsgaHR0cDovL2Nzc21vam8uY29tL2xhdGVzdF9uZXdfY2xlYXJmaXhfc29fZmFyL1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgY3NzIC0gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQ6OmFmdGVyIHtcbi8vLyAgICAgY2xlYXI6IGJvdGg7XG4vLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8vICAgfVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuIiwiLm5vZGUtLWN0YS1saXN0IHtcblx0LmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1saXN0LXRvcCB7XG5cdFx0cGFkZGluZzogMCAwIDJlbSAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuZmllbGQtLW5hbWUtZmllbGQtY3RhcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0fVxuXHRcdCY+IGxpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMCAwIDJlbSAwO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdC8vSUUgMTEgZml4XG4gICAgICAqIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxZW0gMDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWN0YS10aXRsZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCgyNHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyZXktNzA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRpdHgtbWlkZGxlLWdyZWVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1jb250ZW50IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5maWVsZC0tbmFtZS1maWVsZC1jdGEtbGlzdC1ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDJlbSAwIDAgMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLy9Db2x1bW4gd2lkdGhzXG4uZml2ZS1jb2wge1xuXHQubm9kZS0tY3RhLWxpc3Qge1xuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1jdGFzIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0fVxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0IChvcmllbnRhdGlvbiBwb3J0cmFpdCkpIHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAzMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDJlbSAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCAob3JpZW50YXRpb24gbGFuZHNjYXBlKSkge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDE3LjYlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5mb3VyLWNvbCB7XG5cdC5ub2RlLS1jdGEtbGlzdCB7XG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHR9XG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQgKG9yaWVudGF0aW9uIHBvcnRyYWl0KSkge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDMwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQgKG9yaWVudGF0aW9uIGxhbmRzY2FwZSkpIHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAyMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi50aHJlZS1jb2wge1xuXHQubm9kZS0tY3RhLWxpc3Qge1xuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1jdGFzIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCAob3JpZW50YXRpb24gcG9ydHJhaXQpKSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCAob3JpZW50YXRpb24gbGFuZHNjYXBlKSkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdH1cblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCAob3JpZW50YXRpb24gcG9ydHJhaXQpKSB7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMzAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCAob3JpZW50YXRpb24gbGFuZHNjYXBlKSkge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDI1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnR3by1jb2wge1xuXHQubm9kZS0tY3RhLWxpc3Qge1xuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1jdGFzIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0Ly9BcHBseSBwYWRkaW5nIHRvIHRoZSB0b3AgaW5zdGVhZCBvZiB0aGUgYm90dG9tIHNvIHRoYXQgdGhlIGJvdHRvbSByb3cgb2YgMiA8bGk+IGFsd2F5cyBoYXMgMCBib3R0b20gcGFkZGluZ1xuXHRcdFx0XHRwYWRkaW5nOiAyZW0gMCAwIDA7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDM1MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJlbSAwIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1jdGEtbGlzdC1ib3R0b20ge1xuXHRcdFx0cGFkZGluZzogMmVtIDAgMCAwO1xuXHRcdH1cblx0fVxufVxuIiwiLmJsb2NrLml0ZW0tbGlzdC1iaWctaW1hZ2Uge1xuXHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0ZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXHRcdH1cblx0XHQmID4gbGkge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDJlbSAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldChvcmllbnRhdGlvbiBsYW5kc2NhcGUpKSB7XG5cdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0ZmxleC1iYXNpczogNTAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0ZmxleC1iYXNpczogNTAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5zdGFydC1yaWdodCB7XG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcblx0XHRcdCY+IGxpIHtcblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tY29udGVudCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmID4gbGk6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWNvbnRlbnQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnN0YXJ0LWxlZnQge1xuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG5cdFx0XHQmPiBsaSB7XG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWNvbnRlbnQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jj4gbGk6bnRoLWNoaWxkKDJuKSB7XG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWNvbnRlbnQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmJsb2NrLml0ZW0tbGlzdC1idWxsZXQtcG9pbnRzIHtcblx0LmJsb2NrX19jb250ZW50IHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQob3JpZW50YXRpb24gbGFuZHNjYXBlKSkge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdH1cblx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblx0XHR9XG5cdFx0JiA+IGxpIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAyZW0gMDtcblx0XHRcdH1cblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMmVtIDAgMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmJsb2NrLml0ZW0tbGlzdC1wcm9maWxlIHtcblx0Lm5vZGUtLWl0ZW0tbGlzdCB7XG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbS10aXRsZSB7XG5cdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5ibG9jay5pdGVtLWxpc3Qtc3RlcC1saXN0IHtcblx0Lm5vZGUtLWl0ZW0tbGlzdCB7XG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcblx0XHRcdGNvdW50ZXItcmVzZXQ6IHN0ZXAtY291bnRlcjtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0IChvcmllbnRhdGlvbiBsYW5kc2NhcGUpKSB7XG5cdFx0XHRcdHdpZHRoOiA4MDBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdHdpZHRoOiA4MDBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRwYWRkaW5nOiAzZW0gMCAyZW0gMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCA0ZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMi41ZW0gMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwibWlsb3dlYmJvbGRcIjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWJsdWU7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjJweCk7XG5cdFx0XHRcdFx0Ly9MaW5lLWhlaWdodCBzdGF0ZWQgaW4gcHggaW5zdGVhZCBvZiB1c2luZyBSRU0gbWl4aW4gYmVjYXVzZSBJRTExIHdvbid0IGFjY2VwdCBSRU0gbWVhc3VyZW1lbnRzXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyLCBkZWNpbWFsKTtcblx0XHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjhweCk7XG5cdFx0XHRcdFx0XHQvL0xpbmUtaGVpZ2h0IHN0YXRlZCBpbiBweCBpbnN0ZWFkIG9mIHVzaW5nIFJFTSBtaXhpbiBiZWNhdXNlIElFMTEgd29uJ3QgYWNjZXB0IFJFTSBtZWFzdXJlbWVudHNcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbS10aXRsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tY29udGVudCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYmxvY2suaXRlbS1saXN0LXZhbHVlLXByb3Age1xuXHQubm9kZS0taXRlbS1saXN0IHtcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tdGl0bGUge1xuXHRcdFx0XHRvcmRlcjogMTsgICAgICAgIFxuXHRcdFx0fVxuXHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tY29udGVudCB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMWVtIDA7ICAgICAgICBcblx0XHRcdH1cblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG5cdFx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm5vZGUtLWl0ZW0tbGlzdCB7XG5cdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWxpc3QtdG9wIHtcblx0XHRwYWRkaW5nOiAwIDAgMi41ZW0gMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHR9XG5cdFx0JiA+IGxpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMCAwIDJlbSAwO1xuXHRcdFx0Ly9mbGV4LXNocmluazogMDtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQvL0lFIDExIGZpeFxuICAgICAgKiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLXRpdGxlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDIwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDFlbSAwO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtY2FwdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMjFweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWxpc3QtYm90dG9tIHtcblx0XHRwYWRkaW5nOiAyZW0gMCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi8vQ29sdW1uIHdpZHRoc1xuLmZpdmUtY29sIHtcblx0Lm5vZGUtLWl0ZW0tbGlzdCB7XG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCAob3JpZW50YXRpb24gcG9ydHJhaXQpKSB7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHR9XG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQgKG9yaWVudGF0aW9uIHBvcnRyYWl0KSkge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDMwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMmVtIDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0IChvcmllbnRhdGlvbiBsYW5kc2NhcGUpKSB7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMTcuNiU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmZvdXItY29sIHtcblx0Lm5vZGUtLWl0ZW0tbGlzdCB7XG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCAob3JpZW50YXRpb24gcG9ydHJhaXQpKSB7XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHR9XG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQgKG9yaWVudGF0aW9uIHBvcnRyYWl0KSkge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDM1JTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMmVtIDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0IChvcmllbnRhdGlvbiBsYW5kc2NhcGUpKSB7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMjAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi50aHJlZS1jb2wge1xuXHQubm9kZS0taXRlbS1saXN0IHtcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0IChvcmllbnRhdGlvbiBwb3J0cmFpdCkpIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0IChvcmllbnRhdGlvbiBsYW5kc2NhcGUpKSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0fVxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0IChvcmllbnRhdGlvbiBwb3J0cmFpdCkpIHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAzMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0IChvcmllbnRhdGlvbiBsYW5kc2NhcGUpKSB7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMjUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udHdvLWNvbCB7XG5cdC5ub2RlLS1pdGVtLWxpc3Qge1xuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdC8vQXBwbHkgcGFkZGluZyB0byB0aGUgdG9wIGluc3RlYWQgb2YgdGhlIGJvdHRvbSBzbyB0aGF0IHRoZSBib3R0b20gcm93IG9mIDIgPGxpPiBhbHdheXMgaGFzIDAgYm90dG9tIHBhZGRpbmdcblx0XHRcdFx0cGFkZGluZzogMmVtIDAgMCAwO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAzNTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyZW0gMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1saXN0LWJvdHRvbSB7XG5cdFx0XHRwYWRkaW5nOiAyZW0gMCAwIDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VjdGlvbi1zdG9yaWVzIHtcblx0LmJsb2ctbWVudSB7XG5cdFx0LmJsb2NrX190aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjRweCk7XG5cdFx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCgyNHB4KTtcblx0XHR9XG5cdFx0Lmxpbmsge1xuXHQgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS0yMDtcblx0XHQgICAgY29sb3I6IGJsYWNrO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCgyMnB4KTtcblx0XHQgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjVweDtcblx0XHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTIwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vSGlnaGxpZ2h0IGFjdGl2ZSBsaW5rXG5ib2R5LmFjdGl2aXRpZXMgLmJsb2ctbWVudSAubGluay5hY3Rpdml0aWVzLXRpcHMsXG5ib2R5LmFsdW1uaSAuYmxvZy1tZW51IC5saW5rLmFsdW1uaSxcbmJvZHkuY29udGVzdHMgLmJsb2ctbWVudSAubGluay5jb250ZXN0cyxcbmJvZHkubmV3cyAuYmxvZy1tZW51IC5saW5rLm5ld3MsXG5ib2R5LnJlY2lwZXMgLmJsb2ctbWVudSAubGluay5yZWNpcGVzLFxuYm9keS5leHBlcmllbmNlcyAuYmxvZy1tZW51IC5saW5rLmV4cGVyaWVuY2VzLFxuYm9keS5zdHVkeS1hYnJvYWQgLmJsb2ctbWVudSAubGluay5zdHVkeS1hYnJvYWQsXG5ib2R5LnBhZ2Utbm9kZS04IC5ibG9nLW1lbnUgLmxpbmsuYWxsXG4ge1xuXHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkICRpdHgtbWlkZGxlLWdyZWVuO1xuXHRcdGNvbG9yOiAkaXR4LW1pZGRsZS1ncmVlbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cbn1cbiIsIi5sLXJlZ2lvbi0tZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuZm9vdGVyLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXgtYmFzaXM6IDcwJTtcblx0XHRcdHBhZGRpbmc6IDAgMCAyZW0gMDtcblx0XHR9XG5cdFx0LmJsb2NrX19jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0XHRzZWN0aW9uIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMzAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMmVtIDUlIDAgMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkLFxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSxcblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoM24rMykge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxOHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMjRweCk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNzVlbTtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubGluayB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCgyNHB4KTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgLjVlbSAwO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLXNvY2lhbCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZsZXgtYmFzaXM6IDI1JTtcblx0XHR9XG5cdFx0LnNvY2lhbCB7XG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDI0cHgpO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0Lmxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgzOHB4KTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4IDEwcHggMDtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvcHlyaWdodC1wcml2YWN5IHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0fVxuXHRcdC5ibG9ja19fY29udGVudCB7XG5cdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwibWlsb3dlYmJvbGRcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImJvZHkuc2VjdGlvbi1qMXZpc2Etc2VydmljZSxcbmJvZHkuc2VjdGlvbi1pbnRlcm5zaGlwcyxcbmJvZHkuc2VjdGlvbi1zZWFyY2gtaW50ZXJuc2hpcHMsXG5ib2R5LnNlY3Rpb24tYmxvZyB7XG5cdC5uYXYtbGlzdC5wcmltYXJ5IHtcblx0XHQucGFydGljaXBhbnRzIHtcblx0XHRcdCYgPiBzcGFuLFxuXHRcdFx0JiA+IGEge1xuXHRcdFx0XHRAaW5jbHVkZSBtZW51LWhpZ2hsaWdodDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6J21pbG93ZWJib2xkJyAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5LnNlY3Rpb24tY29tcGFuaWVzIHtcblx0Lm5hdi1saXN0LnByaW1hcnkge1xuXHRcdC5lbXBsb3llcnMge1xuXHRcdFx0JiA+IHNwYW4sXG5cdFx0XHQmID4gYSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lbnUtaGlnaGxpZ2h0O1xuXHRcdFx0XHRmb250LWZhbWlseTonbWlsb3dlYmJvbGQnICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkuc2VjdGlvbi1hdHRvcm5leXMsXG5ib2R5LnNlY3Rpb24tdW5pdmVyc2l0aWVzIHtcblx0Lm5hdi1saXN0LnByaW1hcnkge1xuXHRcdC5wYXJ0bmVycyB7XG5cdFx0XHQmID4gc3Bhbixcblx0XHRcdCYgPiBhIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVudS1oaWdobGlnaHQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OidtaWxvd2ViYm9sZCcgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keS5wYWdlLW5vZGUtNDUyIHtcblx0Lm5hdi1saXN0LnByaW1hcnkge1xuXHRcdC5yZXF1ZXN0LWluZm8ge1xuXHRcdFx0JiA+IHNwYW4sXG5cdFx0XHQmID4gYSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lbnUtaGlnaGxpZ2h0O1xuXHRcdFx0XHRmb250LWZhbWlseTonbWlsb3dlYmJvbGQnICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkucGFnZS1ub2RlLTQzMiB7XG5cdC5uYXYtbGlzdC5zZWNvbmRhcnkge1xuXHRcdC5jb250YWN0IHtcblx0XHRcdCYgPiBzcGFuLFxuXHRcdFx0JiA+IGEge1xuXHRcdFx0XHRAaW5jbHVkZSBtZW51LWhpZ2hsaWdodDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6J21pbG93ZWJib2xkJyAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5LnBhZ2Utbm9kZS01MTQge1xuXHQubmF2LWxpc3Quc2Vjb25kYXJ5IHtcblx0XHQucmVzb3VyY2VzIHtcblx0XHRcdCYgPiBzcGFuLFxuXHRcdFx0JiA+IGEge1xuXHRcdFx0XHRAaW5jbHVkZSBtZW51LWhpZ2hsaWdodDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6J21pbG93ZWJib2xkJyAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmwtcmVnaW9uLS1uYXZpZ2F0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0Ly9Mb2dvIHN0eWxpbmdcblx0LmxvZ28ge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0fVxuXHRcdC5sb2dvLWxpbmsge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy9pZ2ktbG9nby1wcmltYXJ5LnN2Z1wiKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IDI2OHB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0d2lkdGg6IDMxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvL05hdmlnYXRpb25cblx0Lm1haW4tbWVudSB7XG5cdFx0Lm5hdmlnYXRpb24ge1xuXHRcdFx0Ly9IaWRlIG5hdiBieSBkZWZhdWx0IG9uIG1vYmlsZSAvIHRhYmxldFxuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdC8vU2hvdyBieSBkZWZhdWx0IG9uIGRlc2t0b3Bcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcblx0XHRcdH1cblx0XHRcdC5uYXYtbGlzdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnByaW1hcnkge1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIC0xMHB4IDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiA+IGxpID4gLm5hdi1saW5rLFxuXHRcdFx0XHRcdC5tZWdhbWVudS10aXRsZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJcIjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIxcHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCgyMXB4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNlY29uZGFyeSB7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5uYXYtbGluayxcblx0XHRcdFx0XHQubm9uLWxpbmsge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDIxcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvL05vdGUgLSBBbGwgb3RoZXIgc2VhcmNoIGJveCBzdHlsaW5nIGlzIGluIHRoZSBjb21wb25lbnRzL19zZWFyY2guc2NzcyBzdHlsZXNoZWV0LlxuXHRcdFx0XHRcdC5zZWFyY2gtaGVhZGVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFlbSAyZW0gNC41ZW07XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMWVtIDJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hdi1saW5rLFxuXHRcdC5ub24tbGluayxcblx0XHQubWVnYW1lbnUtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRncmV5LTcwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxZW0gMmVtO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIwcHgpO1xuXHRcdFx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMjBweCk7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMjA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjVlbTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji5oaWRkZW4ge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRjb2xvcjogJGl0eC1taWRkbGUtZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1lZ2FtZW51LXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubWVudS1wYXJlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JiA+IC5uYXYtbGluayB7XG5cdFx0XHRcdC8vU2hvdyBub24tbGluayBvbiBtb2JpbGUgYW5kIGxpbmsgb24gZGVza3RvcFxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgPiAubm9uLWxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LTEwO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogM2VtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAuNWVtO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwibWlsb3dlYlwiICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMC41ZW0gMWVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWJsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMWVtIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIHN1Yi1tZW51IHRvZ2dsZSBmb3IgbW9iaWxlIG5hdlxuXHRcdFx0LnN1Yi1tZW51LXRvZ2dsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y2xpcDogcmVjdCgwLDAsMCwwKTtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZXhwYW5kIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMzBweCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdHRvcDogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN1Yi1tZW51LXRvZ2dsZTpjaGVja2VkIHtcblx0XHRcdFx0JiArIGxhYmVsIC5leHBhbmQge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIH4gLnN1Yi1tZW51IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvL1RoZSBoYW1idXJnZXIgYnV0dG9uIG9uIG1vYmlsZSAmIHRhYmxldFxuXHRcdC5uYXYtdG9nZ2xlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNsaXA6IHJlY3QoMCwwLDAsMCk7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxhYmVsW2Zvcj1cIm5hdi10b2dnbGVcIl0ge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDMycHgpO1xuXHRcdFx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMzJweCk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vU3R5bGluZyBmb3IgdGhlIG1vYmlsZSBuYXYgd2hlbiBpdCBhcHBlYXJzXG5cdFx0Lm5hdi10b2dnbGU6Y2hlY2tlZCB7XG5cdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogJGl0eC1taWRkbGUtZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHQmIH4gLm5hdmlnYXRpb24ge1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDUzcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNjBweDtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRcdHRvcDogNTZweDtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsMCwwLDAuNSk7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQvL0NvbXBlbnNhdGluZyBmb3Igd2hlbiBhIGRlc2t0b3AgdXNlciBzaHJpbmtzIHRoZWlyIGJyb3dzZXIgZG93biB0byAkdGFibGV0LCBvcGVucyB0aGUgbWVudSwgYW5kIGdyb3dzIHRoZSB3aW5kb3cgYmFjayB0byAkZGVza3RvcFxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vU3VibWVudXMgZGlzcGxheSBvbiBob3ZlciBvbiBkZXNrdG9wXG5cdFx0Lm1lZ2FtZW51LXBhcmVudCB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC5tZWdhbWVudSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2ludHJheF9pZ2kvaW1hZ2VzL21lbnUtY2hldnJvbi11cC5wbmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWVnYW1lbnUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubWVnYW1lbnUge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0d2lkdGg6IDQ1MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdHRvcDogNTlweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJGdyZXktNzA7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwwLDAsMC4yKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubWVudS1wYXJlbnQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IDQ4JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiA+IC5uYXYtbGluayB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJib2xkXCIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmN0YXMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ3LjUlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmFwcGx5LW5vdyB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXR4LW1pZGRsZS1ncmVlbjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdC8vQ3VzdG9tIHN0eWxpbmcgZm9yIHBhcnRuZXJzIG1lZ2FtZW51XG5cdFx0XHQmLnBhcnRuZXJzIHtcblx0XHRcdFx0Lm1lZ2FtZW51IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tZW51LXBhcmVudCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG5cdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5LnBhZ2Utbm9kZS0yNDQge1xuXHQuYmxvY2sucGFnZS1ub3QtZm91bmQtbGlua3Mge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG4iLCJib2R5LnBhZ2Utbm9kZS00MzYge1xuXHQuYmxvY2suYXR0b3JuZXktcGF4LXF1YWxpZmljYXRpb25zIHtcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1ibG9jayB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9jay5hdHRvcm5leS1oYy1xdWFsaWZpY2F0aW9ucyB7XG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtYmxvY2sge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiYm9keS5wYWdlLW5vZGUtNDM0IHtcblx0LmJsb2NrLmF0dG9ybmV5cy1qMS1idWxsZXRzIHtcblx0XHRAaW5jbHVkZSBiZy10cmVhdG1lbnQ7XG5cdH1cbn1cbiIsIi5ub2RlLXR5cGUtYXJ0aWNsZSB7XG5cdC8vYmFjayB0byBzdG9yaWVzIGxpbmtcblx0LmJsb2NrLmJsb2NrLS1ibG9jay0xMSB7XG5cdFx0LmJsb2NrX19jb250ZW50IHtcblx0XHRcdGZvbnQtZmFtaWx5OiBcIm1pbG93ZWJib2xkXCI7XG5cdFx0XHRwYWRkaW5nOiAyZW0gMCAwIDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0cGFkZGluZzogMmVtIGF1dG8gMCBhdXRvO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMThweCk7XG5cdFx0XHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDE4cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sLWNvbnRlbnQge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzogMzBweCAwIDAgMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRoMSB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDMycHgpO1xuXHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDM2cHgpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGNvbG9yOiAkZ3JleS03MDtcblx0fVxuXHQubm9kZS0tYXJ0aWNsZSB7XG5cdFx0cGFkZGluZzogMCAwIDMwcHggMDtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA0NXB4IDA7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA2MHB4IDA7XG5cdFx0fVxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG5cdFx0XHRtYXJnaW46IDAgMCAyZW0gMDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWdbc3R5bGUqPVwiZmxvYXQ6bGVmdDtcIl0ge1xuXHRcdFx0bWFyZ2luOiAwIDFlbSAxZW0gMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRpbWdbc3R5bGUqPVwiZmxvYXQ6cmlnaHQ7XCJdIHtcblx0XHRcdG1hcmdpbjogMCAwIDFlbSAxZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRjb2xvcjogJGFjY2VudC1ibHVlLTcwO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwibWlsb3dlYmJvbGRcIjtcblx0XHRcdHBhZGRpbmc6IDAgMCAxZW0gN2VtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc2l0ZXMvYWxsL3RoZW1lcy9pbnRyYXhfaWdpL2ltYWdlcy9xdW90ZS5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdG1pbi1oZWlnaHQ6IDk2cHg7XG5cdFx0XHRwIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBsaW5lLWhlaWdodCgzMHB4KTtcblx0XHRcdH1cblx0XHRcdHByZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbGluZS1oZWlnaHQoMjZweCk7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnbWlsb3dlYml0YSc7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR1bCwgb2wge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5LnBhZ2Utbm9kZS04IHtcblx0LmJsb2NrLnNoYXJlLXlvdXItc3Rvcnkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdC5sLWlubmVyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTgwO1xuXHRcdFx0cGFkZGluZzogMWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRwYWRkaW5nOiAxLjVlbSAzZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9ja19fdGl0bGUsXG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtYmxvY2sge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvY2tfX3RpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcblx0XHRcdEBpbmNsdWRlIGxpbmUtaGVpZ2h0KDI0cHgpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdFx0fVxuXHR9XG5cdC5ibG9jay0tdmlld3MtYmxvZy1wb3N0cy1hbGwge1xuXHRcdGJvcmRlci10b3Atd2lkdGg6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCJib2R5LnBhZ2Utbm9kZS00MzIge1xuXHQuYmxvY2suY29udGFjdCB7XG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5LmZyb250LFxuYm9keS5wYWdlLW5vZGUtMSB7XG5cdC5ibG9jay5ob21lcGFnZS1jYXRlZ29yaWVzIHtcblx0XHRAaW5jbHVkZSBiZy10cmVhdG1lbnQ7XG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLXRpdGxlIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR9XG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQgKG9yaWVudGF0aW9uIHBvcnRyYWl0KSkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbS1jb250ZW50IHtcblx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJsb2NrX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA2NHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0cmVtO1xuXHR9XG5cdFxuXHQuYmxvY2subWV4aWNvLWFmZmlsaWF0aW9ucyAuYmxvY2tfX2NvbnRlbnQge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldChvcmllbnRhdGlvbiBsYW5kc2NhcGUpKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG4iLCJib2R5LnBhZ2Utbm9kZS0yODIge1xuXHQuYmxvY2suaW5jbHVkZXMge1xuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogNDcuNSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9pbWFnZXMvY2hlY2sucG5nXCIpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDNweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxZW0gMmVtO1xuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9pbWFnZXMvY3Jvc3MucG5nXCIpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxZW0gMmVtO1xuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9jay5lbGlnaWJsZS1jYXRlZ29yaWVzIHtcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtaXRlbS10aXRsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJsb2NrLmVsaWdpYmlsaXR5LXRhYmxlIHtcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1ibG9jayB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9jay5lbGlnaWJpbGl0eS1jaGVja2xpc3Qge1xuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDFlbSAwIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDFlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImJvZHkucGFnZS1ub2RlLTI3NiB7XG5cdC5ibG9jay5hYm91dC1qMSB7XG5cdFx0LmJsb2NrX19jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldChvcmllbnRhdGlvbiBsYW5kc2NhcGUpKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0fVxuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQgKG9yaWVudGF0aW9uIGxhbmRzY2FwZSkpIHtcblx0XHRcdFx0d2lkdGg6IDY2MHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0d2lkdGg6IDY2MHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJsb2NrLmoxLWJlbmVmaXRzIHtcblx0XHRib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDRFMEU4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvaW50cmF4X2lnaS9pbWFnZXMvaGF0Y2gtcGF0dGVybi5wbmcnKTtcblx0XHQmKyAuYmxvY2sge1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5ibG9jay5qMS1saW5rcyB7XG5cdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWN0YXMge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdHdpZHRoOiA3NTBweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiAzMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpZWxkLS1uYW1lLWZpZWxkLWN0YS10aXRsZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUaGUgL2ludGVybnNoaXBzL2RldGFpbHMgcGFnZVxuYm9keS5wYWdlLW5vZGUtNDIwIHtcblx0LmJsb2NrLmVsaWdpYmlsaXR5IHtcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1ibG9jayB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUaGUgL2ludGVybnNoaXBzIHBhZ2VcbmJvZHkucGFnZS1ub2RlLTQzMCB7XG5cdC5ibG9jay5wcmVtaXVtLXZhbHVlLXByb3Age1xuXHRcdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMWVtIDA7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMWVtIDAgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmxvY2suaW50ZXJuc2hpcC1jYXRlZ29yaWVzIHtcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtY3RhcyB7XG5cdFx0XHQmID4gbGkge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCAob3JpZW50YXRpb24gbGFuZHNjYXBlKSkge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLXRpdGxlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdC5maWVsZC0tdHlwZS1pbWFnZSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1jdGEtdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJsb2NrLmludGVybnNoaXAtZGVzdGluYXRpb25zIHtcblx0XHQuZmllbGQtLW5hbWUtZmllbGQtY3RhcyB7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Ly9Td2l0Y2ggdG8gZmxleC1zdGFydCBvbiB0YWJsZXQtcG9ydHJhaXRcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCAob3JpZW50YXRpb24gcG9ydHJhaXQpKSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0d2lkdGg6IDYzNXB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCAob3JpZW50YXRpb24gbGFuZHNjYXBlKSkge1xuXHRcdFx0XHR3aWR0aDogODMwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0ZmxleC1iYXNpczogNDcuNSU7XG5cdFx0XHRcdC8vUHV0IG1hcmdpbiBvbiB0b3AgaW5zdGVhZCBvZiBib3R0b20gYmVjYXVzZSBhcmUgZG9pbmcgYSAyLWNvbHVtbiBzdGFjayBhbmQgd2UgZG9uJ3Qga25vdyBob3cgbWFueSB0aGVyZSB3aWxsIGJlXG5cdFx0XHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vQWRkIGEgcmlnaHQgbWFyZ2luIHRvIGNvbXBlbnNhdGUgZm9yIGZsZXgtc3RhcnRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0IChvcmllbnRhdGlvbiBwb3J0cmFpdCkpIHtcblx0XHRcdFx0XHRtYXJnaW46IDJlbSAxZW0gMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldCkge1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vVGFrZSBhd2F5IHRvcCBtYXJnaW4gb24gbW9iaWxlXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vQW5kIG9uIHRhYmxldCBwb3J0cmFpdFxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0KSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvL1JlbW92ZSByaWdodCBtYXJnaW4gb24gbGFzdCBpdGVtIGluIHJvdyBmb3IgdGFibGV0IHBvcnRyYWl0XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkdGFibGV0IChvcmllbnRhdGlvbiBwb3J0cmFpdCkpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly9BbmQgb24gdGFibGV0IGxhbmRzY2FwZSAmIGRlc2t0b3Bcblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHRhYmxldChvcmllbnRhdGlvbiBsYW5kc2NhcGUpKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmllbGQtLW5hbWUtZmllbGQtY3RhLWltYWdlIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxZW0gMDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCR0YWJsZXQpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5maWVsZC0tbmFtZS1maWVsZC1jdGEtdGl0bGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImJvZHkucGFnZS1ub2RlLTUxNCB7XG5cdC5ibG9jay5ibG9jay0tdmlld3MtZG93bmxvYWRhYmxlcy1hbGwge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG4iLCJib2R5LnBhZ2Utbm9kZS00MzMge1xuXHQuYmxvY2suZ2V0LXN0YXJ0ZWQge1xuXHRcdEBpbmNsdWRlIGJnLXRyZWF0bWVudDtcblx0fVxufVxuIiwiYm9keS5wYWdlLW5vZGUtNDk4IHtcblx0LmJsb2NrLndlc3QtZGlzY2xhaW1lciB7XG5cdFx0QGluY2x1ZGUgYmctdHJlYXRtZW50O1xuXHR9XG59XG4iXX0= */
