#menu-overlay {
  width: 100vw;
  height: 100vh;
  background: var(--menu-smokescreen, rgba(8, 19, 25, 0.85));
  z-index: 10;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
}

header .nav-menu-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background-color: var(--nav-btn-bg, #f16529);
  text-indent: -9999px;
  padding: 0;
  margin: 0 0 0 5px;
  height: 100%;
  -webkit-transition: all .25s;
  -o-transition: all .25s;
  -moz-transition: all .25s;
  transition: all .25s;
  z-index: 250;
  -webkit-box-ordinal-group: 21;
  -webkit-order: 20;
  -moz-box-ordinal-group: 21;
  -ms-flex-order: 20;
  order: 20;
}

header .nav-menu-toggle .custom-menu-toggle {
  position: relative;
  width: var(--menu-line-width);
  height: var(--menu-line-height);
  background-color: var(--nav-btn-lines, #fff);
  display: block;
  margin: auto;
  -webkit-transition: 750ms;
  -o-transition: 750ms;
  -moz-transition: 750ms;
  transition: 750ms;
}

header .nav-menu-toggle .custom-menu-toggle:before,
header .nav-menu-toggle .custom-menu-toggle:after {
  content: "";
  position: absolute;
  width: var(--menu-line-width);
  height: var(--menu-line-height);
  background-color: var(--nav-btn-lines, #fff);
  display: block;
  margin: auto;
  -webkit-transition: 750ms;
  -o-transition: 750ms;
  -moz-transition: 750ms;
  transition: 750ms;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

header .nav-menu-toggle .custom-menu-toggle:before {
  -webkit-transform: rotate(0deg) translateY(8px);
  -moz-transform: rotate(0deg) translateY(8px);
  -ms-transform: rotate(0deg) translateY(8px);
  transform: rotate(0deg) translateY(8px);
}

header .nav-menu-toggle .custom-menu-toggle:after {
  -webkit-transform: rotate(0deg) translateY(-8px);
  -moz-transform: rotate(0deg) translateY(-8px);
  -ms-transform: rotate(0deg) translateY(-8px);
  transform: rotate(0deg) translateY(-8px);
}

header .nav-menu-toggle:hover {
  background-color: var(--nav-btn-bg-active, #fff);
}

header .nav-menu-toggle:hover .custom-menu-toggle {
  background-color: var(--nav-btn-lines-active, #f16529);
}

header .nav-menu-toggle:hover .custom-menu-toggle:before,
header .nav-menu-toggle:hover .custom-menu-toggle:after {
  background-color: var(--nav-btn-lines-active, #f16529);
}

header .nav-menu-toggle.active {
  background-color: var(--nav-btn-bg-active, #fff);
  z-index: 250;
}

header .nav-menu-toggle.active .custom-menu-toggle {
  background-color: rgba(255, 255, 255, 0);
}

header .nav-menu-toggle.active .custom-menu-toggle:before,
header .nav-menu-toggle.active .custom-menu-toggle:after {
  background-color: var(--nav-btn-lines-active, #f16529);
}

header .nav-menu-toggle.active .custom-menu-toggle:before {
  -webkit-transform: rotate(45deg) translateY(0px);
  -moz-transform: rotate(45deg) translateY(0px);
  -ms-transform: rotate(45deg) translateY(0px);
  transform: rotate(45deg) translateY(0px);
}

header .nav-menu-toggle.active .custom-menu-toggle:after {
  -webkit-transform: rotate(-45deg) translateY(0px);
  -moz-transform: rotate(-45deg) translateY(0px);
  -ms-transform: rotate(-45deg) translateY(0px);
  transform: rotate(-45deg) translateY(0px);
}

body header nav {
  position: fixed;
  background-color: #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 2.5em;
  width: 100%;
  max-width: 500px;
  overflow: auto;
  z-index: 1002;
  left: 0;
  top: var(--header-height, 80px);
  height: -moz-calc(100vh - var(--header-height, 80px));
  height: calc(100vh - var(--header-height, 80px));
  overflow-y: scroll;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: all 1s, top 0s;
  -o-transition: all 1s, top 0s;
  -moz-transition: all 1s, top 0s;
  transition: all 1s, top 0s;
}

body header nav.active {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}

body header nav > ul {
  padding: 0;
  display: block;
  height: auto;
}

body header nav > ul > li {
  margin: 0;
  border-bottom: 1px solid var(--nav-mobile-border, rgba(255, 255, 255, 0.7));
}

body header nav > ul > li:last-of-type {
  border-bottom: none;
}

body header nav > ul > li > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1.5em;
  border-top: none;
  border-bottom: none;
  background-color: var(--header-bg, #132a37);
}

body header nav > ul > li > a span.arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.2em;
  height: 20px;
  -webkit-transition: all .65s;
  -o-transition: all .65s;
  -moz-transition: all .65s;
  transition: all .65s;
}

body header nav > ul > li > a.parent {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: #FFF;
}

body header nav > ul > li:hover > a,
body header nav > ul > li.hover > a {
  color: var(--nav-text-hover, #a93a0b);
}

body header nav > ul > li.hover > a {
  border: none;
}

body header nav > ul > li.hover > a span.arrow {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

body header nav > ul > li .children-container .container {
  padding: 0;
  margin: 0;
}

body header nav > ul ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

body header nav > ul ul.children-root {
  background-color: var(--mobile-dropdown-bg, var(--dropdown-bg, #132a37));
  background: #e5e5e5;
  padding: .5em 1.5em;
}

body header nav > ul ul.children-root li {
  padding: 0;
}

body header nav > ul ul.children-root li:first-of-type {
  padding-top: 0;
}

body header nav > ul ul.children-root li.child-text-column {
  color: var(--mobile-dropdown-text, var(--dropdown-text, #FFF));
}

body header nav > ul ul.children-root li.child-text-column.child-text-show-desktop {
  display: none;
}

body header nav > ul ul.children-root li.child-text-column > :first-child {
  margin-top: 0;
}

body header nav > ul ul .sub-heading {
  text-transform: none;
  color: var(--mobile-dropdown-header-link, var(--dropdown-header-link, #FFF));
  font-weight: 800;
  display: block;
  padding: 0.5em 0;
}

body header nav > ul ul .sub-heading ion-icon,
body header nav > ul ul .sub-heading .bfi-icon {
  padding-right: 0.5em;
  vertical-align: middle;
}

body header nav > ul ul.child-links-container {
  margin-bottom: 0.7em;
}

body header nav > ul ul li.child-link:last-of-type {
  padding-bottom: 0;
}

body header nav > ul ul li.child-link a {
  display: block;
  padding: 10px 0;
  text-transform: none;
  color: var(--mobile-dropdown-links, var(--dropdown-links, #FFF));
  text-decoration: none;
}

header nav .site-header-menu-items li .children-container {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vYmlsZS1tZW51LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxZQUFZO0VBQ1osYUFBYTtFQUNiLDBEQUEwRDtFQUMxRCxXQUFXO0VBQ1gsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsYUFBYSxFQUFBOztBQUVqQjtFQUNJLG9CQUFhO0VBQWIscUJBQWE7RUFBYixpQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQiw0Q0FBNEM7RUFDNUMsb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixpQkFBaUI7RUFDakIsWUFBWTtFQUNaLDRCQUFvQjtFQUFwQix1QkFBb0I7RUFBcEIseUJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osNkJBQVM7RUFBVCxpQkFBUztLQUFULDBCQUFTO01BQVQsa0JBQVM7VUFBVCxTQUFTLEVBQUE7RUFWYjtJQWFRLGtCQUFrQjtJQUNsQiw2QkFBNkI7SUFDN0IsK0JBQStCO0lBQy9CLDRDQUE0QztJQUM1QyxjQUFjO0lBQ2QsWUFBWTtJQUNaLHlCQUFpQjtJQUFqQixvQkFBaUI7SUFBakIsc0JBQWlCO0lBQWpCLGlCQUFpQixFQUFBO0lBbkJ6QjtNQXVCWSxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLDZCQUE2QjtNQUM3QiwrQkFBK0I7TUFDL0IsNENBQTRDO01BQzVDLGNBQWM7TUFDZCxZQUFZO01BQ1oseUJBQWlCO01BQWpCLG9CQUFpQjtNQUFqQixzQkFBaUI7TUFBakIsaUJBQWlCO01BQ2pCLG1DQUEyQjtTQUEzQixnQ0FBMkI7Y0FBM0IsMkJBQTJCLEVBQUE7SUEvQnZDO01Ba0NZLCtDQUF1QztTQUF2Qyw0Q0FBdUM7VUFBdkMsMkNBQXVDO2NBQXZDLHVDQUF1QyxFQUFBO0lBbENuRDtNQXFDWSxnREFBd0M7U0FBeEMsNkNBQXdDO1VBQXhDLDRDQUF3QztjQUF4Qyx3Q0FBd0MsRUFBQTtFQXJDcEQ7SUEwQ1EsZ0RBQWdELEVBQUE7SUExQ3hEO01BNkNZLHNEQUFzRCxFQUFBO01BN0NsRTtRQWlEZ0Isc0RBQXNELEVBQUE7RUFqRHRFO0lBdURRLGdEQUFnRDtJQUNoRCxZQUFZLEVBQUE7SUF4RHBCO01BMkRZLHdDQUF3QyxFQUFBO01BM0RwRDtRQStEZ0Isc0RBQXNELEVBQUE7TUEvRHRFO1FBa0VnQixnREFBd0M7V0FBeEMsNkNBQXdDO1lBQXhDLDRDQUF3QztnQkFBeEMsd0NBQXdDLEVBQUE7TUFsRXhEO1FBcUVnQixpREFBeUM7V0FBekMsOENBQXlDO1lBQXpDLDZDQUF5QztnQkFBekMseUNBQXlDLEVBQUE7O0FBV3pEO0VBR1ksZUFBZTtFQUNmLHNCQUFzQjtFQUN0Qiw4QkFBc0I7S0FBdEIsMkJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsYUFBYTtFQUNiLE9BQU87RUFDUCwrQkFBK0I7RUFDL0IscURBQWdEO0VBQWhELGdEQUFnRDtFQUNoRCxrQkFBa0I7RUFDbEIsb0NBQTRCO0tBQTVCLGlDQUE0QjtNQUE1QixnQ0FBNEI7VUFBNUIsNEJBQTRCO0VBQzVCLGtDQUEwQjtFQUExQiw2QkFBMEI7RUFBMUIsK0JBQTBCO0VBQTFCLDBCQUEwQixFQUFBO0VBaEJ0QztJQW1CZ0IsaUNBQXlCO09BQXpCLDhCQUF5QjtRQUF6Qiw2QkFBeUI7WUFBekIseUJBQXlCLEVBQUE7RUFuQnpDO0lBdUJnQixVQUFVO0lBQ1YsY0FBYztJQUNkLFlBQVksRUFBQTtJQXpCNUI7TUE0Qm9CLFNBQVM7TUFDVCwyRUFBdUUsRUFBQTtNQTdCM0Y7UUFnQ3dCLG1CQUFtQixFQUFBO01BaEMzQztRQW9Dd0Isb0JBQWE7UUFBYixxQkFBYTtRQUFiLGlCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IseUJBQThCO1FBQTlCLHNDQUE4QjtXQUE5QixzQkFBOEI7WUFBOUIsc0JBQThCO2dCQUE5Qiw4QkFBOEI7UUFDOUIsY0FBYztRQUNkLGdCQUFnQjtRQUNoQixtQkFBbUI7UUFDbkIsMkNBQTJDLEVBQUE7UUF6Q25FO1VBNEM0QixvQkFBYTtVQUFiLHFCQUFhO1VBQWIsaUJBQWE7VUFBYixvQkFBYTtVQUFiLGFBQWE7VUFDYix5QkFBbUI7VUFBbkIsMkJBQW1CO2FBQW5CLHNCQUFtQjtjQUFuQixzQkFBbUI7a0JBQW5CLG1CQUFtQjtVQUNuQix3QkFBdUI7VUFBdkIsK0JBQXVCO2FBQXZCLHFCQUF1QjtjQUF2QixxQkFBdUI7a0JBQXZCLHVCQUF1QjtVQUN2QixnQkFBZ0I7VUFDaEIsWUFBWTtVQUNaLDRCQUFvQjtVQUFwQix1QkFBb0I7VUFBcEIseUJBQW9CO1VBQXBCLG9CQUFvQixFQUFBO1FBakRoRDtVQXFENEIsd0JBQWdCO1VBQWhCLGdCQUFnQjtVQUNoQixNQUFNO1VBQ04sVUFBVTtVQUNWLHNCQUFzQixFQUFBO01BeERsRDs7UUErRHdCLHFDQUFxQyxFQUFBO01BL0Q3RDtRQWtFd0IsWUFBWSxFQUFBO1FBbEVwQztVQW9FNEIsa0NBQTBCO2FBQTFCLCtCQUEwQjtjQUExQiw4QkFBMEI7a0JBQTFCLDBCQUEwQixFQUFBO01BcEV0RDtRQTBFd0IsVUFBVTtRQUNWLFNBQVMsRUFBQTtJQTNFakM7TUFpRm9CLHFCQUFxQjtNQUNyQixVQUFVO01BQ1YsU0FBUyxFQUFBO01BbkY3QjtRQXNGd0Isd0VBQXdFO1FBQ3hFLG1CQUFtQjtRQUNuQixtQkFBbUIsRUFBQTtRQXhGM0M7VUEyRjRCLFVBQVUsRUFBQTtVQTNGdEM7WUE4RmdDLGNBQWMsRUFBQTtVQTlGOUM7WUFrR2dDLDhEQUE4RCxFQUFBO1lBbEc5RjtjQXFHb0MsYUFBYSxFQUFBO1lBckdqRDtjQXlHb0MsYUFBYSxFQUFBO01BekdqRDtRQWtId0Isb0JBQW9CO1FBQ3BCLDRFQUE0RTtRQUM1RSxnQkFBZ0I7UUFDaEIsY0FBYztRQUNkLGdCQUFnQixFQUFBO1FBdEh4Qzs7VUEwSDRCLG9CQUFvQjtVQUNwQixzQkFBc0IsRUFBQTtNQTNIbEQ7UUFnSXdCLG9CQUFvQixFQUFBO01BaEk1QztRQXNJNEIsaUJBQWlCLEVBQUE7TUF0STdDO1FBMEk0QixjQUFjO1FBQ2QsZUFBZTtRQUNmLG9CQUFvQjtRQUNwQixnRUFBZ0U7UUFDaEUscUJBQXFCLEVBQUE7O0FBcUJqRDtFQUNJLGFBQWEsRUFBQSIsImZpbGUiOiJtb2JpbGUtbWVudS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjbWVudS1vdmVybGF5IHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LXNtb2tlc2NyZWVuLCByZ2JhKDgsIDE5LCAyNSwgMC44NSkpO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5oZWFkZXIgLm5hdi1tZW51LXRvZ2dsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWJ0bi1iZywgI2YxNjUyOSk7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xyXG4gICAgei1pbmRleDogMjUwO1xyXG4gICAgb3JkZXI6IDIwO1xyXG5cclxuICAgIC5jdXN0b20tbWVudS10b2dnbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tbWVudS1saW5lLXdpZHRoKTtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLW1lbnUtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1idG4tbGluZXMsICNmZmYpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiA3NTBtcztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLW1lbnUtbGluZS13aWR0aCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tbWVudS1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1idG4tbGluZXMsICNmZmYpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiA3NTBtcztcclxuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoLThweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1idG4tYmctYWN0aXZlLCAjZmZmKTtcclxuXHJcbiAgICAgICAgLmN1c3RvbS1tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1idG4tbGluZXMtYWN0aXZlLCAjZjE2NTI5KTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1idG4tbGluZXMtYWN0aXZlLCAjZjE2NTI5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWJ0bi1iZy1hY3RpdmUsICNmZmYpO1xyXG4gICAgICAgIHotaW5kZXg6IDI1MDtcclxuXHJcbiAgICAgICAgLmN1c3RvbS1tZW51LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtYnRuLWxpbmVzLWFjdGl2ZSwgI2YxNjUyOSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gYm9keSBoZWFkZXIgPiAuY29udGFpbmVyIHtcclxuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbi8vIH1cclxuXHJcbmJvZHkge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyLjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAyO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQsIDgwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXItaGVpZ2h0LCA4MHB4KSk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzLCB0b3AgMHM7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uYXYtbW9iaWxlLWJvcmRlciwgcmdiYSgyNTUsMjU1LDI1NSwuNykpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGVyLWJnLCAjMTMyYTM3KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBhcmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgPiBhLFxyXG4gICAgICAgICAgICAgICAgICAgICYuaG92ZXIgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW5hdi10ZXh0LWhvdmVyLCAjYTkzYTBiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5ob3ZlciA+IGEgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNoaWxkcmVuLWNvbnRhaW5lciAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmNoaWxkcmVuLXJvb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb2JpbGUtZHJvcGRvd24tYmcsIHZhcigtLWRyb3Bkb3duLWJnLCAjMTMyYTM3KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGlsZC10ZXh0LWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1vYmlsZS1kcm9wZG93bi10ZXh0LCB2YXIoLS1kcm9wZG93bi10ZXh0LCAjRkZGKSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hpbGQtdGV4dC1zaG93LWRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3ViLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW1vYmlsZS1kcm9wZG93bi1oZWFkZXItbGluaywgdmFyKC0tZHJvcGRvd24taGVhZGVyLWxpbmssICNGRkYpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7ICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlvbi1pY29uLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmZpLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmNoaWxkLWxpbmtzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpLmNoaWxkLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbW9iaWxlLWRyb3Bkb3duLWxpbmtzLCB2YXIoLS1kcm9wZG93bi1saW5rcywgI0ZGRikpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoaWxkcmVuLWNvbnRhaW5lci51c2luZy1tb2ItYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHVsLmNoaWxkcmVuLXJvb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuaGVhZGVyIG5hdiAgLnNpdGUtaGVhZGVyLW1lbnUtaXRlbXMgbGkgLmNoaWxkcmVuLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59Il19 */