/*
               ./ddmMMMMMMMMMMddm-                              -ddmMMMMMMMMMMddm\.
           .+ddMMMMMMMMMMMMMMMMMMMMd:                        :ddMMMMMMMMMMMMMMMMMMMMd+.
         :dMMMMMMMMMMMMMMMMMMMMMMMMMMd´                    `dMMMMMMMMMMMMMMMMMMMMMMMMMd:
       .dDMMMMMMMMMMMMMMMMMMMMMMMMMMMMd                    dMMMMMMMMMMMMMMMMMMMMMMMMMMMDd.
      dDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd´                  `dMMMMMMMMMMMMMMMMMMMMMMMMMMMMMDd
     `MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd                    dMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD´
     .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd,.mMMMMMMMMMMMMMMm..,MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMD.
      dDMMMMMMMMMMMMMMMMMMMMMMMMMdm/-´     `-+dMMMd+-´      `ddmMMMMMMMMMMMMMMMMMMMMMMMMMMDd
       dDMMMMMMMMMMMMMMMMMMMMMdd-              :m:              -ddMMMMMMMMMMMMMMMMMMMMMMDd
        `\dMMMMMMMMMMMMMMMMMMdd                 '                 ddMMMMMMMMMMMMMMMMMMMd/´
            `:dDMMMMMMmddMMMDd                                     ddMMMdmdddMMMMddm+:´
                       -DDMMM+           .mMm.     .mMm.           +DDMMm-
                      .DMMMMM\          .MMMMM´   `MMMMM:          /MMMMMD.
                      mMMMMMMM\         :MMMMM:   :MMMMM:         /MMMMMMMm
                     :MM+´´++dd.         :MMMM:   :MMMM:         .dd++``+MM.
                     .M        `           .ddmDDMddm.           ´        M.
                      M-    ++            .MMMMMMMMMMM             ++    -M
                      `M.    .D+`          `+ddMMMdm+´          ´+D.    .M´
                       `M:     ddm\`                         ´/ddm     :M´
                         \M.     +DDMd\_                 _/ddMM+´    .M/
                           \M:    `dMMMMMDddmmmmmmmmdddMMMMMMMd´   :M/
                             \.Mm   `+ddMMMMMMMMMMMMMMMMMdd+´   mM./
                                `ddm    -ddMMMMMMMMMMdd-    ddm´
                                    -ddm                ddm-
                                         -ddmddmddmddm-

 */
.arrow-container i {
  background-color: #000; }

.section,
.section.section__orange-white,
.section.section--pages {
  background-color: #f7f7f7; }

.page-hero {
  background-color: #fc0; }

.page-hero.blog-hero .filter,
.page-hero .filter,
.page-hero .gradient-filter,
.mobile-overlay {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(rgba(255, 204, 0, 0.4)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(255, 204, 0, 0.4) 100%); }

.page-header .filter {
  background: #000; }

@font-face {
  font-family: "Geograph Edit Black";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographEdit-Black.otf"); }

@font-face {
  font-family: "Geograph Edit Black";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographEdit-BlackItalic.otf");
  font-style: italic; }

@font-face {
  font-family: "Geograph Edit Bold";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographEdit-Bold.otf"); }

@font-face {
  font-family: "Geograph Edit Bold";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographEdit-BoldItalic.otf");
  font-style: italic; }

@font-face {
  font-family: "Geograph Edit Medium";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographEdit-Medium.otf"); }

@font-face {
  font-family: "Geograph Edit Medium";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographEdit-MediumItalic.otf");
  font-style: italic; }

@font-face {
  font-family: "Geograph Edit Regular";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographEdit-Regular.otf"); }

@font-face {
  font-family: "Geograph Edit Regular";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographEdit-RegularItalic.otf");
  font-style: italic; }

@font-face {
  font-family: "Geograph Edit Thin";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographEdit-Thin.otf"); }

@font-face {
  font-family: "Geograph Edit Thin";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographEdit-ThinItalic.otf");
  font-style: italic; }

@font-face {
  font-family: "Geograph Edit Light";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographEdit-Light.otf"); }

@font-face {
  font-family: "Geograph Edit Thin";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographEdit-LightItalic.otf");
  font-style: italic; }

@font-face {
  font-family: "Geograph Brand Black";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographBrand-Black.otf"); }

@font-face {
  font-family: "Geograph Brand Black";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographBrand-BlackItalic.otf");
  font-style: italic; }

@font-face {
  font-family: "Geograph Brand Bold";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographBrand-Bold.otf"); }

@font-face {
  font-family: "Geograph Brand Bold";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographBrand-BoldItalic.otf");
  font-style: italic; }

@font-face {
  font-family: "Geograph Brand Light";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographBrand-Light.otf"); }

@font-face {
  font-family: "Geograph Brand Light";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographBrand-LightItalic.otf");
  font-style: italic; }

@font-face {
  font-family: "Geograph Brand Medium";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographBrand-Medium.otf"); }

@font-face {
  font-family: "Geograph Brand Medium";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographBrand-MediumItalic.otf");
  font-style: italic; }

@font-face {
  font-family: "Geograph Brand Regular";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographBrand-Regular.otf"); }

@font-face {
  font-family: "Geograph Brand Regular";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographBrand-RegularItalic.otf");
  font-style: italic; }

@font-face {
  font-family: "Geograph Brand Thin";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographBrand-Thin.otf"); }

@font-face {
  font-family: "Geograph Brand Black Thin";
  src: url("https://cdn.media.disneyatoz.com/fonts/natgeo/GeographBrand-ThinItalic.otf");
  font-style: italic; }

.entry-content img {
  margin: 1em 0 0 0; }

img.first-horizontal, img.horizontal {
  margin: auto;
  width: auto;
  margin-top: 1em; }

img.first-vertical,
article:not(.tag-magazine):not(.tag-photography) .entry-content img.vertical {
  width: 47%;
  margin: 0 1em 1em 0;
  float: left; }

.js-show-mobile-nav .menu-toggle .close-btn {
  background: transparent; }

.pdf-link::before {
  background: #fc0;
  color: #fc0; }

.pdf-link:hover::before {
  background: linear-gradient(45deg, #fc0, #ffe800);
  color: #fc0; }

.svg-icon-gradient-start {
  stop-color: #fc0; }

.svg-icon-gradient-end {
  stop-color: #ffe800; }

#pdf-icon-gradient-start {
  stop-color: #000; }

#pdf-icon-gradient-end {
  stop-color: #000; }

.site-header.is-home-top .site-header-nav .searchbox-icon::before {
  background-color: #000 !important; }

@media screen and (max-width: 782px) {
  img.first-vertical,
  article:not(.tag-magazine):not(.tag-photography) .entry-content img.vertical {
    width: 100%; } }

.page .wp-video {
  margin: auto; }

a {
  color: #000;
  font-weight: 400;
  font-family: "Geograph Brand Medium", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif;
  letter-spacing: 0.1px; }

body,
.paneled-image .panel p {
  color: #000;
  font-family: "Geograph Edit Regular", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif;
  letter-spacing: 0.1px; }

h1,
h2,
h3,
h4 {
  font-family: "Geograph Brand Regular", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif;
  letter-spacing: 2px; }

h5,
h6 {
  font-family: "Geograph Brand Regular", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif;
  letter-spacing: 2px; }

h6.youtube-title {
  font-size: 1em; }

cite.youtube_description {
  font-size: 0.7em;
  margin: 0;
  padding: 0; }

.page-hero .copy h1 {
  font-family: "Geograph Brand Medium", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400; }

h1.section-title.has-gradient,
h2.section-title.has-gradient,
.page-header .page-title,
.section-title.has-gradient,
.section-title {
  font-family: "Geograph Brand Bold", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 3px;
  font-size: 3em; }

.paneled-image .panel h6 {
  line-height: 1.75rem;
  font-family: 'Geograph Brand Bold'; }

p,
article {
  font-family: "Geograph Edit Regular", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif;
  font-weight: 400, "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.1px;
  font-size: 16px;
  line-height: 1.5; }

.site-footer a {
  color: #fff;
  padding-left: 1em;
  padding-right: 1em;
  font-family: "Geograph Edit Light", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif; }

strong,
b {
  font-family: "Geograph Brand Bold", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif; }

::-moz-selection {
  background-color: #fc0;
  color: #fff; }

::selection {
  background-color: #fc0;
  color: #fff; }

blockquote {
  margin: 0 auto;
  width: 85%; }

blockquote.wp-block-quote > p {
  text-align: center;
  font-size: 1em; }

blockquote.wp-block-quote > p:first-child {
  margin-bottom: 9px;
  text-align: center; }

.wp-block-quote > p:first-child::before {
  content: '"';
  float: left;
  margin-bottom: 10px;
  color: transparent;
  font-family: "Geograph Edit Medium";
  text-align: center;
  background-image: url("../../dist/images/quote-icon.svg");
  background-repeat: no-repeat;
  width: 20px; }

.wp-block-quote cite {
  font-family: "Geograph Brand Medium";
  font-size: 10px;
  letter-spacing: 1px;
  color: #999;
  text-transform: uppercase; }

i, em, dfn {
  font-style: italic; }

cite.image_caption {
  font-family: 'Geograph Edit Regular';
  font-size: 0.7em;
  line-height: 0.7em; }

i.image_by {
  display: block;
  font-family: 'Geograph Brand Bold';
  font-size: 0.7em;
  margin: 0.5em 0 3em 0; }

ul.disc,
.content-area ul {
  list-style-type: disc;
  margin-left: 1.1rem;
  list-style-position: inside;
  margin-top: 1em; }

.entry-content li {
  margin-bottom: 1em;
  line-height: 1.6em; }

.js-show-mobile-nav .main-navigation li a {
  font-family: "Geograph Edit Bold", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif;
  padding: 1em 0; }

.entry-title a {
  font-family: "Geograph Brand Regular", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif; }

.employee-card p {
  font-family: "Geograph Brand Bold"; }

time.entry-date.published {
  letter-spacing: 1px; }

.entry-content h1,
.entry-content h2,
.entry-content h3 {
  font-family: "Geograph Brand Bold";
  color: #000;
  margin: 1em 0;
  display: inline; }

.entry-content a {
  color: #000 !important;
  margin: 1em 0;
  border-bottom: 2px solid #fc0;
  background-image: linear-gradient(120deg, #fc0 0%, #fc0 100%);
  background-repeat: no-repeat;
  background-size: 100% 0em;
  background-position: 0 100%;
  -webkit-transition: background-size 0.125s ease-in;
  transition: background-size 0.125s ease-in; }

.entry-content a:hover {
  border-color: #fc0;
  color: black;
  background-size: 100% 100%; }

.page .inner-container p a {
  color: #000 !important;
  margin: 1em 0;
  border-bottom: 2px solid #fc0;
  background-image: linear-gradient(120deg, #fc0 0%, #fc0 100%);
  background-repeat: no-repeat;
  background-size: 100% 0em;
  background-position: 0 100%;
  -webkit-transition: background-size 0.125s ease-in;
  transition: background-size 0.125s ease-in; }

.page .inner-container p a:hover {
  border-color: #fc0;
  color: black;
  background-size: 100% 100%; }

.entry-content .wp-block-quote cite a {
  color: #807f7e !important; }

.entry-content h1 {
  font-size: 35px;
  display: block; }

.entry-content h2 {
  font-size: 21px; }

.entry-content h3 {
  font-size: 18px;
  display: block; }

.entry-content p {
  margin-top: 1em; }
  .entry-content p b {
    font-family: "Geograph Edit Bold", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif; }

.entry-content h2 + p {
  margin: 1em 0 3em; }

.entry-content h2 + p i {
  font-size: 0.7em; }

.entry-meta {
  display: inline-block; }

.single .hentry .entry-title {
  font-size: 2em;
  line-height: 1.25em;
  margin-bottom: 2rem;
  margin-top: 1rem;
  padding-bottom: 2rem;
  position: relative;
  font-family: "Geograph Brand Medium";
  letter-spacing: 3px; }

.entry-content a {
  color: #474543;
  font-weight: 300; }
  .entry-content a:hover::not(.button-more) {
    color: #000;
    text-decoration: underline; }

.entry-content p {
  font-weight: 300; }

.news-grid .hentry .entry-title a,
.search-results .hentry .entry-title a,
.news-grid--home .hentry .entry-title a,
.news-grid__home .hentry .entry-title a,
.press-releases-row .hentry .entry-title a {
  color: black; }

.press-releases-row .section-title {
  padding: 0.4em 0;
  font-size: 2.5em;
  text-align: left; }

.section.section__bianca {
  background-color: #f4f2f2; }

@media screen and (min-width: 300px) and (max-width: 1024px) {
  .press-releases-row .section-title {
    margin: 0;
    padding: 0;
    text-align: center; }
  .press-releases-row .button {
    display: block;
    margin: auto;
    min-width: 11em;
    text-align: center;
    width: 25%; }
  body.paged {
    padding-top: 6em; }
  .section-title.has-gradient,
  .section-title {
    line-height: 47px; } }

@media screen and (min-width: 783px) and (max-width: 1024px) {
  body.paged {
    padding-top: 3em; } }

.js-show-mobile-nav nav.site-header-nav {
  padding-top: 0; }

.modal-inner {
  background: #ffffff; }

.modal-inner .modal-close {
  background: unset; }

.modal-inner .modal-close:hover::after,
.modal-inner .modal-close:hover::before,
.modal-inner .modal-close:active::after,
.modal-inner .modal-close:active::before,
.modal-inner .modal-close:focus::after,
.modal-inner .modal-close:focus::before {
  background: #000 !important;
  -webkit-transition: all 1s ease;
  transition: all 1s ease; }

.modal-inner .modal-close::after,
.modal-inner .modal-close::before {
  background: #000 !important;
  -webkit-transition: all 1s ease;
  transition: all 1s ease; }

.leaders .button {
  -webkit-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
  -webkit-transform: unset;
          transform: unset;
  border-radius: 0.25rem;
  background: #f5f4f4; }
  .leaders .button:hover {
    -webkit-box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);
            box-shadow: inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);
    -webkit-transform: unset;
            transform: unset; }
  .leaders .button::after {
    border-radius: 0 0.25rem 0.25rem 0; }

.leaders .button:hover,
.leaders .button:active,
.leaders .button:focus {
  background-color: #ffffff;
  color: #000;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1); }

body.leaders-template-default.single.single-leaders #main section {
  background: #f7f7f7; }

.single-leaders .section .button {
  background-color: #eee !important;
  color: black; }

.single-leaders .section .button:hover {
  background-color: #fff !important;
  color: #000; }

.single-leaders .button.button-external:hover, .single-leaders .button[target='_blank']:hover {
  border-radius: 0 0.25rem 0.25rem 0; }

.category-press-release .post-thumbnail {
  display: none; }

#site-logo .logo-container {
  width: 100% !important; }

.site-header .inner-container {
  max-width: 100%; }

.site-header #site-logo .logo-container svg {
  width: 4em; }

.site-header.is-home-top .site-header-nav .menu-toggle {
  color: #000;
  border-color: #000; }

.site-header.is-home-top .site-header-nav .searchbox-icon::before {
  background-color: #fff !important; }
  @media screen and (max-width: 1024px) {
    .site-header.is-home-top .site-header-nav .searchbox-icon::before {
      background-color: #000 !important; } }

.site-header:hover .site-header-nav .logo-container svg path {
  fill: #FC0 !important; }

.site-header:hover.is-home-top .site-header-nav .searchbox-icon::before {
  background-color: #000 !important; }

.logged-in .site-header {
  top: 0px; }

.mobile-navigation .topmenu {
  height: unset;
  min-height: 50px; }

.js-show-mobile-nav a,
.js-show-mobile-nav .menu-toggle,
.js-show-mobile-nav .menu-toggle:hover,
.js-show-mobile-nav .menu-toggle:active,
.js-show-mobile-nav .menu-toggle:focus {
  color: #000 !important; }

.js-show-mobile-nav .site-header-nav {
  background: #fff;
  overflow: scroll;
  top: 0px; }
  .js-show-mobile-nav .site-header-nav .searchbox-icon::before {
    background-color: black; }

.js-show-mobile-nav .menu-toggle .close-btn {
  border: 0;
  color: black;
  height: auto;
  margin-left: 5px;
  width: 26px;
  -webkit-mask: none;
  mask: none; }
  .js-show-mobile-nav .menu-toggle .close-btn img {
    opacity: 1; }

.js-show-mobile-nav span#hamburguer-container {
  display: none; }

.site-header-nav .menu-toggle {
  border: 0;
  margin: 0; }
  .site-header-nav .menu-toggle:hover, .site-header-nav .menu-toggle:active, .site-header-nav .menu-toggle:focus {
    background-color: white; }
  .site-header-nav .menu-toggle img#hamburguer-icon {
    width: 40px; }

.blog .is-home-top .site-header-nav .menu-toggle:focus {
  background: transparent; }

@media screen and (min-width: 64.0625em) {
  .is-home-top .main-navigation > .nav-menu > .current-menu-item > a::after,
  .is-home-top .main-navigation .sub-menu li .active::after {
    background: #fff;
    color: #000; } }

.blog.paged #page .site-header.is-home-top .site-header-nav .searchbox-icon::before {
  background-color: black !important; }

.news-grid, .search-results {
  margin-top: 0; }

.single .hentry:not(.has-post-thumbnail), .single .hentry.image-hidden {
  margin-top: 3em; }
  .single .hentry:not(.has-post-thumbnail) .section, .single .hentry.image-hidden .section {
    padding: 4em; }

@media screen and (min-width: 783px) and (max-width: 1024px) {
  .single .hentry:not(.has-post-thumbnail), .single .hentry.image-hidden {
    margin-top: 1em; }
    .single .hentry:not(.has-post-thumbnail) .section, .single .hentry.image-hidden .section {
      padding: 2em; } }

@media screen and (max-width: 782px) {
  .single .hentry:not(.has-post-thumbnail), .single .hentry.image-hidden {
    margin-top: 0; }
  .section {
    padding: 2em !important; } }

.single-post .site-header.is-home-top {
  background: #fff; }

.single-post .is-home-top {
  background-color: #fff; }
  .single-post .is-home-top .site-header-nav a {
    color: #000; }

.site-header::before,
.main-navigation a::after,
.section-title.has-gradient::after,
.news-grid--home .post-middle .hentry::after,
.news-grid__home .post-middle .hentry::after,
#searchbox.searchbox-open::before,
.site-footer::after,
.single .hentry .entry-title::after,
.news-grid .hentry::after,
.search-results .hentry::after,
hr.has-gradient,
.mobile-navigation .nav-submenu li::after,
.press-releases-container .entry-title::after,
.site-header::before,
.site-header__white .site-header .site-header-nav .current-menu-item > a::after,
.news-grid--home .hentry:not(.has-post-thumbnail)::after,
.button.button__white::after,
.modal-inner::after,
.leaders .employee-title.has-gradient::after,
.page-header .col-md-7::before,
.employee-card.no-photo::after {
  background: #fc0 !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#fc0), to(#ffea35)) !important;
  background-image: linear-gradient(90deg, #fc0 0%, #ffea35 100%) !important; }

@media screen and (max-width: 46.24em) {
  .news-grid--home .hentry::after,
  .news-grid__home .hentry::after {
    background: #fc0 !important; } }

@media screen and (min-width: 64.0625em) {
  .paneled-image .panel::after {
    background: #fc0 !important; } }

.press-releases-row .hentry:not(.last)::after {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fc0), to(#ffdd3a));
  background-image: linear-gradient(0deg, #fc0 0%, #ffdd3a 100%);
  background: #fc0 !important; }

.employee-card .employee-photo::after {
  background-color: #fc0;
  background-image: none !important; }

.modal-inner .modal-close::after,
.modal-inner .modal-close::before {
  background: #464646 !important; }

.button,
.paneled-image .panel .button,
.news-grid--home .button,
.news-grid__home .button,
.paneled-image .panel .button.button-external::after,
.news-grid--home .button.button-external::after,
.news-grid__home .button.button-external::after,
.paneled-image .panel .button[target='_blank']::after,
.news-grid--home .button[target='_blank']::after,
.news-grid__home .button[target='_blank']::after {
  background-color: #fc0;
  color: #000; }
  .button.hollow, .button.button-more,
  .paneled-image .panel .button.hollow,
  .paneled-image .panel .button.button-more,
  .news-grid--home .button.hollow,
  .news-grid--home .button.button-more,
  .news-grid__home .button.hollow,
  .news-grid__home .button.button-more,
  .paneled-image .panel .button.button-external::after.hollow,
  .paneled-image .panel .button.button-external::after.button-more,
  .news-grid--home .button.button-external::after.hollow,
  .news-grid--home .button.button-external::after.button-more,
  .news-grid__home .button.button-external::after.hollow,
  .news-grid__home .button.button-external::after.button-more,
  .paneled-image .panel .button[target='_blank']::after.hollow,
  .paneled-image .panel .button[target='_blank']::after.button-more,
  .news-grid--home .button[target='_blank']::after.hollow,
  .news-grid--home .button[target='_blank']::after.button-more,
  .news-grid__home .button[target='_blank']::after.hollow,
  .news-grid__home .button[target='_blank']::after.button-more {
    background-color: transparent;
    border: 2px solid #fc0;
    color: #fc0; }
  .button::after,
  .paneled-image .panel .button::after,
  .news-grid--home .button::after,
  .news-grid__home .button::after,
  .paneled-image .panel .button.button-external::after::after,
  .news-grid--home .button.button-external::after::after,
  .news-grid__home .button.button-external::after::after,
  .paneled-image .panel .button[target='_blank']::after::after,
  .news-grid--home .button[target='_blank']::after::after,
  .news-grid__home .button[target='_blank']::after::after {
    background-color: #fc0;
    color: #fff; }

.paneled-image .panel .button:hover,
.news-grid--home .button:hover,
.news-grid__home .button:hover,
.paneled-image .panel .button:active,
.news-grid--home .button:active,
.news-grid__home .button:active,
.paneled-image .panel .button:focus,
.news-grid--home .button:focus,
.news-grid__home .button:focus {
  background-color: #ffd633;
  color: #000; }

.button:hover,
.button:active,
.button:focus {
  background-color: #fc0;
  color: #000; }

.nav-links a {
  background-color: #fc0;
  border: 2px solid #fc0;
  border-radius: 0.25rem;
  color: #000;
  display: inline-block;
  font-family: "Geograph Brand Medium", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif;
  font-size: 0.75rem; }
  .nav-links a:hover, .nav-links a:active, .nav-links a:focus {
    background-color: #ffd633;
    border: #ffd633 2px solid;
    color: #000; }

.page-hero .featured-post .button,
.entry-meta .cat-links a,
.entry-meta .tags-links a,
section#press-release-articles a.button {
  font-family: "Geograph Brand Medium", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif; }

.entry-meta .cat-links a,
.entry-meta .tags-links a,
section#press-release-articles a.button {
  border: 2px solid black;
  color: #000; }

span.cat-links {
  margin-right: 0.5em; }

.page-hero .featured-post .button:hover,
.page-hero .featured-post .button:focus,
.entry-meta .cat-links a:hover,
.entry-meta .tags-links a:hover,
.entry-meta .cat-links a:active,
.entry-meta .tags-links a:focus,
section#press-release-articles a.button:hover,
section#press-release-articles a.button:focus {
  background-color: #ffd633;
  border: 2px solid #ffd633;
  color: #000;
  font-family: "Geograph Brand Medium", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif; }

.leaders .button {
  color: #000; }
  .leaders .button i::after {
    background-color: #000; }

.page-header a,
.page-header .button {
  font-family: "Geograph Brand Medium", "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Helvetica, Arial, sans-serif; }

.page-header a:hover,
.page-header a:active,
.page-header a:focus {
  color: #fff;
  background-color: transparent; }

.page-header .button.button-more:hover,
.page-header .button.button-more:active,
.page-header .button.button-more:focus {
  color: #000;
  background-color: #fc0;
  border: 2px solid #fc0;
  border-radius: unset; }

.wp-pagenavi span.current,
.wp-pagenavi a:active,
.wp-pagenavi a:focus {
  border-color: #fc0;
  color: #000;
  border-radius: unset; }

.wp-pagenavi span:hover {
  border-color: #fc0;
  color: #000;
  line-height: inherit; }

.wp-pagenavi a {
  line-height: inherit;
  border-radius: unset; }

a.nextpostslink:hover,
a.previouspostslink:hover {
  border: 2px solid transparent;
  color: #fc0; }

.wp-pagenavi span.extend:hover {
  border: 2px solid transparent;
  color: #000; }

.js-show-mobile-nav
.site-header-nav
#searchbox:not(.searchbox-open)
.searchbox-icon::before {
  background-color: black !important; }

@media screen and (min-width: 300px) and (max-width: 1024px) {
  section#press-release-articles a.button {
    margin: 2em auto 0 auto; } }

.button.button-external::after, .button[target='_blank']::after {
  background-color: #fc3;
  color: #fff; }

.site-footer {
  background-color: #000;
  color: #fff;
  padding: 1.7em 0; }
  .site-footer a {
    color: #fff;
    padding-left: 1em;
    padding-right: 1em;
    line-height: 2em;
    letter-spacing: 1px; }
  .site-footer a:hover, .site-footer .site-footer a:focus {
    color: #fc0; }
  .site-footer #copyright {
    border-top: 1px solid;
    color: #b2b2b2;
    display: block;
    font-size: 1em;
    font-family: "Geograph Edit Light";
    letter-spacing: 1px;
    margin-right: 0;
    padding: 2em 3em;
    text-align: left;
    width: 100%; }
  .site-footer #footer-logo img {
    width: 14em;
    float: left;
    margin: 1.8em 3em;
    padding: 0.2em; }
  .site-footer nav#footer-navigation {
    text-align: left;
    margin: 0;
    padding: 2em 1em;
    width: 90%; }
  .site-footer nav#social-navigation {
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 2em;
    padding: 1.4em 1em; }
  .site-footer .footer-navigation ul#menu-footer {
    display: table-cell !important; }
  .site-footer .social-navigation-title {
    font-family: "Geograph Brand Bold", "Avenir Next LT W01 Demi", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    margin: 0 1em;
    text-transform: uppercase;
    letter-spacing: 3px; }
  .site-footer .social-navigation a {
    background-color: black; }
  .site-footer .social-navigation a[href*='instagram.com']::before {
    content: "\f16d"; }
  @media screen and (max-width: 1024px) {
    .site-footer a {
      color: #fff;
      padding-left: 0.5em;
      padding-right: 0.5em; }
    .site-footer #footer-logo img {
      width: 11em;
      float: left;
      margin: 0 0 0 2em; }
    .site-footer nav#footer-navigation {
      display: inline-block;
      text-align: left;
      margin: 0;
      padding: 0; }
    .site-footer nav#social-navigation {
      float: right;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-right: 2em;
      padding: 0 1em; }
    .site-footer .site-footer .footer-navigation ul li {
      width: 100% !important; }
    .site-footer .social-navigation-title {
      display: none; }
    .site-footer .footer-navigation ul li {
      width: 100%;
      line-height: 2.5em; }
    .site-footer .footer-navigation ul li:not(:last-child)::after {
      content: '';
      margin: 0 0.3125rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9wYWxsZXR0ZS5zY3NzIiwiX25hdGdlby1mb250cy5zY3NzIiwiX2ltYWdlcy5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9zaXRlLWhlYWRlci5zY3NzIiwiX2dyYWRpZW50LWJhcnMuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcUNBO0VBQ0Usc0JBQXNCLEVBQUE7O0FBRXhCOzs7RUFHRSx5QkF6QnVCLEVBQUE7O0FBNEJ6QjtFQUNFLHNCQXRDa0IsRUFBQTs7QUF5Q3BCOzs7O0VBSUUsaUhBSUM7RUFKRCx1RkFJQyxFQUFBOztBQUdIO0VBQ0UsZ0JBbERvQixFQUFBOztBQ0h0QjtFQUNFLGtDQUFrQztFQUNsQyxnRkFBZ0YsRUFBQTs7QUFHbEY7RUFDRSxrQ0FBa0M7RUFDbEMsc0ZBQXNGO0VBQ3RGLGtCQUFrQixFQUFBOztBQUtwQjtFQUNFLGlDQUFpQztFQUNqQywrRUFBK0UsRUFBQTs7QUFHakY7RUFDRSxpQ0FBaUM7RUFDakMscUZBQXFGO0VBQ3JGLGtCQUFrQixFQUFBOztBQUtwQjtFQUNFLG1DQUFtQztFQUNuQyxpRkFBaUYsRUFBQTs7QUFHbkY7RUFDRSxtQ0FBbUM7RUFDbkMsdUZBQXVGO0VBQ3ZGLGtCQUFrQixFQUFBOztBQUlwQjtFQUNFLG9DQUFvQztFQUNwQyxrRkFBa0YsRUFBQTs7QUFHcEY7RUFDRSxvQ0FBb0M7RUFDcEMsd0ZBQXdGO0VBQ3hGLGtCQUFrQixFQUFBOztBQUlwQjtFQUNFLGlDQUFpQztFQUNqQywrRUFBK0UsRUFBQTs7QUFHakY7RUFDRSxpQ0FBaUM7RUFDakMscUZBQXFGO0VBQ3JGLGtCQUFrQixFQUFBOztBQUlwQjtFQUNFLGtDQUFrQztFQUNsQyxnRkFBZ0YsRUFBQTs7QUFHbEY7RUFDRSxpQ0FBaUM7RUFDakMsc0ZBQXNGO0VBQ3RGLGtCQUFrQixFQUFBOztBQU9wQjtFQUNFLG1DQUFtQztFQUNuQyxpRkFB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QUNkLGtDSlZnQztJSVdoQyxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsV0FBVyxFQUFBO0VBNUJmO0lBZ0NJLFdBQVc7SUFDWCxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGNBQWMsRUFBQTtFQW5DbEI7SUF1Q0ksZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsVUFBVSxFQUFBO0VBMUNkO0lBOENJLFlBQVk7SUFDWixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixrQkFBbUIsRUFBQTtFQWpEdkI7SUFxREksOEJBQThCLEVBQUE7RUFyRGxDO0lBeURJLHlJSjVEOEg7SUk2RDlILGFBQWE7SUFDYix5QkFBeUI7SUFDekIsbUJBQW1CLEVBQUE7RUE1RHZCO0lBZ0VJLHVCQUF1QixFQUFBO0VBaEUzQjtJQW1FSSxnQkFBZ0IsRUFBQTtFQUVsQjtJQXJFRjtNQXdFTSxXUnRFTTtNUXVFTixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUE7SUExRTFCO01BOEVNLFdBQVc7TUFDWCxXQUFXO01BQ1gsaUJBQWlCLEVBQUE7SUFoRnZCO01BbUZNLHFCQUFxQjtNQUNyQixnQkFBZ0I7TUFDaEIsU0FBUztNQUNULFVBQVUsRUFBQTtJQXRGaEI7TUF5Rk0sWUFBWTtNQUNaLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsaUJBQWlCO01BQ2pCLGNBQWMsRUFBQTtJQTVGcEI7TUFnR00sc0JBQXNCLEVBQUE7SUFoRzVCO01Bb0dNLGFBQWEsRUFBQTtJQXBHbkI7TUF3R00sV0FBVztNQUNYLGtCQUFrQixFQUFBO0lBekd4QjtNQTZHTSxXQUFXO01BQ1gsbUJBQW1CLEVBQUEsRUFDcEIiLCJmaWxlIjoibmF0Z2VvLWYxZmE5ZTQ1OWQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gTGluZWFyIGdyYWRpZW50OlxuLy8gIzAwYWRjNCAwJSwgIzAwMmU3ZCA3NSUsICMwMDMyZDlcblxuLy8gQnV0dG9uXG4vLyAjNTkxZmM5XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcblxuJHByaW1hcnktY29sb3I6ICNmYzA7XG4kcHJpbWFyeS1hbHQtY29sb3I6ICR3aGl0ZTtcblxuJHNlY29uZGFyeS1jb2xvcjogIzAwMDtcbiR0ZXJ0aWFyeS1jb2xvcjogIzAwMDtcblxuJHNlY3Rpb24tYmc6ICNmN2Y3Zjc7XG4kc2VjdGlvbi1iZy1hbHQ6ICNmN2Y3Zjc7XG5cbiRiYWNrZ3JvdW5kLWJvZHk6ICNmN2Y3Zjc7XG4kYmFja2dyb3VuZC1ib2R5LXNjcmVlbjogI2Y3ZjdmNztcblxuJHRleHQtY29sb3I6ICM0NzQ1NDM7XG4kdGV4dC1jb2xvci1zY3JlZW46ICMyMTc1OWI7XG5cbiRidXR0b24tYmctY29sb3I6ICNmYzA7XG4kYnV0dG9uLWJnLWhvdmVyLWNvbG9yOiBsaWdodGVuKCRidXR0b24tYmctY29sb3IsIDEwJSk7XG4kYnV0dG9uLWNvbG9yOiAkYmxhY2s7XG5cbiRmb290ZXItYmctY29sb3I6ICRibGFjaztcbiRmb290ZXItY29sb3I6ICR3aGl0ZTtcblxuJGdyYWRpZW50LWg6ICNmYzAgIWltcG9ydGFudDtcbiRncmFkaWVudC12OiAjZmMwICFpbXBvcnRhbnQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJBQ0tHUk9VTkQgQ09MT1JTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYXJyb3ctY29udGFpbmVyIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnNlY3Rpb24sXG4uc2VjdGlvbi5zZWN0aW9uX19vcmFuZ2Utd2hpdGUsXG4uc2VjdGlvbi5zZWN0aW9uLS1wYWdlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWJvZHk7XG59XG5cbi5wYWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLnBhZ2UtaGVyby5ibG9nLWhlcm8gLmZpbHRlcixcbi5wYWdlLWhlcm8gLmZpbHRlcixcbi5wYWdlLWhlcm8gLmdyYWRpZW50LWZpbHRlcixcbi5tb2JpbGUtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAxODBkZWcsXG4gICAgdHJhbnNwYXJlbnRpemUoJHNlY29uZGFyeS1jb2xvciwgMC42KSAwJSxcbiAgICB0cmFuc3BhcmVudGl6ZSgkcHJpbWFyeS1jb2xvciwgMC42KSAxMDAlXG4gICk7XG59XG5cbi5wYWdlLWhlYWRlciAuZmlsdGVyIHtcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICBOYXRpb25hbCBHZW9ncmFwaGljIEZvbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL1xuLy8gICAgICAgICBOYXRpb25hbCBHZW9ncmFwaGljIHVzZXMgaXQncyB2ZXJ5IG93biBjdXN0b20gdHlwZWZhY2UsIFwiR2VvZ3JhcGhcIi4gICAgICAgICAgICAgLy9cbi8vICAgICAgICAgSXQgY29tZXMgaW4gdHdvIGZsYXZvcnMsIFwiR2VvZ3JhcGggRWRpdFwiIGFuZCBcIkdlb2dyYXBoIEJyYW5kXCIuICAgICAgICAgICAgICAgICAgLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHZW9ncmFwaCBFZGl0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vXG4vLyBHZW9ncmFwaCBFZGl0IFwiQmxhY2tcIjpcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBFZGl0IEJsYWNrXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhFZGl0LUJsYWNrLm90ZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggRWRpdCBCbGFja1wiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoRWRpdC1CbGFja0l0YWxpYy5vdGYnKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuXG59XG5cbi8vIEdlb2dyYXBoIEVkaXQgQm9sZFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgQm9sZFwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoRWRpdC1Cb2xkLm90ZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggRWRpdCBCb2xkXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhFZGl0LUJvbGRJdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcblxufVxuXG4vLyBHZW9ncmFwaCBFZGl0IE1lZGl1bVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgTWVkaXVtXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhFZGl0LU1lZGl1bS5vdGYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgTWVkaXVtXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhFZGl0LU1lZGl1bUl0YWxpYy5vdGYnKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyBHZW9ncmFwaCBFZGl0IFJlZ3VsYXJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBFZGl0IFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vY2RuLm1lZGlhLmRpc25leWF0b3ouY29tL2ZvbnRzL25hdGdlby9HZW9ncmFwaEVkaXQtUmVndWxhci5vdGYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgUmVndWxhclwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoRWRpdC1SZWd1bGFySXRhbGljLm90ZicpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vIEdlb2dyYXBoIEVkaXQgVGhpblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgVGhpblwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoRWRpdC1UaGluLm90ZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggRWRpdCBUaGluXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhFZGl0LVRoaW5JdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy8gR2VvZ3JhcGggRWRpdCBMaWdodFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgTGlnaHRcIjtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vY2RuLm1lZGlhLmRpc25leWF0b3ouY29tL2ZvbnRzL25hdGdlby9HZW9ncmFwaEVkaXQtTGlnaHQub3RmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBFZGl0IFRoaW5cIjtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vY2RuLm1lZGlhLmRpc25leWF0b3ouY29tL2ZvbnRzL25hdGdlby9HZW9ncmFwaEVkaXQtTGlnaHRJdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdlb2dyYXBoIEJyYW5kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vXG4vLyBHZW9ncmFwaCBCcmFuZCBCbGFjazpcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBCcmFuZCBCbGFja1wiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtQmxhY2sub3RmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBCcmFuZCBCbGFja1wiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtQmxhY2tJdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcblxufVxuLy8gR2VvZ3JhcGggQnJhbmQgQm9sZDpcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBCcmFuZCBCb2xkXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhCcmFuZC1Cb2xkLm90ZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggQnJhbmQgQm9sZFwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtQm9sZEl0YWxpYy5vdGYnKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuXG59XG4vLyBHZW9ncmFwaCBCcmFuZCBMaWdodDpcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBCcmFuZCBMaWdodFwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtTGlnaHQub3RmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBCcmFuZCBMaWdodFwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtTGlnaHRJdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcblxufVxuLy8gR2VvZ3JhcGggQnJhbmQgTWVkaXVtOlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEJyYW5kIE1lZGl1bVwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtTWVkaXVtLm90ZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggQnJhbmQgTWVkaXVtXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhCcmFuZC1NZWRpdW1JdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcblxufVxuLy8gR2VvZ3JhcGggQnJhbmQgUmVndWxhcjpcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBCcmFuZCBSZWd1bGFyXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhCcmFuZC1SZWd1bGFyLm90ZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggQnJhbmQgUmVndWxhclwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtUmVndWxhckl0YWxpYy5vdGYnKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuXG59XG5cbi8vIEdlb2dyYXBoIEJyYW5kIFRoaW46XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggQnJhbmQgVGhpblwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtVGhpbi5vdGYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEJyYW5kIEJsYWNrIFRoaW5cIjtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vY2RuLm1lZGlhLmRpc25leWF0b3ouY29tL2ZvbnRzL25hdGdlby9HZW9ncmFwaEJyYW5kLVRoaW5JdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcblxufSIsIi5lbnRyeS1jb250ZW50IGltZyB7XG4gICAgbWFyZ2luOiAxZW0gMCAwIDA7XG5cbn1cbmltZy5maXJzdC1ob3Jpem9udGFsLCBpbWcuaG9yaXpvbnRhbCB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDFlbTtcblxufVxuaW1nLmZpcnN0LXZlcnRpY2FsLFxuYXJ0aWNsZTpub3QoLnRhZy1tYWdhemluZSk6bm90KC50YWctcGhvdG9ncmFwaHkpIC5lbnRyeS1jb250ZW50IGltZy52ZXJ0aWNhbCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uanMtc2hvdy1tb2JpbGUtbmF2IC5tZW51LXRvZ2dsZSAuY2xvc2UtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi8vIFNtYWxsIFBERiBpY29uIHVzaW5nIG1hc2tcbi5wZGYtbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZjMDtcbiAgY29sb3I6ICNmYzA7XG4gfVxuXG4ucGRmLWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmMwLCAjZmZlODAwKTtcbiAgICBjb2xvcjogI2ZjMDtcbn1cblxuLy8gU1ZHIEdyYWRpZW50IENvbG9yIEltYWdlc1xuLnN2Zy1pY29uLWdyYWRpZW50LXN0YXJ0e1xuICBzdG9wLWNvbG9yOiAjZmMwO1xufVxuXG4uc3ZnLWljb24tZ3JhZGllbnQtZW5ke1xuICBzdG9wLWNvbG9yOiAjZmZlODAwO1xufVxuXG4vLyBCaWcgUERGIEljb24gU1ZHIGNvbG9yczpcbiNwZGYtaWNvbi1ncmFkaWVudC1zdGFydCB7XG4gIHN0b3AtY29sb3I6ICRibGFjazsgfVxuXG4jcGRmLWljb24tZ3JhZGllbnQtZW5kIHtcbiAgc3RvcC1jb2xvcjogJGJsYWNrOyB9XG5cbi8vIEhlYWRlciBTZWFyY2ggSWNvbiBDb2xvclxuLnNpdGUtaGVhZGVyLmlzLWhvbWUtdG9wIC5zaXRlLWhlYWRlci1uYXYgLnNlYXJjaGJveC1pY29uOjpiZWZvcmV7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICBpbWcuZmlyc3QtdmVydGljYWwsXG4gIGFydGljbGU6bm90KC50YWctbWFnYXppbmUpOm5vdCgudGFnLXBob3RvZ3JhcGh5KSAuZW50cnktY29udGVudCBpbWcudmVydGljYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIFZpZGVvcyBvbiBQYWdlIENvbnRlbnQ6XG4ucGFnZSAud3AtdmlkZW8ge1xuICBtYXJnaW46IGF1dG87XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVHlwb2dyYXBoeSBCYXNpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJGdlb0JyYW5kTWVkaXVtLCAkdHdkYy1mYWxsYmFja19mb250cztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgIH1cbn1cblxuYm9keSxcbi5wYW5lbGVkLWltYWdlIC5wYW5lbCBwIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRwYXJhZ3JhcGgtZm9udC1mYW1pbHksICR0d2RjLWZhbGxiYWNrX2ZvbnRzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQtZmFtaWx5LCAkdHdkYy1mYWxsYmFja19mb250cztcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5oNSxcbmg2IHtcbiAgICBmb250LWZhbWlseTogJGdlb0JyYW5kUmVndWxhciwgJHR3ZGMtZmFsbGJhY2tfZm9udHM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cbi8vIFlvdXR1YmUgdmlkZW9zIHdpdGggbWV0YWRhXG5oNi55b3V0dWJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cbmNpdGUueW91dHViZV9kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnBhZ2UtaGVybyAuY29weSBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICdHZW9ncmFwaCBCcmFuZCBNZWRpdW0nLCAkdHdkYy1mYWxsYmFja19mb250cztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEuc2VjdGlvbi10aXRsZS5oYXMtZ3JhZGllbnQsXG5oMi5zZWN0aW9uLXRpdGxlLmhhcy1ncmFkaWVudCxcbi5wYWdlLWhlYWRlciAucGFnZS10aXRsZSxcbi5zZWN0aW9uLXRpdGxlLmhhcy1ncmFkaWVudCxcbi5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGdlb0JyYW5kQm9sZCwgJHR3ZGMtZmFsbGJhY2tfZm9udHM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgZm9udC1zaXplOiAzZW07XG59XG5cbi5wYW5lbGVkLWltYWdlIC5wYW5lbCBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6ICdHZW9ncmFwaCBCcmFuZCBCb2xkJztcbn1cblxucCxcbmFydGljbGUge1xuICAgIGZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5LCAkdHdkYy1mYWxsYmFja19mb250cztcbiAgICBmb250LXdlaWdodDogJHBhcmFncmFwaC1mb250LXdlaWdodCwgJHR3ZGMtZmFsbGJhY2tfZm9udHM7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2l0ZS1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvRWRpdExpZ2h0LCAkdHdkYy1mYWxsYmFja19mb250cztcbn1cblxuc3Ryb25nLFxuYiB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9CcmFuZEJvbGQsICR0d2RjLWZhbGxiYWNrX2ZvbnRzO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLy8gQmxvY2txdW90ZXMsIENpdGF0aW9ucyBhbmQgTWV0YWRhdGFcbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4NSU7XG59XG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlID4gcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSA+IHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIEJsb2NrIFF1b3RlIExhcmdlIGluaXRpYWwgcXVvdGVcbi53cC1ibG9jay1xdW90ZSA+IHA6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG5cbiAgICBjb250ZW50OiAnXCInO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgTWVkaXVtXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Rpc3QvaW1hZ2VzL3F1b3RlLWljb24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIwcHg7XG59XG5cbi53cC1ibG9jay1xdW90ZSBjaXRlXG57XG4gICAgZm9udC1mYW1pbHk6ICRnZW9CcmFuZE1lZGl1bTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaSwgZW0sIGRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuY2l0ZS5pbWFnZV9jYXB0aW9uLFxue1xuICAgIGZvbnQtZmFtaWx5OiAnR2VvZ3JhcGggRWRpdCBSZWd1bGFyJztcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjdlbTtcbn1cblxuaS5pbWFnZV9ieSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdHZW9ncmFwaCBCcmFuZCBCb2xkJztcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIG1hcmdpbjogMC41ZW0gMCAzZW0gMDtcbn1cblxuLy8gTGlzdHNcbnVsLmRpc2MsXG4uY29udGVudC1hcmVhIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMXJlbTtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmVudHJ5LWNvbnRlbnQgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG59XG4vLyBMaXN0IGluc2lkZSBhIGxpc3RcbmxpIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG5saSB1bCBsaSB7XG5cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTW9iaWxlIG1lbnUgbGluayBzdHlsZXM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5qcy1zaG93LW1vYmlsZS1uYXYgLm1haW4tbmF2aWdhdGlvbiBsaSBhIHtcbiAgICBmb250LWZhbWlseTogJGdlb0VkaXRCb2xkLCAkdHdkYy1mYWxsYmFja19mb250cztcbiAgICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQWRkaXRpb25hbCBTdHlsZXM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5lbnRyeS10aXRsZSBhIHtcbiAgICBmb250LWZhbWlseTogJGdlb0JyYW5kUmVndWxhciwgJHR3ZGMtZmFsbGJhY2tfZm9udHM7XG59XG5cbi5lbXBsb3llZS1jYXJkIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvQnJhbmRCb2xkO1xufVxuXG50aW1lLmVudHJ5LWRhdGUucHVibGlzaGVkIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTaW5nbGUgUG9zdHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5lbnRyeS1jb250ZW50IGgxLFxuLmVudHJ5LWNvbnRlbnQgaDIsXG4uZW50cnktY29udGVudCBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9CcmFuZEJvbGQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8vIE5hdCBHZW9zIGxpbmsgc3R5bGVzIG9uIFBvc3RzOlxuLmVudHJ5LWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmMwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmYzAgMCUsICNmYzAgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMGVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4xMjVzIGVhc2UtaW47XG59XG5cbi5lbnRyeS1jb250ZW50IGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZjMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vTmF0IEdlb3MgbGluayBzdHlsZXMgb24gUGFnZXM6XG4ucGFnZSAuaW5uZXItY29udGFpbmVyIHAgYSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmMwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmYzAgMCUsICNmYzAgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMGVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjEyNXMgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4xMjVzIGVhc2UtaW47XG59XG5cbi5wYWdlIC5pbm5lci1jb250YWluZXIgcCBhOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmYzA7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBCbG9jayBRdW90ZXMgb24gUG9zdHNcbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1xdW90ZSBjaXRlIGEge1xuICAgIGNvbG9yOiAjODA3ZjdlICFpbXBvcnRhbnQ7XG59XG5cbi8vIEhlYWRlciB0YWcgc2l6ZXMgb24gUG9zdHNcbi5lbnRyeS1jb250ZW50IHtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOjFlbTtcbiAgICAgICAgYntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VvRWRpdEJvbGQgLCAkdHdkYy1mYWxsYmFja19mb250cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyICsgcCB7XG4gICAgICAgIG1hcmdpbjogMWVtIDAgM2VtO1xuICAgIH1cblxuICAgIGgyICsgcCBpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICB9XG59XG4uZW50cnktbWV0YSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBTaW5nbGUgUG9zdCBUaXRsZVxuLnNpbmdsZSAuaGVudHJ5IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvQnJhbmRNZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogIzQ3NDU0MztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAmOmhvdmVyOjpub3QoLmJ1dHRvbi1tb3JlKSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBZGRpdGlvbmFsIHRleHQgY29sb3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5uZXdzLWdyaWQgLmhlbnRyeSAuZW50cnktdGl0bGUgYSxcbi5zZWFyY2gtcmVzdWx0cyAuaGVudHJ5IC5lbnRyeS10aXRsZSBhLFxuLm5ld3MtZ3JpZC0taG9tZSAuaGVudHJ5IC5lbnRyeS10aXRsZSBhLFxuLm5ld3MtZ3JpZF9faG9tZSAuaGVudHJ5IC5lbnRyeS10aXRsZSBhLFxuLnByZXNzLXJlbGVhc2VzLXJvdyAuaGVudHJ5IC5lbnRyeS10aXRsZSBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByZXNzIFJlbGVhc2UgU2VjdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJlc3MtcmVsZWFzZXMtcm93IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwLjRlbSAwO1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlY3Rpb24uc2VjdGlvbl9fYmlhbmNhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmMmYyO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNb2JpbGUgU3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLy8gUHJlc3MgUmVsZWFzZSBTZWN0aW9uXG4gICAgLnByZXNzLXJlbGVhc2VzLXJvdyAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucHJlc3MtcmVsZWFzZXMtcm93IC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDExZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLy8gQm9keSBwb3NpdGlvbiBvbiBwYWdlZCB2aWV3c1xuICAgIGJvZHkucGFnZWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNmVtO1xuICAgIH1cbiAgICAuc2VjdGlvbi10aXRsZS5oYXMtZ3JhZGllbnQsXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keS5wYWdlZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgfVxufVxuXG4uanMtc2hvdy1tb2JpbGUtbmF2IG5hdi5zaXRlLWhlYWRlci1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTGVhZGVycyBTdHlsZXMgICAgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE92ZXJsYXkgTW9kYWxcbi5tb2RhbC1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tb2RhbC1pbm5lciAubW9kYWwtY2xvc2V7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG59XG5cbi8vIExlYWRlciBtb2RhbCBjbG9zZSBpY29uIGNvbG9yc1xuLm1vZGFsLWlubmVyIC5tb2RhbC1jbG9zZTpob3Zlcjo6YWZ0ZXIsXG4ubW9kYWwtaW5uZXIgLm1vZGFsLWNsb3NlOmhvdmVyOjpiZWZvcmUsXG4ubW9kYWwtaW5uZXIgLm1vZGFsLWNsb3NlOmFjdGl2ZTo6YWZ0ZXIsXG4ubW9kYWwtaW5uZXIgLm1vZGFsLWNsb3NlOmFjdGl2ZTo6YmVmb3JlLFxuLm1vZGFsLWlubmVyIC5tb2RhbC1jbG9zZTpmb2N1czo6YWZ0ZXIsXG4ubW9kYWwtaW5uZXIgLm1vZGFsLWNsb3NlOmZvY3VzOjpiZWZvcmUse1xuICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLm1vZGFsLWlubmVyIC5tb2RhbC1jbG9zZTo6YWZ0ZXIsXG4ubW9kYWwtaW5uZXIgLm1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50IDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuLmxlYWRlcnMgLmJ1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDA7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmNWY0ZjQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggNHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIH1cblxuICAgICY6OmFmdGVye1xuICAgICAgICBib3JkZXItcmFkaXVzOiAgMCAwLjI1cmVtIDAuMjVyZW0gMDtcbiAgICB9XG59XG5cbi5sZWFkZXJzIC5idXR0b246aG92ZXIsXG4ubGVhZGVycyAuYnV0dG9uOmFjdGl2ZSxcbi5sZWFkZXJzIC5idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA0cHggcmdiYSgwLDAsMCwwLjEpO1xufVxuXG4vLyBTaW5nbGUgbGVhZGVyIGZ1bGwgcGFnZVxuYm9keS5sZWFkZXJzLXRlbXBsYXRlLWRlZmF1bHQuc2luZ2xlLnNpbmdsZS1sZWFkZXJzICNtYWluIHNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG4uc2luZ2xlLWxlYWRlcnMgLnNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBibGFjaztcbn1cbi5zaW5nbGUtbGVhZGVycyAuc2VjdGlvbiAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRibGFjaztcbn1cbi5zaW5nbGUtbGVhZGVycyAuYnV0dG9uLmJ1dHRvbi1leHRlcm5hbDpob3ZlciwgLnNpbmdsZS1sZWFkZXJzIC5idXR0b25bdGFyZ2V0PSdfYmxhbmsnXTpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSElERSBUaHVtYm5haWxzIG9uIFByZXNzIFJlbGVhc2UgZmVlZFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmNhdGVnb3J5LXByZXNzLXJlbGVhc2UgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIiR0d2RjLWZhbGxiYWNrX2ZvbnRzOiAnRnJhbmtsaW4gR290aGljIE1lZGl1bScsICdGcmFua2xpbiBHb3RoaWMnLCAnSVRDIEZyYW5rbGluIEdvdGhpYycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kdHdkYy1mYWxsYmFjay1mb250cy1zb2NpYWw6IFwiQXZlbmlyIE5leHQgTFQgVzAxIERlbWlcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiRoZWFkZXItZm9udC1mYW1pbHk6ICdHZW9ncmFwaCBCcmFuZCBSZWd1bGFyJztcbiRoZWFkZXItZm9udC13ZWlnaHQ6IDQwMDtcbiRoZWFkZXItZm9udC1zdHlsZTogbm9ybWFsO1xuJGhlYWRlci1mb250LWNvbG9yOiAjMDAwO1xuXG4kdGV4dC1jb2xvcjogIzAwMDtcblxuJGJ1dHRvbi1iZy1jb2xvcjogI2ZjMDtcbiRidXR0b24tY29sb3I6ICNmYzA7XG4kYnV0dG9uLWZvbnQtZmFjZTogJ0dlb2dyYXBoIEJyYW5kIEJvbGQnLCAkdHdkYy1mYWxsYmFja19mb250cyA7XG5cbiRwYXJhZ3JhcGgtZm9udC1mYW1pbHk6ICdHZW9ncmFwaCBFZGl0IFJlZ3VsYXInO1xuJHBhcmFncmFwaC1mb250LXdlaWdodDogNDAwO1xuXG4kZ2VvRWRpdEJvbGQ6ICdHZW9ncmFwaCBFZGl0IEJvbGQnO1xuJGdlb0VkaXRMaWdodDogJ0dlb2dyYXBoIEVkaXQgTGlnaHQnO1xuJGdlb0JyYW5kTWVkaXVtOiAnR2VvZ3JhcGggQnJhbmQgTWVkaXVtJztcbiRnZW9CcmFuZEJvbGQ6ICdHZW9ncmFwaCBCcmFuZCBCb2xkJztcbiRnZW9CcmFuZFJlZ3VsYXI6ICdHZW9ncmFwaCBCcmFuZCBSZWd1bGFyJzsiLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTSVRFIEhFQURFUiAmIExPR09cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiNzaXRlLWxvZ28ge1xuICAubG9nby1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgfVxufVxuLnNpdGUtaGVhZGVye1xuXG4gIC5pbm5lci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICNzaXRlLWxvZ28gLmxvZ28tY29udGFpbmVyIHN2ZyB7XG4gICAgd2lkdGg6IDRlbTtcbiAgfVxuXG4gICYuaXMtaG9tZS10b3AgLnNpdGUtaGVhZGVyLW5hdiB7XG5cbiAgICAubWVudS10b2dnbGUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLnNlYXJjaGJveC1pY29uOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIgLnNpdGUtaGVhZGVyLW5hdiAubG9nby1jb250YWluZXIgc3ZnIHBhdGgsIHtcbiAgICBmaWxsOiAjRkMwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmhvdmVyLmlzLWhvbWUtdG9wIC5zaXRlLWhlYWRlci1uYXYgLnNlYXJjaGJveC1pY29uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubG9nZ2VkLWluIC5zaXRlLWhlYWRlciB7XG4gIHRvcDogMHB4O1xufVxuXG4vLyBNb2JpbGUgTmF2aWdhdGlvbiBTdHlsZXNcblxuLm1vYmlsZS1uYXZpZ2F0aW9uIC50b3BtZW51IHtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLmpzLXNob3ctbW9iaWxlLW5hdiB7XG5cbiAgYSxcbiAgLm1lbnUtdG9nZ2xlLFxuICAubWVudS10b2dnbGU6aG92ZXIsXG4gIC5tZW51LXRvZ2dsZTphY3RpdmUsXG4gIC5tZW51LXRvZ2dsZTpmb2N1cyB7XG4gICAgY29sb3I6JGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2l0ZS1oZWFkZXItbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgdG9wOiAwcHg7XG5cbiAgICAuc2VhcmNoYm94LWljb246OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cblxuICAubWVudS10b2dnbGUgLmNsb3NlLWJ0biB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gICAgbWFzazogbm9uZTtcblxuICAgICYgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gIH1cblxuICBzcGFuI2hhbWJ1cmd1ZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlci1uYXYgLm1lbnUtdG9nZ2xle1xuICBib3JkZXI6IDAgO1xuICBtYXJnaW46IDA7XG5cbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgaW1nI2hhbWJ1cmd1ZXItaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbi5ibG9nIC5pcy1ob21lLXRvcCAuc2l0ZS1oZWFkZXItbmF2IC5tZW51LXRvZ2dsZTpmb2N1c3tcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cblxuXG4vLyBDdXJyZW50IHBhZ2UgdW5kZXJsaW5lIHdoZW4gbmF2IGJnIGlzIHRyYW5zcGFyZW50XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLmlzLWhvbWUtdG9wIC5tYWluLW5hdmlnYXRpb24gPiAubmF2LW1lbnUgPiAuY3VycmVudC1tZW51LWl0ZW0gPiBhOjphZnRlcixcbiAgLmlzLWhvbWUtdG9wIC5tYWluLW5hdmlnYXRpb24gLnN1Yi1tZW51IGxpIC5hY3RpdmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uYmxvZy5wYWdlZCAjcGFnZSAuc2l0ZS1oZWFkZXIuaXMtaG9tZS10b3AgLnNpdGUtaGVhZGVyLW5hdiAuc2VhcmNoYm94LWljb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWdyaWQsIC5zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8vIENvbnRlbnQgcG9zaXRpb24gb24gYXJ0aWNsZXMgd2l0aCBubyBoZXJvOlxuLnNpbmdsZSAuaGVudHJ5Om5vdCguaGFzLXBvc3QtdGh1bWJuYWlsKSwgLnNpbmdsZSAuaGVudHJ5LmltYWdlLWhpZGRlbiB7XG4gIG1hcmdpbi10b3A6IDNlbTtcblxuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNGVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUgLmhlbnRyeTpub3QoLmhhcy1wb3N0LXRodW1ibmFpbCksIC5zaW5nbGUgLmhlbnRyeS5pbWFnZS1oaWRkZW4ge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcblxuICAgIC5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDJlbSA7XG4gICAgfVxuICB9XG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5zaW5nbGUgLmhlbnRyeTpub3QoLmhhcy1wb3N0LXRodW1ibmFpbCksIC5zaW5nbGUgLmhlbnRyeS5pbWFnZS1oaWRkZW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50IDtcbiAgfVxufVxuXG4vLyBTaW5jZSBubyBoZXJvIGltYWdlIHdpbGwgZXZlciBiZSBkaXNwbGF5ZWQgb24gYXJ0aWNsZXMgYWRkIGEgd2hpdGUgbmF2IGJhci5cbi5zaW5nbGUtcG9zdCAuc2l0ZS1oZWFkZXIuaXMtaG9tZS10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2luZ2xlLXBvc3QgLmlzLWhvbWUtdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgJiAgLnNpdGUtaGVhZGVyLW5hdiBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdSQURJRU5UIEJBUlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCBiYXJzXG4uc2l0ZS1oZWFkZXI6OmJlZm9yZSxcbi5tYWluLW5hdmlnYXRpb24gYTo6YWZ0ZXIsXG4uc2VjdGlvbi10aXRsZS5oYXMtZ3JhZGllbnQ6OmFmdGVyLFxuLm5ld3MtZ3JpZC0taG9tZSAucG9zdC1taWRkbGUgLmhlbnRyeTo6YWZ0ZXIsXG4ubmV3cy1ncmlkX19ob21lIC5wb3N0LW1pZGRsZSAuaGVudHJ5OjphZnRlcixcbiNzZWFyY2hib3guc2VhcmNoYm94LW9wZW46OmJlZm9yZSxcbi5zaXRlLWZvb3Rlcjo6YWZ0ZXIsXG4uc2luZ2xlIC5oZW50cnkgLmVudHJ5LXRpdGxlOjphZnRlcixcbi5uZXdzLWdyaWQgLmhlbnRyeTo6YWZ0ZXIsXG4uc2VhcmNoLXJlc3VsdHMgLmhlbnRyeTo6YWZ0ZXIsXG5oci5oYXMtZ3JhZGllbnQsXG4ubW9iaWxlLW5hdmlnYXRpb24gLm5hdi1zdWJtZW51IGxpOjphZnRlcixcbi5wcmVzcy1yZWxlYXNlcy1jb250YWluZXIgLmVudHJ5LXRpdGxlOjphZnRlcixcbi5zaXRlLWhlYWRlcjo6YmVmb3JlLFxuLnNpdGUtaGVhZGVyX193aGl0ZSAuc2l0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyLW5hdiAuY3VycmVudC1tZW51LWl0ZW0gPiBhOjphZnRlcixcbi5uZXdzLWdyaWQtLWhvbWUgLmhlbnRyeTpub3QoLmhhcy1wb3N0LXRodW1ibmFpbCk6OmFmdGVyLFxuLmJ1dHRvbi5idXR0b25fX3doaXRlOjphZnRlcixcbi5tb2RhbC1pbm5lcjo6YWZ0ZXIsXG4ubGVhZGVycyAuZW1wbG95ZWUtdGl0bGUuaGFzLWdyYWRpZW50OjphZnRlcixcbi5wYWdlLWhlYWRlciAuY29sLW1kLTc6OmJlZm9yZSxcbi5lbXBsb3llZS1jYXJkLm5vLXBob3RvOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50LWg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmMwIDAlLCAjZmZlYTM1IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2LjI0ZW0pIHtcbiAgICAubmV3cy1ncmlkLS1ob21lIC5oZW50cnk6OmFmdGVyLFxuICAgIC5uZXdzLWdyaWRfX2hvbWUgLmhlbnRyeTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtaDtcbiAgICB9XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50IGJhcnNcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAgIC5wYW5lbGVkLWltYWdlIC5wYW5lbDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtdjtcbiAgICB9XG59XG4ucHJlc3MtcmVsZWFzZXMtcm93IC5oZW50cnk6bm90KC5sYXN0KTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmMwIDAlLCAjZmZkZDNhIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC12O1xufVxuXG4vLyBCb2FyZCBvZiBEaXJlY3RvcnMgU3R5bGVzXG4uZW1wbG95ZWUtY2FyZCAuZW1wbG95ZWUtcGhvdG86OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmMwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1pbm5lciAubW9kYWwtY2xvc2U6OmFmdGVyLFxuLm1vZGFsLWlubmVyIC5tb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDY0NjQ2ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCVVRUT05TXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFN0YXJ0IHN0YXRlXG4uYnV0dG9uLFxuLnBhbmVsZWQtaW1hZ2UgLnBhbmVsIC5idXR0b24sXG4ubmV3cy1ncmlkLS1ob21lIC5idXR0b24sXG4ubmV3cy1ncmlkX19ob21lIC5idXR0b24sXG4ucGFuZWxlZC1pbWFnZSAucGFuZWwgLmJ1dHRvbi5idXR0b24tZXh0ZXJuYWw6OmFmdGVyLFxuLm5ld3MtZ3JpZC0taG9tZSAuYnV0dG9uLmJ1dHRvbi1leHRlcm5hbDo6YWZ0ZXIsXG4ubmV3cy1ncmlkX19ob21lIC5idXR0b24uYnV0dG9uLWV4dGVybmFsOjphZnRlcixcbi5wYW5lbGVkLWltYWdlIC5wYW5lbCAuYnV0dG9uW3RhcmdldD0nX2JsYW5rJ106OmFmdGVyLFxuLm5ld3MtZ3JpZC0taG9tZSAuYnV0dG9uW3RhcmdldD0nX2JsYW5rJ106OmFmdGVyLFxuLm5ld3MtZ3JpZF9faG9tZSAuYnV0dG9uW3RhcmdldD0nX2JsYW5rJ106OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLWNvbG9yO1xuICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgJi5ob2xsb3csXG4gICAgJi5idXR0b24tbW9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG4vLyBIb3ZlciAmIEFjdGl2ZSBTdGF0ZVxuLnBhbmVsZWQtaW1hZ2UgLnBhbmVsIC5idXR0b246aG92ZXIsXG4ubmV3cy1ncmlkLS1ob21lIC5idXR0b246aG92ZXIsXG4ubmV3cy1ncmlkX19ob21lIC5idXR0b246aG92ZXIsXG4ucGFuZWxlZC1pbWFnZSAucGFuZWwgLmJ1dHRvbjphY3RpdmUsXG4ubmV3cy1ncmlkLS1ob21lIC5idXR0b246YWN0aXZlLFxuLm5ld3MtZ3JpZF9faG9tZSAuYnV0dG9uOmFjdGl2ZSxcbi5wYW5lbGVkLWltYWdlIC5wYW5lbCAuYnV0dG9uOmZvY3VzLFxuLm5ld3MtZ3JpZC0taG9tZSAuYnV0dG9uOmZvY3VzLFxuLm5ld3MtZ3JpZF9faG9tZSAuYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLWhvdmVyLWNvbG9yO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbjpob3Zlcixcbi5idXR0b246YWN0aXZlLFxuLmJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLm5hdi1saW5rcyBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmMwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmYzA7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9CcmFuZE1lZGl1bSwgJHR3ZGMtZmFsbGJhY2tfZm9udHM7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmctaG92ZXItY29sb3I7XG4gICAgICAgIGJvcmRlcjogJGJ1dHRvbi1iZy1ob3Zlci1jb2xvciAycHggc29saWQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbn1cblxuLnBhZ2UtaGVybyAuZmVhdHVyZWQtcG9zdCAuYnV0dG9uLFxuLmVudHJ5LW1ldGEgLmNhdC1saW5rcyBhLFxuLmVudHJ5LW1ldGEgLnRhZ3MtbGlua3MgYSxcbnNlY3Rpb24jcHJlc3MtcmVsZWFzZS1hcnRpY2xlcyBhLmJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9CcmFuZE1lZGl1bSwgJHR3ZGMtZmFsbGJhY2tfZm9udHM7XG59XG4uZW50cnktbWV0YSAuY2F0LWxpbmtzIGEsXG4uZW50cnktbWV0YSAudGFncy1saW5rcyBhLFxuc2VjdGlvbiNwcmVzcy1yZWxlYXNlLWFydGljbGVzIGEuYnV0dG9uIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgICBjb2xvcjogIzAwMDtcbn1cbnNwYW4uY2F0LWxpbmtzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLnBhZ2UtaGVybyAuZmVhdHVyZWQtcG9zdCAuYnV0dG9uOmhvdmVyLFxuLnBhZ2UtaGVybyAuZmVhdHVyZWQtcG9zdCAuYnV0dG9uOmZvY3VzLFxuLmVudHJ5LW1ldGEgLmNhdC1saW5rcyBhOmhvdmVyLFxuLmVudHJ5LW1ldGEgLnRhZ3MtbGlua3MgYTpob3Zlcixcbi5lbnRyeS1tZXRhIC5jYXQtbGlua3MgYTphY3RpdmUsXG4uZW50cnktbWV0YSAudGFncy1saW5rcyBhOmZvY3VzLFxuc2VjdGlvbiNwcmVzcy1yZWxlYXNlLWFydGljbGVzIGEuYnV0dG9uOmhvdmVyLFxuc2VjdGlvbiNwcmVzcy1yZWxlYXNlLWFydGljbGVzIGEuYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLWhvdmVyLWNvbG9yO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRidXR0b24tYmctaG92ZXItY29sb3I7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9CcmFuZE1lZGl1bSwgJHR3ZGMtZmFsbGJhY2tfZm9udHM7XG59XG5cbi5sZWFkZXJzIC5idXR0b24ge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGk6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG59XG4ucGFnZS1oZWFkZXIgYSxcbi5wYWdlLWhlYWRlciAuYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJGdlb0JyYW5kTWVkaXVtLCAkdHdkYy1mYWxsYmFja19mb250cztcbn1cbi5wYWdlLWhlYWRlciBhOmhvdmVyLFxuLnBhZ2UtaGVhZGVyIGE6YWN0aXZlLFxuLnBhZ2UtaGVhZGVyIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtaGVhZGVyIC5idXR0b24uYnV0dG9uLW1vcmU6aG92ZXIsXG4ucGFnZS1oZWFkZXIgLmJ1dHRvbi5idXR0b24tbW9yZTphY3RpdmUsXG4ucGFnZS1oZWFkZXIgLmJ1dHRvbi5idXR0b24tbW9yZTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmMwO1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQYWdlIE5hdlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ud3AtcGFnZW5hdmkgc3Bhbi5jdXJyZW50LFxuLndwLXBhZ2VuYXZpIGE6YWN0aXZlLFxuLndwLXBhZ2VuYXZpIGE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZjMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xufVxuLndwLXBhZ2VuYXZpIHNwYW46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZjMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLndwLXBhZ2VuYXZpIGEge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xufVxuXG5hLm5leHRwb3N0c2xpbms6aG92ZXIsXG5hLnByZXZpb3VzcG9zdHNsaW5rOmhvdmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG59XG4ud3AtcGFnZW5hdmkgc3Bhbi5leHRlbmQ6aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cbi8vIFNlYXJjaCBJY29uIHdoZW4gb3ZlcmxheSBtZW51IGlzIG9wZW5cbi5qcy1zaG93LW1vYmlsZS1uYXZcbiAgICAuc2l0ZS1oZWFkZXItbmF2XG4gICAgI3NlYXJjaGJveDpub3QoLnNlYXJjaGJveC1vcGVuKVxuICAgIC5zZWFyY2hib3gtaWNvbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHNlY3Rpb24jcHJlc3MtcmVsZWFzZS1hcnRpY2xlcyBhLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMmVtIGF1dG8gMCBhdXRvO1xuICAgIH1cbn1cblxuLy8gQWZ0ZXIgaWNvbiBib3hcbi8vIEJ1dHRvbnNcbi5idXR0b24uYnV0dG9uLWV4dGVybmFsOjphZnRlciwgLmJ1dHRvblt0YXJnZXQ9J19ibGFuayddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMztcbiAgICBjb2xvcjogI2ZmZjtcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGT09URVJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNpdGUtZm9vdGVyIHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJnLWNvbG9yO1xuICBjb2xvcjogJGZvb3Rlci1jb2xvcjtcbiAgcGFkZGluZzogMS43ZW0gMDtcblxuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICBhOmhvdmVyLCAuc2l0ZS1mb290ZXIgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmYzA7XG4gIH1cblxuICAjY29weXJpZ2h0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgY29sb3I6ICNiMmIyYjI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1mYW1pbHk6ICRnZW9FZGl0TGlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMmVtIDNlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI2Zvb3Rlci1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE0ZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAxLjhlbSAzZW07XG4gICAgcGFkZGluZzogMC4yZW07XG4gIH1cblxuICBuYXYjZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIG5hdiNzb2NpYWwtbmF2aWdhdGlvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgcGFkZGluZzogMS40ZW0gMWVtIDtcbiAgfVxuXG4gICAuZm9vdGVyLW5hdmlnYXRpb24gdWwjbWVudS1mb290ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zb2NpYWwtbmF2aWdhdGlvbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9CcmFuZEJvbGQsICR0d2RjLWZhbGxiYWNrLWZvbnRzLXNvY2lhbDtcbiAgICBtYXJnaW46IDAgMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgfVxuXG4gIC5zb2NpYWwtbmF2aWdhdGlvbiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgfVxuICAuc29jaWFsLW5hdmlnYXRpb24gYVtocmVmKj0naW5zdGFncmFtLmNvbSddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICB9XG5cbiAgICAjZm9vdGVyLWxvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxMWVtO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMCAwIDJlbTtcbiAgICB9XG4gICAgbmF2I2Zvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBuYXYjc29jaWFsLW5hdmlnYXRpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgfVxuXG4gICAgLnNpdGUtZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zb2NpYWwtbmF2aWdhdGlvbi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mb290ZXItbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLW5hdmlnYXRpb24gdWwgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW46IDAgMC4zMTI1cmVtO1xuICAgIH1cbiAgfVxufVxuIl19 */
