/*
               ./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; }

form#searchbox,
input.search-field.page-search-input {
  display: none; }

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

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

.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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QUNkLGtDSlZnQztJSVdoQyxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsV0FBVyxFQUFBO0VBNUJmO0lBZ0NJLFdBQVc7SUFDWCxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGNBQWMsRUFBQTtFQW5DbEI7SUF1Q0ksZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsVUFBVSxFQUFBO0VBMUNkO0lBOENJLFlBQVk7SUFDWixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixrQkFBbUIsRUFBQTtFQWpEdkI7SUFxREksOEJBQThCLEVBQUE7RUFyRGxDO0lBeURJLHlJSjVEOEg7SUk2RDlILGFBQWE7SUFDYix5QkFBeUI7SUFDekIsbUJBQW1CLEVBQUE7RUE1RHZCO0lBZ0VJLHVCQUF1QixFQUFBO0VBaEUzQjtJQW1FSSxnQkFBZ0IsRUFBQTtFQUVsQjtJQXJFRjtNQXdFTSxXUnRFTTtNUXVFTixtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUE7SUExRTFCO01BOEVNLFdBQVc7TUFDWCxXQUFXO01BQ1gsaUJBQWlCLEVBQUE7SUFoRnZCO01BbUZNLHFCQUFxQjtNQUNyQixnQkFBZ0I7TUFDaEIsU0FBUztNQUNULFVBQVUsRUFBQTtJQXRGaEI7TUF5Rk0sWUFBWTtNQUNaLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsaUJBQWlCO01BQ2pCLGNBQWMsRUFBQTtJQTVGcEI7TUFnR00sc0JBQXNCLEVBQUE7SUFoRzVCO01Bb0dNLGFBQWEsRUFBQTtJQXBHbkI7TUF3R00sV0FBVztNQUNYLGtCQUFrQixFQUFBO0lBekd4QjtNQTZHTSxXQUFXO01BQ1gsbUJBQW1CLEVBQUEsRUFDcEIiLCJmaWxlIjoibmF0Z2VvLTQ5NjdiNmJhNjYuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gTGluZWFyIGdyYWRpZW50OlxuLy8gIzAwYWRjNCAwJSwgIzAwMmU3ZCA3NSUsICMwMDMyZDlcblxuLy8gQnV0dG9uXG4vLyAjNTkxZmM5XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcblxuJHByaW1hcnktY29sb3I6ICNmYzA7XG4kcHJpbWFyeS1hbHQtY29sb3I6ICR3aGl0ZTtcblxuJHNlY29uZGFyeS1jb2xvcjogIzAwMDtcbiR0ZXJ0aWFyeS1jb2xvcjogIzAwMDtcblxuJHNlY3Rpb24tYmc6ICNmN2Y3Zjc7XG4kc2VjdGlvbi1iZy1hbHQ6ICNmN2Y3Zjc7XG5cbiRiYWNrZ3JvdW5kLWJvZHk6ICNmN2Y3Zjc7XG4kYmFja2dyb3VuZC1ib2R5LXNjcmVlbjogI2Y3ZjdmNztcblxuJHRleHQtY29sb3I6ICM0NzQ1NDM7XG4kdGV4dC1jb2xvci1zY3JlZW46ICMyMTc1OWI7XG5cbiRidXR0b24tYmctY29sb3I6ICNmYzA7XG4kYnV0dG9uLWJnLWhvdmVyLWNvbG9yOiBsaWdodGVuKCRidXR0b24tYmctY29sb3IsIDEwJSk7XG4kYnV0dG9uLWNvbG9yOiAkYmxhY2s7XG5cbiRmb290ZXItYmctY29sb3I6ICRibGFjaztcbiRmb290ZXItY29sb3I6ICR3aGl0ZTtcblxuJGdyYWRpZW50LWg6ICNmYzAgIWltcG9ydGFudDtcbiRncmFkaWVudC12OiAjZmMwICFpbXBvcnRhbnQ7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJBQ0tHUk9VTkQgQ09MT1JTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uYXJyb3ctY29udGFpbmVyIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnNlY3Rpb24sXG4uc2VjdGlvbi5zZWN0aW9uX19vcmFuZ2Utd2hpdGUsXG4uc2VjdGlvbi5zZWN0aW9uLS1wYWdlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWJvZHk7XG59XG5cbi5wYWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLnBhZ2UtaGVyby5ibG9nLWhlcm8gLmZpbHRlcixcbi5wYWdlLWhlcm8gLmZpbHRlcixcbi5wYWdlLWhlcm8gLmdyYWRpZW50LWZpbHRlcixcbi5tb2JpbGUtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAxODBkZWcsXG4gICAgdHJhbnNwYXJlbnRpemUoJHNlY29uZGFyeS1jb2xvciwgMC42KSAwJSxcbiAgICB0cmFuc3BhcmVudGl6ZSgkcHJpbWFyeS1jb2xvciwgMC42KSAxMDAlXG4gICk7XG59XG5cbi5wYWdlLWhlYWRlciAuZmlsdGVyIHtcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICBOYXRpb25hbCBHZW9ncmFwaGljIEZvbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL1xuLy8gICAgICAgICBOYXRpb25hbCBHZW9ncmFwaGljIHVzZXMgaXQncyB2ZXJ5IG93biBjdXN0b20gdHlwZWZhY2UsIFwiR2VvZ3JhcGhcIi4gICAgICAgICAgICAgLy9cbi8vICAgICAgICAgSXQgY29tZXMgaW4gdHdvIGZsYXZvcnMsIFwiR2VvZ3JhcGggRWRpdFwiIGFuZCBcIkdlb2dyYXBoIEJyYW5kXCIuICAgICAgICAgICAgICAgICAgLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHZW9ncmFwaCBFZGl0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vXG4vLyBHZW9ncmFwaCBFZGl0IFwiQmxhY2tcIjpcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBFZGl0IEJsYWNrXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhFZGl0LUJsYWNrLm90ZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggRWRpdCBCbGFja1wiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoRWRpdC1CbGFja0l0YWxpYy5vdGYnKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuXG59XG5cbi8vIEdlb2dyYXBoIEVkaXQgQm9sZFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgQm9sZFwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoRWRpdC1Cb2xkLm90ZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggRWRpdCBCb2xkXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhFZGl0LUJvbGRJdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcblxufVxuXG4vLyBHZW9ncmFwaCBFZGl0IE1lZGl1bVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgTWVkaXVtXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhFZGl0LU1lZGl1bS5vdGYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgTWVkaXVtXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhFZGl0LU1lZGl1bUl0YWxpYy5vdGYnKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyBHZW9ncmFwaCBFZGl0IFJlZ3VsYXJcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBFZGl0IFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vY2RuLm1lZGlhLmRpc25leWF0b3ouY29tL2ZvbnRzL25hdGdlby9HZW9ncmFwaEVkaXQtUmVndWxhci5vdGYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgUmVndWxhclwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoRWRpdC1SZWd1bGFySXRhbGljLm90ZicpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vIEdlb2dyYXBoIEVkaXQgVGhpblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgVGhpblwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoRWRpdC1UaGluLm90ZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggRWRpdCBUaGluXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhFZGl0LVRoaW5JdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy8gR2VvZ3JhcGggRWRpdCBMaWdodFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgTGlnaHRcIjtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vY2RuLm1lZGlhLmRpc25leWF0b3ouY29tL2ZvbnRzL25hdGdlby9HZW9ncmFwaEVkaXQtTGlnaHQub3RmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBFZGl0IFRoaW5cIjtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vY2RuLm1lZGlhLmRpc25leWF0b3ouY29tL2ZvbnRzL25hdGdlby9HZW9ncmFwaEVkaXQtTGlnaHRJdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdlb2dyYXBoIEJyYW5kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ly9cbi8vXG4vLyBHZW9ncmFwaCBCcmFuZCBCbGFjazpcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBCcmFuZCBCbGFja1wiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtQmxhY2sub3RmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBCcmFuZCBCbGFja1wiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtQmxhY2tJdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcblxufVxuLy8gR2VvZ3JhcGggQnJhbmQgQm9sZDpcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBCcmFuZCBCb2xkXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhCcmFuZC1Cb2xkLm90ZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggQnJhbmQgQm9sZFwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtQm9sZEl0YWxpYy5vdGYnKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuXG59XG4vLyBHZW9ncmFwaCBCcmFuZCBMaWdodDpcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBCcmFuZCBMaWdodFwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtTGlnaHQub3RmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBCcmFuZCBMaWdodFwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtTGlnaHRJdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcblxufVxuLy8gR2VvZ3JhcGggQnJhbmQgTWVkaXVtOlxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEJyYW5kIE1lZGl1bVwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtTWVkaXVtLm90ZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggQnJhbmQgTWVkaXVtXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhCcmFuZC1NZWRpdW1JdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcblxufVxuLy8gR2VvZ3JhcGggQnJhbmQgUmVndWxhcjpcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9ncmFwaCBCcmFuZCBSZWd1bGFyXCI7XG4gIHNyYzogdXJsKCdodHRwczovL2Nkbi5tZWRpYS5kaXNuZXlhdG96LmNvbS9mb250cy9uYXRnZW8vR2VvZ3JhcGhCcmFuZC1SZWd1bGFyLm90ZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggQnJhbmQgUmVndWxhclwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtUmVndWxhckl0YWxpYy5vdGYnKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuXG59XG5cbi8vIEdlb2dyYXBoIEJyYW5kIFRoaW46XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvZ3JhcGggQnJhbmQgVGhpblwiO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9jZG4ubWVkaWEuZGlzbmV5YXRvei5jb20vZm9udHMvbmF0Z2VvL0dlb2dyYXBoQnJhbmQtVGhpbi5vdGYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEJyYW5kIEJsYWNrIFRoaW5cIjtcbiAgc3JjOiB1cmwoJ2h0dHBzOi8vY2RuLm1lZGlhLmRpc25leWF0b3ouY29tL2ZvbnRzL25hdGdlby9HZW9ncmFwaEJyYW5kLVRoaW5JdGFsaWMub3RmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcblxufSIsIi5lbnRyeS1jb250ZW50IGltZyB7XG4gICAgbWFyZ2luOiAxZW0gMCAwIDA7XG5cbn1cbmltZy5maXJzdC1ob3Jpem9udGFsLCBpbWcuaG9yaXpvbnRhbCB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDFlbTtcblxufVxuaW1nLmZpcnN0LXZlcnRpY2FsLFxuYXJ0aWNsZTpub3QoLnRhZy1tYWdhemluZSk6bm90KC50YWctcGhvdG9ncmFwaHkpIC5lbnRyeS1jb250ZW50IGltZy52ZXJ0aWNhbCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uanMtc2hvdy1tb2JpbGUtbmF2IC5tZW51LXRvZ2dsZSAuY2xvc2UtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi8vIFNtYWxsIFBERiBpY29uIHVzaW5nIG1hc2tcbi5wZGYtbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZjMDtcbiAgY29sb3I6ICNmYzA7XG4gfVxuXG4ucGRmLWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmMwLCAjZmZlODAwKTtcbiAgICBjb2xvcjogI2ZjMDtcbn1cblxuLy8gU1ZHIEdyYWRpZW50IENvbG9yIEltYWdlc1xuLnN2Zy1pY29uLWdyYWRpZW50LXN0YXJ0e1xuICBzdG9wLWNvbG9yOiAjZmMwO1xufVxuXG4uc3ZnLWljb24tZ3JhZGllbnQtZW5ke1xuICBzdG9wLWNvbG9yOiAjZmZlODAwO1xufVxuXG4vLyBCaWcgUERGIEljb24gU1ZHIGNvbG9yczpcbiNwZGYtaWNvbi1ncmFkaWVudC1zdGFydCB7XG4gIHN0b3AtY29sb3I6ICRibGFjazsgfVxuXG4jcGRmLWljb24tZ3JhZGllbnQtZW5kIHtcbiAgc3RvcC1jb2xvcjogJGJsYWNrOyB9XG5cbi8vIEhlYWRlciBTZWFyY2ggSWNvbiBDb2xvclxuLnNpdGUtaGVhZGVyLmlzLWhvbWUtdG9wIC5zaXRlLWhlYWRlci1uYXYgLnNlYXJjaGJveC1pY29uOjpiZWZvcmV7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICBpbWcuZmlyc3QtdmVydGljYWwsXG4gIGFydGljbGU6bm90KC50YWctbWFnYXppbmUpOm5vdCgudGFnLXBob3RvZ3JhcGh5KSAuZW50cnktY29udGVudCBpbWcudmVydGljYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIFZpZGVvcyBvbiBQYWdlIENvbnRlbnQ6XG4ucGFnZSAud3AtdmlkZW8ge1xuICBtYXJnaW46IGF1dG87XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVHlwb2dyYXBoeSBCYXNpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJGdlb0JyYW5kTWVkaXVtLCAkdHdkYy1mYWxsYmFja19mb250cztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgIH1cbn1cblxuYm9keSxcbi5wYW5lbGVkLWltYWdlIC5wYW5lbCBwIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRwYXJhZ3JhcGgtZm9udC1mYW1pbHksICR0d2RjLWZhbGxiYWNrX2ZvbnRzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyLWZvbnQtZmFtaWx5LCAkdHdkYy1mYWxsYmFja19mb250cztcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5oNSxcbmg2IHtcbiAgICBmb250LWZhbWlseTogJGdlb0JyYW5kUmVndWxhciwgJHR3ZGMtZmFsbGJhY2tfZm9udHM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cbi8vIFlvdXR1YmUgdmlkZW9zIHdpdGggbWV0YWRhXG5oNi55b3V0dWJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cbmNpdGUueW91dHViZV9kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnBhZ2UtaGVybyAuY29weSBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICdHZW9ncmFwaCBCcmFuZCBNZWRpdW0nLCAkdHdkYy1mYWxsYmFja19mb250cztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEuc2VjdGlvbi10aXRsZS5oYXMtZ3JhZGllbnQsXG5oMi5zZWN0aW9uLXRpdGxlLmhhcy1ncmFkaWVudCxcbi5wYWdlLWhlYWRlciAucGFnZS10aXRsZSxcbi5zZWN0aW9uLXRpdGxlLmhhcy1ncmFkaWVudCxcbi5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGdlb0JyYW5kQm9sZCwgJHR3ZGMtZmFsbGJhY2tfZm9udHM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgZm9udC1zaXplOiAzZW07XG59XG5cbi5wYW5lbGVkLWltYWdlIC5wYW5lbCBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6ICdHZW9ncmFwaCBCcmFuZCBCb2xkJztcbn1cblxucCxcbmFydGljbGUge1xuICAgIGZvbnQtZmFtaWx5OiAkcGFyYWdyYXBoLWZvbnQtZmFtaWx5LCAkdHdkYy1mYWxsYmFja19mb250cztcbiAgICBmb250LXdlaWdodDogJHBhcmFncmFwaC1mb250LXdlaWdodCwgJHR3ZGMtZmFsbGJhY2tfZm9udHM7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2l0ZS1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvRWRpdExpZ2h0LCAkdHdkYy1mYWxsYmFja19mb250cztcbn1cblxuc3Ryb25nLFxuYiB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9CcmFuZEJvbGQsICR0d2RjLWZhbGxiYWNrX2ZvbnRzO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLy8gQmxvY2txdW90ZXMsIENpdGF0aW9ucyBhbmQgTWV0YWRhdGFcbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4NSU7XG59XG5ibG9ja3F1b3RlLndwLWJsb2NrLXF1b3RlID4gcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuYmxvY2txdW90ZS53cC1ibG9jay1xdW90ZSA+IHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIEJsb2NrIFF1b3RlIExhcmdlIGluaXRpYWwgcXVvdGVcbi53cC1ibG9jay1xdW90ZSA+IHA6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG5cbiAgICBjb250ZW50OiAnXCInO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdlb2dyYXBoIEVkaXQgTWVkaXVtXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Rpc3QvaW1hZ2VzL3F1b3RlLWljb24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIwcHg7XG59XG5cbi53cC1ibG9jay1xdW90ZSBjaXRlXG57XG4gICAgZm9udC1mYW1pbHk6ICRnZW9CcmFuZE1lZGl1bTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaSwgZW0sIGRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuY2l0ZS5pbWFnZV9jYXB0aW9uLFxue1xuICAgIGZvbnQtZmFtaWx5OiAnR2VvZ3JhcGggRWRpdCBSZWd1bGFyJztcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjdlbTtcbn1cblxuaS5pbWFnZV9ieSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdHZW9ncmFwaCBCcmFuZCBCb2xkJztcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIG1hcmdpbjogMC41ZW0gMCAzZW0gMDtcbn1cblxuLy8gTGlzdHNcbnVsLmRpc2MsXG4uY29udGVudC1hcmVhIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMXJlbTtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmVudHJ5LWNvbnRlbnQgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG59XG4vLyBMaXN0IGluc2lkZSBhIGxpc3RcbmxpIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG5saSB1bCBsaSB7XG5cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTW9iaWxlIG1lbnUgbGluayBzdHlsZXM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5qcy1zaG93LW1vYmlsZS1uYXYgLm1haW4tbmF2aWdhdGlvbiBsaSBhIHtcbiAgICBmb250LWZhbWlseTogJGdlb0VkaXRCb2xkLCAkdHdkYy1mYWxsYmFja19mb250cztcbiAgICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQWRkaXRpb25hbCBTdHlsZXM6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5lbnRyeS10aXRsZSBhIHtcbiAgICBmb250LWZhbWlseTogJGdlb0JyYW5kUmVndWxhciwgJHR3ZGMtZmFsbGJhY2tfZm9udHM7XG59XG5cbi5lbXBsb3llZS1jYXJkIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvQnJhbmRCb2xkO1xufVxuXG50aW1lLmVudHJ5LWRhdGUucHVibGlzaGVkIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTaW5nbGUgUG9zdHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5lbnRyeS1jb250ZW50IGgxLFxuLmVudHJ5LWNvbnRlbnQgaDIsXG4uZW50cnktY29udGVudCBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9CcmFuZEJvbGQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8vIE5hdCBHZW9zIGxpbmsgc3R5bGVzIG9uIFBvc3RzOlxuLmVudHJ5LWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmMwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmYzAgMCUsICNmYzAgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMGVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4xMjVzIGVhc2UtaW47XG59XG5cbi5lbnRyeS1jb250ZW50IGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZjMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vTmF0IEdlb3MgbGluayBzdHlsZXMgb24gUGFnZXM6XG4ucGFnZSAuaW5uZXItY29udGFpbmVyIHAgYSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmMwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICNmYzAgMCUsICNmYzAgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMGVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjEyNXMgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4xMjVzIGVhc2UtaW47XG59XG5cbi5wYWdlIC5pbm5lci1jb250YWluZXIgcCBhOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmYzA7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBCbG9jayBRdW90ZXMgb24gUG9zdHNcbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1xdW90ZSBjaXRlIGEge1xuICAgIGNvbG9yOiAjODA3ZjdlICFpbXBvcnRhbnQ7XG59XG5cbi8vIEhlYWRlciB0YWcgc2l6ZXMgb24gUG9zdHNcbi5lbnRyeS1jb250ZW50IHtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOjFlbTtcbiAgICAgICAgYntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2VvRWRpdEJvbGQgLCAkdHdkYy1mYWxsYmFja19mb250cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyICsgcCB7XG4gICAgICAgIG1hcmdpbjogMWVtIDAgM2VtO1xuICAgIH1cblxuICAgIGgyICsgcCBpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICB9XG59XG4uZW50cnktbWV0YSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBTaW5nbGUgUG9zdCBUaXRsZVxuLnNpbmdsZSAuaGVudHJ5IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvQnJhbmRNZWRpdW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogIzQ3NDU0MztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAmOmhvdmVyOjpub3QoLmJ1dHRvbi1tb3JlKSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBZGRpdGlvbmFsIHRleHQgY29sb3Jcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5uZXdzLWdyaWQgLmhlbnRyeSAuZW50cnktdGl0bGUgYSxcbi5zZWFyY2gtcmVzdWx0cyAuaGVudHJ5IC5lbnRyeS10aXRsZSBhLFxuLm5ld3MtZ3JpZC0taG9tZSAuaGVudHJ5IC5lbnRyeS10aXRsZSBhLFxuLm5ld3MtZ3JpZF9faG9tZSAuaGVudHJ5IC5lbnRyeS10aXRsZSBhLFxuLnByZXNzLXJlbGVhc2VzLXJvdyAuaGVudHJ5IC5lbnRyeS10aXRsZSBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByZXNzIFJlbGVhc2UgU2VjdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucHJlc3MtcmVsZWFzZXMtcm93IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwLjRlbSAwO1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlY3Rpb24uc2VjdGlvbl9fYmlhbmNhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmMmYyO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNb2JpbGUgU3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLy8gUHJlc3MgUmVsZWFzZSBTZWN0aW9uXG4gICAgLnByZXNzLXJlbGVhc2VzLXJvdyAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucHJlc3MtcmVsZWFzZXMtcm93IC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDExZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLy8gQm9keSBwb3NpdGlvbiBvbiBwYWdlZCB2aWV3c1xuICAgIGJvZHkucGFnZWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNmVtO1xuICAgIH1cbiAgICAuc2VjdGlvbi10aXRsZS5oYXMtZ3JhZGllbnQsXG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYm9keS5wYWdlZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgfVxufVxuXG4uanMtc2hvdy1tb2JpbGUtbmF2IG5hdi5zaXRlLWhlYWRlci1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTGVhZGVycyBTdHlsZXMgICAgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE92ZXJsYXkgTW9kYWxcbi5tb2RhbC1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tb2RhbC1pbm5lciAubW9kYWwtY2xvc2V7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG59XG5cbi8vIExlYWRlciBtb2RhbCBjbG9zZSBpY29uIGNvbG9yc1xuLm1vZGFsLWlubmVyIC5tb2RhbC1jbG9zZTpob3Zlcjo6YWZ0ZXIsXG4ubW9kYWwtaW5uZXIgLm1vZGFsLWNsb3NlOmhvdmVyOjpiZWZvcmUsXG4ubW9kYWwtaW5uZXIgLm1vZGFsLWNsb3NlOmFjdGl2ZTo6YWZ0ZXIsXG4ubW9kYWwtaW5uZXIgLm1vZGFsLWNsb3NlOmFjdGl2ZTo6YmVmb3JlLFxuLm1vZGFsLWlubmVyIC5tb2RhbC1jbG9zZTpmb2N1czo6YWZ0ZXIsXG4ubW9kYWwtaW5uZXIgLm1vZGFsLWNsb3NlOmZvY3VzOjpiZWZvcmUse1xuICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLm1vZGFsLWlubmVyIC5tb2RhbC1jbG9zZTo6YWZ0ZXIsXG4ubW9kYWwtaW5uZXIgLm1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50IDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuLmxlYWRlcnMgLmJ1dHRvbiB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDA7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmNWY0ZjQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggNHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIH1cblxuICAgICY6OmFmdGVye1xuICAgICAgICBib3JkZXItcmFkaXVzOiAgMCAwLjI1cmVtIDAuMjVyZW0gMDtcbiAgICB9XG59XG5cbi5sZWFkZXJzIC5idXR0b246aG92ZXIsXG4ubGVhZGVycyAuYnV0dG9uOmFjdGl2ZSxcbi5sZWFkZXJzIC5idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA0cHggcmdiYSgwLDAsMCwwLjEpO1xufVxuXG4vLyBTaW5nbGUgbGVhZGVyIGZ1bGwgcGFnZVxuYm9keS5sZWFkZXJzLXRlbXBsYXRlLWRlZmF1bHQuc2luZ2xlLnNpbmdsZS1sZWFkZXJzICNtYWluIHNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG4uc2luZ2xlLWxlYWRlcnMgLnNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBibGFjaztcbn1cbi5zaW5nbGUtbGVhZGVycyAuc2VjdGlvbiAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRibGFjaztcbn1cbi5zaW5nbGUtbGVhZGVycyAuYnV0dG9uLmJ1dHRvbi1leHRlcm5hbDpob3ZlciwgLnNpbmdsZS1sZWFkZXJzIC5idXR0b25bdGFyZ2V0PSdfYmxhbmsnXTpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSElERSBTRUFSQ0hcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmZvcm0jc2VhcmNoYm94LFxuaW5wdXQuc2VhcmNoLWZpZWxkLnBhZ2Utc2VhcmNoLWlucHV0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhJREUgVGh1bWJuYWlscyBvbiBQcmVzcyBSZWxlYXNlIGZlZWRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5jYXRlZ29yeS1wcmVzcy1yZWxlYXNlIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIkdHdkYy1mYWxsYmFja19mb250czogJ0ZyYW5rbGluIEdvdGhpYyBNZWRpdW0nLCAnRnJhbmtsaW4gR290aGljJywgJ0lUQyBGcmFua2xpbiBHb3RoaWMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHR3ZGMtZmFsbGJhY2stZm9udHMtc29jaWFsOiBcIkF2ZW5pciBOZXh0IExUIFcwMSBEZW1pXCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kaGVhZGVyLWZvbnQtZmFtaWx5OiAnR2VvZ3JhcGggQnJhbmQgUmVndWxhcic7XG4kaGVhZGVyLWZvbnQtd2VpZ2h0OiA0MDA7XG4kaGVhZGVyLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoZWFkZXItZm9udC1jb2xvcjogIzAwMDtcblxuJHRleHQtY29sb3I6ICMwMDA7XG5cbiRidXR0b24tYmctY29sb3I6ICNmYzA7XG4kYnV0dG9uLWNvbG9yOiAjZmMwO1xuJGJ1dHRvbi1mb250LWZhY2U6ICdHZW9ncmFwaCBCcmFuZCBCb2xkJywgJHR3ZGMtZmFsbGJhY2tfZm9udHMgO1xuXG4kcGFyYWdyYXBoLWZvbnQtZmFtaWx5OiAnR2VvZ3JhcGggRWRpdCBSZWd1bGFyJztcbiRwYXJhZ3JhcGgtZm9udC13ZWlnaHQ6IDQwMDtcblxuJGdlb0VkaXRCb2xkOiAnR2VvZ3JhcGggRWRpdCBCb2xkJztcbiRnZW9FZGl0TGlnaHQ6ICdHZW9ncmFwaCBFZGl0IExpZ2h0JztcbiRnZW9CcmFuZE1lZGl1bTogJ0dlb2dyYXBoIEJyYW5kIE1lZGl1bSc7XG4kZ2VvQnJhbmRCb2xkOiAnR2VvZ3JhcGggQnJhbmQgQm9sZCc7XG4kZ2VvQnJhbmRSZWd1bGFyOiAnR2VvZ3JhcGggQnJhbmQgUmVndWxhcic7IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU0lURSBIRUFERVIgJiBMT0dPXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4jc2l0ZS1sb2dvIHtcbiAgLmxvZ28tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gIH1cbn1cbi5zaXRlLWhlYWRlcntcblxuICAjc2l0ZS1sb2dvIC5sb2dvLWNvbnRhaW5lciBzdmcge1xuICAgIHdpZHRoOiA0ZW07XG4gIH1cblxuICAmLmlzLWhvbWUtdG9wIC5zaXRlLWhlYWRlci1uYXYge1xuXG4gICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC5zZWFyY2hib3gtaWNvbjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIC5zaXRlLWhlYWRlci1uYXYgLmxvZ28tY29udGFpbmVyIHN2ZyBwYXRoLCB7XG4gICAgZmlsbDogI0ZDMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpob3Zlci5pcy1ob21lLXRvcCAuc2l0ZS1oZWFkZXItbmF2IC5zZWFyY2hib3gtaWNvbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxvZ2dlZC1pbiAuc2l0ZS1oZWFkZXIge1xuICB0b3A6IDBweDtcbn1cblxuLy8gTW9iaWxlIE5hdmlnYXRpb24gU3R5bGVzXG5cbi5tb2JpbGUtbmF2aWdhdGlvbiAudG9wbWVudSB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5qcy1zaG93LW1vYmlsZS1uYXYge1xuXG4gIGEsXG4gIC5tZW51LXRvZ2dsZSxcbiAgLm1lbnUtdG9nZ2xlOmhvdmVyLFxuICAubWVudS10b2dnbGU6YWN0aXZlLFxuICAubWVudS10b2dnbGU6Zm9jdXMge1xuICAgIGNvbG9yOiRibGFjayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNpdGUtaGVhZGVyLW5hdiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHRvcDogMHB4O1xuXG4gICAgLnNlYXJjaGJveC1pY29uOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtdG9nZ2xlIC5jbG9zZS1idG4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG5cbiAgICAmIGltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICB9XG5cbiAgc3BhbiNoYW1idXJndWVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXItbmF2IC5tZW51LXRvZ2dsZXtcbiAgYm9yZGVyOiAwIDtcbiAgbWFyZ2luOiAwO1xuXG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIGltZyNoYW1idXJndWVyLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG4uYmxvZyAuaXMtaG9tZS10b3AgLnNpdGUtaGVhZGVyLW5hdiAubWVudS10b2dnbGU6Zm9jdXN7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5cblxuLy8gQ3VycmVudCBwYWdlIHVuZGVybGluZSB3aGVuIG5hdiBiZyBpcyB0cmFuc3BhcmVudFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5pcy1ob21lLXRvcCAubWFpbi1uYXZpZ2F0aW9uID4gLm5hdi1tZW51ID4gLmN1cnJlbnQtbWVudS1pdGVtID4gYTo6YWZ0ZXIsXG4gIC5pcy1ob21lLXRvcCAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSBsaSAuYWN0aXZlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLmJsb2cucGFnZWQgI3BhZ2UgLnNpdGUtaGVhZGVyLmlzLWhvbWUtdG9wIC5zaXRlLWhlYWRlci1uYXYgLnNlYXJjaGJveC1pY29uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4ubmV3cy1ncmlkLCAuc2VhcmNoLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vLyBDb250ZW50IHBvc2l0aW9uIG9uIGFydGljbGVzIHdpdGggbm8gaGVybzpcbi5zaW5nbGUgLmhlbnRyeTpub3QoLmhhcy1wb3N0LXRodW1ibmFpbCksIC5zaW5nbGUgLmhlbnRyeS5pbWFnZS1oaWRkZW4ge1xuICBtYXJnaW4tdG9wOiAzZW07XG5cbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDRlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlIC5oZW50cnk6bm90KC5oYXMtcG9zdC10aHVtYm5haWwpLCAuc2luZ2xlIC5oZW50cnkuaW1hZ2UtaGlkZGVuIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyZW0gO1xuICAgIH1cbiAgfVxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAuc2luZ2xlIC5oZW50cnk6bm90KC5oYXMtcG9zdC10aHVtYm5haWwpLCAuc2luZ2xlIC5oZW50cnkuaW1hZ2UtaGlkZGVuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudCA7XG4gIH1cbn1cblxuLy8gU2luY2Ugbm8gaGVybyBpbWFnZSB3aWxsIGV2ZXIgYmUgZGlzcGxheWVkIG9uIGFydGljbGVzIGFkZCBhIHdoaXRlIG5hdiBiYXIuXG4uc2luZ2xlLXBvc3QgLnNpdGUtaGVhZGVyLmlzLWhvbWUtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNpbmdsZS1wb3N0IC5pcy1ob21lLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICYgIC5zaXRlLWhlYWRlci1uYXYgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBHUkFESUVOVCBCQVJTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQgYmFyc1xuLnNpdGUtaGVhZGVyOjpiZWZvcmUsXG4ubWFpbi1uYXZpZ2F0aW9uIGE6OmFmdGVyLFxuLnNlY3Rpb24tdGl0bGUuaGFzLWdyYWRpZW50OjphZnRlcixcbi5uZXdzLWdyaWQtLWhvbWUgLnBvc3QtbWlkZGxlIC5oZW50cnk6OmFmdGVyLFxuLm5ld3MtZ3JpZF9faG9tZSAucG9zdC1taWRkbGUgLmhlbnRyeTo6YWZ0ZXIsXG4jc2VhcmNoYm94LnNlYXJjaGJveC1vcGVuOjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6OmFmdGVyLFxuLnNpbmdsZSAuaGVudHJ5IC5lbnRyeS10aXRsZTo6YWZ0ZXIsXG4ubmV3cy1ncmlkIC5oZW50cnk6OmFmdGVyLFxuLnNlYXJjaC1yZXN1bHRzIC5oZW50cnk6OmFmdGVyLFxuaHIuaGFzLWdyYWRpZW50LFxuLm1vYmlsZS1uYXZpZ2F0aW9uIC5uYXYtc3VibWVudSBsaTo6YWZ0ZXIsXG4ucHJlc3MtcmVsZWFzZXMtY29udGFpbmVyIC5lbnRyeS10aXRsZTo6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6OmJlZm9yZSxcbi5zaXRlLWhlYWRlcl9fd2hpdGUgLnNpdGUtaGVhZGVyIC5zaXRlLWhlYWRlci1uYXYgLmN1cnJlbnQtbWVudS1pdGVtID4gYTo6YWZ0ZXIsXG4ubmV3cy1ncmlkLS1ob21lIC5oZW50cnk6bm90KC5oYXMtcG9zdC10aHVtYm5haWwpOjphZnRlcixcbi5idXR0b24uYnV0dG9uX193aGl0ZTo6YWZ0ZXIsXG4ubW9kYWwtaW5uZXI6OmFmdGVyLFxuLmxlYWRlcnMgLmVtcGxveWVlLXRpdGxlLmhhcy1ncmFkaWVudDo6YWZ0ZXIsXG4ucGFnZS1oZWFkZXIgLmNvbC1tZC03OjpiZWZvcmUsXG4uZW1wbG95ZWUtY2FyZC5uby1waG90bzo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC1oO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZjMCAwJSwgI2ZmZWEzNSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ni4yNGVtKSB7XG4gICAgLm5ld3MtZ3JpZC0taG9tZSAuaGVudHJ5OjphZnRlcixcbiAgICAubmV3cy1ncmlkX19ob21lIC5oZW50cnk6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LWg7XG4gICAgfVxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCBiYXJzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAucGFuZWxlZC1pbWFnZSAucGFuZWw6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50LXY7XG4gICAgfVxufVxuLnByZXNzLXJlbGVhc2VzLXJvdyAuaGVudHJ5Om5vdCgubGFzdCk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZjMCAwJSwgI2ZmZGQzYSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtdjtcbn1cblxuLy8gQm9hcmQgb2YgRGlyZWN0b3JzIFN0eWxlc1xuLmVtcGxveWVlLWNhcmQgLmVtcGxveWVlLXBob3RvOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtaW5uZXIgLm1vZGFsLWNsb3NlOjphZnRlcixcbi5tb2RhbC1pbm5lciAubW9kYWwtY2xvc2U6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzQ2NDY0NiAhaW1wb3J0YW50O1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQlVUVE9OU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBTdGFydCBzdGF0ZVxuLmJ1dHRvbixcbi5wYW5lbGVkLWltYWdlIC5wYW5lbCAuYnV0dG9uLFxuLm5ld3MtZ3JpZC0taG9tZSAuYnV0dG9uLFxuLm5ld3MtZ3JpZF9faG9tZSAuYnV0dG9uLFxuLnBhbmVsZWQtaW1hZ2UgLnBhbmVsIC5idXR0b24uYnV0dG9uLWV4dGVybmFsOjphZnRlcixcbi5uZXdzLWdyaWQtLWhvbWUgLmJ1dHRvbi5idXR0b24tZXh0ZXJuYWw6OmFmdGVyLFxuLm5ld3MtZ3JpZF9faG9tZSAuYnV0dG9uLmJ1dHRvbi1leHRlcm5hbDo6YWZ0ZXIsXG4ucGFuZWxlZC1pbWFnZSAucGFuZWwgLmJ1dHRvblt0YXJnZXQ9J19ibGFuayddOjphZnRlcixcbi5uZXdzLWdyaWQtLWhvbWUgLmJ1dHRvblt0YXJnZXQ9J19ibGFuayddOjphZnRlcixcbi5uZXdzLWdyaWRfX2hvbWUgLmJ1dHRvblt0YXJnZXQ9J19ibGFuayddOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1jb2xvcjtcbiAgICBjb2xvcjogIzAwMDtcblxuICAgICYuaG9sbG93LFxuICAgICYuYnV0dG9uLW1vcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLy8gSG92ZXIgJiBBY3RpdmUgU3RhdGVcbi5wYW5lbGVkLWltYWdlIC5wYW5lbCAuYnV0dG9uOmhvdmVyLFxuLm5ld3MtZ3JpZC0taG9tZSAuYnV0dG9uOmhvdmVyLFxuLm5ld3MtZ3JpZF9faG9tZSAuYnV0dG9uOmhvdmVyLFxuLnBhbmVsZWQtaW1hZ2UgLnBhbmVsIC5idXR0b246YWN0aXZlLFxuLm5ld3MtZ3JpZC0taG9tZSAuYnV0dG9uOmFjdGl2ZSxcbi5uZXdzLWdyaWRfX2hvbWUgLmJ1dHRvbjphY3RpdmUsXG4ucGFuZWxlZC1pbWFnZSAucGFuZWwgLmJ1dHRvbjpmb2N1cyxcbi5uZXdzLWdyaWQtLWhvbWUgLmJ1dHRvbjpmb2N1cyxcbi5uZXdzLWdyaWRfX2hvbWUgLmJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1ob3Zlci1jb2xvcjtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b246aG92ZXIsXG4uYnV0dG9uOmFjdGl2ZSxcbi5idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5uYXYtbGlua3MgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmMwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvQnJhbmRNZWRpdW0sICR0d2RjLWZhbGxiYWNrX2ZvbnRzO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLWhvdmVyLWNvbG9yO1xuICAgICAgICBib3JkZXI6ICRidXR0b24tYmctaG92ZXItY29sb3IgMnB4IHNvbGlkO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG59XG5cbi5wYWdlLWhlcm8gLmZlYXR1cmVkLXBvc3QgLmJ1dHRvbixcbi5lbnRyeS1tZXRhIC5jYXQtbGlua3MgYSxcbi5lbnRyeS1tZXRhIC50YWdzLWxpbmtzIGEsXG5zZWN0aW9uI3ByZXNzLXJlbGVhc2UtYXJ0aWNsZXMgYS5idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvQnJhbmRNZWRpdW0sICR0d2RjLWZhbGxiYWNrX2ZvbnRzO1xufVxuLmVudHJ5LW1ldGEgLmNhdC1saW5rcyBhLFxuLmVudHJ5LW1ldGEgLnRhZ3MtbGlua3MgYSxcbnNlY3Rpb24jcHJlc3MtcmVsZWFzZS1hcnRpY2xlcyBhLmJ1dHRvbiB7XG4gICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gICAgY29sb3I6ICMwMDA7XG59XG5zcGFuLmNhdC1saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5wYWdlLWhlcm8gLmZlYXR1cmVkLXBvc3QgLmJ1dHRvbjpob3Zlcixcbi5wYWdlLWhlcm8gLmZlYXR1cmVkLXBvc3QgLmJ1dHRvbjpmb2N1cyxcbi5lbnRyeS1tZXRhIC5jYXQtbGlua3MgYTpob3Zlcixcbi5lbnRyeS1tZXRhIC50YWdzLWxpbmtzIGE6aG92ZXIsXG4uZW50cnktbWV0YSAuY2F0LWxpbmtzIGE6YWN0aXZlLFxuLmVudHJ5LW1ldGEgLnRhZ3MtbGlua3MgYTpmb2N1cyxcbnNlY3Rpb24jcHJlc3MtcmVsZWFzZS1hcnRpY2xlcyBhLmJ1dHRvbjpob3ZlcixcbnNlY3Rpb24jcHJlc3MtcmVsZWFzZS1hcnRpY2xlcyBhLmJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1ob3Zlci1jb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYnV0dG9uLWJnLWhvdmVyLWNvbG9yO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvQnJhbmRNZWRpdW0sICR0d2RjLWZhbGxiYWNrX2ZvbnRzO1xufVxuXG4ubGVhZGVycyAuYnV0dG9uIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBpOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgfVxufVxuLnBhZ2UtaGVhZGVyIGEsXG4ucGFnZS1oZWFkZXIgLmJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRnZW9CcmFuZE1lZGl1bSwgJHR3ZGMtZmFsbGJhY2tfZm9udHM7XG59XG4ucGFnZS1oZWFkZXIgYTpob3Zlcixcbi5wYWdlLWhlYWRlciBhOmFjdGl2ZSxcbi5wYWdlLWhlYWRlciBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLWhlYWRlciAuYnV0dG9uLmJ1dHRvbi1tb3JlOmhvdmVyLFxuLnBhZ2UtaGVhZGVyIC5idXR0b24uYnV0dG9uLW1vcmU6YWN0aXZlLFxuLnBhZ2UtaGVhZGVyIC5idXR0b24uYnV0dG9uLW1vcmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzA7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZjMDtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUGFnZSBOYXZcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLndwLXBhZ2VuYXZpIHNwYW4uY3VycmVudCxcbi53cC1wYWdlbmF2aSBhOmFjdGl2ZSxcbi53cC1wYWdlbmF2aSBhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmYzA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cbi53cC1wYWdlbmF2aSBzcGFuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmYzA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi53cC1wYWdlbmF2aSBhIHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cblxuYS5uZXh0cG9zdHNsaW5rOmhvdmVyLFxuYS5wcmV2aW91c3Bvc3RzbGluazpob3ZlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xufVxuLndwLXBhZ2VuYXZpIHNwYW4uZXh0ZW5kOmhvdmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGJsYWNrO1xufVxuXG4vLyBTZWFyY2ggSWNvbiB3aGVuIG92ZXJsYXkgbWVudSBpcyBvcGVuXG4uanMtc2hvdy1tb2JpbGUtbmF2XG4gICAgLnNpdGUtaGVhZGVyLW5hdlxuICAgICNzZWFyY2hib3g6bm90KC5zZWFyY2hib3gtb3BlbilcbiAgICAuc2VhcmNoYm94LWljb246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBzZWN0aW9uI3ByZXNzLXJlbGVhc2UtYXJ0aWNsZXMgYS5idXR0b24ge1xuICAgICAgICBtYXJnaW46IDJlbSBhdXRvIDAgYXV0bztcbiAgICB9XG59XG5cbi8vIEFmdGVyIGljb24gYm94XG4vLyBCdXR0b25zXG4uYnV0dG9uLmJ1dHRvbi1leHRlcm5hbDo6YWZ0ZXIsIC5idXR0b25bdGFyZ2V0PSdfYmxhbmsnXTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzM7XG4gICAgY29sb3I6ICNmZmY7XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRk9PVEVSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zaXRlLWZvb3RlciB7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1iZy1jb2xvcjtcbiAgY29sb3I6ICRmb290ZXItY29sb3I7XG4gIHBhZGRpbmc6IDEuN2VtIDA7XG5cbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgYTpob3ZlciwgLnNpdGUtZm9vdGVyIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmMwO1xuICB9XG5cbiAgI2NvcHlyaWdodCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGNvbG9yOiAjYjJiMmIyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvRWRpdExpZ2h0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDJlbSAzZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICNmb290ZXItbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxNGVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMS44ZW0gM2VtO1xuICAgIHBhZGRpbmc6IDAuMmVtO1xuICB9XG5cbiAgbmF2I2Zvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICBuYXYjc29jaWFsLW5hdmlnYXRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIHBhZGRpbmc6IDEuNGVtIDFlbSA7XG4gIH1cblxuICAgLmZvb3Rlci1uYXZpZ2F0aW9uIHVsI21lbnUtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc29jaWFsLW5hdmlnYXRpb24tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZ2VvQnJhbmRCb2xkLCAkdHdkYy1mYWxsYmFjay1mb250cy1zb2NpYWw7XG4gICAgbWFyZ2luOiAwIDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cblxuICAuc29jaWFsLW5hdmlnYXRpb24gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIH1cbiAgLnNvY2lhbC1uYXZpZ2F0aW9uIGFbaHJlZio9J2luc3RhZ3JhbS5jb20nXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgfVxuXG4gICAgI2Zvb3Rlci1sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTFlbTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgMCAyZW07XG4gICAgfVxuICAgIG5hdiNmb290ZXItbmF2aWdhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgbmF2I3NvY2lhbC1uYXZpZ2F0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIH1cblxuICAgIC5zaXRlLWZvb3RlciAuZm9vdGVyLW5hdmlnYXRpb24gdWwgbGkge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc29jaWFsLW5hdmlnYXRpb24tdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9vdGVyLW5hdmlnYXRpb24gdWwgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgfVxuXG4gICAgLmZvb3Rlci1uYXZpZ2F0aW9uIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWFyZ2luOiAwIDAuMzEyNXJlbTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
