/*
 Theme Name:   CBI
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Customize away. Have fun!
 Author:       ORNL
 Author URI:   https://ornl.gov
 Template:     root
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  ornl-cbi-child
*/
/**
* Supports Message banner
*/
.supports-message-container {
  background-color: var(--wp--preset--color--neutral);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.5rem;
}

.supports-message {
  color: var(--wp--custom--text--color--dark);
  font-size: var(--wp--preset--font-size--xsmall);
  font-style: italic;
  max-width: var(--wp--style--global--content-size);
}

.card--image {
  margin: 0 0 0;
}

.card.card-post--square .card--image {
  height: 300px;
  width: 300px;
  overflow: hidden;
}

.card.card-post--square .card--image > img {
  min-height: 300px;
  min-width: 300px;
}

.card--heading {
  font-size: var(--wp--preset--font-size--small) !important;
  margin-top: 0.25rem;
}

.card--footer {
  -ms-flex-item-align: center;
      align-self: center;
}

.card-directory-grid {
  grid-template-columns: repeat(4, 1fr);
}

.card-grid {
  grid-template-columns: repeat(3, 1fr);
}

@media screen and (min-width: 60em) {
  .card-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 60em) {
  .card-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media screen and (max-width: 60em) {
  .card-directory-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
body {
  --primary: #007833;
  --secondary: #1B3F40;
  --tertiary: #73E0A1;
  --accent: #73E0A1;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 3px solid;
  border-color: var(--primary);
  border-radius: 0px;
  background-color: var(--primary);
  color: var(--wp--custom--text--color--light);
  display: inline-block;
  font-weight: 600;
  line-height: 1;
  margin: 0.5em 0;
  padding: 0.85em 2em;
  text-decoration: none;
  -webkit-transition: all ease-in-out 0.4s;
  transition: all ease-in-out 0.4s;
}
button:hover, button:active, button:focus,
input[type=button]:hover,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:hover,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:hover,
input[type=submit]:active,
input[type=submit]:focus {
  background-color: var(--tertiary);
  border-color: var(--tertiary);
  color: var(--wp--custom--text--color--dark);
}

.button,
.wp-block-button > .wp-block-button__link {
  border: 3px solid;
  border-color: var(--wp--preset--color--base);
  border-radius: 0px;
  background-color: var(--wp--preset--color--base);
  color: var(--wp--custom--text--color--dark);
  display: inline-block;
  font-weight: 600;
  line-height: 1;
  margin: 0.5em 0;
  padding: 0.85em 2em;
  text-decoration: none;
  -webkit-transition: all ease-in-out 0.4s;
  transition: all ease-in-out 0.4s;
}
.button:hover, .button:active, .button:focus,
.wp-block-button > .wp-block-button__link:hover,
.wp-block-button > .wp-block-button__link:active,
.wp-block-button > .wp-block-button__link:focus {
  background-color: var(--accent);
  border-color: var(--accent);
  color: var(--wp--custom--text--color--dark);
}

.button.is-style-outline,
.wp-block-button.is-style-outline > .wp-block-button__link {
  background-color: transparent !important;
}
.button.is-style-outline.has-primary-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-primary-background-color {
  background-color: var(--wp--preset--color--base);
  border-color: var(--primary);
  color: var(--wp--custom--text--color--dark);
}
.button.is-style-outline.has-secondary-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-secondary-background-color {
  border-color: var(--secondary);
  color: var(--wp--custom--text--color--dark);
}
.button.is-style-outline.has-tertiary-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-tertiary-background-color {
  border-color: var(--tertiary);
  color: var(--wp--custom--text--color--dark);
}
.button.is-style-outline.has-neutral-background-color,
.wp-block-button.is-style-outline > .wp-block-button__link.has-neutral-background-color {
  border-color: var(--wp--preset--color--neutral);
  color: var(--wp--custom--text--color--dark);
}
.button.is-style-outline:hover, .button.is-style-outline:active, .button.is-style-outline:focus,
.wp-block-button.is-style-outline > .wp-block-button__link:hover,
.wp-block-button.is-style-outline > .wp-block-button__link:active,
.wp-block-button.is-style-outline > .wp-block-button__link:focus {
  background-color: var(--tertiary) !important;
  border-color: var(--tertiary);
  color: var(--wp--custom--text--color--dark);
}

.button.is-style-fill.has-primary-background-color,
.wp-block-button.is-style-fill > .wp-block-button__link.has-primary-background-color {
  color: var(--wp--custom--text--color--light);
  background-color: var(--primary) !important;
  border-color: var(--primary);
}
.button.is-style-fill.has-secondary-background-color,
.wp-block-button.is-style-fill > .wp-block-button__link.has-secondary-background-color {
  color: var(--wp--custom--text--color--light);
  background-color: var(--secondary) !important;
  border-color: var(--secondary);
}
.button.is-style-fill.has-tertiary-background-color,
.wp-block-button.is-style-fill > .wp-block-button__link.has-tertiary-background-color {
  color: var(--wp--custom--text--color--dark);
  background-color: var(--tertiary) !important;
  border-color: var(--tertiary);
}
.button.is-style-fill.has-neutral-background-color,
.wp-block-button.is-style-fill > .wp-block-button__link.has-neutral-background-color {
  color: var(--wp--custom--text--color--dark);
  border-color: var(--wp--preset--color--neutral);
}
.button.is-style-fill:hover, .button.is-style-fill:active, .button.is-style-fill:focus,
.wp-block-button.is-style-fill > .wp-block-button__link:hover,
.wp-block-button.is-style-fill > .wp-block-button__link:active,
.wp-block-button.is-style-fill > .wp-block-button__link:focus {
  background-color: var(--accent) !important;
  border-color: var(--accent);
  color: var(--wp--custom--text--color--dark);
}

.is-style-fill-w-chevron > svg,
.is-style-fill-w-chevron > .wp-block-button__link > svg,
.is-style-outline-w-chevron > svg,
.is-style-outline-w-chevron > .wp-block-button__link > svg {
  height: 1rem;
  fill: currentColor;
  margin-left: 1rem;
}

.button.is-style-fill-w-chevron,
.wp-block-button.is-style-fill-w-chevron > .wp-block-button__link {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background-color: transparent;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
}
.button.is-style-fill-w-chevron.has-primary-background-color,
.wp-block-button.is-style-fill-w-chevron > .wp-block-button__link.has-primary-background-color {
  background-color: var(--primary) !important;
  border-color: var(--primary);
  color: var(--wp--custom--text--color--light);
}
.button.is-style-fill-w-chevron.has-secondary-background-color,
.wp-block-button.is-style-fill-w-chevron > .wp-block-button__link.has-secondary-background-color {
  background-color: var(--secondary) !important;
  border-color: var(--secondary);
  color: var(--wp--custom--text--color--light);
}
.button.is-style-fill-w-chevron.has-tertiary-background-color,
.wp-block-button.is-style-fill-w-chevron > .wp-block-button__link.has-tertiary-background-color {
  background-color: var(--tertiary) !important;
  border-color: var(--tertiary);
  color: var(--wp--custom--text--color--dark);
}
.button.is-style-fill-w-chevron.has-neutral-background-color,
.wp-block-button.is-style-fill-w-chevron > .wp-block-button__link.has-neutral-background-color {
  border-color: var(--wp--preset--color--neutral);
  color: var(--wp--custom--text--color--dark);
}
.button.is-style-fill-w-chevron:hover, .button.is-style-fill-w-chevron:active, .button.is-style-fill-w-chevron:focus,
.wp-block-button.is-style-fill-w-chevron > .wp-block-button__link:hover,
.wp-block-button.is-style-fill-w-chevron > .wp-block-button__link:active,
.wp-block-button.is-style-fill-w-chevron > .wp-block-button__link:focus {
  background-color: var(--accent) !important;
  border-color: var(--accent);
  color: var(--wp--custom--text--color--dark);
}

.button.is-style-outline-w-chevron,
.wp-block-button.is-style-outline-w-chevron > .wp-block-button__link {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background-color: transparent !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.button.is-style-outline-w-chevron.has-primary-background-color,
.wp-block-button.is-style-outline-w-chevron > .wp-block-button__link.has-primary-background-color {
  border-color: var(--primary);
  color: var(--wp--custom--text--color--dark);
}
.button.is-style-outline-w-chevron.has-secondary-background-color,
.wp-block-button.is-style-outline-w-chevron > .wp-block-button__link.has-secondary-background-color {
  border-color: var(--secondary);
  color: var(--wp--custom--text--color--dark);
}
.button.is-style-outline-w-chevron.has-tertiary-background-color,
.wp-block-button.is-style-outline-w-chevron > .wp-block-button__link.has-tertiary-background-color {
  border-color: var(--tertiary);
  color: var(--wp--custom--text--color--dark);
}
.button.is-style-outline-w-chevron.has-neutral-background-color,
.wp-block-button.is-style-outline-w-chevron > .wp-block-button__link.has-neutral-background-color {
  border-color: var(--wp--preset--color--neutral);
  color: var(--wp--custom--text--color--dark);
}
.button.is-style-outline-w-chevron:hover, .button.is-style-outline-w-chevron:active, .button.is-style-outline-w-chevron:focus,
.wp-block-button.is-style-outline-w-chevron > .wp-block-button__link:hover,
.wp-block-button.is-style-outline-w-chevron > .wp-block-button__link:active,
.wp-block-button.is-style-outline-w-chevron > .wp-block-button__link:focus {
  background-color: var(--accent) !important;
  border-color: var(--accent);
  color: var(--wp--custom--text--color--dark);
}

.pill {
  background-color: var(--wp--preset--color--neutral-light);
  border: 1px solid var(--wp--preset--color--neutral);
  border-radius: 0.5rem;
  color: var(--wp--custom--text--color--dark) !important;
  font-weight: var(--font-style-bold);
  padding: 0.25em 0.5em;
  text-decoration: none;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
.pill:hover, .pill:focus, .pill:active {
  background-color: var(--wp--preset--color--neutral);
}
.pill > a {
  color: inherit !important;
  text-decoration: none;
}

/* Kadence Accordion Overrides */
button.kt-blocks-accordion-header {
  margin-bottom: 0;
  margin-top: 0;
}

.cbi-team-list .term-list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

#primary-menu, .sub-menu {
  background-color: var(--wp--preset--color--primary);
}

.credit {
  text-align: center;
}

.wp-block-group {
  padding-top: 0em;
}

.term-list-item > span::after {
  content: ",";
}

.term-list-item:last-of-type > span::after {
  content: "";
}

.filters-container {
  margin-bottom: 2rem;
}

.filters-container .filter-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  width: 100%;
}

.filters-container #search {
  width: 100%;
}

.filters-container input[type=search] {
  padding: 0.7em 0.25em;
  width: min(60%, 500px);
}
/*# sourceMappingURL=data:application/json;base64,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QjtFQUFwQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0FBQ3RCOztBQUVBO0VBQ0UsbURBQW1EO0FBQ3JEOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsV0FBVztBQUNiOztBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsbUJBQWU7TUFBZixlQUFlO0VBQ2YsU0FBUztFQUNULFdBQVc7QUFDYjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixzQkFBc0I7QUFDeEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiBUaGVtZSBOYW1lOiAgIENCSVxuIFRoZW1lIFVSSTogICAgaHR0cDovL2V4YW1wbGUuY29tL3R3ZW50eS1maWZ0ZWVuLWNoaWxkL1xuIERlc2NyaXB0aW9uOiAgQ3VzdG9taXplIGF3YXkuIEhhdmUgZnVuIVxuIEF1dGhvcjogICAgICAgT1JOTFxuIEF1dGhvciBVUkk6ICAgaHR0cHM6Ly9vcm5sLmdvdlxuIFRlbXBsYXRlOiAgICAgcm9vdFxuIFZlcnNpb246ICAgICAgMS4wLjFcbiBMaWNlbnNlOiAgICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG4gTGljZW5zZSBVUkk6ICBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG4gVGFnczogICAgICAgICBsaWdodCwgZGFyaywgdHdvLWNvbHVtbnMsIHJpZ2h0LXNpZGViYXIsIHJlc3BvbnNpdmUtbGF5b3V0LCBhY2Nlc3NpYmlsaXR5LXJlYWR5XG4gVGV4dCBEb21haW46ICBvcm5sLWNiaS1jaGlsZFxuKi9cbi8qKlxuKiBTdXBwb3J0cyBNZXNzYWdlIGJhbm5lclxuKi9cbi5zdXBwb3J0cy1tZXNzYWdlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1uZXV0cmFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuXG4uc3VwcG9ydHMtbWVzc2FnZSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tY3VzdG9tLS10ZXh0LS1jb2xvci0tZGFyayk7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS14c21hbGwpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSk7XG59XG5cbi5jYXJkLS1pbWFnZSB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5cbi5jYXJkLmNhcmQtcG9zdC0tc3F1YXJlIC5jYXJkLS1pbWFnZSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcmQuY2FyZC1wb3N0LS1zcXVhcmUgLmNhcmQtLWltYWdlID4gaW1nIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi5jYXJkLS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXNtYWxsKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uY2FyZC0tZm9vdGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uY2FyZC1kaXJlY3RvcnktZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5cbi5jYXJkLWdyaWQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5jYXJkLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLmNhcmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuY2FyZC1kaXJlY3RvcnktZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuYm9keSB7XG4gIC0tcHJpbWFyeTogIzAwNzgzMztcbiAgLS1zZWNvbmRhcnk6ICMxQjNGNDA7XG4gIC0tdGVydGlhcnk6ICM3M0UwQTE7XG4gIC0tYWNjZW50OiAjNzNFMEExO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0td3AtLWN1c3RvbS0tdGV4dC0tY29sb3ItLWxpZ2h0KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBwYWRkaW5nOiAwLjg1ZW0gMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjRzO1xufVxuYnV0dG9uOmhvdmVyLCBidXR0b246YWN0aXZlLCBidXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLFxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XTphY3RpdmUsXG5pbnB1dFt0eXBlPXJlc2V0XTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICBjb2xvcjogdmFyKC0td3AtLWN1c3RvbS0tdGV4dC0tY29sb3ItLWRhcmspO1xufVxuXG4uYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbiA+IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBib3JkZXI6IDNweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UpO1xuICBjb2xvcjogdmFyKC0td3AtLWN1c3RvbS0tdGV4dC0tY29sb3ItLWRhcmspO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIHBhZGRpbmc6IDAuODVlbSAyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNHM7XG59XG4uYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbjpmb2N1cyxcbi53cC1ibG9jay1idXR0b24gPiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLndwLWJsb2NrLWJ1dHRvbiA+IC53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLFxuLndwLWJsb2NrLWJ1dHRvbiA+IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tY3VzdG9tLS10ZXh0LS1jb2xvci0tZGFyayk7XG59XG5cbi5idXR0b24uaXMtc3R5bGUtb3V0bGluZSxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSA+IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lLmhhcy1wcmltYXJ5LWJhY2tncm91bmQtY29sb3IsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1wcmltYXJ5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tY3VzdG9tLS10ZXh0LS1jb2xvci0tZGFyayk7XG59XG4uYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUuaGFzLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tY3VzdG9tLS10ZXh0LS1jb2xvci0tZGFyayk7XG59XG4uYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUuaGFzLXRlcnRpYXJ5LWJhY2tncm91bmQtY29sb3IsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tY3VzdG9tLS10ZXh0LS1jb2xvci0tZGFyayk7XG59XG4uYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUuaGFzLW5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSA+IC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLW5ldXRyYWwtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW5ldXRyYWwpO1xuICBjb2xvcjogdmFyKC0td3AtLWN1c3RvbS0tdGV4dC0tY29sb3ItLWRhcmspO1xufVxuLmJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lOmhvdmVyLCAuYnV0dG9uLmlzLXN0eWxlLW91dGxpbmU6YWN0aXZlLCAuYnV0dG9uLmlzLXN0eWxlLW91dGxpbmU6Zm9jdXMsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVydGlhcnkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICBjb2xvcjogdmFyKC0td3AtLWN1c3RvbS0tdGV4dC0tY29sb3ItLWRhcmspO1xufVxuXG4uYnV0dG9uLmlzLXN0eWxlLWZpbGwuaGFzLXByaW1hcnktYmFja2dyb3VuZC1jb2xvcixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCA+IC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXByaW1hcnktYmFja2dyb3VuZC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tY3VzdG9tLS10ZXh0LS1jb2xvci0tbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuLmJ1dHRvbi5pcy1zdHlsZS1maWxsLmhhcy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCA+IC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1jdXN0b20tLXRleHQtLWNvbG9yLS1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLmJ1dHRvbi5pcy1zdHlsZS1maWxsLmhhcy10ZXJ0aWFyeS1iYWNrZ3JvdW5kLWNvbG9yLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1maWxsID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtdGVydGlhcnktYmFja2dyb3VuZC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tY3VzdG9tLS10ZXh0LS1jb2xvci0tZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbn1cbi5idXR0b24uaXMtc3R5bGUtZmlsbC5oYXMtbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1maWxsID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXdwLS1jdXN0b20tLXRleHQtLWNvbG9yLS1kYXJrKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbmV1dHJhbCk7XG59XG4uYnV0dG9uLmlzLXN0eWxlLWZpbGw6aG92ZXIsIC5idXR0b24uaXMtc3R5bGUtZmlsbDphY3RpdmUsIC5idXR0b24uaXMtc3R5bGUtZmlsbDpmb2N1cyxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCA+IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWZpbGwgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCA+IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLXdwLS1jdXN0b20tLXRleHQtLWNvbG9yLS1kYXJrKTtcbn1cblxuLmlzLXN0eWxlLWZpbGwtdy1jaGV2cm9uID4gc3ZnLFxuLmlzLXN0eWxlLWZpbGwtdy1jaGV2cm9uID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayA+IHN2Zyxcbi5pcy1zdHlsZS1vdXRsaW5lLXctY2hldnJvbiA+IHN2Zyxcbi5pcy1zdHlsZS1vdXRsaW5lLXctY2hldnJvbiA+IC53cC1ibG9jay1idXR0b25fX2xpbmsgPiBzdmcge1xuICBoZWlnaHQ6IDFyZW07XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5idXR0b24uaXMtc3R5bGUtZmlsbC13LWNoZXZyb24sXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWZpbGwtdy1jaGV2cm9uID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnV0dG9uLmlzLXN0eWxlLWZpbGwtdy1jaGV2cm9uLmhhcy1wcmltYXJ5LWJhY2tncm91bmQtY29sb3IsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWZpbGwtdy1jaGV2cm9uID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdwLS1jdXN0b20tLXRleHQtLWNvbG9yLS1saWdodCk7XG59XG4uYnV0dG9uLmlzLXN0eWxlLWZpbGwtdy1jaGV2cm9uLmhhcy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbC13LWNoZXZyb24gPiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0td3AtLWN1c3RvbS0tdGV4dC0tY29sb3ItLWxpZ2h0KTtcbn1cbi5idXR0b24uaXMtc3R5bGUtZmlsbC13LWNoZXZyb24uaGFzLXRlcnRpYXJ5LWJhY2tncm91bmQtY29sb3IsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWZpbGwtdy1jaGV2cm9uID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtdGVydGlhcnktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdwLS1jdXN0b20tLXRleHQtLWNvbG9yLS1kYXJrKTtcbn1cbi5idXR0b24uaXMtc3R5bGUtZmlsbC13LWNoZXZyb24uaGFzLW5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbC13LWNoZXZyb24gPiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1uZXV0cmFsLWJhY2tncm91bmQtY29sb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1uZXV0cmFsKTtcbiAgY29sb3I6IHZhcigtLXdwLS1jdXN0b20tLXRleHQtLWNvbG9yLS1kYXJrKTtcbn1cbi5idXR0b24uaXMtc3R5bGUtZmlsbC13LWNoZXZyb246aG92ZXIsIC5idXR0b24uaXMtc3R5bGUtZmlsbC13LWNoZXZyb246YWN0aXZlLCAuYnV0dG9uLmlzLXN0eWxlLWZpbGwtdy1jaGV2cm9uOmZvY3VzLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1maWxsLXctY2hldnJvbiA+IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWZpbGwtdy1jaGV2cm9uID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWZpbGwtdy1jaGV2cm9uID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0td3AtLWN1c3RvbS0tdGV4dC0tY29sb3ItLWRhcmspO1xufVxuXG4uYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUtdy1jaGV2cm9uLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lLXctY2hldnJvbiA+IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lLXctY2hldnJvbi5oYXMtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lLXctY2hldnJvbiA+IC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXByaW1hcnktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS13cC0tY3VzdG9tLS10ZXh0LS1jb2xvci0tZGFyayk7XG59XG4uYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUtdy1jaGV2cm9uLmhhcy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZS13LWNoZXZyb24gPiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdwLS1jdXN0b20tLXRleHQtLWNvbG9yLS1kYXJrKTtcbn1cbi5idXR0b24uaXMtc3R5bGUtb3V0bGluZS13LWNoZXZyb24uaGFzLXRlcnRpYXJ5LWJhY2tncm91bmQtY29sb3IsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUtdy1jaGV2cm9uID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtdGVydGlhcnktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnkpO1xuICBjb2xvcjogdmFyKC0td3AtLWN1c3RvbS0tdGV4dC0tY29sb3ItLWRhcmspO1xufVxuLmJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lLXctY2hldnJvbi5oYXMtbmV1dHJhbC1iYWNrZ3JvdW5kLWNvbG9yLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lLXctY2hldnJvbiA+IC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLW5ldXRyYWwtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW5ldXRyYWwpO1xuICBjb2xvcjogdmFyKC0td3AtLWN1c3RvbS0tdGV4dC0tY29sb3ItLWRhcmspO1xufVxuLmJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lLXctY2hldnJvbjpob3ZlciwgLmJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lLXctY2hldnJvbjphY3RpdmUsIC5idXR0b24uaXMtc3R5bGUtb3V0bGluZS13LWNoZXZyb246Zm9jdXMsXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUtdy1jaGV2cm9uID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZS13LWNoZXZyb24gPiAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZS13LWNoZXZyb24gPiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS13cC0tY3VzdG9tLS10ZXh0LS1jb2xvci0tZGFyayk7XG59XG5cbi5waWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW5ldXRyYWwtbGlnaHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbmV1dHJhbCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLXdwLS1jdXN0b20tLXRleHQtLWNvbG9yLS1kYXJrKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1zdHlsZS1ib2xkKTtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLnBpbGw6aG92ZXIsIC5waWxsOmZvY3VzLCAucGlsbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbmV1dHJhbCk7XG59XG4ucGlsbCA+IGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEthZGVuY2UgQWNjb3JkaW9uIE92ZXJyaWRlcyAqL1xuYnV0dG9uLmt0LWJsb2Nrcy1hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNiaS10ZWFtLWxpc3QgLnRlcm0tbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4jcHJpbWFyeS1tZW51LCAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHJpbWFyeSk7XG59XG5cbi5jcmVkaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1ibG9jay1ncm91cCB7XG4gIHBhZGRpbmctdG9wOiAwZW07XG59XG5cbi50ZXJtLWxpc3QtaXRlbSA+IHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCIsXCI7XG59XG5cbi50ZXJtLWxpc3QtaXRlbTpsYXN0LW9mLXR5cGUgPiBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5maWx0ZXJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5maWx0ZXJzLWNvbnRhaW5lciAuZmlsdGVyLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWx0ZXJzLWNvbnRhaW5lciAjc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWx0ZXJzLWNvbnRhaW5lciBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBwYWRkaW5nOiAwLjdlbSAwLjI1ZW07XG4gIHdpZHRoOiBtaW4oNjAlLCA1MDBweCk7XG59Il19 */