/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/main.scss ***!
  \***********************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Saira+Semi+Condensed:wght@600;700;800&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap);
/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/main.scss (1) ***!
  \***************************************************************************************************************************************************************************************/
/* base */ /* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

body {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-weight: 600;
  line-height: 1;
  font-family: "Saira Semi Condensed", sans-serif;
  text-wrap: balance;
}
.unbalanced h1,
.unbalanced .h1,
.unbalanced h2,
.unbalanced .h2,
.unbalanced h3,
.unbalanced .h3,
.unbalanced h4,
.unbalanced .h4,
.unbalanced h5,
.unbalanced .h5,
.unbalanced h6,
.unbalanced .h6 {
  text-wrap: initial;
}

h1,
.h1 {
  font-size: 5.625rem;
}
@media screen and (min-width: 960px) and (max-width: 1535px) {
  h1,
  .h1 {
    font-size: 4.25rem;
  }
}
@media screen and (max-width: 959px) {
  h1,
  .h1 {
    font-size: 3.625rem;
  }
}

h2,
.h2 {
  font-size: 3rem;
}
@media screen and (min-width: 960px) and (max-width: 1535px) {
  h2,
  .h2 {
    font-size: 2.375rem;
  }
}
@media screen and (max-width: 959px) {
  h2,
  .h2 {
    font-size: 1.875rem;
  }
}
.headline.long-format h2,
.headline.long-format .h2 {
  font-size: 2.625rem;
  line-height: 1.238;
  max-width: 762px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 960px) and (max-width: 1535px) {
  .headline.long-format h2,
  .headline.long-format .h2 {
    font-size: 2.25rem;
  }
}
@media screen and (max-width: 959px) {
  .headline.long-format h2,
  .headline.long-format .h2 {
    font-size: 1.75rem;
  }
}
@media screen and (min-width: 1535px) {
  .headline.long-format h2,
  .headline.long-format .h2 {
    max-width: 862px;
  }
}

h3,
.h3 {
  font-size: 2.375rem;
}
@media screen and (min-width: 960px) and (max-width: 1535px) {
  h3,
  .h3 {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 959px) {
  h3,
  .h3 {
    font-size: 1.5rem;
  }
}

h4,
.h4 {
  font-size: 2rem;
}
@media screen and (min-width: 960px) and (max-width: 1535px) {
  h4,
  .h4 {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 959px) {
  h4,
  .h4 {
    font-size: 1.25rem;
  }
}

h5,
.h5 {
  font-size: 1.625rem;
}
@media screen and (min-width: 960px) and (max-width: 1535px) {
  h5,
  .h5 {
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 959px) {
  h5,
  .h5 {
    font-size: 1.125rem;
  }
}

h6,
.h6 {
  font-size: 1rem;
}
@media screen and (max-width: 959px) {
  h6,
  .h6 {
    font-size: 0.938rem !important;
  }
}
@media screen and (max-width: 959px) {
  h6,
  .h6 {
    font-size: 0.875rem !important;
  }
}

.f16 {
  font-size: 1rem;
}

.f30 {
  font-size: 1.875rem;
}
@media (max-width: 960px) {
  .f30 {
    font-size: 1.375rem;
  }
}

.f37 {
  font-size: 2.3125rem;
}
@media (max-width: 960px) {
  .f37 {
    font-size: 1.375rem;
  }
}

.f38 {
  font-size: 2.375rem;
}
@media screen and (min-width: 960px) and (max-width: 1535px) {
  .f38 {
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 959px) {
  .f38 {
    font-size: 1.5rem;
  }
}

.f40 {
  font-size: 2.5rem;
}
@media (max-width: 1565px) {
  .f40 {
    font-size: 2.25rem;
  }
}
@media (max-width: 960px) {
  .f40 {
    font-size: 1.625rem;
  }
}

.f28 {
  font-size: 1.75rem;
}
@media (max-width: 960px) {
  .f28 {
    font-size: 1rem;
  }
}

.xl {
  font-size: 6rem;
  line-height: 1;
}
@media (max-width: 960px) {
  .xl {
    font-size: 3.125rem;
  }
}

.xxl {
  font-size: 9.375rem;
  line-height: 1;
}
@media (max-width: 1200px) {
  .xxl {
    font-size: 6.25rem;
  }
}
@media (max-width: 960px) {
  .xxl {
    font-size: 3.125rem;
  }
}

.condensed {
  font-family: "Saira Semi Condensed", sans-serif;
}

.page-content p {
  color: #415154;
}

@media (max-width: 960px) {
  p {
    font-size: 1rem !important;
  }
}

p {
  text-wrap: pretty;
}

p,
ul,
ol {
  margin: 0;
}
p.large,
ul.large,
ol.large {
  font-size: 1.5rem;
  line-height: 1.4;
}

p + .wp-block-image,
ul + .wp-block-image,
ol + .wp-block-image,
.wp-block-image + .wp-block-image {
  margin-top: 2rem;
}

.wp-block-image + h1,
.wp-block-image + .h1,
.wp-block-image + h2,
.wp-block-image + .h2,
.wp-block-image + h3,
.wp-block-image + .h3,
.wp-block-image + h4,
.wp-block-image + .h4,
.wp-block-image + h5,
.wp-block-image + .h5,
.wp-block-image + h6,
.wp-block-image + .h6,
.wp-block-image + p,
.wp-block-image + ul,
.wp-block-image + ol {
  margin-top: 2rem;
}

ol {
  list-style: decimal;
}

a {
  text-decoration: none;
}

strong {
  font-weight: 700;
}

small {
  font-size: 0.8em;
}

i,
em {
  font-style: italic;
}

.is-uppercase {
  text-transform: uppercase;
}

.is-lowercase {
  text-transform: lowercase;
}

.unset-case {
  text-transform: none !important;
}

.is-regular {
  font-weight: 400;
}

.is-semibold {
  font-weight: 600;
}

.is-underline {
  text-decoration: underline;
}

.is-underline-border {
  border-bottom: 2px solid currentColor;
  line-height: 1;
  display: inline-block;
  white-space: nowrap;
}

.is-bold {
  font-weight: 700;
}

@media (max-width: 960px) {
  .is-regular-mobile {
    font-weight: 400;
  }
  .is-semibold-mobile {
    font-weight: 600;
  }
  .is-bold-mobile {
    font-weight: 700;
  }
}
.is-italic {
  font-style: italic;
}

.no-wrap {
  white-space: nowrap;
}

.is-primary {
  font-family: "Roboto";
}

.is-secondary {
  font-family: "Saira Semi Condensed";
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

@media (max-width: 1023px) {
  .text-left-tablet {
    text-align: left;
  }
  .text-center-tablet {
    text-align: center;
  }
  .text-right-tablet {
    text-align: right;
  }
}
@media (max-width: 960px) {
  .text-left-mobile {
    text-align: left;
  }
  .text-center-mobile {
    text-align: center;
  }
  .text-right-mobile {
    text-align: right;
  }
}
.font-inherit {
  margin: 0;
  padding: 0;
  display: inline;
  font: inherit;
  color: inherit;
  line-height: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
}

.caret {
  position: relative;
  font-weight: 600;
}
.caret:after {
  content: url("../../dist/img/right-arrow.svg");
  margin-left: 0.5rem;
}

ul.fancy-list li {
  background: url("../../dist/img/favicon-new.png") no-repeat left top;
  padding: 5px 10px 5px 40px;
  list-style: none;
  margin: 35px 0;
  color: #7d7d7d;
}

.balanced-text p {
  text-wrap: balanced;
}

.icon, [class^=icon-], [class*=" icon-"] {
  font-family: "icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}

.container {
  width: 100%;
  max-width: 1432px;
  margin: 0 auto;
  padding: 0 1rem;
}
@media screen and (max-width: 959px) {
  .container {
    padding: 0 1.25rem;
  }
}

section {
  padding: 6rem 0;
}

.page-content {
  min-height: 72vh;
}

.wp-block-image .aligncenter {
  text-align: center;
}
.wp-block-image .alignleft {
  text-align: left;
}
.wp-block-image .alignright {
  text-align: right;
}
.wp-block-image img {
  max-width: 100%;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .wp-block-image img {
    width: 100%;
    height: auto;
  }
}

.flex-align-start.is-layout-flex {
  align-items: flex-start !important;
}

.block-content {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
}

.has-text-align-left {
  text-align: left;
}

.has-text-align-center {
  text-align: center;
}

.has-text-align-right {
  text-align: right;
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

html,
body {
  width: 100%;
}

html {
  scroll-behavior: smooth;
}
html.noscroll {
  overflow: hidden;
}

img,
picture,
video,
canvas,
svg iframe {
  display: block;
  max-width: 100%;
  height: auto;
}

video,
canvas,
iframe {
  aspect-ratio: 16/9;
}

.test {
  padding: 50px;
  background: red;
}

.aspect-square, .aspect-1-1 {
  aspect-ratio: 1/1;
}
.aspect-video, .aspect-16-9 {
  aspect-ratio: 16/9;
}
.aspect-service-background {
  aspect-ratio: 1620/740;
}

*.is-black {
  color: #000;
}

*.is-white {
  color: #fff;
}

*.is-gray-50 {
  color: #f7f7f7;
}

*.is-gray-100 {
  color: #eee;
}

*.is-gray-200 {
  color: #ccc;
}

*.is-gray-300 {
  color: #bbb;
}

*.is-gray-600 {
  color: #606060;
}

*.is-gray-700 {
  color: #707070;
}

*.is-asphalt {
  color: #415154;
}

*.is-cobalt {
  color: #003468;
}

*.is-dark {
  color: #00252d;
}

*.is-darker {
  color: #00333f;
}

*.is-darkest {
  color: #353535;
}

*.is-yellow {
  color: #ffc20e;
}

*.is-sunshine {
  color: #ffdf6b;
}

*.is-orange {
  color: #ff821c;
}

*.is-orange-dark {
  color: #c45200;
}

*.is-link-blue {
  color: #007ee9;
}

*.is-umber {
  color: #c45200;
}

*.is-umber-two {
  color: #c24621;
}

*.is-gray {
  color: rgba(229, 234, 235, 0.5);
}

*.is-base-orange {
  color: #FF8210;
}

*.bg-black {
  background-color: #000;
}

*.bg-white {
  background-color: #fff;
}

*.bg-gray-50 {
  background-color: #f7f7f7;
}

*.bg-gray-100 {
  background-color: #eee;
}

*.bg-gray-200 {
  background-color: #ccc;
}

*.bg-gray-300 {
  background-color: #bbb;
}

*.bg-gray-600 {
  background-color: #606060;
}

*.bg-gray-700 {
  background-color: #707070;
}

*.bg-asphalt {
  background-color: #415154;
}

*.bg-cobalt {
  background-color: #003468;
}

*.bg-dark {
  background-color: #00252d;
}

*.bg-darker {
  background-color: #00333f;
}

*.bg-darkest {
  background-color: #353535;
}

*.bg-yellow {
  background-color: #ffc20e;
}

*.bg-sunshine {
  background-color: #ffdf6b;
}

*.bg-orange {
  background-color: #ff821c;
}

*.bg-orange-dark {
  background-color: #c45200;
}

*.bg-link-blue {
  background-color: #007ee9;
}

*.bg-umber {
  background-color: #c45200;
}

*.bg-umber-two {
  background-color: #c24621;
}

*.bg-gray {
  background-color: rgba(229, 234, 235, 0.5);
}

*.bg-base-orange {
  background-color: #FF8210;
}

@media (max-width: 767px) {
  *.is-black-mobile {
    color: #000;
  }
  *.is-white-mobile {
    color: #fff;
  }
  *.is-gray-50-mobile {
    color: #f7f7f7;
  }
  *.is-gray-100-mobile {
    color: #eee;
  }
  *.is-gray-200-mobile {
    color: #ccc;
  }
  *.is-gray-300-mobile {
    color: #bbb;
  }
  *.is-gray-600-mobile {
    color: #606060;
  }
  *.is-gray-700-mobile {
    color: #707070;
  }
  *.is-asphalt-mobile {
    color: #415154;
  }
  *.is-cobalt-mobile {
    color: #003468;
  }
  *.is-dark-mobile {
    color: #00252d;
  }
  *.is-darker-mobile {
    color: #00333f;
  }
  *.is-darkest-mobile {
    color: #353535;
  }
  *.is-yellow-mobile {
    color: #ffc20e;
  }
  *.is-sunshine-mobile {
    color: #ffdf6b;
  }
  *.is-orange-mobile {
    color: #ff821c;
  }
  *.is-orange-dark-mobile {
    color: #c45200;
  }
  *.is-link-blue-mobile {
    color: #007ee9;
  }
  *.is-umber-mobile {
    color: #c45200;
  }
  *.is-umber-two-mobile {
    color: #c24621;
  }
  *.is-gray-mobile {
    color: rgba(229, 234, 235, 0.5);
  }
  *.is-base-orange-mobile {
    color: #FF8210;
  }
  *.bg-black-mobile {
    background-color: #000;
  }
  *.bg-white-mobile {
    background-color: #fff;
  }
  *.bg-gray-50-mobile {
    background-color: #f7f7f7;
  }
  *.bg-gray-100-mobile {
    background-color: #eee;
  }
  *.bg-gray-200-mobile {
    background-color: #ccc;
  }
  *.bg-gray-300-mobile {
    background-color: #bbb;
  }
  *.bg-gray-600-mobile {
    background-color: #606060;
  }
  *.bg-gray-700-mobile {
    background-color: #707070;
  }
  *.bg-asphalt-mobile {
    background-color: #415154;
  }
  *.bg-cobalt-mobile {
    background-color: #003468;
  }
  *.bg-dark-mobile {
    background-color: #00252d;
  }
  *.bg-darker-mobile {
    background-color: #00333f;
  }
  *.bg-darkest-mobile {
    background-color: #353535;
  }
  *.bg-yellow-mobile {
    background-color: #ffc20e;
  }
  *.bg-sunshine-mobile {
    background-color: #ffdf6b;
  }
  *.bg-orange-mobile {
    background-color: #ff821c;
  }
  *.bg-orange-dark-mobile {
    background-color: #c45200;
  }
  *.bg-link-blue-mobile {
    background-color: #007ee9;
  }
  *.bg-umber-mobile {
    background-color: #c45200;
  }
  *.bg-umber-two-mobile {
    background-color: #c24621;
  }
  *.bg-gray-mobile {
    background-color: rgba(229, 234, 235, 0.5);
  }
  *.bg-base-orange-mobile {
    background-color: #FF8210;
  }
}
.img-responsive {
  max-width: 100%;
  height: auto;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

@media (min-width: 767px) {
  .hide-desktop {
    display: none;
  }
}
@media (max-width: 1023px) {
  .hide-tablet {
    display: none;
  }
}
@media (max-width: 767px) {
  .hide-mobile {
    display: none;
  }
}

.show-desktop {
  display: none;
}
@media (min-width: 767px) {
  .show-desktop {
    display: block;
  }
}
.show-tablet {
  display: none;
}
@media (max-width: 1024px) {
  .show-tablet {
    display: block;
  }
}
.show-mobile {
  display: none;
}
@media (max-width: 767px) {
  .show-mobile {
    display: block;
  }
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-reset {
  pointer-events: initial;
}

.overflow-hidden {
  overflow: hidden;
}

.sb-show-main {
  min-height: 100vh;
}

.article-content a:not(.button) {
  text-decoration: underline;
  color: #007EE9;
}

/* components/lib */
[data-expandset-body] {
  display: none;
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
[data-expandset-body].transitioning {
  display: block;
  overflow: hidden;
  will-change: opacity, height;
}
[data-tabset].transitioning [data-expandset-body].transitioning {
  transition: none;
}
[data-expandset-body].open {
  display: block;
  opacity: 1;
}
[data-expandset-body].display-toggle {
  transition: none;
  height: auto !important;
}
[data-expandset-body].display-toggle.transitioning {
  display: none;
}
[data-expandset-body].display-toggle.open.transitioning {
  display: block;
}

[data-toggle-expandset] > * {
  pointer-events: none;
}

[data-toggle-expandset].hide-on-open.open {
  display: none;
}

[data-toggle-expandset].show-on-open {
  display: none;
}
[data-toggle-expandset].show-on-open.open {
  display: inline-block;
}

[data-tabset].transitioning {
  overflow: hidden;
}

[data-toggle-tabset] * {
  pointer-events: none;
}

.tabset-body-container {
  position: relative;
}

[data-tabset-body] {
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}
[data-tabset-body].transitioning {
  display: block;
  background: #fff;
  will-change: opacity;
}
[data-tabset-body].open {
  display: block;
  opacity: 1;
  height: auto;
  position: relative;
}

.blue-box {
  background-color: #143e73;
}
.blue-box p {
  color: white !important;
  line-height: 1.5;
  font-size: 16px !important;
}
.blue-box p:last-child {
  margin-bottom: 0;
}

.hero {
  min-height: 913px;
  position: relative;
}
.hero .button-dark {
  box-shadow: 0px 18px 30px -8px #c24621;
}
.hero h1 {
  font-size: 9.375rem;
  letter-spacing: -1.04px;
  line-height: 0.9;
  margin: 0.25rem auto;
}
@media screen and (max-width: 959px) {
  .hero h1 {
    font-size: 5rem;
  }
}
.hero .headline {
  line-height: 1;
  font-size: 2.375rem;
  letter-spacing: 0.26px;
}
@media (max-width: 959px) {
  .hero .headline {
    font-size: 1.5rem;
  }
}
.hero .subhead {
  font-size: 1.75rem;
  line-height: 1.3;
}
@media (max-width: 959px) {
  .hero .subhead {
    font-size: 1.125rem;
  }
}
.hero p {
  font-size: 1.25rem;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}
.hero .container {
  isolation: isolate;
  z-index: 1;
  position: relative;
}

.bg-img-hero img {
  inset: 0;
  width: 100%;
  height: 100%;
  isolation: isolate;
  z-index: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}

.bg-video-hero video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  isolation: isolate;
  z-index: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.bg-video-hero .overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  width: 100%;
  height: 100%;
}
.bg-video-hero .overlay.bg-black-grad {
  opacity: 1;
  mix-blend-mode: multiply;
  background: linear-gradient(180deg, rgba(0, 51, 63, 0.75) 0%, rgba(0, 0, 0, 0) 60%);
}
.bg-video-hero .overlay.bg-orange-grad {
  background: linear-gradient(180deg, #752b15 0%, #c45200 27.6%, #ff821c 80%);
  mix-blend-mode: hard-light;
  opacity: 0.9;
}

.home-hero-content {
  max-width: 71rem;
  margin: 0 auto;
}

.form .gform-theme--foundation .gform_fields {
  row-gap: 1.5rem;
}
.form .gfield_required.gfield_required_text {
  display: none;
}
.form p {
  font-size: 0.9rem;
}
.form .ginput_container input,
.form .ginput_container select,
.form .ginput_container textarea {
  border: 1px solid rgba(65, 81, 84, 0.5098039216) !important;
}
.form .gform_button.button {
  background: linear-gradient(180deg, #ffdf6b 0%, #ffc20e 100%) !important;
  color: #00252d !important;
  margin-top: 2rem !important;
}
.form .gform_button.button:hover {
  background: linear-gradient(180deg, #ff821c 0%, #ffdf6b 100%) !important;
}

.hero-home {
  padding-top: 240px;
}
@media screen and (max-width: 959px) {
  .hero-home.banner-active {
    padding-top: 180px;
  }
}
@media screen and (max-width: 959px) {
  .hero-home {
    padding-top: 120px;
  }
}
.hero-home p {
  color: white;
}

.hero-content p {
  color: white;
}

.hero-angle {
  position: absolute;
  bottom: -4rem;
  width: 100%;
  z-index: 2;
  pointer-events: none;
}
@media screen and (max-width: 475px) {
  .hero-angle {
    bottom: -5rem;
  }
}
@media screen and (min-width: 1900px) {
  .hero-angle {
    height: 9vw !important;
  }
}

.hero-subhero {
  background-size: cover;
  z-index: 5;
  margin-bottom: 4rem;
  padding: 0 1.875rem;
}
.hero-subhero h2 {
  position: relative;
  padding-top: 2rem;
}
.hero-subhero h2 em {
  color: #ff821c;
  display: block;
  font-style: normal;
}
.hero-subhero p {
  color: white;
  max-width: 900px;
  margin: 1rem auto;
  position: relative;
}
.hero-subhero.hide {
  display: none;
}

.hero-subhero::before {
  content: "";
  position: absolute;
  top: -165px;
  left: 0;
  width: 100%;
  height: 550px;
  background: url("../../dist/img/subhero-bg-angle.svg") no-repeat center top;
  background-size: cover;
  pointer-events: none;
}
@media screen and (max-width: 1300px) {
  .hero-subhero::before {
    height: 520px;
  }
}
@media screen and (max-width: 960px) {
  .hero-subhero::before {
    height: 480px;
  }
}
@media screen and (max-width: 768px) {
  .hero-subhero::before {
    top: -145px;
  }
}
@media screen and (max-width: 568px) {
  .hero-subhero::before {
    top: -165px;
    height: 560px;
  }
}
@media screen and (max-width: 475px) {
  .hero-subhero::before {
    height: 610px;
    top: -169px;
  }
}
@media screen and (max-width: 375px) {
  .hero-subhero::before {
    height: 640px;
  }
}
@media screen and (min-width: 2025px) {
  .hero-subhero::before {
    top: -245px;
    height: 650px;
  }
}

.hero-close {
  position: absolute;
  right: 2rem;
  top: -70px;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .hero-close {
    top: -50px;
    right: 1rem;
  }
}
@media screen and (max-width: 475px) {
  .hero-close {
    top: -25px;
    right: 1rem;
  }
}

.gap {
  gap: 10px;
}

/* Modals */
.modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  padding: 20px;
  visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.7);
}
.modal.modal-show {
  animation: fadeIn 0.2s ease all;
  visibility: visible;
  display: flex !important;
}
.modal.modal-show .modal-content {
  animation: fadeInDown 0.3s ease-in-out forwards;
}
.modal.modal-hide {
  animation: fadeOut 0.2s ease all;
}
.modal.modal-hide .modal-content {
  animation: fadeOutUp 0.2s ease-in-out forwards;
}

.modal-content {
  border-radius: 0.25rem;
  width: 1024px;
  max-width: calc(100% - 60px);
  background-color: #fff;
  padding: 40px;
}
@media screen and (max-width: 768px) {
  .modal-content {
    padding: 20px;
    max-width: 100%;
  }
}
@media screen and (max-height: 480px) {
  .modal-content {
    width: 500px;
    padding: 40px 20px;
  }
}

.modal-content h1 {
  text-align: center;
  margin-bottom: 2rem;
}

.modal-content p {
  margin: 1rem 0;
  line-height: 1.5rem;
}

.modal-close {
  position: absolute;
  top: 0rem;
  right: 0rem;
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1;
  padding: 0 0.75rem;
  color: #666;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media screen and (max-width: 768px) {
  .modal-close {
    color: #fff;
    top: -2.5rem;
    right: -0.75rem;
  }
}

.modal-btn {
  cursor: pointer;
  text-decoration: underline;
}

[data-modal].hover {
  display: none;
}

[data-parent] {
  align-items: flex-start;
  transition: ease all 0.5s;
  min-height: 6.25rem;
  max-width: 15rem;
  margin: 0 auto;
  cursor: pointer;
}
[data-parent] a {
  margin-top: 1rem;
}
[data-parent]:hover {
  transition: ease all 0.5s;
}
[data-parent]:hover [data-modal].default {
  display: none;
}
[data-parent]:hover [data-modal].hover {
  display: inline;
}
[data-parent]:hover [data-modal] {
  text-decoration: none;
  margin-right: 18px;
}

/* Animations */
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-3rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-3rem);
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateX(100%);
  }
}
.process {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 1rem;
}
@media (max-width: 960px) {
  .process {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 600px) {
  .process {
    grid-template-columns: 1fr;
  }
}
.process .blue-box p {
  font-size: 0.875rem !important;
}
.process-item {
  background-color: #e7edf5;
  border: 1px solid #000;
}
.process-inner {
  padding: 1rem;
}
.process-inner img {
  margin: 0 auto;
}
.process-copy p {
  font-size: 0.875rem !important;
}

.page-header {
  position: fixed;
  top: 0;
  z-index: 9;
  width: 100%;
  background-image: linear-gradient(to bottom, transparent 50%, white 50%);
  transition: background-position 0.5s;
  width: 100%;
  background-size: 100% 200%;
  border-bottom: 0 solid transparent;
  max-width: 100vw;
}
@media (max-width: 1250px) {
  .page-header {
    background-color: transparent;
  }
}
.page-header img {
  margin: 29.23px 40px;
  max-width: 363px;
}
@media (min-width: 960px) and (max-width: 1400px) {
  .page-header img {
    max-width: 265.419px;
    max-height: 36.917px;
    margin: 37.98px 60px;
  }
}
@media (max-width: 959px) {
  .page-header img {
    max-width: 189px;
    max-height: 31.985px;
    margin-top: 16px;
    margin-bottom: 15px;
    margin-left: 24px;
  }
}

.mobile-logo {
  display: none;
}

.scrolled-header .page-header {
  border-bottom: 1px solid rgba(0, 51, 63, 0.12);
  transition: background-position 0.5s, border-bottom 0.2s 0.5s;
}

@media (min-width: 961px) {
  .scrolled-header .page-header .desktop-logo,
  .scrolled-header .page-header .mobile-logo {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .scrolled-header .page-header nav .hamburger {
    top: 15px;
  }
}
@media (min-width: 1250px) {
  .desktop-logo,
  .mobile-logo {
    transition: max-width 0.5s ease;
    max-width: 100%;
  }
  .scrolled-header .page-header .desktop-logo,
  .scrolled-header .page-header .mobile-logo {
    max-width: 240px;
    margin-top: 0;
    margin-bottom: 0;
  }
  .scrolled-header .page-header .button {
    font-size: 0.875rem;
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
    overflow: initial;
  }
}
nav {
  padding: 29.23px 40px;
}
@media (min-width: 1251px) {
  .scrolled-header .page-header nav {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
nav ul {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
nav ul li {
  margin-left: 1.75rem;
}
@media (max-width: 1320px) {
  nav ul li {
    margin-left: 1.5rem;
  }
}
nav ul li:last-child {
  margin-left: 1rem;
}
nav ul li a {
  color: white;
  font-weight: 600;
  display: block;
  font-size: 18px;
  white-space: nowrap;
}
@media (max-width: 1320px) {
  nav ul li a {
    font-size: 16px;
  }
}
@media (max-width: 1250px) {
  nav ul li a {
    color: #00252d;
  }
}
nav .button {
  min-width: 126px;
  text-align: center;
}
nav .button:after {
  content: "";
  display: none;
}
@media (max-width: 1250px) {
  nav .button {
    min-width: 131px;
  }
}
@media (max-width: 1250px) {
  nav {
    padding: 0;
  }
  nav ul {
    position: absolute;
    right: -100%;
    background-color: white;
    height: 100vh;
    flex-direction: column;
    justify-content: start;
    width: 100%;
    top: 0;
    transition: ease all 0.25s;
    padding-top: 1rem;
    padding-left: 30px;
    align-items: start;
    padding-top: 6rem;
  }
  nav ul li.top-level {
    margin-left: 0;
    margin-bottom: 2rem;
    padding-left: 0.25rem;
  }
  nav ul li.top-level a.button-ghost {
    border-color: #00252d;
    color: #00252d;
  }
  nav ul li.top-level:last-of-type {
    width: auto;
    display: inline-flex;
  }
  nav ul li.top-level a {
    font-size: 1.2rem;
  }
}

.main-nav-button {
  margin-left: 1rem;
}
@media (max-width: 1250px) {
  .main-nav-button:first-child {
    margin-left: 0;
  }
}

.dropdown {
  margin-right: 1rem;
  position: relative;
}
@media (max-width: 1250px) {
  .dropdown {
    position: relative;
    display: inline-flex;
    cursor: pointer;
  }
}
.dropdown:after {
  content: url("../../dist/img/down-arrow.svg");
  filter: invert(100%);
  position: absolute;
  right: -1rem;
  top: -1px;
}
.scrolled-header .dropdown:after, .light-background .dropdown:after {
  filter: invert(15%) sepia(41%) saturate(1640%) hue-rotate(153deg) brightness(97%) contrast(102%);
}
@media (max-width: 1250px) {
  .dropdown:after {
    right: -2rem;
    filter: invert(15%) sepia(41%) saturate(1640%) hue-rotate(153deg) brightness(97%) contrast(102%);
  }
}

.nav-expanded nav ul {
  right: 0;
  transition: ease all 0.25s;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 10px;
  border-radius: 4px;
  border: 1px solid rgba(65, 81, 84, 0.5);
  background: #fff;
  box-shadow: 0px 12px 24px -12px rgba(0, 0, 0, 0.25);
}
@media (max-width: 1250px) {
  .dropdown-content {
    position: relative;
    box-shadow: none;
    text-align: right;
  }
}

@media (max-width: 1249px) {
  .dropdown-content.show {
    display: block;
  }
}

.dropdown-content a {
  float: none;
  padding-bottom: 10px;
  text-decoration: none;
  display: block;
  text-align: left;
  color: #415154;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.dropdown-content a:hover {
  color: #007ee9;
  text-decoration: underline;
}

@media (min-width: 1250px) {
  .dropdown:hover .dropdown-content {
    display: block;
  }
}

.dropdown-content {
  display: none;
}

.dropdown-content:hover {
  display: block;
}

@media (min-width: 1250px) {
  .dropdown:hover ~ .dropdown-content {
    display: block;
  }
}
.sub-nav {
  display: flex;
  flex-direction: column;
  text-align: left;
}
@media (max-width: 1250px) {
  .sub-nav {
    position: relative;
    height: auto;
    display: block;
    text-align: right;
    left: 0;
    padding-top: 0.5rem;
    padding-left: 0 !important;
  }
  .sub-nav li {
    margin-bottom: 0;
  }
  .sub-nav li a {
    text-align: left !important;
    font-size: 1rem;
    padding: 0;
    margin-bottom: 0.5rem;
    font-weight: normal;
  }
  .sub-nav li a:hover {
    background-color: transparent;
  }
}
.sub-nav li {
  margin-left: 0 !important;
  width: 100%;
  margin-bottom: 0.5rem;
}
.sub-nav li a {
  text-align: left;
}

@media all and (min-width: 768px) {
  .more {
    display: block;
  }
}

nav .hamburger {
  width: 38px;
  height: 32px;
  position: absolute;
  top: 40px;
  right: 67px;
  display: block;
  outline: none;
  z-index: 10;
  padding: 5px;
  background-color: transparent;
}
@media (max-width: 959px) {
  nav .hamburger {
    top: 16px;
    right: 24px;
  }
}

@media (min-width: 1250px) {
  nav .hamburger {
    display: none;
  }
}
nav .hamburger:hover .line {
  background: white;
}

nav .hamburger .line {
  width: 100%;
  height: 4px;
  display: block;
  background: white;
  transition: transform 0.3s, opacity 0.2s, background 0.2s;
  opacity: 1;
}
@media (max-width: 959px) {
  nav .hamburger .line {
    height: 4px;
  }
}

nav .hamburger .line + .line {
  margin-top: 5px;
}

nav .hamburger .line.one {
  transform-origin: 10% center;
}

nav .hamburger .line.three {
  transform-origin: 16% center;
  width: 75%;
}

.nav-expanded nav .hamburger .line {
  width: 125%;
}

.nav-expanded nav .hamburger .one {
  transform: rotate(45deg);
}

.nav-expanded nav .hamburger .two {
  transform: rotate(90deg);
  opacity: 0;
}

.nav-expanded nav .hamburger .three {
  transform: rotate(-45deg);
}

.accordion {
  transition: 0.4s;
}

.panel {
  transition: max-height 0.2s ease-out;
  overflow: hidden;
  max-height: 0;
}

.accordion.open .more {
  transform: rotate(0deg);
  transition: 0.4s;
}

.single-articles nav ul li a,
.post-type-archive-articles nav ul li a {
  color: #00333f;
}

.nav-expanded nav .hamburger .line,
.light-background nav .hamburger .line {
  background-color: #00333f;
}

.hover-underline-animation:not(.dropdown) {
  display: inline-block;
  position: relative;
}
.hover-underline-animation:not(.dropdown).button:after {
  display: none;
}

.hover-underline-animation {
  cursor: pointer;
}

.hover-underline-animation:not(.dropdown)::after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #ffdf6b;
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
}

.hover-underline-animation:not(.dropdown):hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

.mobile-only {
  display: none !important;
}
@media screen and (max-width: 1250px) {
  .mobile-only {
    display: inline-flex;
  }
}

.single nav .hamburger .line {
  background: black;
}

.nav-expanded nav ul {
  z-index: 3;
}

.header-search-form {
  display: flex;
  align-items: center;
  gap: 16px;
  position: relative;
}
.header-search-form-toggle {
  --icon: url("../../dist/img/icon-search.svg");
  border: none;
  width: 28px;
  height: 28px;
  cursor: pointer;
  -webkit-mask: var(--icon);
          mask: var(--icon);
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: currentColor;
  color: #fff;
}
.header-search-form .searchform {
  display: flex;
  align-items: center;
  transition: width 0.3s ease;
  width: 0;
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  left: calc(100% + 10px);
  z-index: 2;
}
.header-search-form .searchform > div {
  display: flex;
  border: 1px solid #B9B4AE;
  border-radius: 4px;
  background: #fff;
}
.header-search-form .searchform [type=text] {
  background: none;
  border: none;
  padding: 16px 20px;
  font-size: 18px;
  font-weight: 500;
  width: 242px;
}
.header-search-form .searchform [type=text]::-moz-placeholder {
  color: #B9B4AE;
}
.header-search-form .searchform [type=text]::placeholder {
  color: #B9B4AE;
}
.header-search-form .searchform [type=submit] {
  --icon: url("../../dist/img/icon-search.svg");
  border: none;
  width: 24px;
  height: 24px;
  font-size: 0;
  margin: 16px;
  cursor: pointer;
  -webkit-mask: var(--icon);
          mask: var(--icon);
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: currentColor;
  color: #B9B4AE;
}
.header-search-form.active .header-search-form-toggle {
  --icon: url("../../dist/img/icon-x.svg");
  background-color: currentColor;
  -webkit-mask-size: 120%;
          mask-size: 120%;
}
.header-search-form.active .searchform {
  width: 300px;
  transition: width 0.3s ease;
  pointer-events: all;
}

.single-articles .header-search-form-toggle,
.page-id-522 .header-search-form-toggle,
.post-type-archive-resources .header-search-form-toggle,
.tax-resource-category .header-search-form-toggle,
.single-resources .header-search-form-toggle,
.error404 .header-search-form-toggle,
.search-results .header-search-form-toggle,
.search-no-results .header-search-form-toggle,
.scrolled-header .header-search-form-toggle {
  color: #00252d;
}
.single-articles .header-search-form .searchform [type=text],
.page-id-522 .header-search-form .searchform [type=text],
.post-type-archive-resources .header-search-form .searchform [type=text],
.tax-resource-category .header-search-form .searchform [type=text],
.single-resources .header-search-form .searchform [type=text],
.error404 .header-search-form .searchform [type=text],
.search-results .header-search-form .searchform [type=text],
.search-no-results .header-search-form .searchform [type=text],
.scrolled-header .header-search-form .searchform [type=text] {
  padding: 18px 20px;
}
.single-articles .header-search-form .searchform [type=submit],
.page-id-522 .header-search-form .searchform [type=submit],
.post-type-archive-resources .header-search-form .searchform [type=submit],
.tax-resource-category .header-search-form .searchform [type=submit],
.single-resources .header-search-form .searchform [type=submit],
.error404 .header-search-form .searchform [type=submit],
.search-results .header-search-form .searchform [type=submit],
.search-no-results .header-search-form .searchform [type=submit],
.scrolled-header .header-search-form .searchform [type=submit] {
  margin: 16px;
}
.single-articles .header-search-form .searchform > div,
.page-id-522 .header-search-form .searchform > div,
.post-type-archive-resources .header-search-form .searchform > div,
.tax-resource-category .header-search-form .searchform > div,
.single-resources .header-search-form .searchform > div,
.error404 .header-search-form .searchform > div,
.search-results .header-search-form .searchform > div,
.search-no-results .header-search-form .searchform > div,
.scrolled-header .header-search-form .searchform > div {
  border-color: #00252d;
  background: #fff;
}
.single-articles .header-search-form .searchform [type=text],
.single-articles .header-search-form .searchform [type=submit],
.page-id-522 .header-search-form .searchform [type=text],
.page-id-522 .header-search-form .searchform [type=submit],
.post-type-archive-resources .header-search-form .searchform [type=text],
.post-type-archive-resources .header-search-form .searchform [type=submit],
.tax-resource-category .header-search-form .searchform [type=text],
.tax-resource-category .header-search-form .searchform [type=submit],
.single-resources .header-search-form .searchform [type=text],
.single-resources .header-search-form .searchform [type=submit],
.error404 .header-search-form .searchform [type=text],
.error404 .header-search-form .searchform [type=submit],
.search-results .header-search-form .searchform [type=text],
.search-results .header-search-form .searchform [type=submit],
.search-no-results .header-search-form .searchform [type=text],
.search-no-results .header-search-form .searchform [type=submit],
.scrolled-header .header-search-form .searchform [type=text],
.scrolled-header .header-search-form .searchform [type=submit] {
  color: #00252d;
}
.single-articles .header-search-form.active .searchform,
.page-id-522 .header-search-form.active .searchform,
.post-type-archive-resources .header-search-form.active .searchform,
.tax-resource-category .header-search-form.active .searchform,
.single-resources .header-search-form.active .searchform,
.error404 .header-search-form.active .searchform,
.search-results .header-search-form.active .searchform,
.search-no-results .header-search-form.active .searchform,
.scrolled-header .header-search-form.active .searchform {
  width: 300px;
}

@media (max-width: 1250px) {
  .header-search-form .header-search-form-toggle {
    display: none;
  }
  .header-search-form .searchform {
    width: 100% !important;
    position: static;
    display: block;
    opacity: 1;
    pointer-events: all;
  }
  .header-search-form .searchform > div {
    border-color: #00252d;
    background: none;
  }
  .header-search-form .searchform [type=text] {
    color: #00252d;
    width: 100%;
  }
  .header-search-form .searchform [type=submit] {
    color: #00252d;
  }
}
.three-column-block-icon {
  max-width: 7rem;
  margin: 0 auto;
}
@media (max-width: 959px) {
  .three-column-block-icon {
    max-width: 5rem;
  }
}
.three-column-block-icon-large {
  max-width: 10rem;
  margin: 0 auto;
}
.three-column-block .faded {
  opacity: 0.6;
}
.three-column-block.small-text {
  font-size: 1rem;
}

@media (max-width: 959px) {
  section.stat {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  section.stat h2 {
    margin-bottom: 1.25rem;
  }
}
section.stat h3 {
  max-width: 31rem;
  margin: 1rem auto;
}

.flex-justify-center .stacked-columns {
  justify-content: center;
}

.stacked-columns {
  max-width: 50rem;
  margin: 0 auto;
}
.stacked-columns .icon {
  max-width: 7rem;
  margin: 0 auto;
}

.stacked-wide .stacked-columns {
  max-width: 57rem;
}

.intro-text .stacked-columns {
  max-width: 56rem;
}
.intro-text h3 {
  line-height: 1.2;
  text-wrap: wrap;
}

.description-contain {
  max-width: 44rem;
  margin: 1rem auto 4rem;
}

.low-opacity {
  opacity: 0.6;
}

.telephone {
  color: white;
  text-decoration: none;
}
@media screen and (max-width: 960px) {
  .telephone {
    text-align: center;
  }
}

.socials a {
  margin-right: 1rem;
}
@media screen and (max-width: 960px) {
  .socials a {
    margin: 0 0.5rem;
  }
}

.footer-logo {
  max-width: 265.88px;
}

.global-footer p {
  font-size: 0.9375rem;
}

.footer-menus {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.footer-menus ul {
  padding: 0 0.5rem;
}
@media screen and (max-width: 960px) {
  .footer-menus {
    margin-top: 1rem;
  }
}
@media screen and (max-width: 960px) {
  .footer-menus {
    margin-top: 1rem;
    justify-content: center;
  }
}
.footer-menus a {
  color: white;
  font-size: 1.125rem;
  font-weight: 500;
}
.footer-menus hr {
  margin-top: 0.25rem;
  border: 2px solid;
  width: 90%;
  text-align: left;
  margin-left: 0;
}
.footer-menus h4 {
  font-size: 1.125rem;
}
@media (max-width: 960px) {
  .footer-menus h4 {
    margin-top: 50%;
  }
}

ul.menu-three a {
  font-weight: 400;
  opacity: 0.6;
  font-size: 1rem;
}

@media screen and (max-width: 960px) {
  ul.menu-one {
    display: none;
  }
}
ul.menu-one li {
  margin-bottom: 30px;
}
@media screen and (max-width: 960px) {
  ul.menu-one {
    -moz-column-count: 2;
         column-count: 2;
  }
}
ul.menu-one .low-opacity a {
  font-size: 1rem;
}

ul.menu-two li {
  margin-bottom: 30px;
}

.privacy-policy {
  flex-wrap: wrap;
}
@media screen and (max-width: 960px) {
  .privacy-policy {
    margin-top: 1rem;
    justify-content: center;
    margin-bottom: 2rem;
  }
  .privacy-policy li a {
    font-size: 0.9rem;
  }
}
.privacy-policy li a {
  font-size: 0.9375rem;
  text-decoration: underline;
  color: white;
}
.privacy-policy li a:after {
  content: "|";
  margin: 0 10px;
}
.privacy-policy li:last-of-type a:after {
  display: none;
}

@media screen and (max-width: 960px) {
  .address {
    text-align: center;
  }
}

.mobile-footer {
  display: none;
}
@media screen and (max-width: 960px) {
  .mobile-footer {
    display: block;
  }
}
.mobile-footer img {
  max-width: 265px;
  margin: 0rem auto 2rem auto;
}

@media screen and (max-width: 960px) {
  .desktop-footer {
    display: none;
  }
}

.global-footer {
  padding-top: 2.75rem;
  padding-bottom: 3.75rem;
}

@media screen and (max-width: 960px) {
  .copyright {
    text-align: center;
  }
}
.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.glide * {
  box-sizing: inherit;
}
.glide__track {
  overflow: hidden;
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}
.glide__slides--dragging {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.glide__slide a {
  -webkit-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.glide__arrows {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.glide__bullets {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.glide--rtl {
  direction: rtl;
}

.testimonial-img {
  max-width: 100px;
  margin: 10px auto;
  border-radius: 50%;
}
.testimonial-title {
  line-height: 1;
}
@media (max-width: 960px) {
  .testimonial-author, .testimonial-title {
    font-size: 1rem;
  }
}

.glide__bullet {
  width: 10px;
  height: 10px;
  border-radius: 2px;
  box-shadow: none;
  border: 1px solid white;
  background-color: transparent;
  margin: 0 0.35rem;
  cursor: pointer;
}
.glide__bullet.glide__bullet--active {
  background: white;
}

.parallax {
  position: relative;
  height: calc(100vh - 50px);
  width: 100%;
  background-size: 100%;
  padding: 0;
  background-position: bottom;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}
@media (max-width: 1250px) {
  .parallax {
    background-size: cover !important;
    height: calc(100vh - 68px);
  }
}
@media (max-width: 960px) {
  .parallax {
    height: calc(100vh - 62px);
  }
}
.parallax .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}
.parallax .glide {
  width: 100vw;
  height: 100%;
  padding: 2rem 0 4rem;
  display: flex;
  align-items: center;
}
.parallax .glide__slide {
  width: 100vw !important;
}
.parallax .glide__bullets {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 3.75rem;
}

.testimonials {
  min-height: 650px;
}
.testimonials .quote-contain {
  max-width: 814px;
  margin: 2rem auto;
}

.interior-hero-left {
  background-size: cover;
  background-position: center center !important;
  min-height: 720px;
  background-repeat: no-repeat;
}
.interior-hero-left h4,
.interior-hero-left .h4 {
  line-height: 1.3;
  padding-right: 2rem;
}
.interior-hero-left p {
  line-height: 1.6;
  padding-right: 2rem;
}
.interior-hero-left .overlay {
  background: linear-gradient(180deg, rgba(0, 51, 63, 0.85) 0%, rgba(0, 0, 0, 0) 54.2%), linear-gradient(90deg, #00333F 0.08%, #415154 52.64%, #FF821C 99.99%, #FF821C 99.99%);
  background-blend-mode: multiply, normal;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.85;
}
.interior-hero-left strong {
  font-size: 1.75rem;
}
.interior-hero-left p {
  font-size: 1.25rem;
}
.interior-hero-left .hero-content {
  position: relative;
  z-index: 2;
}
@media (max-width: 1200px) {
  .interior-hero-left {
    padding-top: 3.5rem;
  }
  .interior-hero-left.parallax {
    height: auto;
    min-height: auto;
    padding: 150px 0;
  }
}
@media screen and (max-width: 600px) {
  .interior-hero-left {
    min-height: auto;
  }
  .interior-hero-left.non-parallax {
    min-height: 450px;
    padding: 70px 0;
  }
}
@media screen and (min-width: 1600px) {
  .interior-hero-left {
    min-height: 800px;
  }
  .interior-hero-left.non-parallax {
    min-height: 680px;
  }
}
@media screen and (min-width: 1800px) {
  .interior-hero-left {
    min-height: 900px;
  }
  .interior-hero-left.non-parallax {
    min-height: 680px;
  }
}
.interior-hero-left span {
  border-bottom: 5px solid #FF821C;
  line-height: 1.1rem;
}
.interior-hero-left strong {
  margin: 1rem auto;
}
.interior-hero-left .hero-contain {
  padding-left: 5.25rem;
}
@media screen and (max-width: 768px) {
  .interior-hero-left .hero-contain {
    padding-left: 1rem;
  }
}
.interior-hero-left.parallax {
  height: 900px;
}
@media (max-width: 1100px) {
  .interior-hero-left.parallax {
    background-size: cover !important;
  }
}
.interior-hero-left.has-shadow {
  text-shadow: 0 0.125em 0.5em black;
}

.interior-left-headline {
  font-size: 5.625rem;
  line-height: 0.9;
  margin-top: 1rem;
  line-height: 1;
  pointer-events: none;
}
@media screen and (max-width: 1375px) {
  .interior-left-headline {
    font-size: 4rem;
  }
}
@media screen and (max-width: 1200px) {
  .interior-left-headline {
    font-size: 3.5rem;
  }
}
@media screen and (max-width: 960px) {
  .interior-left-headline {
    font-size: 2.625rem;
  }
}

.overlay-1 {
  background: linear-gradient(180deg, rgba(0, 51, 63, 0.85) 0%, rgba(0, 0, 0, 0) 54.2%), linear-gradient(90deg, #00333F 0.08%, #415154 52.64%, #FF821C 100%);
  background-blend-mode: multiply;
  mix-blend-mode: multiply;
  opacity: 0.8;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.overlay-2 {
  background: linear-gradient(90deg, #00333F 0%, #415154 52.64%, #FF821C 100%);
  background-blend-mode: multiply;
  mix-blend-mode: normal;
  opacity: 0.8;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.overlay-3 {
  background: linear-gradient(180deg, rgb(0, 51, 63) 0%, rgba(0, 0, 0, 0) 54.2%);
  background-blend-mode: multiply;
  mix-blend-mode: multiply;
  opacity: 0.8;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

:root {
  --slideAmount: "0px";
}

.slider-instructions {
  display: none;
}
.slider-instructions h3 {
  margin-bottom: 2rem;
}
.slider-instructions img {
  max-width: 7rem;
  display: block;
  margin: 1rem auto;
}
@media (max-width: 960px) {
  .slider-instructions {
    display: block;
  }
}

.chevron-slider {
  position: relative;
  overflow: hidden;
}
.chevron-slider .h2 {
  margin-bottom: 2.125rem;
}
@media (max-width: 960px) {
  .chevron-slider {
    overflow: scroll;
    margin-bottom: 1rem;
    scroll-behavior: smooth;
  }
}
@media (max-width: 500px) {
  .chevron-slider {
    overflow: scroll;
    scroll-snap-type: x mandatory;
  }
}
.chevron-slider.active .slider-contain {
  transform: translateX(var(--slideAmount));
  transition: ease all 2s;
}
@media (max-width: 1700px) {
  .chevron-slider.active .slide-4 {
    transition: ease all 2s;
  }
}
@media (max-width: 1700px) {
  .chevron-slider.active .slide-1 {
    transition: ease all 2s;
  }
}
.chevron-slider .slider-contain {
  position: relative;
  display: flex;
  left: 0%;
  transition: ease all 2s;
  height: 580px;
  width: 2110px;
}
@media (max-width: 500px) {
  .chevron-slider .slider-contain {
    left: -40%;
  }
}
.chevron-slider .orange-arrow {
  position: absolute;
  left: 0%;
  height: 100%;
}
.chevron-slider .orange-arrow img {
  height: 100%;
}
.chevron-slider .slide {
  position: absolute;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: white;
  cursor: pointer;
  height: 580px;
  max-width: 630px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 500px) {
  .chevron-slider .slide {
    scroll-snap-align: center;
  }
}
.chevron-slider .slide strong {
  margin-bottom: 1rem;
  display: block;
}
.chevron-slider .slide p {
  margin-bottom: 1rem;
  color: white;
}
.chevron-slider .slide .slide-content {
  margin-left: 2rem;
  margin-top: 5rem;
  max-width: 18rem;
  text-align: center;
  position: relative;
  height: 100%;
}
.chevron-slider .slide .slide-content img {
  max-width: 125px;
  margin: 0 auto;
}
.chevron-slider .slide-1 {
  left: 6%;
}
@media (max-width: 1700px) {
  .chevron-slider .slide-1 {
    filter: blur(0px);
    transition: ease all 2s;
  }
}
.chevron-slider .slide-2 {
  left: 29%;
}
.chevron-slider .slide-3 {
  left: 52%;
}
.chevron-slider .slide-4 {
  left: 75%;
  position: relative;
}
@media (max-width: 1700px) {
  .chevron-slider .slide-4 {
    transition: ease all 2s;
  }
}
.dots {
  display: flex;
  align-items: center;
  gap: 9px;
  justify-content: center;
  margin-top: 2rem;
}
@media (max-width: 960px) {
  .dots.desktop-dots {
    display: none;
  }
}
.dots.mobile-dots {
  display: none;
}
@media (max-width: 960px) {
  .dots.mobile-dots {
    display: flex;
    margin-top: 0;
    margin-bottom: 2rem;
  }
}
.dots div {
  width: 14px;
  height: 10px;
  border-radius: 2px;
  border: 1px solid rgba(0, 51, 63, 0.5);
}
.dots div:last-of-type {
  background-color: transparent;
  transition: ease all 2s;
}
.dots div:first-of-type {
  background: #00333F;
  transition: ease all 2s;
}

.active .dots div:last-of-type {
  background: #00333F;
  transition: ease all 2s;
}
.active .dots div:first-of-type {
  background-color: transparent;
  transition: ease all 2s;
}

@media (max-width: 960px) {
  .dots div.bullets {
    background-color: transparent;
    transition: ease all 1s;
  }
  .dots div.bullets.in-view {
    background: #00333F;
    transition: ease all 1s;
  }
}
.feature-block {
  padding: 60px 0;
}
@media screen and (max-width: 1535px) {
  .feature-block {
    padding: 40px 0;
  }
}
@media screen and (max-width: 960px) {
  .feature-block {
    padding: 30px 0;
  }
}
.feature-block .container {
  padding: 0;
}
.feature-block img {
  width: 100%;
  max-width: 725px;
  margin: 0 auto;
}
@media screen and (max-width: 960px) {
  .feature-block img {
    max-width: 100%;
    margin-bottom: 1rem;
  }
}
.feature-block h5 {
  margin-bottom: 1rem;
}
@media screen and (max-width: 1200px) {
  .feature-block h5 {
    margin-top: 2rem;
  }
}
.feature-block p {
  margin-bottom: 1rem;
  font-size: 20px;
}

.feature-block-content {
  flex-direction: column;
  margin-bottom: 2rem;
}
.feature-block-content a.caret {
  font-size: 1.25rem;
}
@media (max-width: 1535px) {
  .feature-block-content a.caret {
    font-size: 1.125rem;
  }
}
@media (max-width: 960px) {
  .feature-block-content a.caret {
    font-size: 1rem;
  }
}
.feature-block-content a.caret:hover {
  color: #005ba8;
  text-decoration: underline;
}
.feature-block-content a.caret:hover:after {
  margin-left: 0.75rem;
}

.flex.feature-image-right {
  flex-direction: row-reverse;
}
@media screen and (max-width: 960px) {
  .flex.feature-image-right {
    flex-direction: row;
  }
}

.feature-hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  padding-top: 9rem;
  min-height: 500px;
}
.feature-hero.single-line-hero {
  min-height: 400px;
}
.feature-hero .container {
  padding: 0;
}
.feature-hero p {
  color: white;
}
@media screen and (max-width: 960px) {
  .feature-hero {
    padding-top: 5rem;
    padding-bottom: 5rem;
    min-height: 350px;
  }
  .feature-hero.single-line-hero {
    min-height: 300px;
  }
}
.feature-hero p {
  max-width: 50rem;
  margin: 0 auto;
}
@media screen and (min-width: 1600px) {
  .feature-hero {
    min-height: 550px;
  }
  .feature-hero.single-line-hero {
    min-height: 460px;
  }
}
@media screen and (min-width: 1800px) {
  .feature-hero {
    min-height: 590px;
  }
  .feature-hero.single-line-hero {
    min-height: 470px;
  }
}
.feature-hero.hero-with-phone {
  padding-bottom: 10rem;
}
.feature-hero.hero-with-phone + .feature-image-attachment img {
  max-width: 350px;
  margin-top: -8rem;
}
.feature-hero.hero-with-desktop-screen + .feature-image-attachment img {
  max-width: 1030px;
  margin-top: -130px;
}
.feature-hero.hero-with-play-button + .feature-image-attachment {
  position: relative;
  --play-offset: 0px;
}
.feature-hero.hero-with-play-button + .feature-image-attachment img {
  cursor: pointer;
}
.feature-hero.hero-with-play-button + .feature-image-attachment::before, .feature-hero.hero-with-play-button + .feature-image-attachment::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  pointer-events: none;
}
.feature-hero.hero-with-play-button + .feature-image-attachment::before {
  width: 156px;
  height: 156px;
  border-radius: 100%;
  background-color: rgba(46, 46, 46, 0.6980392157);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  transform: translate(-50%, calc(-50% + var(--play-offset, 0)));
}
.feature-hero.hero-with-play-button + .feature-image-attachment::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTkiIHZpZXdCb3g9IjAgMCA1OCA1OSIgcGxpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMTk4NTcgMC4yMDY4NDhMMy44NDIyMiAwLjI0MDg2TDUuNDc2MiAwLjQ3ODk0MUw1Ni41MTA1IDI3LjY4ODJDNTguMTIyMSAyOC41MzQyIDU4LjEyMjEgMzAuNTgzNSA1Ni41MTA1IDMxLjQyOTRMNC40NzYyIDU4LjYzODdDMi44MjU5NyA1OS41MDE3IDAuNzMwNDY5IDU4LjQ1NTkgMC43MzA0NjkgNTYuNzY4VjIuMzQ5NTJDMC43OTgyMjIgMS4zODAyIDEuNDMyMiAwLjUwODY1MiAyLjU2NDY4IDAuMjQ1MDQ5TDMuMTk4NTcgMC4yMDY4NDhaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTkiIHZpZXdCb3g9IjAgMCA1OCA1OSIgcGxpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMTk4NTcgMC4yMDY4NDhMMy44NDIyMiAwLjI0MDg2TDUuNDc2MiAwLjQ3ODk0MUw1Ni41MTA1IDI3LjY4ODJDNTguMTIyMSAyOC41MzQyIDU4LjEyMjEgMzAuNTgzNSA1Ni41MTA1IDMxLjQyOTRMNC40NzYyIDU4LjYzODdDMi44MjU5NyA1OS41MDE3IDAuNzMwNDY5IDU4LjQ1NTkgMC43MzA0NjkgNTYuNzY4VjIuMzQ5NTJDMC43OTgyMjIgMS4zODAyIDEuNDMyMiAwLjUwODY1MiAyLjU2NDY4IDAuMjQ1MDQ5TDMuMTk4NTcgMC4yMDY4NDhaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==");
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: cover;
          mask-size: cover;
  width: 58px;
  height: 58px;
  background-color: currentColor;
  color: white;
  transform: translate(calc(-50% + 5px), calc(-50% + var(--play-offset, 0)));
}
.feature-hero.hero-with-play-button + .feature-image-attachment:has(img:hover)::before {
  background: var(--Primary-Gradient);
  border: 1px solid rgba(194, 70, 33, 0.5);
}
.feature-hero.hero-with-play-button + .feature-image-attachment:has(img:hover)::after {
  color: #00333f;
}
.feature-hero.hero-with-play-button.hero-with-desktop-screen + .feature-image-attachment {
  --play-offset: -150px;
}

.feature-image-attachment {
  margin-top: -3rem;
  z-index: 2;
  position: relative;
  padding: 0 1rem;
}
.feature-image-attachment img {
  max-width: 1030px;
  margin: 0 auto;
  width: 100%;
}

h1.multiple-line-headline {
  max-width: 960px;
  margin: 1rem auto 0;
}

.gray-svg path {
  fill: #f2f4f5;
}

.form.contact-form input:focus {
  border: 1px solid black !important;
}
.form.contact-form .gform_button.button {
  transition: ease all 0.5s !important;
  font-size: 1.125rem !important;
  padding: 18px 30px !important;
  line-height: 1 !important;
  overflow: hidden !important;
  border: 1px solid #FFDF6B !important;
  margin-top: 0 !important;
  border-radius: 4px !important;
  background: linear-gradient(180deg, #FFDF6B 0%, #FFC20E 100%) !important;
}
.form.contact-form .gform_button.button:hover {
  box-shadow: none !important;
  border: 1px solid #C24621 !important;
  transition: ease all 0.5s !important;
  background: linear-gradient(180deg, #FFA115 0%, #FFDF6B 100%) !important;
}
.form.contact-form .gform-theme--foundation .gform_fields {
  row-gap: 1.25rem;
}
.form.contact-form .ginput_container.ginput_container_textarea {
  height: auto;
}
.form.contact-form .ginput_container {
  height: 56px;
}
.form.contact-form .ginput_container.ginput_container_checkbox {
  height: auto;
}
.form.contact-form .ginput_container input,
.form.contact-form .ginput_container select,
.form.contact-form .ginput_container textarea {
  color: #415154;
}
.form.contact-form .ginput_container select {
  height: 100%;
}
.form.contact-form .ginput_container input {
  height: 100%;
  box-shadow: none !important;
  border-radius: 4px !important;
}
.form.contact-form legend,
.form.contact-form label {
  color: #00333F;
  font-size: 1.125rem;
}
@media screen and (max-width: 960px) {
  .form.contact-form legend,
  .form.contact-form label {
    font-size: 1rem;
  }
}

.share-modal .modal-content {
  max-width: 640px;
}

.faq {
  background-image: url("../../dist/img/FAQs-bg.webp");
  background-size: cover;
  background-position: top center;
}

.faq {
  padding: 30px 0;
  color: #003468;
}
.faq-link {
  position: relative;
  display: inline-block;
  padding-right: 40px;
}
.faq-link a {
  color: #fff;
}
.faq-link a:hover {
  color: #ddd;
}
.faq-link:after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 0px;
  right: 12px;
  width: 15px;
  height: 25px;
  background: url("../img/express/caret-white.svg");
  background-size: cover;
  transition: 0.5s ease-in-out all;
}
.faq-item {
  padding: 20px 0 20px 40px;
  border-bottom: 1px solid #fff;
  border-radius: 5px;
  filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.1));
}
.faq-title {
  position: relative;
  font-size: 24px;
  font-weight: bold;
  cursor: pointer;
  padding-right: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 1rem;
}
.faq-title:after {
  content: url("../../dist/img/down-arrow-orange.svg");
  position: absolute;
  top: -4px;
  right: 10px;
  transition: 0.5s ease-in-out all;
}
.faq-content {
  position: relative;
  padding-left: 1rem;
  font-size: 18px;
  line-height: 24px;
  max-height: 0;
  opacity: 0;
  transition: 0.5s ease-in-out all;
  overflow: hidden;
}
.faq-content p {
  margin: 0;
  padding: 0.5em 0.5em 0.5em 0 !important;
  line-height: 1.6;
}
.faq-content a {
  color: #007EE9;
}
.faq-title:before, .faq-content:before {
  position: absolute;
  left: -40px;
  top: -4px;
  font-family: "DIN Next W01 Bold";
  font-size: 36px;
}
.faq-content:before {
  content: "A.";
  top: 40px;
}
.faq-item.active .faq-title:after {
  transform: rotate(180deg);
}
.faq-item.active .faq-content {
  max-height: 1000px;
  opacity: 1;
}
.faq-arrow {
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  min-width: 0.5em;
  min-height: 0.5em;
  border-bottom: solid 3px;
  border-right: solid 3px;
  transform: scaleY(0.75) rotate(45deg);
  transition: transform 0.25s, color 0.25s;
  margin-left: 0.25rem;
}
.active .faq-arrow {
  transform: scaleY(-0.75) translateY(-0.25em) rotate(45deg);
}

.single-articles .button-ghost:hover,
.page-id-522 .button-ghost:hover,
.post-type-archive-resources .button-ghost:hover,
.tax-resource-category .button-ghost:hover,
.single-resources .button-ghost:hover,
.error404 .button-ghost:hover,
.search-results .button-ghost:hover,
.search-no-results .button-ghost:hover,
.scrolled-header .button-ghost:hover {
  transition: ease all 0.5s;
  background: linear-gradient(180deg, rgba(0, 51, 63, 0.2) 0%, rgba(0, 51, 63, 0) 64.06%);
}
.single-articles .desktop-logo,
.page-id-522 .desktop-logo,
.post-type-archive-resources .desktop-logo,
.tax-resource-category .desktop-logo,
.single-resources .desktop-logo,
.error404 .desktop-logo,
.search-results .desktop-logo,
.search-no-results .desktop-logo,
.scrolled-header .desktop-logo {
  display: none;
}
.single-articles .mobile-logo,
.page-id-522 .mobile-logo,
.post-type-archive-resources .mobile-logo,
.tax-resource-category .mobile-logo,
.single-resources .mobile-logo,
.error404 .mobile-logo,
.search-results .mobile-logo,
.search-no-results .mobile-logo,
.scrolled-header .mobile-logo {
  display: block;
}
.single-articles nav ul li a,
.page-id-522 nav ul li a,
.post-type-archive-resources nav ul li a,
.tax-resource-category nav ul li a,
.single-resources nav ul li a,
.error404 nav ul li a,
.search-results nav ul li a,
.search-no-results nav ul li a,
.scrolled-header nav ul li a {
  color: #00333f;
}
.single-articles nav ul li a.button-ghost,
.page-id-522 nav ul li a.button-ghost,
.post-type-archive-resources nav ul li a.button-ghost,
.tax-resource-category nav ul li a.button-ghost,
.single-resources nav ul li a.button-ghost,
.error404 nav ul li a.button-ghost,
.search-results nav ul li a.button-ghost,
.search-no-results nav ul li a.button-ghost,
.scrolled-header nav ul li a.button-ghost {
  border: 1px solid #00333f;
  border-radius: 5px;
}

.scrolled-header .page-header {
  background-position: 0 -100%;
}
.scrolled-header .page-header nav .hamburger .line {
  background: black;
}

.article-hero {
  padding-top: calc(5.625rem + 90px);
  padding-bottom: 7.5rem;
}
@media (max-width: 1535px) {
  .article-hero {
    padding-top: calc(3.75rem + 90px);
    padding-bottom: 6rem;
  }
}
@media (max-width: 960px) {
  .article-hero {
    padding-top: calc(1.5rem + 90px);
    padding-bottom: 4.5rem;
  }
}
.article-hero h1 {
  line-height: 90%;
  /* 82.8px */
  letter-spacing: -1.043px;
}

.post-type-archive-articles,
.tax-category {
  background-color: rgba(229, 234, 235, 0.5);
}

.orange-underline {
  border-bottom: 5px solid #ff821c;
  line-height: 1.5rem;
}

.article-card {
  background-color: white;
  border-radius: 8px;
  height: 100%;
  box-shadow: 0px 24px 36px -24px rgba(0, 51, 63, 0.15);
  line-height: 1.5;
}
.article-card-holder {
  margin-bottom: 2.5rem;
}
@media (max-width: 580px) {
  .article-card-holder {
    margin-bottom: 1.25rem;
  }
}
.article-card h4 {
  line-height: 1.1;
}
.article-card .card-content {
  padding: 1.5rem 1.875rem 1.875rem 1.5rem;
  font-size: 1rem;
  line-height: 1.5;
}
@media screen and (min-width: 1535px) {
  .article-card .card-content {
    font-size: 0.938rem;
  }
}

.read {
  margin-top: 1rem;
}
.read a {
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5;
}
@media (max-width: 1535px) {
  .read a {
    font-size: 0.938rem;
  }
}
.read img {
  margin-right: 0.5rem;
}

.archive-select-parent {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.archive-select-parent select::-ms-expand {
  display: none;
}
.archive-select-parent:after {
  content: url("../../dist/img/archive-select.png");
  position: absolute;
  right: -0.25rem;
}

body.archive {
  background-color: #f2f4f5;
}
body.archive nav .hamburger .line {
  background: #00252d;
}

.archive-select {
  color: #007ee9;
  font-weight: 600;
  background-color: transparent;
  border: 0;
  font-size: 20px;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

.content-contain {
  max-width: 1240px;
}

.article-image-holder {
  max-width: 1240px;
  padding: 0 20px;
  position: relative;
  transition: opacity 0.2s ease-in-out;
}
.article-image-holder:after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 60px;
  height: 60px;
  background-color: rgba(0, 0, 0, 0.85);
  background-image: url(../img/loader.svg);
  background-size: 30px 30px;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  z-index: 3;
}
.article-image-holder.loading {
  opacity: 0.65;
  pointer-events: none;
}
.article-image-holder.loading:after {
  opacity: 1;
}
.article-image-holder img {
  width: 100%;
  margin: 2.5rem auto;
}
@media (max-width: 960px) {
  .article-image-holder img {
    margin: 1.5rem auto;
  }
}

.article-image.hide {
  display: none;
}

.article-video {
  display: none;
  margin: 2.5rem auto;
}
.article-video.show {
  display: block;
}

.article-video-button {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.article-video-button.loading {
  opacity: 0;
  pointer-events: none;
}

.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6 {
  color: #00252d;
  margin-bottom: 1rem;
}
.article-content p {
  margin-bottom: 1rem;
  color: #415154;
}
.article-content .container {
  padding: 0;
}
.article-content ul {
  list-style: disc;
  margin-left: 1rem;
}
.article-content ul li {
  margin-bottom: 1rem;
}
.article-content ul li::marker {
  color: #c45200;
}

.d-flex {
  display: flex;
}

.arthur-parent p {
  font-weight: 400;
  font-size: 1rem;
}
@media screen and (min-width: 1535px) {
  .arthur-parent p {
    font-size: 1.125rem;
  }
}

textarea:focus,
input:focus {
  outline: none;
}

.share {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: right;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
@media (max-width: 960px) {
  .share {
    justify-content: left;
    margin-top: 1rem;
  }
}
.share:after {
  content: url("../../dist/img/icon-share.svg");
  margin-left: 0.25rem;
  display: flex;
}

.article-img img {
  width: 100%;
}

.hr-light {
  color: rgba(0, 51, 63, 0.3);
  border-color: rgba(0, 51, 63, 0.3);
}

.see-more-post {
  transition: opacity 0.3s ease-in-out;
}
.see-more-post.is-loading {
  opacity: 0;
}

.see-more-button {
  position: relative;
  padding-top: 2rem;
  padding-bottom: 7.5rem;
}
.see-more-button button {
  margin: 0;
}
.see-more-button [data-show-more-posts],
.see-more-button .loader {
  transition: opacity 0.2s ease-in-out;
}
.see-more-button .loader {
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 30px;
  height: 30px;
  background-image: url(../img/loader.svg);
  background-size: cover;
  filter: invert(0.8);
  opacity: 0;
}

.is-loading + .see-more-button .loader {
  opacity: 1;
}
.is-loading + .see-more-button [data-show-more-posts] {
  opacity: 0;
}

.container.new-container {
  padding: 0;
  max-width: 1440px;
}

.infinite-post-content .flex-col {
  padding: 0 20px;
}
@media (max-width: 580px) {
  .infinite-post-content .flex-col-mobile-6 {
    flex: 1 1 100%;
    max-width: 100%;
  }
}

.single-resources h1 {
  letter-spacing: -1px;
}
@media screen and (max-width: 959px) {
  .single-resources h1 {
    font-size: 2.625rem;
  }
}
.single-resources .content-contain {
  padding: 5rem 0 0;
}
.single-resources .content-contain p {
  font-weight: 400;
  font-size: 1rem;
}
@media screen and (min-width: 960px) {
  .single-resources .content-contain p {
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 1535px) {
  .single-resources .content-contain p {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 1535px) {
  .single-resources .content-contain {
    padding: 3.75rem 20px 0;
  }
}
@media screen and (max-width: 960px) {
  .single-resources .content-contain {
    padding: 2.5rem 1rem 0;
  }
}
.single-resources .content-contain.p-t-0 {
  padding-top: 0;
}

.share-twitter {
  background-color: #1da1f2;
}

.share-fb {
  background-color: #1877f2;
}

.share-li {
  background-color: #2867b2;
}

.share-mail {
  background-color: goldenrod;
}

.share-icon {
  border-radius: 25px;
  display: inline-flex;
  padding: 0.75rem;
  margin: 0.5rem;
}
.share-icon img {
  max-width: 43px;
}
.share-icon.x-icon {
  padding: 0;
}
.share-icon a {
  line-height: 0;
}

.social-share path {
  fill: white;
}

.share-icon svg {
  max-width: 1.25rem;
  max-height: 1.25rem;
}

.social-share {
  flex-direction: column;
  text-align: center;
  background-color: white;
  border-radius: 5px;
  max-width: 40rem;
  margin: 0 auto;
  color: #415154;
  border-radius: 4px;
}
.social-share textarea {
  height: 56px;
}
.social-share textarea:focus {
  border: 1px solid black !important;
}
.social-share textarea:focus-visible {
  border: 1px solid black !important;
}
.social-share p {
  margin: 1rem 0;
}

.copy-paste {
  flex-direction: column;
}

.page-id-1830 h1, .page-id-1830 .h1, .page-id-1830 h2, .page-id-1830 .h2, .page-id-1830 h3, .page-id-1830 .h3, .page-id-1830 h4, .page-id-1830 .h4, .page-id-1830 h5, .page-id-1830 .h5, .page-id-1830 h6, .page-id-1830 .h6 {
  font-weight: 700;
}

.interior-hero-manage.interior-hero-left {
  height: 800px;
}
.interior-hero-manage.interior-hero-left [data-parent] {
  margin-top: 2rem;
}
.interior-hero-manage.interior-hero-left [data-parent] a {
  text-decoration: none;
}
.interior-hero-manage.interior-hero-left h1.interior-manage-headline {
  text-transform: uppercase;
  font-size: 7rem;
  line-height: 0.7;
  font-weight: 700;
  background: radial-gradient(circle, #ff821c 0%, #f97c1c 20%, #e96c1d 47%, #ce521f 76%, #c24621 88%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
@media screen and (max-width: 768px) {
  .interior-hero-manage.interior-hero-left h1.interior-manage-headline {
    font-size: 4rem;
  }
}
.interior-hero-manage.interior-hero-left h1.interior-manage-headline span {
  border-bottom: none;
  font-size: 87px;
  display: block;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .interior-hero-manage.interior-hero-left h1.interior-manage-headline span {
    font-size: 4rem;
  }
}
.interior-hero-manage.interior-hero-left .h4 {
  padding-right: 0;
}
.interior-hero-manage.interior-hero-left .hero-content {
  max-width: 34rem;
}
.interior-hero-manage.interior-hero-left .hero-content img {
  display: block;
  margin: 2rem auto;
  width: 100%;
}
.interior-hero-manage.interior-hero-left .hero-content h2 {
  text-transform: uppercase;
  margin: 2rem auto;
  letter-spacing: 5px;
  font-size: 41px;
}
.interior-hero-manage.interior-hero-left .hero-content h2 strong {
  margin: 0 1.25rem;
  font-size: inherit;
  position: relative;
}
@media screen and (max-width: 600px) {
  .interior-hero-manage.interior-hero-left .hero-content h2 strong {
    display: block;
    max-width: 185px;
    margin: 0 auto;
  }
}
.interior-hero-manage.interior-hero-left .hero-content h2 strong:before {
  content: "";
  background: url("../../dist/img/down-arrow-orange.svg") no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
  transform: rotate(-90deg);
  position: absolute;
  top: 19px;
  left: -26px;
}
@media screen and (max-width: 600px) {
  .interior-hero-manage.interior-hero-left .hero-content h2 strong:before {
    top: 6px;
    left: -7px;
  }
}
.interior-hero-manage.interior-hero-left .hero-content h2 strong:after {
  content: "";
  background: url("../../dist/img/down-arrow-orange.svg") no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
  transform: rotate(90deg);
  position: absolute;
  top: 19px;
  right: -20px;
}
@media screen and (max-width: 600px) {
  .interior-hero-manage.interior-hero-left .hero-content h2 strong:after {
    top: 6px;
    right: 0px;
  }
}
.interior-hero-manage.interior-hero-left .hero-content p {
  padding: 0;
  font-weight: 600;
}

.path-to-handling {
  padding: 3rem 0rem;
}
.path-to-handling:before {
  content: url("../../dist/img/right-arrow-manage.png");
  position: absolute;
  left: 0;
  top: 13%;
  z-index: 0;
}
@media screen and (max-width: 1200px) {
  .path-to-handling:before {
    display: none;
  }
}
.path-to-handling:after {
  content: url("../../dist/img/left-arrow-manage.png");
  position: absolute;
  right: 0;
  top: 13%;
  z-index: 0;
}
@media screen and (max-width: 1200px) {
  .path-to-handling:after {
    display: none;
  }
}
.path-to-handling h2 {
  line-height: 3.25rem;
  display: flex;
  gap: 1rem;
  justify-content: center;
  z-index: 1;
  position: relative;
}
@media screen and (max-width: 768px) {
  .path-to-handling h2 {
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }
}
.path-to-handling h2 span {
  text-transform: none;
}
.path-to-handling p {
  color: white;
  max-width: 415px;
  margin: 1rem auto;
  font-size: 20px;
  line-height: 1.3;
}

.flip-container {
  display: inline-block;
  position: relative;
  overflow: hidden;
  transition: width 0.5s;
  height: 1.5em;
  border-bottom: 2px solid white;
}
@media screen and (max-width: 768px) {
  .flip-container {
    margin: 0 auto;
  }
}
@media screen and (max-width: 600px) {
  .flip-container {
    overflow: visible;
    width: 100% !important;
    min-height: 6rem;
    border-bottom: 0;
  }
}

.flip-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transform: rotateX(90deg);
  transform-origin: bottom;
  opacity: 0;
  transition: transform 0.5s, opacity 0.5s;
  white-space: nowrap;
  visibility: hidden;
}
@media screen and (max-width: 600px) {
  .flip-text {
    max-width: 100%;
    white-space: wrap;
  }
}

.flip-text.active {
  transform: rotateX(0);
  opacity: 1;
  visibility: visible !important;
}

.flip-text.previous {
  transform: rotateX(-90deg);
  opacity: 0;
}

.callout {
  padding: 2rem 0;
  background-size: cover;
  background-position: center center;
}
.callout img {
  max-width: 600px;
  margin: 0 auto;
  width: 100%;
}
.callout h3 {
  font-size: 42px;
}

.quote-block {
  padding: 200px 0;
  background-image: url("../../dist/img/orange-bg.png");
  background-size: cover;
  background-position: center center;
}
.quote-block h3 {
  text-wrap: auto;
}
@media screen and (max-width: 1200px) {
  .quote-block {
    padding: 150px 0;
  }
}

.quote-block-img {
  position: absolute;
  bottom: 0;
  height: 100%;
  left: 10%;
}
@media screen and (max-width: 1200px) {
  .quote-block-img {
    left: 0%;
  }
}
@media screen and (max-width: 950px) {
  .quote-block-img {
    display: none;
  }
}

.footer-cta {
  background-image: url("../../dist/img/blue-gradient-bg.jpg");
  background-size: cover;
  background-position: center center;
  padding: 2rem 0;
}
.footer-cta .footer-cta-logo {
  max-width: 250px;
  display: block;
  margin: 1rem auto;
}
.footer-cta-orange {
  background: radial-gradient(100% 100% at 50% 0%, #ff821c 0%, #c45200 86.98%);
  padding: 90px 0;
}
@media screen and (max-width: 767px) {
  .footer-cta-orange {
    padding: 48px 0;
  }
}
.footer-cta-orange h3 {
  font-size: 48px;
  line-height: 1.4;
  text-wrap: initial;
}
@media screen and (max-width: 767px) {
  .footer-cta-orange h3 {
    font-size: 32px;
  }
}

.cta-logo {
  max-width: 81px;
  margin: 1rem auto;
}

.master {
  text-transform: uppercase;
  margin: 2rem auto;
  letter-spacing: 5px;
  color: white;
}
.master strong {
  margin: 0 1.5rem;
  font-size: inherit;
  position: relative;
  width: 110px;
  display: inline-block;
}
.master strong:before {
  content: "";
  background: url("../../dist/img/down-arrow-orange.svg") no-repeat;
  background-size: contain;
  width: 19px;
  height: 19px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) rotate(-90deg);
  left: -10px;
}
.master strong:after {
  content: "";
  background: url("../../dist/img/down-arrow-orange.svg") no-repeat;
  background-size: contain;
  width: 19px;
  height: 19px;
  transform: rotate(90deg);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
  right: -25px;
}

.infographic-gallery {
  max-width: 1006px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.banner .h6 {
  font-family: "Roboto", sans-serif !important;
  font-size: 1.15rem !important;
}
.banner a {
  font-size: 1rem;
}
.banner .close {
  position: absolute;
  top: calc(50% - 0.875rem);
  right: 0.75rem;
  background-image: url("../../dist/img/x.svg");
  border: 0;
  cursor: pointer;
  font-weight: 600;
  height: 1.75rem;
  width: 1.75rem;
  background-color: transparent;
  background-size: contain;
}

.home .banner.active {
  display: block;
  opacity: 1;
}

.banner {
  display: none;
  opacity: 0;
  padding: 0.25rem 1.75rem;
}

.page-header-eyebrow {
  font-size: 14px;
  font-weight: 600;
  background-image: linear-gradient(135deg, #C24621 20% 20%, #FF8210 20% 100%);
  padding: 0.25rem 0.5rem;
  color: white;
  text-align: right;
  height: 34px;
  transition: margin-top 0.5s;
}
@media (min-width: 958px) {
  .page-header-eyebrow {
    padding: 0.25rem 56px;
    font-size: 1rem;
  }
}
.page-header-eyebrow a {
  color: inherit;
}
.page-header-eyebrow-row {
  display: flex;
  justify-content: center;
  gap: 1rem;
  align-items: center;
}
@media (min-width: 958px) {
  .page-header-eyebrow-row {
    gap: 2.5rem;
    justify-content: flex-end;
  }
}
.scrolled-header .page-header-eyebrow {
  margin-top: -34px;
}

.dark-caret {
  position: relative;
  font-weight: 600;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.dark-caret:after {
  content: url("../../dist/img/right-dark-caret.png");
  margin-left: 0rem;
}

.graph-container {
  width: 100%;
  max-width: 640px;
  margin: 0 auto;
  position: relative;
  border-radius: 6.7px;
  height: auto;
}
.graph-container h2 {
  font-size: 80px;
  font-weight: 800 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
}

.arrow-down {
  transform: rotate(180deg);
}

.graph {
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 1rem;
  border-radius: 5px;
}
.graph text {
  font-size: 14px;
  font-weight: 400;
}

.grid line {
  stroke-dasharray: 5, 5;
}

.axis path,
.axis line {
  stroke: transparent;
}

.data-line {
  fill: none;
  stroke-width: 2;
}

.data-point {
  stroke-width: 2;
  cursor: pointer;
  transition: transform 0.2s;
  display: none;
}

.tooltip {
  position: absolute;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  padding: 6px 10px;
  border-radius: 4px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 12px;
}

@media (max-width: 768px) {
  .graph-container {
    max-width: 100%;
  }
  .graph {
    height: 250px;
    padding: 0;
  }
}
.thin-hr {
  border: none;
  border-top: 1px solid rgba(0, 51, 63, 0.3);
  width: 100%;
}

.small-print {
  font-size: 14px;
}

.italic {
  font-style: italic;
}

.stack-charts.flex {
  flex-direction: column;
}
.stack-charts.flex .flex-col {
  padding: 0;
  margin-left: auto;
  margin-right: auto;
}

.plan-details {
  border-radius: 6px;
  margin: 2rem auto;
  width: 100%;
  overflow: hidden;
  border: 1px solid #d3d3d3;
}

.plan-heading {
  border-top: solid 18px;
  background: url("../../dist/img/plan-bg.svg");
  background-size: cover;
  padding: 30px;
  font-size: 16px;
}
.plan-heading h3 {
  font-size: 48px;
}
.plan-heading h4 {
  font-size: 30px;
  font-weight: bold;
}
.plan-heading p,
.plan-heading h4 {
  color: white;
}
.plan-heading p:first-of-type {
  margin-top: 18px;
}

.plan-body {
  padding: 30px;
  font-size: 15px;
}
.plan-body a {
  color: #00333f;
  text-decoration: underline;
}
.plan-body a.is-link-blue {
  color: #007ee9;
}
.plan-body a:has(strong) {
  display: block;
}
.plan-body h4 {
  margin-bottom: 1rem;
  line-height: 1.4;
  font-size: 24px;
}
.plan-body p {
  color: #00333f;
  font-size: 1rem;
}
.plan-body strong {
  display: block;
  font-size: 18px;
}
.plan-body br {
  display: none;
}
.plan-body ul {
  list-style-type: disc;
  margin-left: 1.25rem;
}
.plan-body ul strong {
  font-weight: 500;
}
.plan-body ul li {
  margin-bottom: 1rem;
}
.plan-body ul li::marker {
  color: #00333f;
}
.plan-body .plan-sub-item {
  font-size: 15px;
  margin-top: 12px;
  text-transform: uppercase;
}

.orange-theme .plan-heading {
  border-color: #ff821c;
}
.orange-theme h3 {
  color: #ff821c;
}
.orange-theme em {
  background-color: #ff821c;
  padding: 1px 3px;
  font-weight: 700;
  font-style: normal;
}
.orange-theme .plan-body {
  background-color: white;
}

.yellow-theme .plan-heading {
  border-color: #ffc20e;
}
.yellow-theme h3 {
  color: #ffc20e;
}
.yellow-theme .new:before {
  background-color: #ffc20e;
}
.yellow-theme .plan-body {
  background-color: rgba(255, 195, 14, 0.062745098);
}
.yellow-theme em {
  background-color: #ffc20e;
  padding: 1px 3px;
  font-weight: 700;
  font-style: normal;
}

.blue-theme .plan-heading {
  border-color: #005ba8;
}
.blue-theme h3 {
  color: #69baff;
}
.blue-theme em {
  background-color: #ff821c;
  padding: 1px 3px;
  font-weight: 700;
  font-style: normal;
}
.blue-theme .plan-body {
  background-color: rgba(105, 186, 255, 0.08);
}

.gray-theme {
  color: #00333f;
  background: #f2f4f5;
  border-color: transparent;
}
.gray-theme .plan-heading {
  border-color: transparent;
  background: none;
}
.gray-theme h3 {
  color: #00333f;
}
.gray-theme em {
  background-color: #ffc20e;
  padding: 1px 3px;
  font-weight: 700;
  font-style: normal;
}
.gray-theme .plan-body {
  background-color: transparent;
  padding-top: 0;
  padding-left: 80px;
  padding-right: 80px;
}
@media screen and (max-width: 767px) {
  .gray-theme .plan-body {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.new strong {
  font-weight: 700;
  text-decoration: underline;
}
.new:before {
  content: "NEW";
  padding: 1px 3px;
  font-weight: 700;
}

.new-plan h3 {
  position: relative;
}
.new-plan h3:before {
  position: absolute;
  content: "NEW";
  top: -11px;
  left: 0;
  font-size: 1rem;
}

.plan-parent {
  max-width: 48%;
  margin: 1%;
}
.plan-parent-third {
  max-width: 31.33333%;
  margin: 1%;
}
@media (max-width: 1023px) {
  .plan-parent-third {
    max-width: 48%;
  }
}
@media (max-width: 768px) {
  .plan-parent {
    max-width: 100%;
  }
}
.plan-parent-full {
  max-width: 98%;
  width: 98%;
  margin: 1%;
  text-align: center;
}
.plan-parent-full .plan-details {
  padding-bottom: 30px;
}
.plan-parent-full .plan-body {
  font-size: 16px;
}
.plan-parent-full .plan-body h4 strong {
  font-size: 24px;
}

.plan .button.active {
  background: var(--Primary-Gradient-Border);
  color: var(--Central-Dispatch-Blacktop);
  z-index: 1;
}
.plan .button.active:before {
  content: "";
  display: block;
  position: absolute;
  left: 1px;
  top: 1px;
  right: 1px;
  bottom: 1px;
  background: var(--Primary-Gradient);
  z-index: -1;
  border-radius: 4px;
  opacity: 1;
  transition: all 0.5s ease-in-out;
}
.plan .button.active:after {
  content: "";
  display: block;
  position: absolute;
  left: 1px;
  top: 1px;
  right: 1px;
  bottom: 1px;
  background: var(--Primary-Gradient-Rev);
  z-index: -2;
  border-radius: 4px;
  transition: all 0.5s ease-in-out;
}
.plan .button.active:hover {
  background: var(--Primary-Gradient-Border-Rev);
}
.plan .button.active:hover:before {
  opacity: 0;
}
.plan-price {
  display: flex;
  gap: 8px;
  align-items: flex-end;
}
.plan-price p {
  margin-top: 0 !important;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .plan-price {
    display: block;
  }
}

/* components */
:root {
  --Central-Dispatch-Blacktop: #00333f;
  --Central-Dispatch-Font: "Roboto", sans-serif;
  --Primary-Gradient: linear-gradient(180deg, #ffdf6b 0%, #ffc20e 100%);
  --Primary-Gradient-Rev: linear-gradient(180deg, #ffc20e 0%, #ffdf6b 100%);
  --Primary-Gradient-Border: linear-gradient(180deg, #ffc20e 0%, #c24621 100%);
  --Primary-Gradient-Border-Rev: linear-gradient(
  	180deg,
  	#c24621 0%,
  	#ffc20e 100%
  );
  --Secondary-Gradient: linear-gradient(180deg, #006278 0%, #00333f 100%);
  --Secondary-Gradient-Rev: linear-gradient(180deg, #00333f 0%, #006278 100%);
  --Secondary-Gradient-Border: linear-gradient(
  	180deg,
  	#ffdf6b 0%,
  	#ff821c 100%
  );
  --Secondary-Gradient-Border-Rev: linear-gradient(
  	180deg,
  	#ff821c 0%,
  	#ffdf6b 100%
  );
}

.button {
  cursor: pointer;
  display: flex;
  padding: 18px 30px;
  align-items: center;
  gap: 10px;
  border-radius: 4px;
  border: none;
  background: #ffc20e;
  color: var(--Central-Dispatch-Blacktop);
  font-family: var(--Central-Dispatch-Font);
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 111.111% */
  letter-spacing: 0.5px;
  transition: all 0.5s ease-in-out;
  position: relative;
  z-index: 1;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 1%;
  transition: ease 0.5s;
}
@media screen and (max-width: 959px) {
  .button {
    font-size: 1rem;
  }
}
.button.no-margin {
  margin: 0;
}
.button:hover {
  transition: ease 0.5s;
  box-shadow: none;
}
.button-light {
  background: linear-gradient(180deg, #ffdf6b 0%, #ff821c 100%);
  box-shadow: 0px 18px 30px -8px #c24621;
  color: #00252d;
}
.button-light:hover {
  background: linear-gradient(180deg, #ff821c 0%, #ffdf6b 100%);
  box-shadow: none;
}
.button-yellow {
  background: var(--Primary-Gradient-Border);
  color: var(--Central-Dispatch-Blacktop);
  z-index: 1;
}
.button-yellow:before {
  content: "";
  display: block;
  position: absolute;
  left: 1px;
  top: 1px;
  right: 1px;
  bottom: 1px;
  background: var(--Primary-Gradient);
  z-index: -1;
  border-radius: 4px;
  opacity: 1;
  transition: all 0.5s ease-in-out;
}
.button-yellow:after {
  content: "";
  display: block;
  position: absolute;
  left: 1px;
  top: 1px;
  right: 1px;
  bottom: 1px;
  background: var(--Primary-Gradient-Rev);
  z-index: -2;
  border-radius: 4px;
  transition: all 0.5s ease-in-out;
}
.button-yellow:hover {
  background: var(--Primary-Gradient-Border-Rev);
}
.button-yellow:hover:before {
  opacity: 0;
}
.button-dark {
  background: var(--Secondary-Gradient-Border);
  color: white;
}
.button-dark:hover {
  background: var(--Secondary-Gradient-Border-Rev);
}
.button-dark:before {
  content: "";
  display: block;
  position: absolute;
  left: 1px;
  top: 1px;
  right: 1px;
  bottom: 1px;
  background: var(--Secondary-Gradient);
  z-index: -1;
  border-radius: 4px;
  transition: all 0.5s ease-in-out;
}
.button-dark:after {
  content: "";
  display: block;
  position: absolute;
  left: 1px;
  top: 1px;
  right: 1px;
  bottom: 1px;
  background: var(--Secondary-Gradient-Rev);
  z-index: -2;
  border-radius: 4px;
  transition: all 0.5s ease-in-out;
}
.button-dark:hover:before {
  opacity: 0;
}
.button-ghost {
  background: transparent;
  transition: ease all 0.5s;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.65);
}
.button-ghost:hover {
  transition: ease all 0.5s;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 42.71%, rgba(255, 255, 255, 0.25) 100%);
}
.button-ghost-dark {
  background: transparent;
  transition: ease all 0.5s;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.65);
}
.button-ghost-dark:hover {
  transition: ease all 0.5s;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 42.71%, rgba(255, 255, 255, 0.25) 100%);
}
.button-shadow {
  filter: drop-shadow(0px 0px 24px rgba(0, 0, 0, 0.2));
}
.button-text {
  background: none;
  padding: 0;
  color: #999;
  font-weight: 400;
  font-size: 1rem;
  margin: 0;
}
.button-text-small {
  font-size: 0.8125rem;
}

.category-nav.is-sticky {
  position: sticky;
  top: -1px;
  z-index: 2;
  background-color: rgba(229, 234, 235, 0.5);
}
.category-nav.is-sticky .button {
  margin: 0;
}
.category-nav.is-sticky > * {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 0.25rem;
  background-color: transparent;
  transition: all 0.15s ease-in-out;
}
@media screen and (max-width: 959px) {
  .category-nav.is-sticky > * {
    padding: 0 1.25rem;
  }
}
.category-nav.is-sticky.is-pinned {
  background-color: transparent;
}
.category-nav.is-sticky.is-pinned > * {
  max-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  background: #fff;
  box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.2);
  transform: translateY(50px);
}
@media screen and (max-width: 959px) {
  .category-nav.is-sticky.is-pinned > * {
    transform: translateY(64px);
  }
}

[data-audience=shippers] .hide-shippers {
  display: none !important;
}

[data-audience=carriers] .hide-carriers {
  display: none !important;
}

.category-nav-item {
  padding: 0.5rem;
}

.form-label {
  display: inline;
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: 600;
}
.form-select {
  display: block;
  width: 100%;
  padding: 8px 12px;
}

.form.contact-form .ginput_container select {
  padding-top: 10px;
}

.form.contact-form.price-check-form {
  margin-top: 2rem;
}
.form.contact-form.price-check-form .gform_fields {
  row-gap: 1rem !important;
}
.form.contact-form.price-check-form .radio-button-form .ginput_container {
  height: auto;
}
.form.contact-form.price-check-form .radio-button-form .ginput_container.ginput_container_radio input {
  border-radius: 25px !important;
  height: 20px;
}
.form.contact-form.price-check-form .radio-button-form .ginput_container .gfield_radio {
  flex-direction: row;
  flex-wrap: wrap;
}

.vidyard-player-container {
  max-width: 1920px;
}

.resource-subhead {
  display: inline-block;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.resource-subhead.is-single-type {
  opacity: 1;
}

.resource-filter {
  position: sticky;
  top: 80px;
}
@media (min-width: 768px) {
  .resource-filter-close, .resource-filter-open {
    display: none;
  }
  .resource-filter.unstuck {
    position: static;
    top: 0;
  }
}
@media (max-width: 767px) {
  .resource-filter {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 10;
    transform: translateX(-100%);
    transition: transform 0.3s ease-in-out;
  }
  .resource-filter .article-card {
    border-radius: 0;
  }
  .resource-filter.is-open {
    transform: translateX(0);
  }
  .resource-filter-close {
    background: none;
    border: none;
    position: absolute;
    top: 0rem;
    right: 0rem;
    font-size: 2.5rem;
    font-weight: bold;
    line-height: 1;
    padding: 0 0.75rem;
    color: #666;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
  .resource-filter-open {
    position: fixed;
    bottom: 1rem;
    left: 0;
    background: #fff;
    color: #666;
    border: 2px solid #ff821c;
    border-left: none;
    padding: 0.25rem 0.75rem 0.25rem 0.5rem;
    border-radius: 0 16px 16px 0;
    font-size: 14px;
    font-weight: 700;
    display: flex;
    align-items: center;
    z-index: 9;
  }
}
.resource-filter-title {
  font-size: 1.3125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.resource-filter-taxonomy-title {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
  text-transform: uppercase;
}
.resource-filter-taxonomy-label {
  font-size: 0.875rem;
  line-height: 1.75rem;
  font-weight: 700;
}
.resource-filter-separator {
  border: 1px solid #f2f4f5;
}
.resource-filter-checkbox {
  width: 16px;
  height: 16px;
  margin: 0;
  accent-color: #ff821c;
}
.resource-filter-icon:before {
  content: url("../img/filter.svg");
  width: 20px;
  margin-right: 4px;
  display: block;
}

.search-results-listing {
  max-width: 1200px;
  margin: 0 auto 32px;
}

.search-pagination-link a {
  color: #007ee9;
  font-weight: 700;
}

.search-excerpt,
.search-link {
  margin-top: 30px;
}
.search-excerpt .button,
.search-link .button {
  margin: 0;
}

.search-result {
  padding: 30px;
  border: solid 1px #d8dce6;
  border-radius: 3px;
  margin-bottom: 30px;
}

.comparison-table table {
  width: 100%;
  border-collapse: collapse;
}
.comparison-table table td {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 600;
  color: #00333F;
  text-align: center;
  padding: 21px;
  border: none;
  border-bottom: 1px solid #E1E4E8;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .comparison-table table td {
    font-size: 12px;
    padding: 12px;
  }
}
.comparison-table table td:first-child {
  padding-left: 60px;
  border-right: 3px solid #00333F;
  text-align: right;
}
@media (max-width: 767px) {
  .comparison-table table td:first-child {
    padding-left: 0;
  }
}
.comparison-table table td:nth-child(2) {
  color: #24C260;
  font-size: 26px;
  line-height: 1;
  font-weight: 700;
  border-right: 1px solid #E1E4E8;
}
@media (max-width: 767px) {
  .comparison-table table td:nth-child(2) {
    font-size: 20px;
  }
}
.comparison-table table td:nth-child(3) {
  color: #24C260;
  font-size: 26px;
  line-height: 1;
  font-weight: 700;
  border-right: 1px solid #E1E4E8;
}
@media (max-width: 767px) {
  .comparison-table table td:nth-child(3) {
    font-size: 20px;
  }
}
.comparison-table table tr:nth-child(odd) td:nth-child(2) {
  background: rgba(0, 51, 63, 0.031372549);
}
.comparison-table table tr:nth-child(odd) td:nth-child(3) {
  background: rgba(255, 130, 28, 0.0392156863);
}
.comparison-table table tr:first-child td {
  font-family: "Saira Semi Condensed", sans-serif;
  font-size: 22px;
  font-weight: 600;
  color: #fff;
  white-space: nowrap;
  padding: 21px;
  border-bottom: none;
}
@media (max-width: 767px) {
  .comparison-table table tr:first-child td {
    font-size: 12px;
    padding: 12px;
  }
}
.comparison-table table tr:first-child td:nth-child(2) {
  background: radial-gradient(109.24% 100% at 50% 0%, #415154 0%, #00333F 78.65%, #00252D 100%);
  width: 224px;
}
@media (max-width: 767px) {
  .comparison-table table tr:first-child td:nth-child(2) {
    width: auto;
  }
}
.comparison-table table tr:first-child td:nth-child(3) {
  background: radial-gradient(100% 100% at 50% 0%, #FF821C 0%, #C45200 86.98%);
  width: 224px;
}
@media (max-width: 767px) {
  .comparison-table table tr:first-child td:nth-child(3) {
    width: auto;
  }
}
.comparison-table table tr:last-child td {
  color: #00333F;
  font-size: 18px;
  line-height: 1.45;
}
@media (max-width: 767px) {
  .comparison-table table tr:last-child td {
    font-size: 12px;
  }
}
.comparison-table table tr:last-child td:first-child {
  border-bottom: none;
}
.comparison-table table tr:last-child td:nth-child(2) {
  font-weight: 400;
}
.comparison-table table tr:last-child td:nth-child(3) {
  font-weight: 400;
}

/* utils */
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
@media (max-width: 1023px) {
  .text-left-tablet {
    text-align: left;
  }
  .text-center-tablet {
    text-align: center;
  }
  .text-right-tablet {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .text-left-mobile {
    text-align: left;
  }
  .text-center-mobile {
    text-align: center;
  }
  .text-right-mobile {
    text-align: right;
  }
}

.align-left {
  margin-right: auto;
}
.align-center {
  margin-left: auto;
  margin-right: auto;
}
.align-right {
  margin-left: auto;
}
.align-left, .align-right, .align-center {
  display: block;
  max-width: -moz-min-content;
  max-width: min-content;
}
@media (max-width: 1023px) {
  .align-left-tablet {
    margin-right: auto;
  }
  .align-center-tablet {
    margin-left: auto;
    margin-right: auto;
  }
  .align-right-tablet {
    margin-left: auto;
  }
}
@media (max-width: 767px) {
  .align-left-mobile {
    margin-right: auto;
  }
  .align-center-mobile {
    margin-left: auto;
    margin-right: auto;
  }
  .align-right-mobile {
    margin-left: auto;
  }
}

.flex {
  display: flex;
}
.flex-wrap {
  flex-flow: row wrap;
}
.flex-wrap-auto {
  flex-flow: row wrap;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-column {
  flex-direction: column;
}
.flex-column-reverse {
  flex-direction: column-reverse;
}
@media (max-width: 767px) {
  .flex-row-mobile {
    flex-direction: row;
  }
  .flex-row-reverse-mobile {
    flex-direction: row-reverse;
  }
  .flex-column-mobile {
    flex-direction: column;
  }
  .flex-column-reverse-mobile {
    flex-direction: column-reverse;
  }
}
.flex-justify-space-between {
  justify-content: space-between;
}
.flex-justify-space-around {
  justify-content: space-around;
}
.flex-justify-center {
  justify-content: center;
}
.flex-justify-start {
  justify-content: flex-start;
}
.flex-justify-end {
  justify-content: flex-end;
}
.flex-align-center {
  align-items: center;
}
.flex-align-stretch {
  align-items: stretch;
}
.flex-align-start {
  align-items: flex-start;
}
.flex-align-end {
  align-items: flex-end;
}
@media (max-width: 1023px) {
  .flex-justify-space-between-tablet {
    justify-content: space-between;
  }
  .flex-justify-space-around-tablet {
    justify-content: space-around;
  }
  .flex-justify-center-tablet {
    justify-content: center;
  }
  .flex-justify-start-tablet {
    justify-content: flex-start;
  }
  .flex-justify-end-tablet {
    justify-content: flex-end;
  }
  .flex-align-center-tablet {
    align-items: center;
  }
  .flex-align-stretch-tablet {
    align-items: stretch;
  }
  .flex-align-start-tablet {
    align-items: flex-start;
  }
  .flex-align-end-tablet {
    align-items: flex-end;
  }
}
@media (max-width: 767px) {
  .flex-justify-space-between-mobile {
    justify-content: space-between;
  }
  .flex-justify-space-around-mobile {
    justify-content: space-around;
  }
  .flex-justify-center-mobile {
    justify-content: center;
  }
  .flex-justify-start-mobile {
    justify-content: flex-start;
  }
  .flex-justify-end-mobile {
    justify-content: flex-end;
  }
  .flex-align-center-mobile {
    align-items: center;
  }
  .flex-align-stretch-mobile {
    align-items: stretch;
  }
  .flex-align-start-mobile {
    align-items: flex-start;
  }
  .flex-align-end-mobile {
    align-items: flex-end;
  }
  .flex-mobile-block {
    display: block;
  }
  .flex-column-mobile {
    flex-direction: column;
  }
  .flex-mobile-full-width {
    width: 100%;
  }
}

.flex-row {
  display: flex;
  margin: 0 -1rem;
  margin-bottom: 2rem;
}
.flex-row-gutters-3xl {
  margin: 0 2rem;
}
.flex-row-gutters-md {
  margin: 0 -1rem;
}
.flex-row-gutters-sm {
  margin: 0 -0.5rem;
}
.flex-row-gutters-none {
  margin: 0;
}
@media (max-width: 960px) {
  .flex-row-gutters-3xl-mobile {
    margin: 0 5.25rem;
  }
  .flex-row-gutters-md-mobile {
    margin: 0 -1rem;
  }
}
.flex-row:last-child {
  margin-bottom: 0;
}

.flex-col {
  flex: 1 1 auto;
  flex-basis: 80px;
  padding: 0 1.875rem;
}
@media (max-width: 480px) {
  .flex-col {
    padding: 0 20px;
  }
}
.flex-row-gutters-3xl > .flex-col {
  padding: 0 5.25rem;
}
.flex-row-gutters-md > .flex-col {
  padding: 0 1rem;
}
.flex-row-gutters-sm > .flex-col {
  padding: 0 0.5rem;
}
.flex-row-gutters-none > .flex-col {
  padding: 0;
}
@media (max-width: 960px) {
  .flex-gutters-3xl-mobile > .flex-col {
    padding: 0 2rem;
  }
  .flex-gutters-md-mobile > .flex-col {
    padding: 0 1rem;
  }
}
@media (max-width: 960px) {
  .flex-wrap > .flex-col {
    flex: 1 1 100%;
  }
}
.flex-col-auto {
  flex: 0 0 auto;
}
.flex-col.flex-align-center {
  align-self: center;
}
.flex-col.flex-align-stretch {
  align-self: stretch;
}
.flex-col.flex-align-start {
  align-self: flex-start;
}
.flex-col.flex-align-end {
  align-self: flex-end;
}
@media (max-width: 960px) {
  .flex-col.flex-first-mobile {
    order: -1;
  }
}
@media (min-width: 959px) {
  .flex-col-1 {
    flex: 1 1 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .flex-col-2 {
    flex: 1 1 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .flex-col-3 {
    flex: 1 1 25%;
    max-width: 25%;
  }
  .flex-col-4 {
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .flex-col-5 {
    flex: 1 1 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .flex-col-6 {
    flex: 1 1 50%;
    max-width: 50%;
  }
  .flex-col-7 {
    flex: 1 1 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .flex-col-8 {
    flex: 1 1 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .flex-col-9 {
    flex: 1 1 75%;
    max-width: 75%;
  }
  .flex-col-10 {
    flex: 1 1 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .flex-col-11 {
    flex: 1 1 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .flex-col-12 {
    flex: 1 1 100%;
    max-width: 100%;
  }
}
@media (max-width: 1536px) {
  .flex-col-tablet-1 {
    flex: 1 1 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .flex-col-tablet-2 {
    flex: 1 1 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .flex-col-tablet-3 {
    flex: 1 1 25%;
    max-width: 25%;
  }
  .flex-col-tablet-4 {
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .flex-col-tablet-5 {
    flex: 1 1 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .flex-col-tablet-6 {
    flex: 1 1 50%;
    max-width: 50%;
  }
  .flex-col-tablet-7 {
    flex: 1 1 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .flex-col-tablet-8 {
    flex: 1 1 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .flex-col-tablet-9 {
    flex: 1 1 75%;
    max-width: 75%;
  }
  .flex-col-tablet-10 {
    flex: 1 1 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .flex-col-tablet-11 {
    flex: 1 1 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .flex-col-tablet-12 {
    flex: 1 1 100%;
    max-width: 100%;
  }
  .flex-col .flex-col-tablet-auto {
    flex: 0 0 auto;
  }
}
@media (max-width: 960px) {
  .flex-col-mobile-1 {
    flex: 1 1 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .flex-col-mobile-2 {
    flex: 1 1 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .flex-col-mobile-3 {
    flex: 1 1 25%;
    max-width: 25%;
  }
  .flex-col-mobile-4 {
    flex: 1 1 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .flex-col-mobile-5 {
    flex: 1 1 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .flex-col-mobile-6 {
    flex: 1 1 50%;
    max-width: 50%;
  }
  .flex-col-mobile-7 {
    flex: 1 1 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .flex-col-mobile-8 {
    flex: 1 1 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .flex-col-mobile-9 {
    flex: 1 1 75%;
    max-width: 75%;
  }
  .flex-col-mobile-10 {
    flex: 1 1 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .flex-col-mobile-11 {
    flex: 1 1 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .flex-col-mobile-12 {
    flex: 1 1 100%;
    max-width: 100%;
  }
  .flex-col .flex-col-mobile-auto {
    flex: 0 0 auto;
  }
}

.z-high,
.z-med,
.z-low {
  isolation: isolate;
}

.z-top,
.zz-top {
  z-index: 100;
}

.z-high {
  z-index: 5;
}

.z-med {
  z-index: 3;
}

.z-low {
  z-index: 1;
}

/* width */
.w-full {
  width: 100%;
}

.w-min-full {
  min-width: 100%;
}

@media (max-width: 767px) {
  .w-full-mobile {
    width: 100%;
  }
}
/* height */
.h-full {
  height: 100%;
}

.h-min-full {
  min-height: 100%;
}

/* Display */
.inline {
  display: inline;
}

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

.block {
  display: block;
}

@media (max-width: 767px) {
  .block-mobile {
    display: block !important;
  }
}
.has-margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.relative {
  position: relative;
}

.overflow-hidden {
  overflow: hidden;
}

.pos-relative {
  position: relative;
}
.pos-fixed {
  position: fixed;
}
.pos-sticky {
  position: sticky;
}
.pos-absolute {
  position: absolute;
}
.pos-top {
  top: 0;
}
.pos-bottom {
  bottom: 0;
}
.pos-left {
  left: 0;
}
.pos-right {
  right: 0;
}
.pos-center {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.pos-center-x {
  left: 50%;
  transform: translateX(-50%);
}
.pos-center-y {
  top: 50%;
  transform: translateY(-50%);
}
.pos-fill {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.admin-bar .pos-fixed.pos-top, .admin-bar .pos-sticky.pos-top {
  top: var(--admin-bar, 0);
}

body.admin-bar {
  padding-top: var(--admin-bar, 33px);
}

/* padding */
.p-0 {
  padding: 0rem;
}

.p-xs {
  padding: 0.25rem;
}

.p-sm {
  padding: 0.5rem;
}

.p-md {
  padding: 1rem;
}

.p-lg {
  padding: 1.25rem;
}

.p-xl {
  padding: 2rem;
}

.p-2xl {
  padding: 3.75rem;
}

.p-3xl {
  padding: 5.25rem;
}

.p-4xl {
  padding: 6.25rem;
}

/* padding on y access (top and bottom) */
.p-y-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.p-y-xs {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.p-y-sm {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.p-y-md {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.p-y-lg {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.p-y-xl {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.p-y-2xl {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.p-y-3xl {
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
}

.p-y-4xl {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

/* padding on x access (left and right) */
.p-x-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.p-x-xs {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.p-x-sm {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.p-x-md {
  padding-left: 1rem;
  padding-right: 1rem;
}

.p-x-lg {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.p-x-xl {
  padding-left: 2rem;
  padding-right: 2rem;
}

.p-x-2xl {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.p-x-3xl {
  padding-left: 5.25rem;
  padding-right: 5.25rem;
}

.p-x-4xl {
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

/* padding on top */
.p-t-0 {
  padding-top: 0rem;
}

.p-t-xs {
  padding-top: 0.25rem;
}

.p-t-sm {
  padding-top: 0.5rem;
}

.p-t-md {
  padding-top: 1rem;
}

.p-t-lg {
  padding-top: 1.25rem;
}

.p-t-xl {
  padding-top: 2rem;
}

.p-t-2xl {
  padding-top: 3.75rem;
}

.p-t-3xl {
  padding-top: 5.25rem;
}

.p-t-4xl {
  padding-top: 6.25rem;
}

/* padding on bottom */
.p-b-0 {
  padding-bottom: 0rem;
}

.p-b-xs {
  padding-bottom: 0.25rem;
}

.p-b-sm {
  padding-bottom: 0.5rem;
}

.p-b-md {
  padding-bottom: 1rem;
}

.p-b-lg {
  padding-bottom: 1.25rem;
}

.p-b-xl {
  padding-bottom: 2rem;
}

.p-b-2xl {
  padding-bottom: 3.75rem;
}

.p-b-3xl {
  padding-bottom: 5.25rem;
}

.p-b-4xl {
  padding-bottom: 6.25rem;
}

/* padding on left */
.p-l-0 {
  padding-left: 0rem;
}

.p-l-xs {
  padding-left: 0.25rem;
}

.p-l-sm {
  padding-left: 0.5rem;
}

.p-l-md {
  padding-left: 1rem;
}

.p-l-lg {
  padding-left: 1.25rem;
}

.p-l-xl {
  padding-left: 2rem;
}

.p-l-2xl {
  padding-left: 3.75rem;
}

.p-l-3xl {
  padding-left: 5.25rem;
}

.p-l-4xl {
  padding-left: 6.25rem;
}

/* padding on right */
.p-r-0 {
  padding-right: 0rem;
}

.p-r-xs {
  padding-right: 0.25rem;
}

.p-r-sm {
  padding-right: 0.5rem;
}

.p-r-md {
  padding-right: 1rem;
}

.p-r-lg {
  padding-right: 1.25rem;
}

.p-r-xl {
  padding-right: 2rem;
}

.p-r-2xl {
  padding-right: 3.75rem;
}

.p-r-3xl {
  padding-right: 5.25rem;
}

.p-r-4xl {
  padding-right: 6.25rem;
}

/* padding at breakpoints */
@media (min-width: em(375px)) {
  /* padding */
  .p-bp\:sm-0 {
    padding: 0rem;
  }
  .p-bp\:sm-xs {
    padding: 0.25rem;
  }
  .p-bp\:sm-sm {
    padding: 0.5rem;
  }
  .p-bp\:sm-md {
    padding: 1rem;
  }
  .p-bp\:sm-lg {
    padding: 1.25rem;
  }
  .p-bp\:sm-xl {
    padding: 2rem;
  }
  .p-bp\:sm-2xl {
    padding: 3.75rem;
  }
  .p-bp\:sm-3xl {
    padding: 5.25rem;
  }
  .p-bp\:sm-4xl {
    padding: 6.25rem;
  }
  /* padding on y access (top and bottom) */
  .p-bp\:sm-y-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .p-bp\:sm-y-xs {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-bp\:sm-y-sm {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-bp\:sm-y-md {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-bp\:sm-y-lg {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .p-bp\:sm-y-xl {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .p-bp\:sm-y-2xl {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .p-bp\:sm-y-3xl {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .p-bp\:sm-y-4xl {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  /* padding on x access (left and right) */
  .p-bp\:sm-x-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .p-bp\:sm-x-xs {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .p-bp\:sm-x-sm {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-bp\:sm-x-md {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .p-bp\:sm-x-lg {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .p-bp\:sm-x-xl {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .p-bp\:sm-x-2xl {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .p-bp\:sm-x-3xl {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .p-bp\:sm-x-4xl {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  /* padding on top */
  .p-bp\:sm-t-0 {
    padding-top: 0rem;
  }
  .p-bp\:sm-t-xs {
    padding-top: 0.25rem;
  }
  .p-bp\:sm-t-sm {
    padding-top: 0.5rem;
  }
  .p-bp\:sm-t-md {
    padding-top: 1rem;
  }
  .p-bp\:sm-t-lg {
    padding-top: 1.25rem;
  }
  .p-bp\:sm-t-xl {
    padding-top: 2rem;
  }
  .p-bp\:sm-t-2xl {
    padding-top: 3.75rem;
  }
  .p-bp\:sm-t-3xl {
    padding-top: 5.25rem;
  }
  .p-bp\:sm-t-4xl {
    padding-top: 6.25rem;
  }
  /* padding on bottom */
  .p-bp\:sm-b-0 {
    padding-bottom: 0rem;
  }
  .p-bp\:sm-b-xs {
    padding-bottom: 0.25rem;
  }
  .p-bp\:sm-b-sm {
    padding-bottom: 0.5rem;
  }
  .p-bp\:sm-b-md {
    padding-bottom: 1rem;
  }
  .p-bp\:sm-b-lg {
    padding-bottom: 1.25rem;
  }
  .p-bp\:sm-b-xl {
    padding-bottom: 2rem;
  }
  .p-bp\:sm-b-2xl {
    padding-bottom: 3.75rem;
  }
  .p-bp\:sm-b-3xl {
    padding-bottom: 5.25rem;
  }
  .p-bp\:sm-b-4xl {
    padding-bottom: 6.25rem;
  }
  /* padding on left */
  .p-bp\:sm-l-0 {
    padding-left: 0rem;
  }
  .p-bp\:sm-l-xs {
    padding-left: 0.25rem;
  }
  .p-bp\:sm-l-sm {
    padding-left: 0.5rem;
  }
  .p-bp\:sm-l-md {
    padding-left: 1rem;
  }
  .p-bp\:sm-l-lg {
    padding-left: 1.25rem;
  }
  .p-bp\:sm-l-xl {
    padding-left: 2rem;
  }
  .p-bp\:sm-l-2xl {
    padding-left: 3.75rem;
  }
  .p-bp\:sm-l-3xl {
    padding-left: 5.25rem;
  }
  .p-bp\:sm-l-4xl {
    padding-left: 6.25rem;
  }
  /* padding on right */
  .p-bp\:sm-r-0 {
    padding-right: 0rem;
  }
  .p-bp\:sm-r-xs {
    padding-right: 0.25rem;
  }
  .p-bp\:sm-r-sm {
    padding-right: 0.5rem;
  }
  .p-bp\:sm-r-md {
    padding-right: 1rem;
  }
  .p-bp\:sm-r-lg {
    padding-right: 1.25rem;
  }
  .p-bp\:sm-r-xl {
    padding-right: 2rem;
  }
  .p-bp\:sm-r-2xl {
    padding-right: 3.75rem;
  }
  .p-bp\:sm-r-3xl {
    padding-right: 5.25rem;
  }
  .p-bp\:sm-r-4xl {
    padding-right: 6.25rem;
  }
}
@media (min-width: em(959px)) {
  /* padding */
  .p-bp\:md-0 {
    padding: 0rem;
  }
  .p-bp\:md-xs {
    padding: 0.25rem;
  }
  .p-bp\:md-sm {
    padding: 0.5rem;
  }
  .p-bp\:md-md {
    padding: 1rem;
  }
  .p-bp\:md-lg {
    padding: 1.25rem;
  }
  .p-bp\:md-xl {
    padding: 2rem;
  }
  .p-bp\:md-2xl {
    padding: 3.75rem;
  }
  .p-bp\:md-3xl {
    padding: 5.25rem;
  }
  .p-bp\:md-4xl {
    padding: 6.25rem;
  }
  /* padding on y access (top and bottom) */
  .p-bp\:md-y-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .p-bp\:md-y-xs {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-bp\:md-y-sm {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-bp\:md-y-md {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-bp\:md-y-lg {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .p-bp\:md-y-xl {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .p-bp\:md-y-2xl {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .p-bp\:md-y-3xl {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .p-bp\:md-y-4xl {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  /* padding on x access (left and right) */
  .p-bp\:md-x-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .p-bp\:md-x-xs {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .p-bp\:md-x-sm {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-bp\:md-x-md {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .p-bp\:md-x-lg {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .p-bp\:md-x-xl {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .p-bp\:md-x-2xl {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .p-bp\:md-x-3xl {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .p-bp\:md-x-4xl {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  /* padding on top */
  .p-bp\:md-t-0 {
    padding-top: 0rem;
  }
  .p-bp\:md-t-xs {
    padding-top: 0.25rem;
  }
  .p-bp\:md-t-sm {
    padding-top: 0.5rem;
  }
  .p-bp\:md-t-md {
    padding-top: 1rem;
  }
  .p-bp\:md-t-lg {
    padding-top: 1.25rem;
  }
  .p-bp\:md-t-xl {
    padding-top: 2rem;
  }
  .p-bp\:md-t-2xl {
    padding-top: 3.75rem;
  }
  .p-bp\:md-t-3xl {
    padding-top: 5.25rem;
  }
  .p-bp\:md-t-4xl {
    padding-top: 6.25rem;
  }
  /* padding on bottom */
  .p-bp\:md-b-0 {
    padding-bottom: 0rem;
  }
  .p-bp\:md-b-xs {
    padding-bottom: 0.25rem;
  }
  .p-bp\:md-b-sm {
    padding-bottom: 0.5rem;
  }
  .p-bp\:md-b-md {
    padding-bottom: 1rem;
  }
  .p-bp\:md-b-lg {
    padding-bottom: 1.25rem;
  }
  .p-bp\:md-b-xl {
    padding-bottom: 2rem;
  }
  .p-bp\:md-b-2xl {
    padding-bottom: 3.75rem;
  }
  .p-bp\:md-b-3xl {
    padding-bottom: 5.25rem;
  }
  .p-bp\:md-b-4xl {
    padding-bottom: 6.25rem;
  }
  /* padding on left */
  .p-bp\:md-l-0 {
    padding-left: 0rem;
  }
  .p-bp\:md-l-xs {
    padding-left: 0.25rem;
  }
  .p-bp\:md-l-sm {
    padding-left: 0.5rem;
  }
  .p-bp\:md-l-md {
    padding-left: 1rem;
  }
  .p-bp\:md-l-lg {
    padding-left: 1.25rem;
  }
  .p-bp\:md-l-xl {
    padding-left: 2rem;
  }
  .p-bp\:md-l-2xl {
    padding-left: 3.75rem;
  }
  .p-bp\:md-l-3xl {
    padding-left: 5.25rem;
  }
  .p-bp\:md-l-4xl {
    padding-left: 6.25rem;
  }
  /* padding on right */
  .p-bp\:md-r-0 {
    padding-right: 0rem;
  }
  .p-bp\:md-r-xs {
    padding-right: 0.25rem;
  }
  .p-bp\:md-r-sm {
    padding-right: 0.5rem;
  }
  .p-bp\:md-r-md {
    padding-right: 1rem;
  }
  .p-bp\:md-r-lg {
    padding-right: 1.25rem;
  }
  .p-bp\:md-r-xl {
    padding-right: 2rem;
  }
  .p-bp\:md-r-2xl {
    padding-right: 3.75rem;
  }
  .p-bp\:md-r-3xl {
    padding-right: 5.25rem;
  }
  .p-bp\:md-r-4xl {
    padding-right: 6.25rem;
  }
}
@media (min-width: em(1535px)) {
  /* padding */
  .p-bp\:lg-0 {
    padding: 0rem;
  }
  .p-bp\:lg-xs {
    padding: 0.25rem;
  }
  .p-bp\:lg-sm {
    padding: 0.5rem;
  }
  .p-bp\:lg-md {
    padding: 1rem;
  }
  .p-bp\:lg-lg {
    padding: 1.25rem;
  }
  .p-bp\:lg-xl {
    padding: 2rem;
  }
  .p-bp\:lg-2xl {
    padding: 3.75rem;
  }
  .p-bp\:lg-3xl {
    padding: 5.25rem;
  }
  .p-bp\:lg-4xl {
    padding: 6.25rem;
  }
  /* padding on y access (top and bottom) */
  .p-bp\:lg-y-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .p-bp\:lg-y-xs {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-bp\:lg-y-sm {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-bp\:lg-y-md {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-bp\:lg-y-lg {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .p-bp\:lg-y-xl {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .p-bp\:lg-y-2xl {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .p-bp\:lg-y-3xl {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .p-bp\:lg-y-4xl {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  /* padding on x access (left and right) */
  .p-bp\:lg-x-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .p-bp\:lg-x-xs {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .p-bp\:lg-x-sm {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-bp\:lg-x-md {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .p-bp\:lg-x-lg {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .p-bp\:lg-x-xl {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .p-bp\:lg-x-2xl {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .p-bp\:lg-x-3xl {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .p-bp\:lg-x-4xl {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  /* padding on top */
  .p-bp\:lg-t-0 {
    padding-top: 0rem;
  }
  .p-bp\:lg-t-xs {
    padding-top: 0.25rem;
  }
  .p-bp\:lg-t-sm {
    padding-top: 0.5rem;
  }
  .p-bp\:lg-t-md {
    padding-top: 1rem;
  }
  .p-bp\:lg-t-lg {
    padding-top: 1.25rem;
  }
  .p-bp\:lg-t-xl {
    padding-top: 2rem;
  }
  .p-bp\:lg-t-2xl {
    padding-top: 3.75rem;
  }
  .p-bp\:lg-t-3xl {
    padding-top: 5.25rem;
  }
  .p-bp\:lg-t-4xl {
    padding-top: 6.25rem;
  }
  /* padding on bottom */
  .p-bp\:lg-b-0 {
    padding-bottom: 0rem;
  }
  .p-bp\:lg-b-xs {
    padding-bottom: 0.25rem;
  }
  .p-bp\:lg-b-sm {
    padding-bottom: 0.5rem;
  }
  .p-bp\:lg-b-md {
    padding-bottom: 1rem;
  }
  .p-bp\:lg-b-lg {
    padding-bottom: 1.25rem;
  }
  .p-bp\:lg-b-xl {
    padding-bottom: 2rem;
  }
  .p-bp\:lg-b-2xl {
    padding-bottom: 3.75rem;
  }
  .p-bp\:lg-b-3xl {
    padding-bottom: 5.25rem;
  }
  .p-bp\:lg-b-4xl {
    padding-bottom: 6.25rem;
  }
  /* padding on left */
  .p-bp\:lg-l-0 {
    padding-left: 0rem;
  }
  .p-bp\:lg-l-xs {
    padding-left: 0.25rem;
  }
  .p-bp\:lg-l-sm {
    padding-left: 0.5rem;
  }
  .p-bp\:lg-l-md {
    padding-left: 1rem;
  }
  .p-bp\:lg-l-lg {
    padding-left: 1.25rem;
  }
  .p-bp\:lg-l-xl {
    padding-left: 2rem;
  }
  .p-bp\:lg-l-2xl {
    padding-left: 3.75rem;
  }
  .p-bp\:lg-l-3xl {
    padding-left: 5.25rem;
  }
  .p-bp\:lg-l-4xl {
    padding-left: 6.25rem;
  }
  /* padding on right */
  .p-bp\:lg-r-0 {
    padding-right: 0rem;
  }
  .p-bp\:lg-r-xs {
    padding-right: 0.25rem;
  }
  .p-bp\:lg-r-sm {
    padding-right: 0.5rem;
  }
  .p-bp\:lg-r-md {
    padding-right: 1rem;
  }
  .p-bp\:lg-r-lg {
    padding-right: 1.25rem;
  }
  .p-bp\:lg-r-xl {
    padding-right: 2rem;
  }
  .p-bp\:lg-r-2xl {
    padding-right: 3.75rem;
  }
  .p-bp\:lg-r-3xl {
    padding-right: 5.25rem;
  }
  .p-bp\:lg-r-4xl {
    padding-right: 6.25rem;
  }
}
@media (min-width: em(1200px)) {
  /* padding */
  .p-bp\:xl-0 {
    padding: 0rem;
  }
  .p-bp\:xl-xs {
    padding: 0.25rem;
  }
  .p-bp\:xl-sm {
    padding: 0.5rem;
  }
  .p-bp\:xl-md {
    padding: 1rem;
  }
  .p-bp\:xl-lg {
    padding: 1.25rem;
  }
  .p-bp\:xl-xl {
    padding: 2rem;
  }
  .p-bp\:xl-2xl {
    padding: 3.75rem;
  }
  .p-bp\:xl-3xl {
    padding: 5.25rem;
  }
  .p-bp\:xl-4xl {
    padding: 6.25rem;
  }
  /* padding on y access (top and bottom) */
  .p-bp\:xl-y-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .p-bp\:xl-y-xs {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-bp\:xl-y-sm {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-bp\:xl-y-md {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-bp\:xl-y-lg {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .p-bp\:xl-y-xl {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .p-bp\:xl-y-2xl {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .p-bp\:xl-y-3xl {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .p-bp\:xl-y-4xl {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  /* padding on x access (left and right) */
  .p-bp\:xl-x-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .p-bp\:xl-x-xs {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .p-bp\:xl-x-sm {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-bp\:xl-x-md {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .p-bp\:xl-x-lg {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .p-bp\:xl-x-xl {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .p-bp\:xl-x-2xl {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .p-bp\:xl-x-3xl {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .p-bp\:xl-x-4xl {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  /* padding on top */
  .p-bp\:xl-t-0 {
    padding-top: 0rem;
  }
  .p-bp\:xl-t-xs {
    padding-top: 0.25rem;
  }
  .p-bp\:xl-t-sm {
    padding-top: 0.5rem;
  }
  .p-bp\:xl-t-md {
    padding-top: 1rem;
  }
  .p-bp\:xl-t-lg {
    padding-top: 1.25rem;
  }
  .p-bp\:xl-t-xl {
    padding-top: 2rem;
  }
  .p-bp\:xl-t-2xl {
    padding-top: 3.75rem;
  }
  .p-bp\:xl-t-3xl {
    padding-top: 5.25rem;
  }
  .p-bp\:xl-t-4xl {
    padding-top: 6.25rem;
  }
  /* padding on bottom */
  .p-bp\:xl-b-0 {
    padding-bottom: 0rem;
  }
  .p-bp\:xl-b-xs {
    padding-bottom: 0.25rem;
  }
  .p-bp\:xl-b-sm {
    padding-bottom: 0.5rem;
  }
  .p-bp\:xl-b-md {
    padding-bottom: 1rem;
  }
  .p-bp\:xl-b-lg {
    padding-bottom: 1.25rem;
  }
  .p-bp\:xl-b-xl {
    padding-bottom: 2rem;
  }
  .p-bp\:xl-b-2xl {
    padding-bottom: 3.75rem;
  }
  .p-bp\:xl-b-3xl {
    padding-bottom: 5.25rem;
  }
  .p-bp\:xl-b-4xl {
    padding-bottom: 6.25rem;
  }
  /* padding on left */
  .p-bp\:xl-l-0 {
    padding-left: 0rem;
  }
  .p-bp\:xl-l-xs {
    padding-left: 0.25rem;
  }
  .p-bp\:xl-l-sm {
    padding-left: 0.5rem;
  }
  .p-bp\:xl-l-md {
    padding-left: 1rem;
  }
  .p-bp\:xl-l-lg {
    padding-left: 1.25rem;
  }
  .p-bp\:xl-l-xl {
    padding-left: 2rem;
  }
  .p-bp\:xl-l-2xl {
    padding-left: 3.75rem;
  }
  .p-bp\:xl-l-3xl {
    padding-left: 5.25rem;
  }
  .p-bp\:xl-l-4xl {
    padding-left: 6.25rem;
  }
  /* padding on right */
  .p-bp\:xl-r-0 {
    padding-right: 0rem;
  }
  .p-bp\:xl-r-xs {
    padding-right: 0.25rem;
  }
  .p-bp\:xl-r-sm {
    padding-right: 0.5rem;
  }
  .p-bp\:xl-r-md {
    padding-right: 1rem;
  }
  .p-bp\:xl-r-lg {
    padding-right: 1.25rem;
  }
  .p-bp\:xl-r-xl {
    padding-right: 2rem;
  }
  .p-bp\:xl-r-2xl {
    padding-right: 3.75rem;
  }
  .p-bp\:xl-r-3xl {
    padding-right: 5.25rem;
  }
  .p-bp\:xl-r-4xl {
    padding-right: 6.25rem;
  }
}
/* padding at lt breakpoints */
@media (max-width: em(375px)-em(1)) {
  /* padding */
  .p-ltbp\:sm-0 {
    padding: 0rem;
  }
  .p-ltbp\:sm-xs {
    padding: 0.25rem;
  }
  .p-ltbp\:sm-sm {
    padding: 0.5rem;
  }
  .p-ltbp\:sm-md {
    padding: 1rem;
  }
  .p-ltbp\:sm-lg {
    padding: 1.25rem;
  }
  .p-ltbp\:sm-xl {
    padding: 2rem;
  }
  .p-ltbp\:sm-2xl {
    padding: 3.75rem;
  }
  .p-ltbp\:sm-3xl {
    padding: 5.25rem;
  }
  .p-ltbp\:sm-4xl {
    padding: 6.25rem;
  }
  /* padding on y access (top and bottom) */
  .p-ltbp\:sm-y-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .p-ltbp\:sm-y-xs {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-ltbp\:sm-y-sm {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-ltbp\:sm-y-md {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-ltbp\:sm-y-lg {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .p-ltbp\:sm-y-xl {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .p-ltbp\:sm-y-2xl {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .p-ltbp\:sm-y-3xl {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .p-ltbp\:sm-y-4xl {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  /* padding on x access (left and right) */
  .p-ltbp\:sm-x-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .p-ltbp\:sm-x-xs {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .p-ltbp\:sm-x-sm {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-ltbp\:sm-x-md {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .p-ltbp\:sm-x-lg {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .p-ltbp\:sm-x-xl {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .p-ltbp\:sm-x-2xl {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .p-ltbp\:sm-x-3xl {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .p-ltbp\:sm-x-4xl {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  /* padding on top */
  .p-ltbp\:sm-t-0 {
    padding-top: 0rem;
  }
  .p-ltbp\:sm-t-xs {
    padding-top: 0.25rem;
  }
  .p-ltbp\:sm-t-sm {
    padding-top: 0.5rem;
  }
  .p-ltbp\:sm-t-md {
    padding-top: 1rem;
  }
  .p-ltbp\:sm-t-lg {
    padding-top: 1.25rem;
  }
  .p-ltbp\:sm-t-xl {
    padding-top: 2rem;
  }
  .p-ltbp\:sm-t-2xl {
    padding-top: 3.75rem;
  }
  .p-ltbp\:sm-t-3xl {
    padding-top: 5.25rem;
  }
  .p-ltbp\:sm-t-4xl {
    padding-top: 6.25rem;
  }
  /* padding on bottom */
  .p-ltbp\:sm-b-0 {
    padding-bottom: 0rem;
  }
  .p-ltbp\:sm-b-xs {
    padding-bottom: 0.25rem;
  }
  .p-ltbp\:sm-b-sm {
    padding-bottom: 0.5rem;
  }
  .p-ltbp\:sm-b-md {
    padding-bottom: 1rem;
  }
  .p-ltbp\:sm-b-lg {
    padding-bottom: 1.25rem;
  }
  .p-ltbp\:sm-b-xl {
    padding-bottom: 2rem;
  }
  .p-ltbp\:sm-b-2xl {
    padding-bottom: 3.75rem;
  }
  .p-ltbp\:sm-b-3xl {
    padding-bottom: 5.25rem;
  }
  .p-ltbp\:sm-b-4xl {
    padding-bottom: 6.25rem;
  }
  /* padding on left */
  .p-ltbp\:sm-l-0 {
    padding-left: 0rem;
  }
  .p-ltbp\:sm-l-xs {
    padding-left: 0.25rem;
  }
  .p-ltbp\:sm-l-sm {
    padding-left: 0.5rem;
  }
  .p-ltbp\:sm-l-md {
    padding-left: 1rem;
  }
  .p-ltbp\:sm-l-lg {
    padding-left: 1.25rem;
  }
  .p-ltbp\:sm-l-xl {
    padding-left: 2rem;
  }
  .p-ltbp\:sm-l-2xl {
    padding-left: 3.75rem;
  }
  .p-ltbp\:sm-l-3xl {
    padding-left: 5.25rem;
  }
  .p-ltbp\:sm-l-4xl {
    padding-left: 6.25rem;
  }
  /* padding on right */
  .p-ltbp\:sm-r-0 {
    padding-right: 0rem;
  }
  .p-ltbp\:sm-r-xs {
    padding-right: 0.25rem;
  }
  .p-ltbp\:sm-r-sm {
    padding-right: 0.5rem;
  }
  .p-ltbp\:sm-r-md {
    padding-right: 1rem;
  }
  .p-ltbp\:sm-r-lg {
    padding-right: 1.25rem;
  }
  .p-ltbp\:sm-r-xl {
    padding-right: 2rem;
  }
  .p-ltbp\:sm-r-2xl {
    padding-right: 3.75rem;
  }
  .p-ltbp\:sm-r-3xl {
    padding-right: 5.25rem;
  }
  .p-ltbp\:sm-r-4xl {
    padding-right: 6.25rem;
  }
}
@media (max-width: em(959px)-em(1)) {
  /* padding */
  .p-ltbp\:md-0 {
    padding: 0rem;
  }
  .p-ltbp\:md-xs {
    padding: 0.25rem;
  }
  .p-ltbp\:md-sm {
    padding: 0.5rem;
  }
  .p-ltbp\:md-md {
    padding: 1rem;
  }
  .p-ltbp\:md-lg {
    padding: 1.25rem;
  }
  .p-ltbp\:md-xl {
    padding: 2rem;
  }
  .p-ltbp\:md-2xl {
    padding: 3.75rem;
  }
  .p-ltbp\:md-3xl {
    padding: 5.25rem;
  }
  .p-ltbp\:md-4xl {
    padding: 6.25rem;
  }
  /* padding on y access (top and bottom) */
  .p-ltbp\:md-y-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .p-ltbp\:md-y-xs {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-ltbp\:md-y-sm {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-ltbp\:md-y-md {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-ltbp\:md-y-lg {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .p-ltbp\:md-y-xl {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .p-ltbp\:md-y-2xl {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .p-ltbp\:md-y-3xl {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .p-ltbp\:md-y-4xl {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  /* padding on x access (left and right) */
  .p-ltbp\:md-x-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .p-ltbp\:md-x-xs {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .p-ltbp\:md-x-sm {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-ltbp\:md-x-md {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .p-ltbp\:md-x-lg {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .p-ltbp\:md-x-xl {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .p-ltbp\:md-x-2xl {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .p-ltbp\:md-x-3xl {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .p-ltbp\:md-x-4xl {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  /* padding on top */
  .p-ltbp\:md-t-0 {
    padding-top: 0rem;
  }
  .p-ltbp\:md-t-xs {
    padding-top: 0.25rem;
  }
  .p-ltbp\:md-t-sm {
    padding-top: 0.5rem;
  }
  .p-ltbp\:md-t-md {
    padding-top: 1rem;
  }
  .p-ltbp\:md-t-lg {
    padding-top: 1.25rem;
  }
  .p-ltbp\:md-t-xl {
    padding-top: 2rem;
  }
  .p-ltbp\:md-t-2xl {
    padding-top: 3.75rem;
  }
  .p-ltbp\:md-t-3xl {
    padding-top: 5.25rem;
  }
  .p-ltbp\:md-t-4xl {
    padding-top: 6.25rem;
  }
  /* padding on bottom */
  .p-ltbp\:md-b-0 {
    padding-bottom: 0rem;
  }
  .p-ltbp\:md-b-xs {
    padding-bottom: 0.25rem;
  }
  .p-ltbp\:md-b-sm {
    padding-bottom: 0.5rem;
  }
  .p-ltbp\:md-b-md {
    padding-bottom: 1rem;
  }
  .p-ltbp\:md-b-lg {
    padding-bottom: 1.25rem;
  }
  .p-ltbp\:md-b-xl {
    padding-bottom: 2rem;
  }
  .p-ltbp\:md-b-2xl {
    padding-bottom: 3.75rem;
  }
  .p-ltbp\:md-b-3xl {
    padding-bottom: 5.25rem;
  }
  .p-ltbp\:md-b-4xl {
    padding-bottom: 6.25rem;
  }
  /* padding on left */
  .p-ltbp\:md-l-0 {
    padding-left: 0rem;
  }
  .p-ltbp\:md-l-xs {
    padding-left: 0.25rem;
  }
  .p-ltbp\:md-l-sm {
    padding-left: 0.5rem;
  }
  .p-ltbp\:md-l-md {
    padding-left: 1rem;
  }
  .p-ltbp\:md-l-lg {
    padding-left: 1.25rem;
  }
  .p-ltbp\:md-l-xl {
    padding-left: 2rem;
  }
  .p-ltbp\:md-l-2xl {
    padding-left: 3.75rem;
  }
  .p-ltbp\:md-l-3xl {
    padding-left: 5.25rem;
  }
  .p-ltbp\:md-l-4xl {
    padding-left: 6.25rem;
  }
  /* padding on right */
  .p-ltbp\:md-r-0 {
    padding-right: 0rem;
  }
  .p-ltbp\:md-r-xs {
    padding-right: 0.25rem;
  }
  .p-ltbp\:md-r-sm {
    padding-right: 0.5rem;
  }
  .p-ltbp\:md-r-md {
    padding-right: 1rem;
  }
  .p-ltbp\:md-r-lg {
    padding-right: 1.25rem;
  }
  .p-ltbp\:md-r-xl {
    padding-right: 2rem;
  }
  .p-ltbp\:md-r-2xl {
    padding-right: 3.75rem;
  }
  .p-ltbp\:md-r-3xl {
    padding-right: 5.25rem;
  }
  .p-ltbp\:md-r-4xl {
    padding-right: 6.25rem;
  }
}
@media (max-width: em(1535px)-em(1)) {
  /* padding */
  .p-ltbp\:lg-0 {
    padding: 0rem;
  }
  .p-ltbp\:lg-xs {
    padding: 0.25rem;
  }
  .p-ltbp\:lg-sm {
    padding: 0.5rem;
  }
  .p-ltbp\:lg-md {
    padding: 1rem;
  }
  .p-ltbp\:lg-lg {
    padding: 1.25rem;
  }
  .p-ltbp\:lg-xl {
    padding: 2rem;
  }
  .p-ltbp\:lg-2xl {
    padding: 3.75rem;
  }
  .p-ltbp\:lg-3xl {
    padding: 5.25rem;
  }
  .p-ltbp\:lg-4xl {
    padding: 6.25rem;
  }
  /* padding on y access (top and bottom) */
  .p-ltbp\:lg-y-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .p-ltbp\:lg-y-xs {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-ltbp\:lg-y-sm {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-ltbp\:lg-y-md {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-ltbp\:lg-y-lg {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .p-ltbp\:lg-y-xl {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .p-ltbp\:lg-y-2xl {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .p-ltbp\:lg-y-3xl {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .p-ltbp\:lg-y-4xl {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  /* padding on x access (left and right) */
  .p-ltbp\:lg-x-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .p-ltbp\:lg-x-xs {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .p-ltbp\:lg-x-sm {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-ltbp\:lg-x-md {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .p-ltbp\:lg-x-lg {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .p-ltbp\:lg-x-xl {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .p-ltbp\:lg-x-2xl {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .p-ltbp\:lg-x-3xl {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .p-ltbp\:lg-x-4xl {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  /* padding on top */
  .p-ltbp\:lg-t-0 {
    padding-top: 0rem;
  }
  .p-ltbp\:lg-t-xs {
    padding-top: 0.25rem;
  }
  .p-ltbp\:lg-t-sm {
    padding-top: 0.5rem;
  }
  .p-ltbp\:lg-t-md {
    padding-top: 1rem;
  }
  .p-ltbp\:lg-t-lg {
    padding-top: 1.25rem;
  }
  .p-ltbp\:lg-t-xl {
    padding-top: 2rem;
  }
  .p-ltbp\:lg-t-2xl {
    padding-top: 3.75rem;
  }
  .p-ltbp\:lg-t-3xl {
    padding-top: 5.25rem;
  }
  .p-ltbp\:lg-t-4xl {
    padding-top: 6.25rem;
  }
  /* padding on bottom */
  .p-ltbp\:lg-b-0 {
    padding-bottom: 0rem;
  }
  .p-ltbp\:lg-b-xs {
    padding-bottom: 0.25rem;
  }
  .p-ltbp\:lg-b-sm {
    padding-bottom: 0.5rem;
  }
  .p-ltbp\:lg-b-md {
    padding-bottom: 1rem;
  }
  .p-ltbp\:lg-b-lg {
    padding-bottom: 1.25rem;
  }
  .p-ltbp\:lg-b-xl {
    padding-bottom: 2rem;
  }
  .p-ltbp\:lg-b-2xl {
    padding-bottom: 3.75rem;
  }
  .p-ltbp\:lg-b-3xl {
    padding-bottom: 5.25rem;
  }
  .p-ltbp\:lg-b-4xl {
    padding-bottom: 6.25rem;
  }
  /* padding on left */
  .p-ltbp\:lg-l-0 {
    padding-left: 0rem;
  }
  .p-ltbp\:lg-l-xs {
    padding-left: 0.25rem;
  }
  .p-ltbp\:lg-l-sm {
    padding-left: 0.5rem;
  }
  .p-ltbp\:lg-l-md {
    padding-left: 1rem;
  }
  .p-ltbp\:lg-l-lg {
    padding-left: 1.25rem;
  }
  .p-ltbp\:lg-l-xl {
    padding-left: 2rem;
  }
  .p-ltbp\:lg-l-2xl {
    padding-left: 3.75rem;
  }
  .p-ltbp\:lg-l-3xl {
    padding-left: 5.25rem;
  }
  .p-ltbp\:lg-l-4xl {
    padding-left: 6.25rem;
  }
  /* padding on right */
  .p-ltbp\:lg-r-0 {
    padding-right: 0rem;
  }
  .p-ltbp\:lg-r-xs {
    padding-right: 0.25rem;
  }
  .p-ltbp\:lg-r-sm {
    padding-right: 0.5rem;
  }
  .p-ltbp\:lg-r-md {
    padding-right: 1rem;
  }
  .p-ltbp\:lg-r-lg {
    padding-right: 1.25rem;
  }
  .p-ltbp\:lg-r-xl {
    padding-right: 2rem;
  }
  .p-ltbp\:lg-r-2xl {
    padding-right: 3.75rem;
  }
  .p-ltbp\:lg-r-3xl {
    padding-right: 5.25rem;
  }
  .p-ltbp\:lg-r-4xl {
    padding-right: 6.25rem;
  }
}
@media (max-width: em(1200px)-em(1)) {
  /* padding */
  .p-ltbp\:xl-0 {
    padding: 0rem;
  }
  .p-ltbp\:xl-xs {
    padding: 0.25rem;
  }
  .p-ltbp\:xl-sm {
    padding: 0.5rem;
  }
  .p-ltbp\:xl-md {
    padding: 1rem;
  }
  .p-ltbp\:xl-lg {
    padding: 1.25rem;
  }
  .p-ltbp\:xl-xl {
    padding: 2rem;
  }
  .p-ltbp\:xl-2xl {
    padding: 3.75rem;
  }
  .p-ltbp\:xl-3xl {
    padding: 5.25rem;
  }
  .p-ltbp\:xl-4xl {
    padding: 6.25rem;
  }
  /* padding on y access (top and bottom) */
  .p-ltbp\:xl-y-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .p-ltbp\:xl-y-xs {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .p-ltbp\:xl-y-sm {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .p-ltbp\:xl-y-md {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .p-ltbp\:xl-y-lg {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .p-ltbp\:xl-y-xl {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .p-ltbp\:xl-y-2xl {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .p-ltbp\:xl-y-3xl {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .p-ltbp\:xl-y-4xl {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
  /* padding on x access (left and right) */
  .p-ltbp\:xl-x-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .p-ltbp\:xl-x-xs {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .p-ltbp\:xl-x-sm {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-ltbp\:xl-x-md {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .p-ltbp\:xl-x-lg {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .p-ltbp\:xl-x-xl {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .p-ltbp\:xl-x-2xl {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .p-ltbp\:xl-x-3xl {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .p-ltbp\:xl-x-4xl {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }
  /* padding on top */
  .p-ltbp\:xl-t-0 {
    padding-top: 0rem;
  }
  .p-ltbp\:xl-t-xs {
    padding-top: 0.25rem;
  }
  .p-ltbp\:xl-t-sm {
    padding-top: 0.5rem;
  }
  .p-ltbp\:xl-t-md {
    padding-top: 1rem;
  }
  .p-ltbp\:xl-t-lg {
    padding-top: 1.25rem;
  }
  .p-ltbp\:xl-t-xl {
    padding-top: 2rem;
  }
  .p-ltbp\:xl-t-2xl {
    padding-top: 3.75rem;
  }
  .p-ltbp\:xl-t-3xl {
    padding-top: 5.25rem;
  }
  .p-ltbp\:xl-t-4xl {
    padding-top: 6.25rem;
  }
  /* padding on bottom */
  .p-ltbp\:xl-b-0 {
    padding-bottom: 0rem;
  }
  .p-ltbp\:xl-b-xs {
    padding-bottom: 0.25rem;
  }
  .p-ltbp\:xl-b-sm {
    padding-bottom: 0.5rem;
  }
  .p-ltbp\:xl-b-md {
    padding-bottom: 1rem;
  }
  .p-ltbp\:xl-b-lg {
    padding-bottom: 1.25rem;
  }
  .p-ltbp\:xl-b-xl {
    padding-bottom: 2rem;
  }
  .p-ltbp\:xl-b-2xl {
    padding-bottom: 3.75rem;
  }
  .p-ltbp\:xl-b-3xl {
    padding-bottom: 5.25rem;
  }
  .p-ltbp\:xl-b-4xl {
    padding-bottom: 6.25rem;
  }
  /* padding on left */
  .p-ltbp\:xl-l-0 {
    padding-left: 0rem;
  }
  .p-ltbp\:xl-l-xs {
    padding-left: 0.25rem;
  }
  .p-ltbp\:xl-l-sm {
    padding-left: 0.5rem;
  }
  .p-ltbp\:xl-l-md {
    padding-left: 1rem;
  }
  .p-ltbp\:xl-l-lg {
    padding-left: 1.25rem;
  }
  .p-ltbp\:xl-l-xl {
    padding-left: 2rem;
  }
  .p-ltbp\:xl-l-2xl {
    padding-left: 3.75rem;
  }
  .p-ltbp\:xl-l-3xl {
    padding-left: 5.25rem;
  }
  .p-ltbp\:xl-l-4xl {
    padding-left: 6.25rem;
  }
  /* padding on right */
  .p-ltbp\:xl-r-0 {
    padding-right: 0rem;
  }
  .p-ltbp\:xl-r-xs {
    padding-right: 0.25rem;
  }
  .p-ltbp\:xl-r-sm {
    padding-right: 0.5rem;
  }
  .p-ltbp\:xl-r-md {
    padding-right: 1rem;
  }
  .p-ltbp\:xl-r-lg {
    padding-right: 1.25rem;
  }
  .p-ltbp\:xl-r-xl {
    padding-right: 2rem;
  }
  .p-ltbp\:xl-r-2xl {
    padding-right: 3.75rem;
  }
  .p-ltbp\:xl-r-3xl {
    padding-right: 5.25rem;
  }
  .p-ltbp\:xl-r-4xl {
    padding-right: 6.25rem;
  }
}
/* margin */
.m-0 {
  margin: 0rem;
}

.m-xs {
  margin: 0.25rem;
}

.m-sm {
  margin: 0.5rem;
}

.m-md {
  margin: 1rem;
}

.m-lg {
  margin: 1.25rem;
}

.m-xl {
  margin: 2rem;
}

.m-2xl {
  margin: 3.75rem;
}

.m-3xl {
  margin: 5.25rem;
}

.m-4xl {
  margin: 6.25rem;
}

/* margin on y access (top and bottom) */
.m-y-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.m-y-xs {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.m-y-sm {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.m-y-md {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.m-y-lg {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.m-y-xl {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.m-y-2xl {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.m-y-3xl {
  margin-top: 5.25rem;
  margin-bottom: 5.25rem;
}

.m-y-4xl {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}

/* margin on x access (left and right) */
.m-x-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.m-x-xs {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.m-x-sm {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.m-x-md {
  margin-left: 1rem;
  margin-right: 1rem;
}

.m-x-lg {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.m-x-xl {
  margin-left: 2rem;
  margin-right: 2rem;
}

.m-x-2xl {
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}

.m-x-3xl {
  margin-left: 5.25rem;
  margin-right: 5.25rem;
}

.m-x-4xl {
  margin-left: 6.25rem;
  margin-right: 6.25rem;
}

/* margin on top */
.m-t-0 {
  margin-top: 0rem;
}

.m-t-xs {
  margin-top: 0.25rem;
}

.m-t-sm {
  margin-top: 0.5rem;
}

.m-t-md {
  margin-top: 1rem;
}

.m-t-lg {
  margin-top: 1.25rem;
}

.m-t-xl {
  margin-top: 2rem;
}

.m-t-2xl {
  margin-top: 3.75rem;
}

.m-t-3xl {
  margin-top: 5.25rem;
}

.m-t-4xl {
  margin-top: 6.25rem;
}

/* margin on bottom */
.m-b-0 {
  margin-bottom: 0rem;
}

.m-b-xs {
  margin-bottom: 0.25rem;
}

.m-b-sm {
  margin-bottom: 0.5rem;
}

.m-b-md {
  margin-bottom: 1rem;
}

.m-b-lg {
  margin-bottom: 1.25rem;
}

.m-b-xl {
  margin-bottom: 2rem;
}

.m-b-2xl {
  margin-bottom: 3.75rem;
}

.m-b-3xl {
  margin-bottom: 5.25rem;
}

.m-b-4xl {
  margin-bottom: 6.25rem;
}

/* margin on left */
.m-l-0 {
  margin-left: 0rem;
}

.m-l-xs {
  margin-left: 0.25rem;
}

.m-l-sm {
  margin-left: 0.5rem;
}

.m-l-md {
  margin-left: 1rem;
}

.m-l-lg {
  margin-left: 1.25rem;
}

.m-l-xl {
  margin-left: 2rem;
}

.m-l-2xl {
  margin-left: 3.75rem;
}

.m-l-3xl {
  margin-left: 5.25rem;
}

.m-l-4xl {
  margin-left: 6.25rem;
}

/* margin on right */
.m-r-0 {
  margin-right: 0rem;
}

.m-r-xs {
  margin-right: 0.25rem;
}

.m-r-sm {
  margin-right: 0.5rem;
}

.m-r-md {
  margin-right: 1rem;
}

.m-r-lg {
  margin-right: 1.25rem;
}

.m-r-xl {
  margin-right: 2rem;
}

.m-r-2xl {
  margin-right: 3.75rem;
}

.m-r-3xl {
  margin-right: 5.25rem;
}

.m-r-4xl {
  margin-right: 6.25rem;
}

/* margin at breakpoints */
@media (min-width: em(375px)) {
  /* margin */
  .m-bp\:sm-0 {
    margin: 0rem;
  }
  .m-bp\:sm-xs {
    margin: 0.25rem;
  }
  .m-bp\:sm-sm {
    margin: 0.5rem;
  }
  .m-bp\:sm-md {
    margin: 1rem;
  }
  .m-bp\:sm-lg {
    margin: 1.25rem;
  }
  .m-bp\:sm-xl {
    margin: 2rem;
  }
  .m-bp\:sm-2xl {
    margin: 3.75rem;
  }
  .m-bp\:sm-3xl {
    margin: 5.25rem;
  }
  .m-bp\:sm-4xl {
    margin: 6.25rem;
  }
  /* margin on y access (top and bottom) */
  .m-bp\:sm-y-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .m-bp\:sm-y-xs {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .m-bp\:sm-y-sm {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .m-bp\:sm-y-md {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .m-bp\:sm-y-lg {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .m-bp\:sm-y-xl {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .m-bp\:sm-y-2xl {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .m-bp\:sm-y-3xl {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .m-bp\:sm-y-4xl {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
  /* margin on x access (left and right) */
  .m-bp\:sm-x-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .m-bp\:sm-x-xs {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .m-bp\:sm-x-sm {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .m-bp\:sm-x-md {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .m-bp\:sm-x-lg {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .m-bp\:sm-x-xl {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .m-bp\:sm-x-2xl {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .m-bp\:sm-x-3xl {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .m-bp\:sm-x-4xl {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }
  /* margin on top */
  .m-bp\:sm-t-0 {
    margin-top: 0rem;
  }
  .m-bp\:sm-t-xs {
    margin-top: 0.25rem;
  }
  .m-bp\:sm-t-sm {
    margin-top: 0.5rem;
  }
  .m-bp\:sm-t-md {
    margin-top: 1rem;
  }
  .m-bp\:sm-t-lg {
    margin-top: 1.25rem;
  }
  .m-bp\:sm-t-xl {
    margin-top: 2rem;
  }
  .m-bp\:sm-t-2xl {
    margin-top: 3.75rem;
  }
  .m-bp\:sm-t-3xl {
    margin-top: 5.25rem;
  }
  .m-bp\:sm-t-4xl {
    margin-top: 6.25rem;
  }
  /* margin on bottom */
  .m-bp\:sm-b-0 {
    margin-bottom: 0rem;
  }
  .m-bp\:sm-b-xs {
    margin-bottom: 0.25rem;
  }
  .m-bp\:sm-b-sm {
    margin-bottom: 0.5rem;
  }
  .m-bp\:sm-b-md {
    margin-bottom: 1rem;
  }
  .m-bp\:sm-b-lg {
    margin-bottom: 1.25rem;
  }
  .m-bp\:sm-b-xl {
    margin-bottom: 2rem;
  }
  .m-bp\:sm-b-2xl {
    margin-bottom: 3.75rem;
  }
  .m-bp\:sm-b-3xl {
    margin-bottom: 5.25rem;
  }
  .m-bp\:sm-b-4xl {
    margin-bottom: 6.25rem;
  }
  /* margin on left */
  .m-bp\:sm-l-0 {
    margin-left: 0rem;
  }
  .m-bp\:sm-l-xs {
    margin-left: 0.25rem;
  }
  .m-bp\:sm-l-sm {
    margin-left: 0.5rem;
  }
  .m-bp\:sm-l-md {
    margin-left: 1rem;
  }
  .m-bp\:sm-l-lg {
    margin-left: 1.25rem;
  }
  .m-bp\:sm-l-xl {
    margin-left: 2rem;
  }
  .m-bp\:sm-l-2xl {
    margin-left: 3.75rem;
  }
  .m-bp\:sm-l-3xl {
    margin-left: 5.25rem;
  }
  .m-bp\:sm-l-4xl {
    margin-left: 6.25rem;
  }
  /* margin on right */
  .m-bp\:sm-r-0 {
    margin-right: 0rem;
  }
  .m-bp\:sm-r-xs {
    margin-right: 0.25rem;
  }
  .m-bp\:sm-r-sm {
    margin-right: 0.5rem;
  }
  .m-bp\:sm-r-md {
    margin-right: 1rem;
  }
  .m-bp\:sm-r-lg {
    margin-right: 1.25rem;
  }
  .m-bp\:sm-r-xl {
    margin-right: 2rem;
  }
  .m-bp\:sm-r-2xl {
    margin-right: 3.75rem;
  }
  .m-bp\:sm-r-3xl {
    margin-right: 5.25rem;
  }
  .m-bp\:sm-r-4xl {
    margin-right: 6.25rem;
  }
}
@media (min-width: em(959px)) {
  /* margin */
  .m-bp\:md-0 {
    margin: 0rem;
  }
  .m-bp\:md-xs {
    margin: 0.25rem;
  }
  .m-bp\:md-sm {
    margin: 0.5rem;
  }
  .m-bp\:md-md {
    margin: 1rem;
  }
  .m-bp\:md-lg {
    margin: 1.25rem;
  }
  .m-bp\:md-xl {
    margin: 2rem;
  }
  .m-bp\:md-2xl {
    margin: 3.75rem;
  }
  .m-bp\:md-3xl {
    margin: 5.25rem;
  }
  .m-bp\:md-4xl {
    margin: 6.25rem;
  }
  /* margin on y access (top and bottom) */
  .m-bp\:md-y-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .m-bp\:md-y-xs {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .m-bp\:md-y-sm {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .m-bp\:md-y-md {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .m-bp\:md-y-lg {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .m-bp\:md-y-xl {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .m-bp\:md-y-2xl {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .m-bp\:md-y-3xl {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .m-bp\:md-y-4xl {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
  /* margin on x access (left and right) */
  .m-bp\:md-x-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .m-bp\:md-x-xs {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .m-bp\:md-x-sm {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .m-bp\:md-x-md {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .m-bp\:md-x-lg {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .m-bp\:md-x-xl {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .m-bp\:md-x-2xl {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .m-bp\:md-x-3xl {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .m-bp\:md-x-4xl {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }
  /* margin on top */
  .m-bp\:md-t-0 {
    margin-top: 0rem;
  }
  .m-bp\:md-t-xs {
    margin-top: 0.25rem;
  }
  .m-bp\:md-t-sm {
    margin-top: 0.5rem;
  }
  .m-bp\:md-t-md {
    margin-top: 1rem;
  }
  .m-bp\:md-t-lg {
    margin-top: 1.25rem;
  }
  .m-bp\:md-t-xl {
    margin-top: 2rem;
  }
  .m-bp\:md-t-2xl {
    margin-top: 3.75rem;
  }
  .m-bp\:md-t-3xl {
    margin-top: 5.25rem;
  }
  .m-bp\:md-t-4xl {
    margin-top: 6.25rem;
  }
  /* margin on bottom */
  .m-bp\:md-b-0 {
    margin-bottom: 0rem;
  }
  .m-bp\:md-b-xs {
    margin-bottom: 0.25rem;
  }
  .m-bp\:md-b-sm {
    margin-bottom: 0.5rem;
  }
  .m-bp\:md-b-md {
    margin-bottom: 1rem;
  }
  .m-bp\:md-b-lg {
    margin-bottom: 1.25rem;
  }
  .m-bp\:md-b-xl {
    margin-bottom: 2rem;
  }
  .m-bp\:md-b-2xl {
    margin-bottom: 3.75rem;
  }
  .m-bp\:md-b-3xl {
    margin-bottom: 5.25rem;
  }
  .m-bp\:md-b-4xl {
    margin-bottom: 6.25rem;
  }
  /* margin on left */
  .m-bp\:md-l-0 {
    margin-left: 0rem;
  }
  .m-bp\:md-l-xs {
    margin-left: 0.25rem;
  }
  .m-bp\:md-l-sm {
    margin-left: 0.5rem;
  }
  .m-bp\:md-l-md {
    margin-left: 1rem;
  }
  .m-bp\:md-l-lg {
    margin-left: 1.25rem;
  }
  .m-bp\:md-l-xl {
    margin-left: 2rem;
  }
  .m-bp\:md-l-2xl {
    margin-left: 3.75rem;
  }
  .m-bp\:md-l-3xl {
    margin-left: 5.25rem;
  }
  .m-bp\:md-l-4xl {
    margin-left: 6.25rem;
  }
  /* margin on right */
  .m-bp\:md-r-0 {
    margin-right: 0rem;
  }
  .m-bp\:md-r-xs {
    margin-right: 0.25rem;
  }
  .m-bp\:md-r-sm {
    margin-right: 0.5rem;
  }
  .m-bp\:md-r-md {
    margin-right: 1rem;
  }
  .m-bp\:md-r-lg {
    margin-right: 1.25rem;
  }
  .m-bp\:md-r-xl {
    margin-right: 2rem;
  }
  .m-bp\:md-r-2xl {
    margin-right: 3.75rem;
  }
  .m-bp\:md-r-3xl {
    margin-right: 5.25rem;
  }
  .m-bp\:md-r-4xl {
    margin-right: 6.25rem;
  }
}
@media (min-width: em(1535px)) {
  /* margin */
  .m-bp\:lg-0 {
    margin: 0rem;
  }
  .m-bp\:lg-xs {
    margin: 0.25rem;
  }
  .m-bp\:lg-sm {
    margin: 0.5rem;
  }
  .m-bp\:lg-md {
    margin: 1rem;
  }
  .m-bp\:lg-lg {
    margin: 1.25rem;
  }
  .m-bp\:lg-xl {
    margin: 2rem;
  }
  .m-bp\:lg-2xl {
    margin: 3.75rem;
  }
  .m-bp\:lg-3xl {
    margin: 5.25rem;
  }
  .m-bp\:lg-4xl {
    margin: 6.25rem;
  }
  /* margin on y access (top and bottom) */
  .m-bp\:lg-y-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .m-bp\:lg-y-xs {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .m-bp\:lg-y-sm {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .m-bp\:lg-y-md {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .m-bp\:lg-y-lg {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .m-bp\:lg-y-xl {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .m-bp\:lg-y-2xl {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .m-bp\:lg-y-3xl {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .m-bp\:lg-y-4xl {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
  /* margin on x access (left and right) */
  .m-bp\:lg-x-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .m-bp\:lg-x-xs {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .m-bp\:lg-x-sm {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .m-bp\:lg-x-md {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .m-bp\:lg-x-lg {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .m-bp\:lg-x-xl {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .m-bp\:lg-x-2xl {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .m-bp\:lg-x-3xl {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .m-bp\:lg-x-4xl {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }
  /* margin on top */
  .m-bp\:lg-t-0 {
    margin-top: 0rem;
  }
  .m-bp\:lg-t-xs {
    margin-top: 0.25rem;
  }
  .m-bp\:lg-t-sm {
    margin-top: 0.5rem;
  }
  .m-bp\:lg-t-md {
    margin-top: 1rem;
  }
  .m-bp\:lg-t-lg {
    margin-top: 1.25rem;
  }
  .m-bp\:lg-t-xl {
    margin-top: 2rem;
  }
  .m-bp\:lg-t-2xl {
    margin-top: 3.75rem;
  }
  .m-bp\:lg-t-3xl {
    margin-top: 5.25rem;
  }
  .m-bp\:lg-t-4xl {
    margin-top: 6.25rem;
  }
  /* margin on bottom */
  .m-bp\:lg-b-0 {
    margin-bottom: 0rem;
  }
  .m-bp\:lg-b-xs {
    margin-bottom: 0.25rem;
  }
  .m-bp\:lg-b-sm {
    margin-bottom: 0.5rem;
  }
  .m-bp\:lg-b-md {
    margin-bottom: 1rem;
  }
  .m-bp\:lg-b-lg {
    margin-bottom: 1.25rem;
  }
  .m-bp\:lg-b-xl {
    margin-bottom: 2rem;
  }
  .m-bp\:lg-b-2xl {
    margin-bottom: 3.75rem;
  }
  .m-bp\:lg-b-3xl {
    margin-bottom: 5.25rem;
  }
  .m-bp\:lg-b-4xl {
    margin-bottom: 6.25rem;
  }
  /* margin on left */
  .m-bp\:lg-l-0 {
    margin-left: 0rem;
  }
  .m-bp\:lg-l-xs {
    margin-left: 0.25rem;
  }
  .m-bp\:lg-l-sm {
    margin-left: 0.5rem;
  }
  .m-bp\:lg-l-md {
    margin-left: 1rem;
  }
  .m-bp\:lg-l-lg {
    margin-left: 1.25rem;
  }
  .m-bp\:lg-l-xl {
    margin-left: 2rem;
  }
  .m-bp\:lg-l-2xl {
    margin-left: 3.75rem;
  }
  .m-bp\:lg-l-3xl {
    margin-left: 5.25rem;
  }
  .m-bp\:lg-l-4xl {
    margin-left: 6.25rem;
  }
  /* margin on right */
  .m-bp\:lg-r-0 {
    margin-right: 0rem;
  }
  .m-bp\:lg-r-xs {
    margin-right: 0.25rem;
  }
  .m-bp\:lg-r-sm {
    margin-right: 0.5rem;
  }
  .m-bp\:lg-r-md {
    margin-right: 1rem;
  }
  .m-bp\:lg-r-lg {
    margin-right: 1.25rem;
  }
  .m-bp\:lg-r-xl {
    margin-right: 2rem;
  }
  .m-bp\:lg-r-2xl {
    margin-right: 3.75rem;
  }
  .m-bp\:lg-r-3xl {
    margin-right: 5.25rem;
  }
  .m-bp\:lg-r-4xl {
    margin-right: 6.25rem;
  }
}
@media (min-width: em(1200px)) {
  /* margin */
  .m-bp\:xl-0 {
    margin: 0rem;
  }
  .m-bp\:xl-xs {
    margin: 0.25rem;
  }
  .m-bp\:xl-sm {
    margin: 0.5rem;
  }
  .m-bp\:xl-md {
    margin: 1rem;
  }
  .m-bp\:xl-lg {
    margin: 1.25rem;
  }
  .m-bp\:xl-xl {
    margin: 2rem;
  }
  .m-bp\:xl-2xl {
    margin: 3.75rem;
  }
  .m-bp\:xl-3xl {
    margin: 5.25rem;
  }
  .m-bp\:xl-4xl {
    margin: 6.25rem;
  }
  /* margin on y access (top and bottom) */
  .m-bp\:xl-y-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .m-bp\:xl-y-xs {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .m-bp\:xl-y-sm {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .m-bp\:xl-y-md {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .m-bp\:xl-y-lg {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .m-bp\:xl-y-xl {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .m-bp\:xl-y-2xl {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .m-bp\:xl-y-3xl {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .m-bp\:xl-y-4xl {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
  /* margin on x access (left and right) */
  .m-bp\:xl-x-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .m-bp\:xl-x-xs {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .m-bp\:xl-x-sm {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .m-bp\:xl-x-md {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .m-bp\:xl-x-lg {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .m-bp\:xl-x-xl {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .m-bp\:xl-x-2xl {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .m-bp\:xl-x-3xl {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .m-bp\:xl-x-4xl {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }
  /* margin on top */
  .m-bp\:xl-t-0 {
    margin-top: 0rem;
  }
  .m-bp\:xl-t-xs {
    margin-top: 0.25rem;
  }
  .m-bp\:xl-t-sm {
    margin-top: 0.5rem;
  }
  .m-bp\:xl-t-md {
    margin-top: 1rem;
  }
  .m-bp\:xl-t-lg {
    margin-top: 1.25rem;
  }
  .m-bp\:xl-t-xl {
    margin-top: 2rem;
  }
  .m-bp\:xl-t-2xl {
    margin-top: 3.75rem;
  }
  .m-bp\:xl-t-3xl {
    margin-top: 5.25rem;
  }
  .m-bp\:xl-t-4xl {
    margin-top: 6.25rem;
  }
  /* margin on bottom */
  .m-bp\:xl-b-0 {
    margin-bottom: 0rem;
  }
  .m-bp\:xl-b-xs {
    margin-bottom: 0.25rem;
  }
  .m-bp\:xl-b-sm {
    margin-bottom: 0.5rem;
  }
  .m-bp\:xl-b-md {
    margin-bottom: 1rem;
  }
  .m-bp\:xl-b-lg {
    margin-bottom: 1.25rem;
  }
  .m-bp\:xl-b-xl {
    margin-bottom: 2rem;
  }
  .m-bp\:xl-b-2xl {
    margin-bottom: 3.75rem;
  }
  .m-bp\:xl-b-3xl {
    margin-bottom: 5.25rem;
  }
  .m-bp\:xl-b-4xl {
    margin-bottom: 6.25rem;
  }
  /* margin on left */
  .m-bp\:xl-l-0 {
    margin-left: 0rem;
  }
  .m-bp\:xl-l-xs {
    margin-left: 0.25rem;
  }
  .m-bp\:xl-l-sm {
    margin-left: 0.5rem;
  }
  .m-bp\:xl-l-md {
    margin-left: 1rem;
  }
  .m-bp\:xl-l-lg {
    margin-left: 1.25rem;
  }
  .m-bp\:xl-l-xl {
    margin-left: 2rem;
  }
  .m-bp\:xl-l-2xl {
    margin-left: 3.75rem;
  }
  .m-bp\:xl-l-3xl {
    margin-left: 5.25rem;
  }
  .m-bp\:xl-l-4xl {
    margin-left: 6.25rem;
  }
  /* margin on right */
  .m-bp\:xl-r-0 {
    margin-right: 0rem;
  }
  .m-bp\:xl-r-xs {
    margin-right: 0.25rem;
  }
  .m-bp\:xl-r-sm {
    margin-right: 0.5rem;
  }
  .m-bp\:xl-r-md {
    margin-right: 1rem;
  }
  .m-bp\:xl-r-lg {
    margin-right: 1.25rem;
  }
  .m-bp\:xl-r-xl {
    margin-right: 2rem;
  }
  .m-bp\:xl-r-2xl {
    margin-right: 3.75rem;
  }
  .m-bp\:xl-r-3xl {
    margin-right: 5.25rem;
  }
  .m-bp\:xl-r-4xl {
    margin-right: 6.25rem;
  }
}
.m-l-auto {
  margin-left: auto;
}

.m-r-auto {
  margin-right: auto;
}

.m-t-auto {
  margin-top: auto;
}

.m-b-auto {
  margin-bottom: auto;
}

.m-auto {
  margin: auto;
}

.m-x-auto {
  margin-inline: auto;
}

.m-y-auto {
  margin-block: auto;
}

.p-t-120 {
  padding-top: 120px;
}

.p-b-120 {
  padding-bottom: 120px;
}

.bg-white {
  background: #fff;
}
.bg-dark {
  background: #00252d;
}
.bg-dark-grad {
  background: radial-gradient(110.52% 101.17% at 50% 0%, #415154 0%, #00333f 78.65%, #00252d 100%);
}
.bg-orange-grad {
  background: radial-gradient(100% 100% at 50% 0%, #ff821c 0%, #c45200 86.98%);
}
.bg-orange-texture {
  background-image: url("../../assets/img/central-dispatch-hero-solid.jpg");
  background-position: center center;
  background-size: cover;
}
.bg-img-testimonials {
  background: radial-gradient(100% 100% at 50% 0%, rgba(0, 51, 63, 0.55) 33.33%, rgba(0, 51, 63, 0.75) 100%), url("../img/car-carrier-on-road-1920.webp"), lightgray 50%/cover no-repeat;
  background-position: center center;
  background-size: cover;
}
@media (max-width: 768px) {
  .bg-img-testimonials {
    background: radial-gradient(100% 100% at 50% 0%, rgba(0, 51, 63, 0.55) 33.33%, rgba(0, 51, 63, 0.75) 100%), url("../img/car-carrier-on-road-mobile.webp"), lightgray 50%/cover no-repeat;
    background-position: center center;
  }
}

.is-orange-underline {
  border-bottom: 5px solid #ff821c;
  line-height: 1.4 !important;
}
.is-orange-underline.has-shadow {
  position: relative;
  display: inline-block;
}
.is-orange-underline.has-shadow:after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  right: 0;
  box-shadow: 2px 3px 6px 2px rgba(0, 0, 0, 0.25);
}

.hidden {
  visibility: hidden;
}

.benefits-spacing {
  padding: 120px 0;
}
@media screen and (max-width: 1535px) {
  .benefits-spacing {
    padding: 80px 0;
  }
}
@media screen and (max-width: 960px) {
  .benefits-spacing {
    padding: 60px 0;
  }
}
.benefits-spacing-top {
  padding-top: 120px;
}
@media screen and (max-width: 1535px) {
  .benefits-spacing-top {
    padding-top: 80px;
  }
}
@media screen and (max-width: 960px) {
  .benefits-spacing-top {
    padding-top: 60px;
  }
}
.benefits-spacing-bottom {
  padding-bottom: 120px;
}
@media screen and (max-width: 1535px) {
  .benefits-spacing-bottom {
    padding-top: 80px;
  }
}
@media screen and (max-width: 960px) {
  .benefits-spacing-bottom {
    padding-bottom: 60px;
  }
}

/* blocks */

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vY3NzL21haW4uY3NzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFFQSxXQ0ZROzs7Q0FBQTtBQ0tSOzs7Ozs7Ozs7Ozs7O0VBYUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGQ0Q7O0FFQ0E7QUFDQTs7RUFFQztBRkVEOztBRUFBO0VBQ0M7QUZHRDs7QUVEQTtFQUNDO0FGSUQ7O0FFRkE7RUFDQztBRktEOztBRUhBOztFQUVDO0VBQ0E7QUZNRDs7QUVKQTtFQUNDO0VBQ0E7QUZPRDs7QUVMQTtFQUNFO0VBQ0E7QUZRRjs7QUcxREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg2REQ7O0FHMURBOzs7Ozs7Ozs7Ozs7RUFZQztFQUNBO0VBQ0E7RUFDQTtBSDZERDtBRzNEQzs7Ozs7Ozs7Ozs7O0VBQ0M7QUh3RUY7O0FHcEVBOztFQUVDO0FIdUVEO0FHckVDO0VBSkQ7O0lBS0U7RUh5RUE7QUFDRjtBR3ZFQztFQVJEOztJQVNFO0VIMkVBO0FBQ0Y7O0FHeEVBOztFQUVDO0FIMkVEO0FHekVDO0VBSkQ7O0lBS0U7RUg2RUE7QUFDRjtBRzNFQztFQVJEOztJQVNFO0VIK0VBO0FBQ0Y7QUc3RUM7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdGRjtBRzlFRTtFQVBEOztJQVFFO0VIa0ZEO0FBQ0Y7QUdoRkU7RUFYRDs7SUFZRTtFSG9GRDtBQUNGO0FHbEZFO0VBZkQ7O0lBZ0JFO0VIc0ZEO0FBQ0Y7O0FHbEZBOztFQUVDO0FIcUZEO0FHbkZDO0VBSkQ7O0lBS0U7RUh1RkE7QUFDRjtBR3JGQztFQVJEOztJQVNFO0VIeUZBO0FBQ0Y7O0FHdEZBOztFQUVDO0FIeUZEO0FHdkZDO0VBSkQ7O0lBS0U7RUgyRkE7QUFDRjtBR3pGQztFQVJEOztJQVNFO0VINkZBO0FBQ0Y7O0FHMUZBOztFQUVDO0FINkZEO0FHM0ZDO0VBSkQ7O0lBS0U7RUgrRkE7QUFDRjtBRzdGQztFQVJEOztJQVNFO0VIaUdBO0FBQ0Y7O0FHOUZBOztFQUVDO0FIaUdEO0FHL0ZDO0VBSkQ7O0lBS0U7RUhtR0E7QUFDRjtBR2pHQztFQVJEOztJQVNFO0VIcUdBO0FBQ0Y7O0FHbEdBO0VBQ0M7QUhxR0Q7O0FHbEdBO0VBQ0M7QUhxR0Q7QUduR0M7RUFIRDtJQUlFO0VIc0dBO0FBQ0Y7O0FHbkdBO0VBQ0M7QUhzR0Q7QUdwR0M7RUFIRDtJQUlFO0VIdUdBO0FBQ0Y7O0FHcEdBO0VBQ0M7QUh1R0Q7QUdyR0M7RUFIRDtJQUlFO0VId0dBO0FBQ0Y7QUd0R0M7RUFQRDtJQVFFO0VIeUdBO0FBQ0Y7O0FHdEdBO0VBQ0M7QUh5R0Q7QUd2R0M7RUFIRDtJQUlFO0VIMEdBO0FBQ0Y7QUd4R0M7RUFQRDtJQVFFO0VIMkdBO0FBQ0Y7O0FHeEdBO0VBQ0M7QUgyR0Q7QUd6R0M7RUFIRDtJQUlFO0VINEdBO0FBQ0Y7O0FHekdBO0VBQ0M7RUFDQTtBSDRHRDtBRzFHQztFQUpEO0lBS0U7RUg2R0E7QUFDRjs7QUcxR0E7RUFDQztFQUNBO0FINkdEO0FHM0dDO0VBSkQ7SUFLRTtFSDhHQTtBQUNGO0FHNUdDO0VBUkQ7SUFTRTtFSCtHQTtBQUNGOztBRzVHQTtFQUNDO0FIK0dEOztBRzVHQTtFQUNDO0FIK0dEOztBRzNHQztFQUREO0lBRUU7RUgrR0E7QUFDRjs7QUc1R0E7RUFDQztBSCtHRDs7QUc1R0E7OztFQUdDO0FIK0dEO0FHdkdDOzs7RUFDQztFQUNBO0FIMkdGOztBR25HQzs7OztFQUNDO0FIeUdGOztBR25HQzs7Ozs7Ozs7Ozs7Ozs7O0VBZUM7QUhzR0Y7O0FHbEdBO0VBQ0M7QUhxR0Q7O0FHaEdBO0VBQ0M7QUhtR0Q7O0FHaEdBO0VBQ0M7QUhtR0Q7O0FHaEdBO0VBQ0M7QUhtR0Q7O0FHaEdBOztFQUVDO0FIbUdEOztBR2hHQTtFQUNDO0FIbUdEOztBR2hHQTtFQUNDO0FIbUdEOztBR2hHQTtFQUNDO0FIbUdEOztBR2hHQTtFQUNDO0FIbUdEOztBR2hHQTtFQUNDO0FIbUdEOztBR2hHQTtFQUNDO0FIbUdEOztBR2hHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FIbUdEOztBR2hHQTtFQUNDO0FIbUdEOztBR2hHQTtFQUNDO0lBQ0M7RUhtR0E7RUdoR0Q7SUFDQztFSGtHQTtFRy9GRDtJQUNDO0VIaUdBO0FBQ0Y7QUc5RkE7RUFDQztBSGdHRDs7QUc3RkE7RUFDQztBSGdHRDs7QUc3RkE7RUFDQztBSGdHRDs7QUc3RkE7RUFDQztBSGdHRDs7QUc3RkE7RUFDQztBSGdHRDs7QUc3RkE7RUFDQztBSGdHRDs7QUc3RkE7RUFDQztBSGdHRDs7QUc3RkE7RUFDQztJQUNDO0VIZ0dBO0VHN0ZEO0lBQ0M7RUgrRkE7RUc1RkQ7SUFDQztFSDhGQTtBQUNGO0FHM0ZBO0VBQ0M7SUFDQztFSDZGQTtFRzFGRDtJQUNDO0VINEZBO0VHekZEO0lBQ0M7RUgyRkE7QUFDRjtBR3hGQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgwRkQ7O0FHdkZBO0VBQ0M7RUFDQTtBSDBGRDtBR3hGQztFQUNDO0VBQ0E7QUgwRkY7O0FHdEZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHlGRDs7QUd0RkE7RUFDQztBSHlGRDs7QUl6ZkE7RUFUSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnNnQko7O0FLN2dCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FMZ2hCSjtBSy9nQkk7RUFMSjtJQU1RO0VMa2hCTjtBQUNGOztBSy9nQkE7RUFDSTtBTGtoQko7O0FLL2dCQTtFQUNJO0FMa2hCSjs7QU1oaUJJO0VBQ0k7QU5taUJSO0FNaGlCSTtFQUNJO0FOa2lCUjtBTS9oQkk7RUFDSTtBTmlpQlI7QU05aEJJO0VBQ0k7RUFDQTtBTmdpQlI7QU05aEJRO0VBSko7SUFLUTtJQUNBO0VOaWlCVjtBQUNGOztBTTVoQkE7RUFDSTtBTitoQko7O0FNNWhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOK2hCSjs7QU01aEJBO0VBQ0k7QU4raEJKOztBTTVoQkE7RUFDSTtBTitoQko7O0FNNWhCQTtFQUNJO0FOK2hCSjs7QU9qa0JBOzs7RUFHSTtBUG9rQko7O0FPamtCQTs7RUFFSTtBUG9rQko7O0FPamtCQTtFQUNJO0FQb2tCSjtBT2xrQkk7RUFDSTtBUG9rQlI7O0FPaGtCQTs7Ozs7RUFLSTtFQUNBO0VBQ0E7QVBta0JKOztBT2hrQkE7OztFQUdJO0FQbWtCSjs7QU9oa0JBO0VBQ0k7RUFDQTtBUG1rQko7O0FPOWpCSTtFQUVJO0FQZ2tCUjtBTzdqQkk7RUFFSTtBUDhqQlI7QU8zakJJO0VBQ0k7QVA2akJSOztBT3ZqQkk7RUFDSSxXTmpDQztBRDJsQlQ7O0FPM2pCSTtFQUNJLFdOakNDO0FEK2xCVDs7QU8vakJJO0VBQ0ksY05qQ0M7QURtbUJUOztBT25rQkk7RUFDSSxXTmpDQztBRHVtQlQ7O0FPdmtCSTtFQUNJLFdOakNDO0FEMm1CVDs7QU8za0JJO0VBQ0ksV05qQ0M7QUQrbUJUOztBTy9rQkk7RUFDSSxjTmpDQztBRG1uQlQ7O0FPbmxCSTtFQUNJLGNOakNDO0FEdW5CVDs7QU92bEJJO0VBQ0ksY05qQ0M7QUQybkJUOztBTzNsQkk7RUFDSSxjTmpDQztBRCtuQlQ7O0FPL2xCSTtFQUNJLGNOakNDO0FEbW9CVDs7QU9ubUJJO0VBQ0ksY05qQ0M7QUR1b0JUOztBT3ZtQkk7RUFDSSxjTmpDQztBRDJvQlQ7O0FPM21CSTtFQUNJLGNOakNDO0FEK29CVDs7QU8vbUJJO0VBQ0ksY05qQ0M7QURtcEJUOztBT25uQkk7RUFDSSxjTmpDQztBRHVwQlQ7O0FPdm5CSTtFQUNJLGNOakNDO0FEMnBCVDs7QU8zbkJJO0VBQ0ksY05qQ0M7QUQrcEJUOztBTy9uQkk7RUFDSSxjTmpDQztBRG1xQlQ7O0FPbm9CSTtFQUNJLGNOakNDO0FEdXFCVDs7QU92b0JJO0VBQ0ksK0JOakNDO0FEMnFCVDs7QU8zb0JJO0VBQ0ksY05qQ0M7QUQrcUJUOztBT3hvQkk7RUFDSSxzQk54Q0M7QURtckJUOztBTzVvQkk7RUFDSSxzQk54Q0M7QUR1ckJUOztBT2hwQkk7RUFDSSx5Qk54Q0M7QUQyckJUOztBT3BwQkk7RUFDSSxzQk54Q0M7QUQrckJUOztBT3hwQkk7RUFDSSxzQk54Q0M7QURtc0JUOztBTzVwQkk7RUFDSSxzQk54Q0M7QUR1c0JUOztBT2hxQkk7RUFDSSx5Qk54Q0M7QUQyc0JUOztBT3BxQkk7RUFDSSx5Qk54Q0M7QUQrc0JUOztBT3hxQkk7RUFDSSx5Qk54Q0M7QURtdEJUOztBTzVxQkk7RUFDSSx5Qk54Q0M7QUR1dEJUOztBT2hyQkk7RUFDSSx5Qk54Q0M7QUQydEJUOztBT3ByQkk7RUFDSSx5Qk54Q0M7QUQrdEJUOztBT3hyQkk7RUFDSSx5Qk54Q0M7QURtdUJUOztBTzVyQkk7RUFDSSx5Qk54Q0M7QUR1dUJUOztBT2hzQkk7RUFDSSx5Qk54Q0M7QUQydUJUOztBT3BzQkk7RUFDSSx5Qk54Q0M7QUQrdUJUOztBT3hzQkk7RUFDSSx5Qk54Q0M7QURtdkJUOztBTzVzQkk7RUFDSSx5Qk54Q0M7QUR1dkJUOztBT2h0Qkk7RUFDSSx5Qk54Q0M7QUQydkJUOztBT3B0Qkk7RUFDSSx5Qk54Q0M7QUQrdkJUOztBT3h0Qkk7RUFDSSwwQ054Q0M7QURtd0JUOztBTzV0Qkk7RUFDSSx5Qk54Q0M7QUR1d0JUOztBTzN0QkE7RUFJUTtJQUNJLFdOakRIO0VENHdCUDtFTzV0Qk07SUFDSSxXTmpESDtFRCt3QlA7RU8vdEJNO0lBQ0ksY05qREg7RURreEJQO0VPbHVCTTtJQUNJLFdOakRIO0VEcXhCUDtFT3J1Qk07SUFDSSxXTmpESDtFRHd4QlA7RU94dUJNO0lBQ0ksV05qREg7RUQyeEJQO0VPM3VCTTtJQUNJLGNOakRIO0VEOHhCUDtFTzl1Qk07SUFDSSxjTmpESDtFRGl5QlA7RU9qdkJNO0lBQ0ksY05qREg7RURveUJQO0VPcHZCTTtJQUNJLGNOakRIO0VEdXlCUDtFT3Z2Qk07SUFDSSxjTmpESDtFRDB5QlA7RU8xdkJNO0lBQ0ksY05qREg7RUQ2eUJQO0VPN3ZCTTtJQUNJLGNOakRIO0VEZ3pCUDtFT2h3Qk07SUFDSSxjTmpESDtFRG16QlA7RU9ud0JNO0lBQ0ksY05qREg7RURzekJQO0VPdHdCTTtJQUNJLGNOakRIO0VEeXpCUDtFT3p3Qk07SUFDSSxjTmpESDtFRDR6QlA7RU81d0JNO0lBQ0ksY05qREg7RUQrekJQO0VPL3dCTTtJQUNJLGNOakRIO0VEazBCUDtFT2x4Qk07SUFDSSxjTmpESDtFRHEwQlA7RU9yeEJNO0lBQ0ksK0JOakRIO0VEdzBCUDtFT3h4Qk07SUFDSSxjTmpESDtFRDIwQlA7RU9weEJNO0lBQ0ksc0JOeERIO0VEODBCUDtFT3Z4Qk07SUFDSSxzQk54REg7RURpMUJQO0VPMXhCTTtJQUNJLHlCTnhESDtFRG8xQlA7RU83eEJNO0lBQ0ksc0JOeERIO0VEdTFCUDtFT2h5Qk07SUFDSSxzQk54REg7RUQwMUJQO0VPbnlCTTtJQUNJLHNCTnhESDtFRDYxQlA7RU90eUJNO0lBQ0kseUJOeERIO0VEZzJCUDtFT3p5Qk07SUFDSSx5Qk54REg7RURtMkJQO0VPNXlCTTtJQUNJLHlCTnhESDtFRHMyQlA7RU8veUJNO0lBQ0kseUJOeERIO0VEeTJCUDtFT2x6Qk07SUFDSSx5Qk54REg7RUQ0MkJQO0VPcnpCTTtJQUNJLHlCTnhESDtFRCsyQlA7RU94ekJNO0lBQ0kseUJOeERIO0VEazNCUDtFTzN6Qk07SUFDSSx5Qk54REg7RURxM0JQO0VPOXpCTTtJQUNJLHlCTnhESDtFRHczQlA7RU9qMEJNO0lBQ0kseUJOeERIO0VEMjNCUDtFT3AwQk07SUFDSSx5Qk54REg7RUQ4M0JQO0VPdjBCTTtJQUNJLHlCTnhESDtFRGk0QlA7RU8xMEJNO0lBQ0kseUJOeERIO0VEbzRCUDtFTzcwQk07SUFDSSx5Qk54REg7RUR1NEJQO0VPaDFCTTtJQUNJLDBDTnhESDtFRDA0QlA7RU9uMUJNO0lBQ0kseUJOeERIO0VENjRCUDtBQUNGO0FPajFCQTtFQUNJO0VBQ0E7QVBtMUJKOztBT2gxQkE7RUFDSTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbTFCSjtBT2oxQkk7RUFDSTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG0xQlI7O0FPNzBCUTtFQURKO0lBRVE7RVBpMUJWO0FBQ0Y7QU83MEJRO0VBREo7SUFFUTtFUGcxQlY7QUFDRjtBTzUwQlE7RUFESjtJQUVRO0VQKzBCVjtBQUNGOztBTzEwQkk7RUFDSTtBUDYwQlI7QU8zMEJRO0VBSEo7SUFJUTtFUDgwQlY7QUFDRjtBTzMwQkk7RUFDSTtBUDYwQlI7QU8zMEJRO0VBSEo7SUFJUTtFUDgwQlY7QUFDRjtBTzMwQkk7RUFDSTtBUDYwQlI7QU8zMEJRO0VBSEo7SUFJUTtFUDgwQlY7QUFDRjs7QU8xMEJBO0VBQ0k7QVA2MEJKOztBTzEwQkE7RUFDSTtBUDYwQko7O0FPMTBCQTtFQUNJO0FQNjBCSjs7QU96MEJBO0VBQ0k7QVA0MEJKOztBT3owQkE7RUFDSTtFQUNBO0FQNDBCSjs7QUEvZ0NBO0FRTEE7RUFDSTtFQUNBO0VBQ0E7QVJ3aENKO0FRdGhDSTtFQUNJO0VBQ0E7RUFDQTtBUndoQ1I7QVF0aENRO0VBQ0k7QVJ3aENaO0FRbmhDSTtFQUNJO0VBQ0E7QVJxaENSO0FRbGhDSTtFQUNJO0VBQ0E7QVJvaENSO0FRbGhDUTtFQUNJO0FSb2hDWjtBUWpoQ1E7RUFDSTtBUm1oQ1o7O0FRN2dDSTtFQUNJO0FSZ2hDUjs7QVEzZ0NJO0VBQ0k7QVI4Z0NSOztBUTFnQ0E7RUFDSTtBUjZnQ0o7QVEzZ0NJO0VBQ0k7QVI2Z0NSOztBU2hrQ0E7RUFDSTtBVG1rQ0o7O0FTL2pDSTtFQUNJO0FUa2tDUjs7QVM5akNBO0VBQ0k7QVRpa0NKOztBUzlqQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGlrQ0o7QVMvakNJO0VBQ0k7RUFDQTtFQUNBO0FUaWtDUjtBUzlqQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVGdrQ1I7O0FVam1DQTtFQUNJO0FWb21DSjtBVWxtQ0k7RUFDSTtFQUNBO0VBQ0E7QVZvbUNSO0FVbG1DUTtFQUNJO0FWb21DWjs7QVc3bUNBO0VBWUM7RUFDQTtBWHFtQ0Q7QVcxbUNDO0VBQ0M7QVg0bUNGO0FXcm1DQztFQUNDO0VBQ0E7RUFNQTtFQUNBO0FYa21DRjtBV3ZtQ0U7RUFKRDtJQUtFO0VYMG1DRDtBQUNGO0FXcG1DQztF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N0ZRO0VBTEo7O0lBTVE7RXRCKzdGVjtBQUNGOztBc0IxN0ZJO0VBQ0k7QXRCNjdGUjs7QXVCbHBHQTtFQUNJO0VBQ0E7RUFDQTtBdkJxcEdKOztBdUJscEdBO0VBQ0k7RUFDQTtBdkJxcEdKO0F1Qm5wR0k7RUFDSTtFQUNBO0VBQ0E7QXZCcXBHUjtBdUJucEdRO0VBQ0k7QXZCcXBHWjtBdUJucEdZO0VBQ0k7QXZCcXBHaEI7QXVCanBHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qm1wR1o7QXVCOW9HSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2QmdwR1I7QXVCOW9HSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJncEdSO0F1Qi9vR1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QmlwR1o7QXVCOW9HSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCZ3BHUjtBdUI5b0dRO0VBQ0k7RUFDQTtFQUNBO0F2QmdwR1o7QXVCN29HUTtFQUNJO0F2QitvR1o7QXVCNW9HSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCNm9HUjtBdUIzb0dJO0VBQ0k7RUFDQTtBdkI2b0dSO0F1QnpvR1k7RUFDSTtBdkIyb0doQjtBdUJ4b0dRO0VBQ0k7RUFDQTtBdkIwb0daO0F1QnRvR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdkJ1b0dSO0F1QnJvR1E7RUFDSTtBdkJ1b0daOztBd0JydkdFOzs7Ozs7Ozs7RUFDQztFQUNBO0F4Qmd3R0g7QXdCMXZHQzs7Ozs7Ozs7O0VBQ0M7QXhCb3dHRjtBd0Jqd0dDOzs7Ozs7Ozs7RUFDQztBeEIyd0dGO0F3QnJ3R0k7Ozs7Ozs7OztFQUNDO0F4Qit3R0w7QXdCN3dHSzs7Ozs7Ozs7O0VBQ0M7RUFDQTtBeEJ1eEdOOztBd0I5d0dDO0VBQ0M7QXhCaXhHRjtBd0Ivd0dFO0VBQ0M7QXhCaXhHSDs7QXdCNXdHQTtFQUNDO0VBQ0E7QXhCK3dHRDtBd0I3d0dDO0VBSkQ7SUFLRTtJQUNBO0V4Qmd4R0E7QUFDRjtBd0I5d0dDO0VBVEQ7SUFVRTtJQUNBO0V4Qml4R0E7QUFDRjtBd0Ivd0dDO0VBQ0M7RUFDQTtFQUNBO0F4Qml4R0Y7O0F3Qjd3R0E7O0VBRUM7QXhCZ3hHRDs7QXdCN3dHQTtFQUNDO0VBQ0E7QXhCZ3hHRDs7QXdCN3dHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCZ3hHRDtBd0I5d0dDO0VBQ0M7QXhCZ3hHRjtBd0I5d0dFO0VBSEQ7SUFJRTtFeEJpeEdEO0FBQ0Y7QXdCOXdHQztFQUNDO0F4Qmd4R0Y7QXdCN3dHQztFQUNDO0VBQ0E7RUFDQTtBeEIrd0dGO0F3Qjd3R0U7RUFMRDtJQU1FO0V4Qmd4R0Q7QUFDRjs7QXdCNXdHQTtFQUNDO0F4Qit3R0Q7QXdCN3dHQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCK3dHRjtBd0I3d0dFO0VBUEQ7SUFRRTtFeEJneEdEO0FBQ0Y7QXdCN3dHQztFQUNDO0F4Qit3R0Y7O0F3QjN3R0E7RUFDQztFQUNBO0VBQ0E7QXhCOHdHRDtBd0I1d0dDO0VBQ0M7QXhCOHdHRjtBd0Izd0dDO0VBQ0M7RUFDQTtFQUNBO0F4QjZ3R0Y7O0F3Qnp3R0E7RUFDQztBeEI0d0dEO0F3QjF3R0M7RUFDQztBeEI0d0dGOztBd0J4d0dBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIyd0dEOztBd0J4d0dBO0VBQ0M7QXhCMndHRDs7QXdCeHdHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4QjJ3R0Q7QXdCendHQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjJ3R0Y7QXdCeHdHQztFQUNDO0VBQ0E7QXhCMHdHRjtBd0J2d0dDO0VBQ0M7QXhCeXdHRjtBd0J0d0dDO0VBQ0M7RUFDQTtBeEJ3d0dGO0F3QnR3R0U7RUFKRDtJQUtFO0V4Qnl3R0Q7QUFDRjs7QXdCcndHQTtFQUNDO0F4Qnd3R0Q7O0F3QnJ3R0E7RUFDQztFQUNBO0F4Qnd3R0Q7QXdCdHdHQztFQUNDO0F4Qnd3R0Y7O0F3QnB3R0E7RUFDQztFQUNBO0F4QnV3R0Q7QXdCcndHQztFQUNDO0VBQ0E7QXhCdXdHRjs7QXdCandHQzs7Ozs7O0VBTUM7RUFDQTtBeEJvd0dGO0F3Qmp3R0M7RUFDQztFQUNBO0F4Qm13R0Y7QXdCaHdHQztFQUNDO0F4Qmt3R0Y7QXdCL3ZHQztFQUNDO0VBQ0E7QXhCaXdHRjtBd0IvdkdFO0VBQ0M7QXhCaXdHSDtBd0I5dkdFO0VBQ0M7QXhCZ3dHSDs7QXdCM3ZHQTtFQUNDO0F4Qjh2R0Q7O0F3QjF2R0M7RUFDQztFQUNBO0F4QjZ2R0Y7QXdCM3ZHRTtFQUpEO0lBS0U7RXhCOHZHRDtBQUNGOztBd0IxdkdBOztFQUVDO0F4QjZ2R0Q7O0F3QjF2R0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI2dkdEO0F3QjN2R0M7RUFURDtJQVVFO0lBQ0E7RXhCOHZHQTtBQUNGO0F3QjV2R0M7RUFDQztFQUNBO0VBQ0E7QXhCOHZHRjs7QXdCenZHQztFQUNDO0F4QjR2R0Y7O0F3Qnh2R0E7RUFDQztFQUNBO0F4QjJ2R0Q7O0F3Qnh2R0E7RUFDQztBeEIydkdEO0F3Qnp2R0M7RUFDQztBeEIydkdGOztBd0J2dkdBO0VBQ0M7RUFDQTtFQUNBO0F4QjB2R0Q7QXdCeHZHQztFQUNDO0F4QjB2R0Y7QXdCdnZHQzs7RUFFQztBeEJ5dkdGO0F3QnR2R0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ3dkdGOztBd0JudkdDO0VBQ0M7QXhCc3ZHRjtBd0JudkdDO0VBQ0M7QXhCcXZHRjs7QXdCOXRHQTtFQUNDO0VBQ0E7QXhCaXVHRDs7QXdCN3RHQztFQUNDO0F4Qmd1R0Y7QXdCN3RHQztFQUNDO0lBQ0M7SUFDQTtFeEIrdEdEO0FBQ0Y7O0F3QjF0R0M7RUFDQztBeEI2dEdGO0F3QjN0R0U7RUFIRDtJQUlFO0V4Qjh0R0Q7QUFDRjtBd0IzdEdDO0VBQ0M7QXhCNnRHRjtBd0IzdEdFO0VBQ0M7RUFDQTtBeEI2dEdIO0F3QjN0R0c7RUFKRDtJQUtFO0V4Qjh0R0Y7QUFDRjtBd0I1dEdHO0VBUkQ7SUFTRTtFeEIrdEdGO0FBQ0Y7QXdCNXRHRTtFQWhCRDtJQWlCRTtFeEIrdEdEO0FBQ0Y7QXdCN3RHRTtFQXBCRDtJQXFCRTtFeEJndUdEO0FBQ0Y7QXdCOXRHRTtFQUNDO0F4Qmd1R0g7O0F3QjN0R0E7RUFDQztBeEI4dEdEOztBd0IzdEdBO0VBQ0M7QXhCOHRHRDs7QXdCM3RHQTtFQUNDO0F4Qjh0R0Q7O0F3QjN0R0E7RUFDQztBeEI4dEdEOztBd0IzdEdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhCOHRHRDtBd0I1dEdDO0VBQ0M7QXhCOHRHRjtBd0IzdEdDO0VBQ0M7QXhCNnRHRjtBd0IxdEdDO0VBQ0M7QXhCNHRHRjs7QXdCeHRHQTtFQUNDO0F4QjJ0R0Q7O0F3Qnh0R0E7RUFDQztFQUNBO0F4QjJ0R0Q7O0F3Qnh0R0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjJ0R0Q7QXdCenRHQztFQUNDO0F4QjJ0R0Y7QXdCenRHRTtFQUNDO0F4QjJ0R0g7QXdCeHRHRTtFQUNDO0F4QjB0R0g7QXdCdHRHQztFQUNDO0F4Qnd0R0Y7O0F3QnB0R0E7RUFDQztBeEJ1dEdEOztBeUJwdUhJO0VBQXVEO0F6Qnd1SDNEOztBeUJydUhBO0VBQ0k7QXpCd3VISjtBeUJ2dUhJO0VBQ0k7QXpCeXVIUjtBeUJ4dUhRO0VBQ0k7QXpCMHVIWjtBeUJ0dUhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUNBO0F6Qm11SFI7QXlCbHVIUTtFQWZKO0lBZ0JRO0V6QnF1SFY7QUFDRjtBeUJwdUhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCc3VIWjtBeUJydUhZO0VBTEo7SUFNUTtFekJ3dUhkO0FBQ0Y7QXlCcnVISTtFQUNJO0F6QnV1SFI7QXlCcnVISTtFQUNJO0F6QnV1SFI7QXlCdHVIUTtFQUNJO0VBQ0E7RUFDQTtBekJ3dUhaO0F5QnR1SFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJ3dUhaO0F5QnZ1SFk7RUFDSTtFQUNBO0VBQ0E7QXpCeXVIaEI7QXlCeHVIZ0I7RUFKSjtJQUtRO0lBQ0E7SUFDQTtFekIydUhsQjtBQUNGO0F5QjF1SGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjR1SHBCO0F5QjN1SG9CO0VBVko7SUFXUTtJQUNBO0V6Qjh1SHRCO0FBQ0Y7QXlCNXVIZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCOHVIcEI7QXlCN3VIb0I7RUFWSjtJQVdRO0lBQ0E7RXpCZ3ZIdEI7QUFDRjtBeUI1dUhRO0VBQ0k7RUFDQTtBekI4dUhaOztBeUJ2dUhBO0VBQ0U7QXpCMHVIRjtBeUJ6dUhFO0VBQ007RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIydUhSO0F5QjF1SFE7RUFOTjtJQU9VO0V6QjZ1SFY7QUFDRjtBeUIzdUhFO0VBQ007RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI2dUhSO0F5QjV1SFE7RUFOTjtJQU9VO0V6Qit1SFY7QUFDRjtBeUI3dUhFO0VBQ007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qit1SFI7QXlCOXVIUTtFQVBOO0lBUVU7SUFDQTtJQUNBO0V6Qml2SFY7QUFDRjtBeUJodkhNO0VBQ0k7QXpCa3ZIVjtBeUIvdUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJpdkhKOztBeUI3dUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qmd2SEY7QXlCL3VIRTtFQVBGO0lBUVE7RXpCa3ZITjtBQUNGO0F5Qmp2SEk7RUFWSjtJQVdRO0lBQ0E7SUFDQTtJQUNBO0V6Qm92SE47QUFDRjs7QXlCanZIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm92SEY7QXlCbnZIRTtFQVhGO0lBWVE7SUFDQTtFekJzdkhOO0FBQ0Y7O0F5Qmx2SEE7RUFDRTtFQUNBO0VBQ0E7QXpCcXZIRjs7QXlCbHZIQTtFQUNFO0VBQ0E7QXpCcXZIRjs7QXlCanZIQTtFQUNJO0VBQ0E7RUFDQTtBekJvdkhKO0F5Qm52SEk7RUFDSTtFQUNBO0VBQ0E7QXpCcXZIUjtBeUJudkhJO0VBQ0k7QXpCcXZIUjs7QTBCeDhIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQjI4SEQ7QTBCMThIQztFQUNDO0ExQjQ4SEY7QTBCMThIQztFQVJEO0lBU0U7RTFCNjhIQTtBQUNGOztBMEIxOEhBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCNjhIRDtBMEI1OEhDO0VBTEQ7SUFNRTtFMUIrOEhBO0FBQ0Y7QTBCOThIQztFQVJEO0lBU0U7RTFCaTlIQTtBQUNGOztBMEIvOEhBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFCazlIRDtBMEJqOUhDO0VBQ0M7RUFDQTtFQUNBO0ExQm05SEY7QTBCaDlIQztFQUNDO0VBS0E7QTFCODhIRjtBMEI1OEhFO0VBUkQ7SUFTRTtFMUIrOEhEO0FBQ0Y7QTBCNzhIRTtFQUNDO0VBQ0E7RUFDQTtBMUIrOEhIO0EwQjc4SEc7RUFMRDtJQU1FO0UxQmc5SEY7QUFDRjs7QTBCNThIQTtFQUNDO0VBQ0E7QTFCKzhIRDs7QTBCNThIQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQis4SEQ7QTBCOThIQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCZzlIRjtBMEIvOEhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmk5SEg7QTBCLzhIRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmk5SEg7O0EyQmpqSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0JvaklKOztBNEJ2aklJO0VBQ0k7RUFDQTtBNUIwaklSO0E0QnhqSUk7RUFDSTtBNUIwaklSO0E0QnhqSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QjBqSVI7O0E0QnJqSUk7RUFDSTtFQUNBO0E1QndqSVI7O0E0QnBqSUE7RUFDSTtFQUNBO0VBQ0E7QTVCdWpJSjs7QTRCcGpJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCdWpJSjtBNEJyaklJO0VBVko7SUFXUTtJQUNBO0U1QndqSU47QUFDRjtBNEJ0aklJO0VBQ0k7QTVCd2pJUjtBNEJyaklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCdWpJUjtBNEJyaklRO0VBTko7SUFPUTtJQUNBO0U1QndqSVY7QUFDRjtBNEJyaklJO0VBQ0k7QTVCdWpJUjs7QTRCbGpJQTtFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7QTVCcWpJSjtBNEJwaklDO0VBQ0M7RUFDQTtBNUJzaklGOztBNkJ2b0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjBvSVI7QTZCeG9JUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Iwb0laOztBNkJ2b0lBO0VBQ0k7QTdCMG9JSjs7QTZCeG9JSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCMm9JUjtBNkIxb0lRO0VBQ0k7RUFDQTtBN0I0b0laOztBNkJ4b0lJO0VBQ0k7QTdCMm9JUjs7QTZCeG9JSTs7RUFFSTtBN0Iyb0lSOztBNkJ4b0lJO0VBQ0k7RUFDQTtBN0Iyb0lSOztBNkJ2b0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdCMG9JUjs7QTZCdm9JSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Iwb0lSOztBNkJ2b0lJO0VBQ0k7SUFDSTtFN0Iwb0lWO0U2QnZvSU07SUFDSTtJQUNBO0U3QnlvSVY7QUFDRjtBNkJ0b0lBO0VBQ0k7RUFDQTtFQUNBO0E3QndvSUo7O0E2QnJvSUE7RUFDSTtBN0J3b0lKOztBNkJyb0lBO0VBQ0k7QTdCd29JSjs7QTZCdG9JQTtFQUNJO0E3QnlvSUo7QTZCeG9JSTtFQUNJO0VBQ0E7RUFDQTtBN0Iwb0lSOztBOEJ6dUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUI0dUlEOztBOEJ6dUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUI0dUlEO0E4QjF1SUM7RUFDQztBOUI0dUlGO0E4QjF1SUM7RUFDQztFQUNBO0E5QjR1SUY7QThCMXVJQzs7RUFFQztBOUI0dUlGO0E4QjF1SUM7RUFDQztBOUI0dUlGOztBOEJ4dUlBO0VBQ0M7RUFDQTtBOUIydUlEO0E4Qnp1SUM7RUFDQztFQUNBO0E5QjJ1SUY7QThCenVJRTtFQUNDO0E5QjJ1SUg7QThCeHVJQztFQUNDO0E5QjB1SUY7QThCeHVJQztFQUNDO0VBQ0E7RUFDQTtBOUIwdUlGO0E4Qnh1SUM7RUFDQztFQUNBO0E5QjB1SUY7QThCeHVJQztFQUNDO0VBQ0E7QTlCMHVJRjtBOEJ2dUlDO0VBQ0M7QTlCeXVJRjtBOEJ0dUlDO0VBQ0M7RUFDQTtBOUJ3dUlGO0E4QnZ1SUU7RUFDQztBOUJ5dUlIO0E4QnZ1SUU7RUFDQztBOUJ5dUlIO0E4QnZ1SUU7RUFDQztBOUJ5dUlIO0E4QnJ1SUM7RUFDQztFQUNBO0VBQ0E7QTlCdXVJRjs7QThCbHVJQztFQUNDO0E5QnF1SUY7QThCbnVJQztFQUNDO0E5QnF1SUY7QThCbnVJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5QnF1SUY7QThCbnVJQztFQUNDO0E5QnF1SUY7O0E4Qmh1SUM7RUFDQztBOUJtdUlGO0E4Qmp1SUM7RUFDQztBOUJtdUlGO0E4Qmh1SUU7RUFDQztBOUJrdUlIO0E4Qi90SUM7RUFDQztBOUJpdUlGO0E4Qi90SUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUJpdUlGOztBOEI1dElDO0VBQ0M7QTlCK3RJRjtBOEI3dElDO0VBQ0M7QTlCK3RJRjtBOEI3dElDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTlCK3RJRjtBOEI3dElDO0VBQ0M7QTlCK3RJRjs7QThCM3RJQTtFQUNDO0VBQ0E7RUFDQTtBOUI4dElEO0E4QjV0SUM7RUFDQztFQUNBO0E5Qjh0SUY7QThCNXRJQztFQUNDO0E5Qjh0SUY7QThCNXRJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5Qjh0SUY7QThCNXRJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5Qjh0SUY7QThCNXRJRTtFQU5EO0lBT0U7SUFDQTtFOUIrdElEO0FBQ0Y7O0E4QjF0SUM7RUFDQztFQUNBO0E5QjZ0SUY7QThCM3RJQztFQUNDO0VBQ0E7RUFDQTtBOUI2dElGOztBOEJ6dElBO0VBQ0M7QTlCNHRJRDtBOEIzdElDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUI2dElGOztBOEJ6dElBO0VBQ0M7RUFDQTtBOUI0dElEO0E4QjF0SUM7RUFDQztFQUNBO0E5QjR0SUY7QThCMXRJRTtFQUpEO0lBS0U7RTlCNnRJRDtBQUNGO0E4QjF0SUM7RUFiRDtJQWNFO0U5QjZ0SUE7QUFDRjtBOEIzdElDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTlCNnRJRjtBOEIzdElFO0VBQ0M7QTlCNnRJSDtBOEIxdElFO0VBQ0M7QTlCNHRJSDtBOEIxdElHO0VBQ0M7QTlCNHRJSjs7QThCcnRJQztFQUNDO0VBQ0E7RUFDQTtBOUJ3dElGO0E4QnR0SUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7QTlCd3RJSDtBOEJydElFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtBOUJ1dElIO0E4QnB0SUU7RUFDQztBOUJzdElIO0E4Qm50SUU7RUFDQztBOUJxdElIO0E4Qmp0SUM7RUFDQztFQUNBO0VBQ0E7QTlCbXRJRjtBOEJqdElFO0VBQ0M7RUFDQTtBOUJtdElIO0E4Qmh0SUU7RUFWRDtJQVdFO0U5Qm10SUQ7QUFDRjs7QUE5OUlBO0ErQmhDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7OztHQUFBO0VBS0E7RUFDQTtFQUNBOzs7O0dBQUE7RUFLQTs7OztHQUFBO0EvQnNnSkQ7O0ErQi8vSUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFRQTtFQUFBO0VBQ0E7RUFFQTtBL0J5L0lEO0ErQmxnSkM7RUF6QkQ7SUEwQkU7RS9CcWdKQTtBQUNGO0ErQjUvSUM7RUFDQztBL0I4L0lGO0ErQjMvSUM7RUFDQztFQUNBO0EvQjYvSUY7QStCMS9JQztFQUNDO0VBQ0E7RUFDQTtBL0I0L0lGO0ErQjEvSUU7RUFDQztFQUNBO0EvQjQvSUg7QStCeC9JQztFQUNDO0VBQ0E7RUFDQTtBL0IwL0lGO0ErQngvSUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7QS9CMC9JSDtBK0J2L0lFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtBL0J5L0lIO0ErQnQvSUU7RUFDQztBL0J3L0lIO0ErQnIvSUU7RUFDQztBL0J1L0lIO0ErQm4vSUM7RUFDQztFQUNBO0EvQnEvSUY7QStCbi9JRTtFQUNDO0EvQnEvSUg7QStCbC9JRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7QS9Cby9JSDtBK0JqL0lFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtBL0JtL0lIO0ErQmgvSUU7RUFDQztBL0JrL0lIO0ErQjkrSUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBL0JnL0lGO0ErQjkrSUU7RUFDQztFQUNBO0EvQmcvSUg7QStCeCtJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0EvQjArSUY7QStCeCtJRTtFQUNDO0VBQ0E7QS9CMCtJSDtBK0JsK0lDO0VBQ0M7QS9CbytJRjtBK0JqK0lDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm0rSUY7QStCaCtJQztFQUNDO0EvQmsrSUY7O0FnQ3JzSkE7RUFDQztFQUNBO0VBQ0E7RUFD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O0FyQ3k1SnBCO0FxQ3Y1Sm9CO0VBSko7SUFLUTtFckMwNUp0QjtBQUNGO0FxQ3A1Slk7RUFDSTtFQUNBO0VBQ0E7QXJDczVKaEI7QXFDcDVKZ0I7RUFMSjtJQU1RO0VyQ3U1SmxCO0FBQ0Y7QXFDcjVKZ0I7RUFDSTtBckN1NUpwQjtBcUNwNUpnQjtFQUNJO0FyQ3M1SnBCO0FxQ241SmdCO0VBQ0k7QXJDcTVKcEI7O0FBdCtKQTtBc0N4Q0k7RUFDSTtBdENraEtSO0FzQy9nS0k7RUFDSTtBdENpaEtSO0FzQzlnS0k7RUFDSTtBdENnaEtSO0FzQzdnS0k7RUFDSTtJQUNJO0V0QytnS1Y7RXNDNWdLTTtJQUNJO0V0QzhnS1Y7RXNDM2dLTTtJQUNJO0V0QzZnS1Y7QUFDRjtBc0MxZ0tJO0VBQ0k7SUFDSTtFdEM0Z0tWO0VzQ3pnS007SUFDSTtFdEMyZ0tWO0VzQ3hnS007SUFDSTtFdEMwZ0tWO0FBQ0Y7O0FzQ3JnS0k7RUFDSTtBdEN3Z0tSO0FzQ3JnS0k7RUFDSTtFQUNBO0F0Q3VnS1I7QXNDbGdLSTtFQUNJO0F0Q29nS1I7QXNDamdLSTtFQUdJO0VBQ0E7RUFBQTtBdENpZ0tSO0FzQzkvSkk7RUFDSTtJQUNJO0V0Q2dnS1Y7RXNDNy9KTTtJQUNJO0lBQ0E7RXRDKy9KVjtFc0M1L0pNO0lBQ0k7RXRDOC9KVjtBQUNGO0FzQzMvSkk7RUFDSTtJQUNJO0V0QzYvSlY7RXNDMS9KTTtJQUNJO0lBQ0E7RXRDNC9KVjtFc0N6L0pNO0lBQ0k7RXRDMi9KVjtBQUNGOztBdUN2bEtBO0VBQ0k7QXZDMGxLSjtBdUN4bEtJO0VBQ0k7QXZDMGxLUjtBdUN2bEtJO0VBQ0k7QXZDeWxLUjtBdUN0bEtJO0VBQ0k7QXZDd2xLUjtBdUNybEtJO0VBQ0k7QXZDdWxLUjtBdUNwbEtJO0VBQ0k7QXZDc2xLUjtBdUNubEtJO0VBQ0k7QXZDcWxLUjtBdUNsbEtJO0VBQ0k7SUFDSTtFdkNvbEtWO0V1Q2psS007SUFDSTtFdkNtbEtWO0V1Q2hsS007SUFDSTtFdkNrbEtWO0V1Qy9rS007SUFDSTtFdkNpbEtWO0FBQ0Y7QXVDOWtLSTtFQUNJO0F2Q2dsS1I7QXVDN2tLSTtFQUNJO0F2QytrS1I7QXVDNWtLSTtFQUNJO0F2QzhrS1I7QXVDM2tLSTtFQUNJO0F2QzZrS1I7QXVDMWtLSTtFQUNJO0F2QzRrS1I7QXVDemtLSTtFQUNJO0F2QzJrS1I7QXVDeGtLSTtFQUNJO0F2QzBrS1I7QXVDdmtLSTtFQUNJO0F2Q3lrS1I7QXVDdGtLSTtFQUNJO0F2Q3drS1I7QXVDcmtLSTtFQUNJO0lBQ0k7RXZDdWtLVjtFdUNwa0tNO0lBQ0k7RXZDc2tLVjtFdUNua0tNO0lBQ0k7RXZDcWtLVjtFdUNsa0tNO0lBQ0k7RXZDb2tLVjtFdUNqa0tNO0lBQ0k7RXZDbWtLVjtFdUNoa0tNO0lBQ0k7RXZDa2tLVjtFdUMvaktNO0lBQ0k7RXZDaWtLVjtFdUM5aktNO0lBQ0k7RXZDZ2tLVjtFdUM3aktNO0lBQ0k7RXZDK2pLVjtBQUNGO0F1QzVqS0k7RUFDSTtJQUNJO0V2QzhqS1Y7RXVDM2pLTTtJQUNJO0V2QzZqS1Y7RXVDMWpLTTtJQUNJO0V2QzRqS1Y7RXVDempLTTtJQUNJO0V2QzJqS1Y7RXVDeGpLTTtJQUNJO0V2QzBqS1Y7RXVDdmpLTTtJQUNJO0V2Q3lqS1Y7RXVDdGpLTTtJQUNJO0V2Q3dqS1Y7RXVDcmpLTTtJQUNJO0V2Q3VqS1Y7RXVDcGpLTTtJQUNJO0V2Q3NqS1Y7RXVDbmpLTTtJQUNJO0V2Q3FqS1Y7RXVDbGpLTTtJQUNJO0V2Q29qS1Y7RXVDampLTTtJQUNJO0V2Q21qS1Y7QUFDRjs7QXdDenRLQTtFQUNJO0VBQ0E7RUFDQTtBeEM0dEtKO0F3QzF0S0k7RUFDSTtBeEM0dEtSO0F3Q3p0S0k7RUFDSTtBeEMydEtSO0F3Q3h0S0k7RUFDSTtBeEMwdEtSO0F3Q3Z0S0k7RUFDSTtBeEN5dEtSO0F3Q3R0S0k7RUFDSTtJQUNJO0V4Q3d0S1Y7RXdDcnRLTTtJQUNJO0V4Q3V0S1Y7QUFDRjtBd0NwdEtJO0VBQ0k7QXhDc3RLUjs7QXdDbHRLQTtFQUNJO0VBQ0E7RUFDQTtBeENxdEtKO0F3Q250S0k7RUFMSjtJQU1RO0V4Q3N0S047QUFDRjtBd0NwdEtJO0VBQ0k7QXhDc3RLUjtBd0NudEtJO0VBQ0k7QXhDcXRLUjtBd0NsdEtJO0VBQ0k7QXhDb3RLUjtBd0NqdEtJO0VBQ0k7QXhDbXRLUjtBd0NodEtJO0VBQ0k7SUFDSTtFeENrdEtWO0V3Qy9zS007SUFDSTtFeENpdEtWO0FBQ0Y7QXdDN3NLUTtFQURKO0lBRVE7RXhDZ3RLVjtBQUNGO0F3QzdzS0k7RUFDSTtBeEMrc0tSO0F3QzVzS0k7RUFDSTtBeEM4c0tSO0F3QzNzS0k7RUFDSTtBeEM2c0tSO0F3QzFzS0k7RUFDSTtBeEM0c0tSO0F3Q3pzS0k7RUFDSTtBeEMyc0tSO0F3Q3hzS0k7RUFDSTtJQUNJO0V4QzBzS1Y7QUFDRjtBd0N2c0tJO0VBRVE7SUFDSTtJQUNBO0V4Q3dzS2Q7RXdDMXNLVTtJQUNJO0lBQ0E7RXhDNHNLZDtFd0M5c0tVO0lBQ0k7SUFDQTtFeENndEtkO0V3Q2x0S1U7SUFDSTtJQUNBO0V4Q290S2Q7RXdDdHRLVTtJQUNJO0lBQ0E7RXhDd3RLZDtFd0MxdEtVO0lBQ0k7SUFDQTtFeEM0dEtkO0V3Qzl0S1U7SUFDSTtJQUNBO0V4Q2d1S2Q7RXdDbHVLVTtJQUNJO0lBQ0E7RXhDb3VLZDtFd0N0dUtVO0lBQ0k7SUFDQTtFeEN3dUtkO0V3QzF1S1U7SUFDSTtJQUNBO0V4QzR1S2Q7RXdDOXVLVTtJQUNJO0lBQ0E7RXhDZ3ZLZDtFd0NsdktVO0lBQ0k7SUFDQTtFeENvdktkO0FBQ0Y7QXdDaHZLSTtFQUVRO0lBQ0k7SUFDQTtFeENpdktkO0V3Q252S1U7SUFDSTtJQUNBO0V4Q3F2S2Q7RXdDdnZLVTtJQUNJO0lBQ0E7RXhDeXZLZDtFd0MzdktVO0lBQ0k7SUFDQTtFeEM2dktkO0V3Qy92S1U7SUFDSTtJQUNBO0V4Q2l3S2Q7RXdDbndLVTtJQUNJO0lBQ0E7RXhDcXdLZDtFd0N2d0tVO0lBQ0k7SUFDQTtFeEN5d0tkO0V3QzN3S1U7SUFDSTtJQUNBO0V4QzZ3S2Q7RXdDL3dLVTtJQUNJO0lBQ0E7RXhDaXhLZDtFd0NueEtVO0lBQ0k7SUFDQTtFeENxeEtkO0V3Q3Z4S1U7SUFDSTtJQUNBO0V4Q3l4S2Q7RXdDM3hLVTtJQUNJO0lBQ0E7RXhDNnhLZDtFd0N6eEtNO0lBQ0k7RXhDMnhLVjtBQUNGO0F3Q3Z4S0k7RUFFUTtJQUNJO0lBQ0E7RXhDd3hLZDtFd0MxeEtVO0lBQ0k7SUFDQTtFeEM0eEtkO0V3Qzl4S1U7SUFDSTtJQUNBO0V4Q2d5S2Q7RXdDbHlLVTtJQUNJO0lBQ0E7RXhDb3lLZDtFd0N0eUtVO0lBQ0k7SUFDQTtFeEN3eUtkO0V3QzF5S1U7SUFDSTtJQUNBO0V4QzR5S2Q7RXdDOXlLVTtJQUNJO0lBQ0E7RXhDZ3pLZDtFd0NsektVO0lBQ0k7SUFDQTtFeENvektkO0V3Q3R6S1U7SUFDSTtJQUNBO0V4Q3d6S2Q7RXdDMXpLVTtJQUNJO0lBQ0E7RXhDNHpLZDtFd0M5ektVO0lBQ0k7SUFDQTtFeENnMEtkO0V3Q2wwS1U7SUFDSTtJQUNBO0V4Q28wS2Q7RXdDaDBLTTtJQUNJO0V4Q2swS1Y7QUFDRjs7QXlDMThLQTs7O0VBR0k7QXpDNjhLSjs7QXlDMThLQTs7RUFFSTtBekM2OEtKOztBeUMxOEtBO0VBQ0k7QXpDNjhLSjs7QXlDMThLQTtFQUNJO0F6QzY4S0o7O0F5QzE4S0E7RUFDSTtBekM2OEtKOztBeUMxOEtBO0FBQ0E7RUFDSTtBekM2OEtKOztBeUMxOEtBO0VBQ0k7QXpDNjhLSjs7QXlDMThLQTtFQUNJO0lBQ0k7RXpDNjhLTjtBQUNGO0F5QzE4S0E7QUFDQTtFQUNJO0F6QzQ4S0o7O0F5Q3o4S0E7RUFDSTtBekM0OEtKOztBeUN6OEtBO0FBRUE7RUFDSTtBekMyOEtKOztBeUN4OEtBO0VBQ0k7QXpDMjhLSjs7QXlDeDhLQTtFQUNJO0F6QzI4S0o7O0F5Q3g4S0E7RUFDSTtJQUNJO0V6QzI4S047QUFDRjtBeUN4OEtBO0VBQ0k7RUFDQTtBekMwOEtKOztBeUN2OEtBO0VBQ0k7QXpDMDhLSjs7QXlDdjhLQTtFQUNJO0F6QzA4S0o7O0F5Q3Y4S0E7RUFDSTtBekMwOEtKOztBeUN2OEtBO0VBQ0k7QXpDMDhLSjs7QTBDOWhMSTtFQUNJO0ExQ2lpTFI7QTBDOWhMSTtFQUNJO0ExQ2dpTFI7QTBDN2hMSTtFQUNJO0ExQytoTFI7QTBDNWhMSTtFQUNJO0ExQzhoTFI7QTBDM2hMSTtFQUNJO0ExQzZoTFI7QTBDMWhMSTtFQUNJO0ExQzRoTFI7QTBDemhMSTtFQUNJO0ExQzJoTFI7QTBDeGhMSTtFQUNJO0ExQzBoTFI7QTBDdmhMSTtFQUNJO0VBQ0E7RUFDQTtBMUN5aExSO0EwQ3RoTEk7RUFDSTtFQUNBO0ExQ3doTFI7QTBDcmhMSTtFQUNJO0VBQ0E7QTFDdWhMUjtBMENwaExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFDc2hMUjtBMENqaExRO0VBQ0k7QTFDbWhMWjs7QTBDOWdMQTtFQUNJO0ExQ2loTEo7O0EyQ2xsTEE7QUFHSTtFQUNJO0EzQ21sTFI7O0EyQ3BsTEk7RUFDSTtBM0N1bExSOztBMkN4bExJO0VBQ0k7QTNDMmxMUjs7QTJDNWxMSTtFQUNJO0EzQytsTFI7O0EyQ2htTEk7RUFDSTtBM0NtbUxSOztBMkNwbUxJO0VBQ0k7QTNDdW1MUjs7QTJDeG1MSTtFQUNJO0EzQzJtTFI7O0EyQzVtTEk7RUFDSTtBM0MrbUxSOztBMkNobkxJO0VBQ0k7QTNDbW5MUjs7QTJDL21MQTtBQUdJO0VBQ0k7RUFDQTtBM0NnbkxSOztBMkNsbkxJO0VBQ0k7RUFDQTtBM0NxbkxSOztBMkN2bkxJO0VBQ0k7RUFDQTtBM0MwbkxSOztBMkM1bkxJO0VBQ0k7RUFDQTtBM0MrbkxSOztBMkNqb0xJO0VBQ0k7RUFDQTtBM0Nvb0xSOztBMkN0b0xJO0VBQ0k7RUFDQTtBM0N5b0xSOztBMkMzb0xJO0VBQ0k7RUFDQTtBM0M4b0xSOztBMkNocExJO0VBQ0k7RUFDQTtBM0NtcExSOztBMkNycExJO0VBQ0k7RUFDQTtBM0N3cExSOztBMkNwcExBO0FBR0k7RUFDSTtFQUNBO0EzQ3FwTFI7O0EyQ3ZwTEk7RUFDSTtFQUNBO0EzQzBwTFI7O0EyQzVwTEk7RUFDSTtFQUNBO0EzQytwTFI7O0EyQ2pxTEk7RUFDSTtFQUNBO0EzQ29xTFI7O0EyQ3RxTEk7RUFDSTtFQUNBO0EzQ3lxTFI7O0EyQzNxTEk7RUFDSTtFQUNBO0EzQzhxTFI7O0EyQ2hyTEk7RUFDSTtFQUNBO0EzQ21yTFI7O0EyQ3JyTEk7RUFDSTtFQUNBO0EzQ3dyTFI7O0EyQzFyTEk7RUFDSTtFQUNBO0EzQzZyTFI7O0EyQ3pyTEE7QUFHSTtFQUNJO0EzQzByTFI7O0EyQzNyTEk7RUFDSTtBM0M4ckxSOztBMkMvckxJO0VBQ0k7QTNDa3NMUjs7QTJDbnNMSTtFQUNJO0EzQ3NzTFI7O0EyQ3ZzTEk7RUFDSTtBM0Mwc0xSOztBMkMzc0xJO0VBQ0k7QTNDOHNMUjs7QTJDL3NMSTtFQUNJO0EzQ2t0TFI7O0EyQ250TEk7RUFDSTtBM0NzdExSOztBMkN2dExJO0VBQ0k7QTNDMHRMUjs7QTJDdHRMQTtBQUdJO0VBQ0k7QTNDdXRMUjs7QTJDeHRMSTtFQUNJO0EzQzJ0TFI7O0EyQzV0TEk7RUFDSTtBM0MrdExSOztBMkNodUxJO0VBQ0k7QTNDbXVMUjs7QTJDcHVMSTtFQUNJO0EzQ3V1TFI7O0EyQ3h1TEk7RUFDSTtBM0MydUxSOztBMkM1dUxJO0VBQ0k7QTNDK3VMUjs7QTJDaHZMSTtFQUNJO0EzQ212TFI7O0EyQ3B2TEk7RUFDSTtBM0N1dkxSOztBMkNudkxBO0FBR0k7RUFDSTtBM0NvdkxSOztBMkNydkxJO0VBQ0k7QTNDd3ZMUjs7QTJDenZMSTtFQUNJO0EzQzR2TFI7O0EyQzd2TEk7RUFDSTtBM0Nnd0xSOztBMkNqd0xJO0VBQ0k7QTNDb3dMUjs7QTJDcndMSTtFQUNJO0EzQ3d3TFI7O0EyQ3p3TEk7RUFDSTtBM0M0d0xSOztBMkM3d0xJO0VBQ0k7QTNDZ3hMUjs7QTJDanhMSTtFQUNJO0EzQ294TFI7O0EyQ2h4TEE7QUFHSTtFQUNJO0EzQ2l4TFI7O0EyQ2x4TEk7RUFDSTtBM0NxeExSOztBMkN0eExJO0VBQ0k7QTNDeXhMUjs7QTJDMXhMSTtFQUNJO0EzQzZ4TFI7O0EyQzl4TEk7RUFDSTtBM0NpeUxSOztBMkNseUxJO0VBQ0k7QTNDcXlMUjs7QTJDdHlMSTtFQUNJO0EzQ3l5TFI7O0EyQzF5TEk7RUFDSTtBM0M2eUxSOztBMkM5eUxJO0VBQ0k7QTNDaXpMUjs7QTJDN3lMQTtBQUdJO0VBRUk7RUFHSTtJQUNJO0UzQzJ5TGQ7RTJDNXlMVTtJQUNJO0UzQzh5TGQ7RTJDL3lMVTtJQUNJO0UzQ2l6TGQ7RTJDbHpMVTtJQUNJO0UzQ296TGQ7RTJDcnpMVTtJQUNJO0UzQ3V6TGQ7RTJDeHpMVTtJQUNJO0UzQzB6TGQ7RTJDM3pMVTtJQUNJO0UzQzZ6TGQ7RTJDOXpMVTtJQUNJO0UzQ2cwTGQ7RTJDajBMVTtJQUNJO0UzQ20wTGQ7RTJDL3pMTTtFQUdJO0lBQ0k7SUFDQTtFM0MrekxkO0UyQ2owTFU7SUFDSTtJQUNBO0UzQ20wTGQ7RTJDcjBMVTtJQUNJO0lBQ0E7RTNDdTBMZDtFMkN6MExVO0lBQ0k7SUFDQTtFM0MyMExkO0UyQzcwTFU7SUFDSTtJQUNBO0UzQyswTGQ7RTJDajFMVTtJQUNJO0lBQ0E7RTNDbTFMZDtFMkNyMUxVO0lBQ0k7SUFDQTtFM0N1MUxkO0UyQ3oxTFU7SUFDSTtJQUNBO0UzQzIxTGQ7RTJDNzFMVTtJQUNJO0lBQ0E7RTNDKzFMZDtFMkMzMUxNO0VBR0k7SUFDSTtJQUNBO0UzQzIxTGQ7RTJDNzFMVTtJQUNJO0lBQ0E7RTNDKzFMZDtFMkNqMkxVO0lBQ0k7SUFDQTtFM0NtMkxkO0UyQ3IyTFU7SUFDSTtJQUNBO0UzQ3UyTGQ7RTJDejJMVTtJQUNJO0lBQ0E7RTNDMjJMZDtFMkM3MkxVO0lBQ0k7SUFDQTtFM0MrMkxkO0UyQ2ozTFU7SUFDSTtJQUNBO0UzQ20zTGQ7RTJDcjNMVTtJQUNJO0lBQ0E7RTNDdTNMZDtFMkN6M0xVO0lBQ0k7SUFDQTtFM0MyM0xkO0UyQ3YzTE07RUFHSTtJQUNJO0UzQ3UzTGQ7RTJDeDNMVTtJQUNJO0UzQzAzTGQ7RTJDMzNMVTtJQUNJO0UzQzYzTGQ7RTJDOTNMVTtJQUNJO0UzQ2c0TGQ7RTJDajRMVTtJQUNJO0UzQ200TGQ7RTJDcDRMVTtJQUNJO0UzQ3M0TGQ7RTJDdjRMVTtJQUNJO0UzQ3k0TGQ7RTJDMTRMVTtJQUNJO0UzQzQ0TGQ7RTJDNzRMVTtJQUNJO0UzQys0TGQ7RTJDMzRMTTtFQUdJO0lBQ0k7RTNDMjRMZDtFMkM1NExVO0lBQ0k7RTNDODRMZDtFMkMvNExVO0lBQ0k7RTNDaTVMZDtFMkNsNUxVO0lBQ0k7RTNDbzVMZDtFMkNyNUxVO0lBQ0k7RTNDdTVMZDtFMkN4NUxVO0lBQ0k7RTNDMDVMZDtFMkMzNUxVO0lBQ0k7RTNDNjVMZDtFMkM5NUxVO0lBQ0k7RTNDZzZMZDtFMkNqNkxVO0lBQ0k7RTNDbTZMZDtFMkMvNUxNO0VBR0k7SUFDSTtFM0MrNUxkO0UyQ2g2TFU7SUFDSTtFM0NrNkxkO0UyQ242TFU7SUFDSTtFM0NxNkxkO0UyQ3Q2TFU7SUFDSTtFM0N3NkxkO0UyQ3o2TFU7SUFDSTtFM0MyNkxkO0UyQzU2TFU7SUFDSTtFM0M4NkxkO0UyQy82TFU7SUFDSTtFM0NpN0xkO0UyQ2w3TFU7SUFDSTtFM0NvN0xkO0UyQ3I3TFU7SUFDSTtFM0N1N0xkO0UyQ243TE07RUFHSTtJQUNJO0UzQ203TGQ7RTJDcDdMVTtJQUNJO0UzQ3M3TGQ7RTJDdjdMVTtJQUNJO0UzQ3k3TGQ7RTJDMTdMVTtJQUNJO0UzQzQ3TGQ7RTJDNzdMVTtJQUNJO0UzQys3TGQ7RTJDaDhMVTtJQUNJO0UzQ2s4TGQ7RTJDbjhMVTtJQUNJO0UzQ3E4TGQ7RTJDdDhMVTtJQUNJO0UzQ3c4TGQ7RTJDejhMVTtJQUNJO0UzQzI4TGQ7QUFDRjtBMkNwZ01JO0VBRUk7RUFHSTtJQUNJO0UzQ21nTWQ7RTJDcGdNVTtJQUNJO0UzQ3NnTWQ7RTJDdmdNVTtJQUNJO0UzQ3lnTWQ7RTJDMWdNVTtJQUNJO0UzQzRnTWQ7RTJDN2dNVTtJQUNJO0UzQytnTWQ7RTJDaGhNVTtJQUNJO0UzQ2toTWQ7RTJDbmhNVTtJQUNJO0UzQ3FoTWQ7RTJDdGhNVTtJQUNJO0UzQ3doTWQ7RTJDemhNVTtJQUNJO0UzQzJoTWQ7RTJDdmhNTTtFQUdJO0lBQ0k7SUFDQTtFM0N1aE1kO0UyQ3poTVU7SUFDSTtJQUNBO0UzQzJoTWQ7RTJDN2hNVTtJQUNJO0lBQ0E7RTNDK2hNZDtFMkNqaU1VO0lBQ0k7SUFDQTtFM0NtaU1kO0UyQ3JpTVU7SUFDSTtJQUNBO0UzQ3VpTWQ7RTJDemlNVTtJQUNJO0lBQ0E7RTNDMmlNZDtFMkM3aU1VO0lBQ0k7SUFDQTtFM0MraU1kO0UyQ2pqTVU7SUFDSTtJQUNBO0UzQ21qTWQ7RTJDcmpNVTtJQUNJO0lBQ0E7RTNDdWpNZDtFMkNuak1NO0VBR0k7SUFDSTtJQUNBO0UzQ21qTWQ7RTJDcmpNVTtJQUNJO0lBQ0E7RTNDdWpNZDtFMkN6ak1VO0lBQ0k7SUFDQTtFM0Myak1kO0UyQzdqTVU7SUFDSTtJQUNBO0UzQytqTWQ7RTJDamtNVTtJQUNJO0lBQ0E7RTNDbWtNZDtFMkNya01VO0lBQ0k7SUFDQTtFM0N1a01kO0UyQ3prTVU7SUFDSTtJQUNBO0UzQzJrTWQ7RTJDN2tNVTtJQUNJO0lBQ0E7RTNDK2tNZDtFMkNqbE1VO0lBQ0k7SUFDQTtFM0NtbE1kO0UyQy9rTU07RUFHSTtJQUNJO0UzQytrTWQ7RTJDaGxNVTtJQUNJO0UzQ2tsTWQ7RTJDbmxNVTtJQUNJO0UzQ3FsTWQ7RTJDdGxNVTtJQUNJO0UzQ3dsTWQ7RTJDemxNVTtJQUNJO0UzQzJsTWQ7RTJDNWxNVTtJQUNJO0UzQzhsTWQ7RTJDL2xNVTtJQUNJO0UzQ2ltTWQ7RTJDbG1NVTtJQUNJO0UzQ29tTWQ7RTJDcm1NVTtJQUNJO0UzQ3VtTWQ7RTJDbm1NTTtFQUdJO0lBQ0k7RTNDbW1NZDtFMkNwbU1VO0lBQ0k7RTNDc21NZDtFMkN2bU1VO0lBQ0k7RTNDeW1NZDtFMkMxbU1VO0lBQ0k7RTNDNG1NZDtFMkM3bU1VO0lBQ0k7RTNDK21NZDtFMkNobk1VO0lBQ0k7RTNDa25NZDtFMkNubk1VO0lBQ0k7RTNDcW5NZDtFMkN0bk1VO0lBQ0k7RTNDd25NZDtFMkN6bk1VO0lBQ0k7RTNDMm5NZDtFMkN2bk1NO0VBR0k7SUFDSTtFM0N1bk1kO0UyQ3huTVU7SUFDSTtFM0Mwbk1kO0UyQzNuTVU7SUFDSTtFM0M2bk1kO0UyQzluTVU7SUFDSTtFM0Nnb01kO0UyQ2pvTVU7SUFDSTtFM0Ntb01kO0UyQ3BvTVU7SUFDSTtFM0Nzb01kO0UyQ3ZvTVU7SUFDSTtFM0N5b01kO0UyQzFvTVU7SUFDSTtFM0M0b01kO0UyQzdvTVU7SUFDSTtFM0Mrb01kO0UyQzNvTU07RUFHSTtJQUNJO0UzQzJvTWQ7RTJDNW9NVTtJQUNJO0UzQzhvTWQ7RTJDL29NVTtJQUNJO0UzQ2lwTWQ7RTJDbHBNVTtJQUNJO0UzQ29wTWQ7RTJDcnBNVTtJQUNJO0UzQ3VwTWQ7RTJDeHBNVTtJQUNJO0UzQzBwTWQ7RTJDM3BNVTtJQUNJO0UzQzZwTWQ7RTJDOXBNVTtJQUNJO0UzQ2dxTWQ7RTJDanFNVTtJQUNJO0UzQ21xTWQ7QUFDRjtBMkM1dE1JO0VBRUk7RUFHSTtJQUNJO0UzQzJ0TWQ7RTJDNXRNVTtJQUNJO0UzQzh0TWQ7RTJDL3RNVTtJQUNJO0UzQ2l1TWQ7RTJDbHVNVTtJQUNJO0UzQ291TWQ7RTJDcnVNVTtJQUNJO0UzQ3V1TWQ7RTJDeHVNVTtJQUNJO0UzQzB1TWQ7RTJDM3VNVTtJQUNJO0UzQzZ1TWQ7RTJDOXVNVTtJQUNJO0UzQ2d2TWQ7RTJDanZNVTtJQUNJO0UzQ212TWQ7RTJDL3VNTTtFQUdJO0lBQ0k7SUFDQTtFM0MrdU1kO0UyQ2p2TVU7SUFDSTtJQUNBO0UzQ212TWQ7RTJDcnZNVTtJQUNJO0lBQ0E7RTNDdXZNZDtFMkN6dk1VO0lBQ0k7SUFDQTtFM0Mydk1kO0UyQzd2TVU7SUFDSTtJQUNBO0UzQyt2TWQ7RTJDandNVTtJQUNJO0lBQ0E7RTNDbXdNZDtFMkNyd01VO0lBQ0k7SUFDQTtFM0N1d01kO0UyQ3p3TVU7SUFDSTtJQUNBO0UzQzJ3TWQ7RTJDN3dNVTtJQUNJO0lBQ0E7RTNDK3dNZDtFMkMzd01NO0VBR0k7SUFDSTtJQUNBO0UzQzJ3TWQ7RTJDN3dNVTtJQUNJO0lBQ0E7RTNDK3dNZDtFMkNqeE1VO0lBQ0k7SUFDQTtFM0NteE1kO0UyQ3J4TVU7SUFDSTtJQUNBO0UzQ3V4TWQ7RTJDenhNVTtJQUNJO0lBQ0E7RTNDMnhNZDtFMkM3eE1VO0lBQ0k7SUFDQTtFM0MreE1kO0UyQ2p5TVU7SUFDSTtJQUNBO0UzQ215TWQ7RTJDcnlNVTtJQUNJO0lBQ0E7RTNDdXlNZDtFMkN6eU1VO0lBQ0k7SUFDQTtFM0MyeU1kO0UyQ3Z5TU07RUFHSTtJQUNJO0UzQ3V5TWQ7RTJDeHlNVTtJQUNJO0UzQzB5TWQ7RTJDM3lNVTtJQUNJO0UzQzZ5TWQ7RTJDOXlNVTtJQUNJO0UzQ2d6TWQ7RTJDanpNVTtJQUNJO0UzQ216TWQ7RTJDcHpNVTtJQUNJO0UzQ3N6TWQ7RTJDdnpNVTtJQUNJO0UzQ3l6TWQ7RTJDMXpNVTtJQUNJO0UzQzR6TWQ7RTJDN3pNVTtJQUNJO0UzQyt6TWQ7RTJDM3pNTTtFQUdJO0lBQ0k7RTNDMnpNZDtFMkM1ek1VO0lBQ0k7RTNDOHpNZDtFMkMvek1VO0lBQ0k7RTNDaTBNZDtFMkNsME1VO0lBQ0k7RTNDbzBNZDtFMkNyME1VO0lBQ0k7RTNDdTBNZDtFMkN4ME1VO0lBQ0k7RTNDMDBNZDtFMkMzME1VO0lBQ0k7RTNDNjBNZDtFMkM5ME1VO0lBQ0k7RTNDZzFNZDtFMkNqMU1VO0lBQ0k7RTNDbTFNZDtFMkMvME1NO0VBR0k7SUFDSTtFM0MrME1kO0UyQ2gxTVU7SUFDSTtFM0NrMU1kO0UyQ24xTVU7SUFDSTtFM0NxMU1kO0UyQ3QxTVU7SUFDSTtFM0N3MU1kO0UyQ3oxTVU7SUFDSTtFM0MyMU1kO0UyQzUxTVU7SUFDSTtFM0M4MU1kO0UyQy8xTVU7SUFDSTtFM0NpMk1kO0UyQ2wyTVU7SUFDSTtFM0NvMk1kO0UyQ3IyTVU7SUFDSTtFM0N1Mk1kO0UyQ24yTU07RUFHSTtJQUNJO0UzQ20yTWQ7RTJDcDJNVTtJQUNJO0UzQ3MyTWQ7RTJDdjJNVTtJQUNJO0UzQ3kyTWQ7RTJDMTJNVTtJQUNJO0UzQzQyTWQ7RTJDNzJNVTtJQUNJO0UzQysyTWQ7RTJDaDNNVTtJQUNJO0UzQ2szTWQ7RTJDbjNNVTtJQUNJO0UzQ3EzTWQ7RTJDdDNNVTtJQUNJO0UzQ3czTWQ7RTJDejNNVTtJQUNJO0UzQzIzTWQ7QUFDRjtBMkNwN01JO0VBRUk7RUFHSTtJQUNJO0UzQ203TWQ7RTJDcDdNVTtJQUNJO0UzQ3M3TWQ7RTJDdjdNVTtJQUNJO0UzQ3k3TWQ7RTJDMTdNVTtJQUNJO0UzQzQ3TWQ7RTJDNzdNVTtJQUNJO0UzQys3TWQ7RTJDaDhNVTtJQUNJO0UzQ2s4TWQ7RTJDbjhNVTtJQUNJO0UzQ3E4TWQ7RTJDdDhNVTtJQUNJO0UzQ3c4TWQ7RTJDejhNVTtJQUNJO0UzQzI4TWQ7RTJDdjhNTTtFQUdJO0lBQ0k7SUFDQTtFM0N1OE1kO0UyQ3o4TVU7SUFDSTtJQUNBO0UzQzI4TWQ7RTJDNzhNVTtJQUNJO0lBQ0E7RTNDKzhNZDtFMkNqOU1VO0lBQ0k7SUFDQTtFM0NtOU1kO0UyQ3I5TVU7SUFDSTtJQUNBO0UzQ3U5TWQ7RTJDejlNVTtJQUNJO0lBQ0E7RTNDMjlNZDtFMkM3OU1VO0lBQ0k7SUFDQTtFM0MrOU1kO0UyQ2orTVU7SUFDSTtJQUNBO0UzQ20rTWQ7RTJDcitNVTtJQUNJO0lBQ0E7RTNDdStNZDtFMkNuK01NO0VBR0k7SUFDSTtJQUNBO0UzQ20rTWQ7RTJDcitNVTtJQUNJO0lBQ0E7RTNDdStNZDtFMkN6K01VO0lBQ0k7SUFDQTtFM0MyK01kO0UyQzcrTVU7SUFDSTtJQUNBO0UzQysrTWQ7RTJDai9NVTtJQUNJO0lBQ0E7RTNDbS9NZDtFMkNyL01VO0lBQ0k7SUFDQTtFM0N1L01kO0UyQ3ovTVU7SUFDSTtJQUNBO0UzQzIvTWQ7RTJDNy9NVTtJQUNJO0lBQ0E7RTNDKy9NZDtFMkNqZ05VO0lBQ0k7SUFDQTtFM0NtZ05kO0UyQy8vTU07RUFHSTtJQUNJO0UzQysvTWQ7RTJDaGdOVTtJQUNJO0UzQ2tnTmQ7RTJDbmdOVTtJQUNJO0UzQ3FnTmQ7RTJDdGdOVTtJQUNJO0UzQ3dnTmQ7RTJDemdOVTtJQUNJO0UzQzJnTmQ7RTJDNWdOVTtJQUNJO0UzQzhnTmQ7RTJDL2dOVTtJQUNJO0UzQ2loTmQ7RTJDbGhOVTtJQUNJO0UzQ29oTmQ7RTJDcmhOVTtJQUNJO0UzQ3VoTmQ7RTJDbmhOTTtFQUdJO0lBQ0k7RTNDbWhOZDtFMkNwaE5VO0lBQ0k7RTNDc2hOZDtFMkN2aE5VO0lBQ0k7RTNDeWhOZDtFMkMxaE5VO0lBQ0k7RTNDNGhOZDtFMkM3aE5VO0lBQ0k7RTNDK2hOZDtFMkNoaU5VO0lBQ0k7RTNDa2lOZDtFMkNuaU5VO0lBQ0k7RTNDcWlOZDtFMkN0aU5VO0lBQ0k7RTNDd2lOZDtFMkN6aU5VO0lBQ0k7RTNDMmlOZDtFMkN2aU5NO0VBR0k7SUFDSTtFM0N1aU5kO0UyQ3hpTlU7SUFDSTtFM0MwaU5kO0UyQzNpTlU7SUFDSTtFM0M2aU5kO0UyQzlpTlU7SUFDSTtFM0Nnak5kO0UyQ2pqTlU7SUFDSTtFM0Ntak5kO0UyQ3BqTlU7SUFDSTtFM0Nzak5kO0UyQ3ZqTlU7SUFDSTtFM0N5ak5kO0UyQzFqTlU7SUFDSTtFM0M0ak5kO0UyQzdqTlU7SUFDSTtFM0Mrak5kO0UyQzNqTk07RUFHSTtJQUNJO0UzQzJqTmQ7RTJDNWpOVTtJQUNJO0UzQzhqTmQ7RTJDL2pOVTtJQUNJO0UzQ2lrTmQ7RTJDbGtOVTtJQUNJO0UzQ29rTmQ7RTJDcmtOVTtJQUNJO0UzQ3VrTmQ7RTJDeGtOVTtJQUNJO0UzQzBrTmQ7RTJDM2tOVTtJQUNJO0UzQzZrTmQ7RTJDOWtOVTtJQUNJO0UzQ2dsTmQ7RTJDamxOVTtJQUNJO0UzQ21sTmQ7QUFDRjtBMkM5a05BO0FBR0k7RUFFSTtFQUdJO0lBQ0k7RTNDMmtOZDtFMkM1a05VO0lBQ0k7RTNDOGtOZDtFMkMva05VO0lBQ0k7RTNDaWxOZDtFMkNsbE5VO0lBQ0k7RTNDb2xOZDtFMkNybE5VO0lBQ0k7RTNDdWxOZDtFMkN4bE5VO0lBQ0k7RTNDMGxOZDtFMkMzbE5VO0lBQ0k7RTNDNmxOZDtFMkM5bE5VO0lBQ0k7RTNDZ21OZDtFMkNqbU5VO0lBQ0k7RTNDbW1OZDtFMkMvbE5NO0VBR0k7SUFDSTtJQUNBO0UzQytsTmQ7RTJDam1OVTtJQUNJO0lBQ0E7RTNDbW1OZDtFMkNybU5VO0lBQ0k7SUFDQTtFM0N1bU5kO0UyQ3ptTlU7SUFDSTtJQUNBO0UzQzJtTmQ7RTJDN21OVTtJQUNJO0lBQ0E7RTNDK21OZDtFMkNqbk5VO0lBQ0k7SUFDQTtFM0Ntbk5kO0UyQ3JuTlU7SUFDSTtJQUNBO0UzQ3VuTmQ7RTJDem5OVTtJQUNJO0lBQ0E7RTNDMm5OZDtFMkM3bk5VO0lBQ0k7SUFDQTtFM0Mrbk5kO0UyQzNuTk07RUFHSTtJQUNJO0lBQ0E7RTNDMm5OZDtFMkM3bk5VO0lBQ0k7SUFDQTtFM0Mrbk5kO0UyQ2pvTlU7SUFDSTtJQUNBO0UzQ21vTmQ7RTJDcm9OVTtJQUNJO0lBQ0E7RTNDdW9OZDtFMkN6b05VO0lBQ0k7SUFDQTtFM0Myb05kO0UyQzdvTlU7SUFDSTtJQUNBO0UzQytvTmQ7RTJDanBOVTtJQUNJO0lBQ0E7RTNDbXBOZDtFMkNycE5VO0lBQ0k7SUFDQTtFM0N1cE5kO0UyQ3pwTlU7SUFDSTtJQUNBO0UzQzJwTmQ7RTJDdnBOTTtFQUdJO0lBQ0k7RTNDdXBOZDtFMkN4cE5VO0lBQ0k7RTNDMHBOZDtFMkMzcE5VO0lBQ0k7RTNDNnBOZDtFMkM5cE5VO0lBQ0k7RTNDZ3FOZDtFMkNqcU5VO0lBQ0k7RTNDbXFOZDtFMkNwcU5VO0lBQ0k7RTNDc3FOZDtFMkN2cU5VO0lBQ0k7RTNDeXFOZDtFMkMxcU5VO0lBQ0k7RTNDNHFOZDtFMkM3cU5VO0lBQ0k7RTNDK3FOZDtFMkMzcU5NO0VBR0k7SUFDSTtFM0MycU5kO0UyQzVxTlU7SUFDSTtFM0M4cU5kO0UyQy9xTlU7SUFDSTtFM0Npck5kO0UyQ2xyTlU7SUFDSTtFM0Nvck5kO0UyQ3JyTlU7SUFDSTtFM0N1ck5kO0UyQ3hyTlU7SUFDSTtFM0Mwck5kO0UyQzNyTlU7SUFDSTtFM0M2ck5kO0UyQzlyTlU7SUFDSTtFM0Nnc05kO0UyQ2pzTlU7SUFDSTtFM0Ntc05kO0UyQy9yTk07RUFHSTtJQUNJO0UzQytyTmQ7RTJDaHNOVTtJQUNJO0UzQ2tzTmQ7RTJDbnNOVTtJQUNJO0UzQ3FzTmQ7RTJDdHNOVTtJQUNJO0UzQ3dzTmQ7RTJDenNOVTtJQUNJO0UzQzJzTmQ7RTJDNXNOVTtJQUNJO0UzQzhzTmQ7RTJDL3NOVTtJQUNJO0UzQ2l0TmQ7RTJDbHROVTtJQUNJO0UzQ290TmQ7RTJDcnROVTtJQUNJO0UzQ3V0TmQ7RTJDbnROTTtFQUdJO0lBQ0k7RTNDbXROZDtFMkNwdE5VO0lBQ0k7RTNDc3ROZDtFMkN2dE5VO0lBQ0k7RTNDeXROZDtFMkMxdE5VO0lBQ0k7RTNDNHROZDtFMkM3dE5VO0lBQ0k7RTNDK3ROZDtFMkNodU5VO0lBQ0k7RTNDa3VOZDtFMkNudU5VO0lBQ0k7RTNDcXVOZDtFMkN0dU5VO0lBQ0k7RTNDd3VOZDtFMkN6dU5VO0lBQ0k7RTNDMnVOZDtBQUNGO0EyQ3B5Tkk7RUFFSTtFQUdJO0lBQ0k7RTNDbXlOZDtFMkNweU5VO0lBQ0k7RTNDc3lOZDtFMkN2eU5VO0lBQ0k7RTNDeXlOZDtFMkMxeU5VO0lBQ0k7RTNDNHlOZDtFMkM3eU5VO0lBQ0k7RTNDK3lOZDtFMkNoek5VO0lBQ0k7RTNDa3pOZDtFMkNuek5VO0lBQ0k7RTNDcXpOZDtFMkN0ek5VO0lBQ0k7RTNDd3pOZDtFMkN6ek5VO0lBQ0k7RTNDMnpOZDtFMkN2ek5NO0VBR0k7SUFDSTtJQUNBO0UzQ3V6TmQ7RTJDenpOVTtJQUNJO0lBQ0E7RTNDMnpOZDtFMkM3ek5VO0lBQ0k7SUFDQTtFM0Mrek5kO0UyQ2owTlU7SUFDSTtJQUNBO0UzQ20wTmQ7RTJDcjBOVTtJQUNJO0lBQ0E7RTNDdTBOZDtFMkN6ME5VO0lBQ0k7SUFDQTtFM0MyME5kO0UyQzcwTlU7SUFDSTtJQUNBO0UzQyswTmQ7RTJDajFOVTtJQUNJO0lBQ0E7RTNDbTFOZDtFMkNyMU5VO0lBQ0k7SUFDQTtFM0N1MU5kO0UyQ24xTk07RUFHSTtJQUNJO0lBQ0E7RTNDbTFOZDtFMkNyMU5VO0lBQ0k7SUFDQTtFM0N1MU5kO0UyQ3oxTlU7SUFDSTtJQUNBO0UzQzIxTmQ7RTJDNzFOVTtJQUNJO0lBQ0E7RTNDKzFOZDtFMkNqMk5VO0lBQ0k7SUFDQTtFM0NtMk5kO0UyQ3IyTlU7SUFDSTtJQUNBO0UzQ3UyTmQ7RTJDejJOVTtJQUNJO0lBQ0E7RTNDMjJOZDtFMkM3Mk5VO0lBQ0k7SUFDQTtFM0MrMk5kO0UyQ2ozTlU7SUFDSTtJQUNBO0UzQ20zTmQ7RTJDLzJOTTtFQUdJO0lBQ0k7RTNDKzJOZDtFMkNoM05VO0lBQ0k7RTNDazNOZDtFMkNuM05VO0lBQ0k7RTNDcTNOZDtFMkN0M05VO0lBQ0k7RTNDdzNOZDtFMkN6M05VO0lBQ0k7RTNDMjNOZDtFMkM1M05VO0lBQ0k7RTNDODNOZDtFMkMvM05VO0lBQ0k7RTNDaTROZDtFMkNsNE5VO0lBQ0k7RTNDbzROZDtFMkNyNE5VO0lBQ0k7RTNDdTROZDtFMkNuNE5NO0VBR0k7SUFDSTtFM0NtNE5kO0UyQ3A0TlU7SUFDSTtFM0NzNE5kO0UyQ3Y0TlU7SUFDSTtFM0N5NE5kO0UyQzE0TlU7SUFDSTtFM0M0NE5kO0UyQzc0TlU7SUFDSTtFM0MrNE5kO0UyQ2g1TlU7SUFDSTtFM0NrNU5kO0UyQ241TlU7SUFDSTtFM0NxNU5kO0UyQ3Q1TlU7SUFDSTtFM0N3NU5kO0UyQ3o1TlU7SUFDSTtFM0MyNU5kO0UyQ3Y1Tk07RUFHSTtJQUNJO0UzQ3U1TmQ7RTJDeDVOVTtJQUNJO0UzQzA1TmQ7RTJDMzVOVTtJQUNJO0UzQzY1TmQ7RTJDOTVOVTtJQUNJO0UzQ2c2TmQ7RTJDajZOVTtJQUNJO0UzQ202TmQ7RTJDcDZOVTtJQUNJO0UzQ3M2TmQ7RTJDdjZOVTtJQUNJO0UzQ3k2TmQ7RTJDMTZOVTtJQUNJO0UzQzQ2TmQ7RTJDNzZOVTtJQUNJO0UzQys2TmQ7RTJDMzZOTTtFQUdJO0lBQ0k7RTNDMjZOZDtFMkM1Nk5VO0lBQ0k7RTNDODZOZDtFMkMvNk5VO0lBQ0k7RTNDaTdOZDtFMkNsN05VO0lBQ0k7RTNDbzdOZDtFMkNyN05VO0lBQ0k7RTNDdTdOZDtFMkN4N05VO0lBQ0k7RTNDMDdOZDtFMkMzN05VO0lBQ0k7RTNDNjdOZDtFMkM5N05VO0lBQ0k7RTNDZzhOZDtFMkNqOE5VO0lBQ0k7RTNDbThOZDtBQUNGO0EyQzUvTkk7RUFFSTtFQUdJO0lBQ0k7RTNDMi9OZDtFMkM1L05VO0lBQ0k7RTNDOC9OZDtFMkMvL05VO0lBQ0k7RTNDaWdPZDtFMkNsZ09VO0lBQ0k7RTNDb2dPZDtFMkNyZ09VO0lBQ0k7RTNDdWdPZDtFMkN4Z09VO0lBQ0k7RTNDMGdPZDtFMkMzZ09VO0lBQ0k7RTNDNmdPZDtFMkM5Z09VO0lBQ0k7RTNDZ2hPZDtFMkNqaE9VO0lBQ0k7RTNDbWhPZDtFMkMvZ09NO0VBR0k7SUFDSTtJQUNBO0UzQytnT2Q7RTJDamhPVTtJQUNJO0lBQ0E7RTNDbWhPZDtFMkNyaE9VO0lBQ0k7SUFDQTtFM0N1aE9kO0UyQ3poT1U7SUFDSTtJQUNBO0UzQzJoT2Q7RTJDN2hPVTtJQUNJO0lBQ0E7RTNDK2hPZDtFMkNqaU9VO0lBQ0k7SUFDQTtFM0NtaU9kO0UyQ3JpT1U7SUFDSTtJQUNBO0UzQ3VpT2Q7RTJDemlPVTtJQUNJO0lBQ0E7RTNDMmlPZDtFMkM3aU9VO0lBQ0k7SUFDQTtFM0MraU9kO0UyQzNpT007RUFHSTtJQUNJO0lBQ0E7RTNDMmlPZDtFMkM3aU9VO0lBQ0k7SUFDQTtFM0MraU9kO0UyQ2pqT1U7SUFDSTtJQUNBO0UzQ21qT2Q7RTJDcmpPVTtJQUNJO0lBQ0E7RTNDdWpPZDtFMkN6ak9VO0lBQ0k7SUFDQTtFM0Myak9kO0UyQzdqT1U7SUFDSTtJQUNBO0UzQytqT2Q7RTJDamtPVTtJQUNJO0lBQ0E7RTNDbWtPZDtFMkNya09VO0lBQ0k7SUFDQTtFM0N1a09kO0UyQ3prT1U7SUFDSTtJQUNBO0UzQzJrT2Q7RTJDdmtPTTtFQUdJO0lBQ0k7RTNDdWtPZDtFMkN4a09VO0lBQ0k7RTNDMGtPZDtFMkMza09VO0lBQ0k7RTNDNmtPZDtFMkM5a09VO0lBQ0k7RTNDZ2xPZDtFMkNqbE9VO0lBQ0k7RTNDbWxPZDtFMkNwbE9VO0lBQ0k7RTNDc2xPZDtFMkN2bE9VO0lBQ0k7RTNDeWxPZDtFMkMxbE9VO0lBQ0k7RTNDNGxPZDtFMkM3bE9VO0lBQ0k7RTNDK2xPZDtFMkMzbE9NO0VBR0k7SUFDSTtFM0MybE9kO0UyQzVsT1U7SUFDSTtFM0M4bE9kO0UyQy9sT1U7SUFDSTtFM0NpbU9kO0UyQ2xtT1U7SUFDSTtFM0NvbU9kO0UyQ3JtT1U7SUFDSTtFM0N1bU9kO0UyQ3htT1U7SUFDSTtFM0MwbU9kO0UyQzNtT1U7SUFDSTtFM0M2bU9kO0UyQzltT1U7SUFDSTtFM0Nnbk9kO0UyQ2puT1U7SUFDSTtFM0Ntbk9kO0UyQy9tT007RUFHSTtJQUNJO0UzQyttT2Q7RTJDaG5PVTtJQUNJO0UzQ2tuT2Q7RTJDbm5PVTtJQUNJO0UzQ3FuT2Q7RTJDdG5PVTtJQUNJO0UzQ3duT2Q7RTJDem5PVTtJQUNJO0UzQzJuT2Q7RTJDNW5PVTtJQUNJO0UzQzhuT2Q7RTJDL25PVTtJQUNJO0UzQ2lvT2Q7RTJDbG9PVTtJQUNJO0UzQ29vT2Q7RTJDcm9PVTtJQUNJO0UzQ3VvT2Q7RTJDbm9PTTtFQUdJO0lBQ0k7RTNDbW9PZDtFMkNwb09VO0lBQ0k7RTNDc29PZDtFMkN2b09VO0lBQ0k7RTNDeW9PZDtFMkMxb09VO0lBQ0k7RTNDNG9PZDtFMkM3b09VO0lBQ0k7RTNDK29PZDtFMkNocE9VO0lBQ0k7RTNDa3BPZDtFMkNucE9VO0lBQ0k7RTNDcXBPZDtFMkN0cE9VO0lBQ0k7RTNDd3BPZDtFMkN6cE9VO0lBQ0k7RTNDMnBPZDtBQUNGO0EyQ3B0T0k7RUFFSTtFQUdJO0lBQ0k7RTNDbXRPZDtFMkNwdE9VO0lBQ0k7RTNDc3RPZDtFMkN2dE9VO0lBQ0k7RTNDeXRPZDtFMkMxdE9VO0lBQ0k7RTNDNHRPZDtFMkM3dE9VO0lBQ0k7RTNDK3RPZDtFMkNodU9VO0lBQ0k7RTNDa3VPZDtFMkNudU9VO0lBQ0k7RTNDcXVPZDtFMkN0dU9VO0lBQ0k7RTNDd3VPZDtFMkN6dU9VO0lBQ0k7RTNDMnVPZDtFMkN2dU9NO0VBR0k7SUFDSTtJQUNBO0UzQ3V1T2Q7RTJDenVPVTtJQUNJO0lBQ0E7RTNDMnVPZDtFMkM3dU9VO0lBQ0k7SUFDQTtFM0MrdU9kO0UyQ2p2T1U7SUFDSTtJQUNBO0UzQ212T2Q7RTJDcnZPVTtJQUNJO0lBQ0E7RTNDdXZPZDtFMkN6dk9VO0lBQ0k7SUFDQTtFM0Mydk9kO0UyQzd2T1U7SUFDSTtJQUNBO0UzQyt2T2Q7RTJDandPVTtJQUNJO0lBQ0E7RTNDbXdPZDtFMkNyd09VO0lBQ0k7SUFDQTtFM0N1d09kO0UyQ253T007RUFHSTtJQUNJO0lBQ0E7RTNDbXdPZDtFMkNyd09VO0lBQ0k7SUFDQTtFM0N1d09kO0UyQ3p3T1U7SUFDSTtJQUNBO0UzQzJ3T2Q7RTJDN3dPVTtJQUNJO0lBQ0E7RTNDK3dPZDtFMkNqeE9VO0lBQ0k7SUFDQTtFM0NteE9kO0UyQ3J4T1U7SUFDSTtJQUNBO0UzQ3V4T2Q7RTJDenhPVTtJQUNJO0lBQ0E7RTNDMnhPZDtFMkM3eE9VO0lBQ0k7SUFDQTtFM0MreE9kO0UyQ2p5T1U7SUFDSTtJQUNBO0UzQ215T2Q7RTJDL3hPTTtFQUdJO0lBQ0k7RTNDK3hPZDtFMkNoeU9VO0lBQ0k7RTNDa3lPZDtFMkNueU9VO0lBQ0k7RTNDcXlPZDtFMkN0eU9VO0lBQ0k7RTNDd3lPZDtFMkN6eU9VO0lBQ0k7RTNDMnlPZDtFMkM1eU9VO0lBQ0k7RTNDOHlPZDtFMkMveU9VO0lBQ0k7RTNDaXpPZDtFMkNsek9VO0lBQ0k7RTNDb3pPZDtFMkNyek9VO0lBQ0k7RTNDdXpPZDtFMkNuek9NO0VBR0k7SUFDSTtFM0Ntek9kO0UyQ3B6T1U7SUFDSTtFM0Nzek9kO0UyQ3Z6T1U7SUFDSTtFM0N5ek9kO0UyQzF6T1U7SUFDSTtFM0M0ek9kO0UyQzd6T1U7SUFDSTtFM0Mrek9kO0UyQ2gwT1U7SUFDSTtFM0NrME9kO0UyQ24wT1U7SUFDSTtFM0NxME9kO0UyQ3QwT1U7SUFDSTtFM0N3ME9kO0UyQ3owT1U7SUFDSTtFM0MyME9kO0UyQ3YwT007RUFHSTtJQUNJO0UzQ3UwT2Q7RTJDeDBPVTtJQUNJO0UzQzAwT2Q7RTJDMzBPVTtJQUNJO0UzQzYwT2Q7RTJDOTBPVTtJQUNJO0UzQ2cxT2Q7RTJDajFPVTtJQUNJO0UzQ20xT2Q7RTJDcDFPVTtJQUNJO0UzQ3MxT2Q7RTJDdjFPVTtJQUNJO0UzQ3kxT2Q7RTJDMTFPVTtJQUNJO0UzQzQxT2Q7RTJDNzFPVTtJQUNJO0UzQysxT2Q7RTJDMzFPTTtFQUdJO0lBQ0k7RTNDMjFPZDtFMkM1MU9VO0lBQ0k7RTNDODFPZDtFMkMvMU9VO0lBQ0k7RTNDaTJPZDtFMkNsMk9VO0lBQ0k7RTNDbzJPZDtFMkNyMk9VO0lBQ0k7RTNDdTJPZDtFMkN4Mk9VO0lBQ0k7RTNDMDJPZDtFMkMzMk9VO0lBQ0k7RTNDNjJPZDtFMkM5Mk9VO0lBQ0k7RTNDZzNPZDtFMkNqM09VO0lBQ0k7RTNDbTNPZDtBQUNGO0EyQzkyT0E7QUFHSTtFQUNJO0EzQzgyT1I7O0EyQy8yT0k7RUFDSTtBM0NrM09SOztBMkNuM09JO0VBQ0k7QTNDczNPUjs7QTJDdjNPSTtFQUNJO0EzQzAzT1I7O0EyQzMzT0k7RUFDSTtBM0M4M09SOztBMkMvM09JO0VBQ0k7QTNDazRPUjs7QTJDbjRPSTtFQUNJO0EzQ3M0T1I7O0EyQ3Y0T0k7RUFDSTtBM0MwNE9SOztBMkMzNE9JO0VBQ0k7QTNDODRPUjs7QTJDMTRPQTtBQUdJO0VBQ0k7RUFDQTtBM0MyNE9SOztBMkM3NE9JO0VBQ0k7RUFDQTtBM0NnNU9SOztBMkNsNU9JO0VBQ0k7RUFDQTtBM0NxNU9SOztBMkN2NU9JO0VBQ0k7RUFDQTtBM0MwNU9SOztBMkM1NU9JO0VBQ0k7RUFDQTtBM0MrNU9SOztBMkNqNk9JO0VBQ0k7RUFDQTtBM0NvNk9SOztBMkN0Nk9JO0VBQ0k7RUFDQTtBM0N5Nk9SOztBMkMzNk9JO0VBQ0k7RUFDQTtBM0M4Nk9SOztBMkNoN09JO0VBQ0k7RUFDQTtBM0NtN09SOztBMkMvNk9BO0FBR0k7RUFDSTtFQUNBO0EzQ2c3T1I7O0EyQ2w3T0k7RUFDSTtFQUNBO0EzQ3E3T1I7O0EyQ3Y3T0k7RUFDSTtFQUNBO0EzQzA3T1I7O0EyQzU3T0k7RUFDSTtFQUNBO0EzQys3T1I7O0EyQ2o4T0k7RUFDSTtFQUNBO0EzQ284T1I7O0EyQ3Q4T0k7RUFDSTtFQUNBO0EzQ3k4T1I7O0EyQzM4T0k7RUFDSTtFQUNBO0EzQzg4T1I7O0EyQ2g5T0k7RUFDSTtFQUNBO0EzQ205T1I7O0EyQ3I5T0k7RUFDSTtFQUNBO0EzQ3c5T1I7O0EyQ3A5T0E7QUFHSTtFQUNJO0EzQ3E5T1I7O0EyQ3Q5T0k7RUFDSTtBM0N5OU9SOztBMkMxOU9JO0VBQ0k7QTNDNjlPUjs7QTJDOTlPSTtFQUNJO0EzQ2krT1I7O0EyQ2wrT0k7RUFDSTtBM0NxK09SOztBMkN0K09JO0VBQ0k7QTNDeStPUjs7QTJDMStPSTtFQUNJO0EzQzYrT1I7O0EyQzkrT0k7RUFDSTtBM0NpL09SOztBMkNsL09JO0VBQ0k7QTNDcS9PUjs7QTJDai9PQTtBQUdJO0VBQ0k7QTNDay9PUjs7QTJDbi9PSTtFQUNJO0EzQ3MvT1I7O0EyQ3YvT0k7RUFDSTtBM0MwL09SOztBMkMzL09JO0VBQ0k7QTNDOC9PUjs7QTJDLy9PSTtFQUNJO0EzQ2tnUFI7O0EyQ25nUEk7RUFDSTtBM0NzZ1BSOztBMkN2Z1BJO0VBQ0k7QTNDMGdQUjs7QTJDM2dQSTtFQUNJO0EzQzhnUFI7O0EyQy9nUEk7RUFDSTtBM0NraFBSOztBMkM5Z1BBO0FBR0k7RUFDSTtBM0MrZ1BSOztBMkNoaFBJO0VBQ0k7QTNDbWhQUjs7QTJDcGhQSTtFQUNJO0EzQ3VoUFI7O0EyQ3hoUEk7RUFDSTtBM0MyaFBSOztBMkM1aFBJO0VBQ0k7QTNDK2hQUjs7QTJDaGlQSTtFQUNJO0EzQ21pUFI7O0EyQ3BpUEk7RUFDSTtBM0N1aVBSOztBMkN4aVBJO0VBQ0k7QTNDMmlQUjs7QTJDNWlQSTtFQUNJO0EzQytpUFI7O0EyQzNpUEE7QUFHSTtFQUNJO0EzQzRpUFI7O0EyQzdpUEk7RUFDSTtBM0NnalBSOztBMkNqalBJO0VBQ0k7QTNDb2pQUjs7QTJDcmpQSTtFQUNJO0EzQ3dqUFI7O0EyQ3pqUEk7RUFDSTtBM0M0alBSOztBMkM3alBJO0VBQ0k7QTNDZ2tQUjs7QTJDamtQSTtFQUNJO0EzQ29rUFI7O0EyQ3JrUEk7RUFDSTtBM0N3a1BSOztBMkN6a1BJO0VBQ0k7QTNDNGtQUjs7QTJDeGtQQTtBQUdJO0VBRUk7RUFHSTtJQUNJO0UzQ3NrUGQ7RTJDdmtQVTtJQUNJO0UzQ3lrUGQ7RTJDMWtQVTtJQUNJO0UzQzRrUGQ7RTJDN2tQVTtJQUNJO0UzQytrUGQ7RTJDaGxQVTtJQUNJO0UzQ2tsUGQ7RTJDbmxQVTtJQUNJO0UzQ3FsUGQ7RTJDdGxQVTtJQUNJO0UzQ3dsUGQ7RTJDemxQVTtJQUNJO0UzQzJsUGQ7RTJDNWxQVTtJQUNJO0UzQzhsUGQ7RTJDMWxQTTtFQUdJO0lBQ0k7SUFDQTtFM0MwbFBkO0UyQzVsUFU7SUFDSTtJQUNBO0UzQzhsUGQ7RTJDaG1QVTtJQUNJO0lBQ0E7RTNDa21QZDtFMkNwbVBVO0lBQ0k7SUFDQTtFM0NzbVBkO0UyQ3htUFU7SUFDSTtJQUNBO0UzQzBtUGQ7RTJDNW1QVTtJQUNJO0lBQ0E7RTNDOG1QZDtFMkNoblBVO0lBQ0k7SUFDQTtFM0NrblBkO0UyQ3BuUFU7SUFDSTtJQUNBO0UzQ3NuUGQ7RTJDeG5QVTtJQUNJO0lBQ0E7RTNDMG5QZDtFMkN0blBNO0VBR0k7SUFDSTtJQUNBO0UzQ3NuUGQ7RTJDeG5QVTtJQUNJO0lBQ0E7RTNDMG5QZDtFMkM1blBVO0lBQ0k7SUFDQTtFM0M4blBkO0UyQ2hvUFU7SUFDSTtJQUNBO0UzQ2tvUGQ7RTJDcG9QVTtJQUNJO0lBQ0E7RTNDc29QZDtFMkN4b1BVO0lBQ0k7SUFDQTtFM0Mwb1BkO0UyQzVvUFU7SUFDSTtJQUNBO0UzQzhvUGQ7RTJDaHBQVTtJQUNJO0lBQ0E7RTNDa3BQZDtFMkNwcFBVO0lBQ0k7SUFDQTtFM0NzcFBkO0UyQ2xwUE07RUFHSTtJQUNJO0UzQ2twUGQ7RTJDbnBQVTtJQUNJO0UzQ3FwUGQ7RTJDdHBQVTtJQUNJO0UzQ3dwUGQ7RTJDenBQVTtJQUNJO0UzQzJwUGQ7RTJDNXBQVTtJQUNJO0UzQzhwUGQ7RTJDL3BQVTtJQUNJO0UzQ2lxUGQ7RTJDbHFQVTtJQUNJO0UzQ29xUGQ7RTJDcnFQVTtJQUNJO0UzQ3VxUGQ7RTJDeHFQVTtJQUNJO0UzQzBxUGQ7RTJDdHFQTTtFQUdJO0lBQ0k7RTNDc3FQZDtFMkN2cVBVO0lBQ0k7RTNDeXFQZDtFMkMxcVBVO0lBQ0k7RTNDNHFQZDtFMkM3cVBVO0lBQ0k7RTNDK3FQZDtFMkNoclBVO0lBQ0k7RTNDa3JQZDtFMkNuclBVO0lBQ0k7RTNDcXJQZDtFMkN0clBVO0lBQ0k7RTNDd3JQZDtFMkN6clBVO0lBQ0k7RTNDMnJQZDtFMkM1clBVO0lBQ0k7RTNDOHJQZDtFMkMxclBNO0VBR0k7SUFDSTtFM0MwclBkO0UyQzNyUFU7SUFDSTtFM0M2clBkO0UyQzlyUFU7SUFDSTtFM0Nnc1BkO0UyQ2pzUFU7SUFDSTtFM0Ntc1BkO0UyQ3BzUFU7SUFDSTtFM0Nzc1BkO0UyQ3ZzUFU7SUFDSTtFM0N5c1BkO0UyQzFzUFU7SUFDSTtFM0M0c1BkO0UyQzdzUFU7SUFDSTtFM0Mrc1BkO0UyQ2h0UFU7SUFDSTtFM0NrdFBkO0UyQzlzUE07RUFHSTtJQUNJO0UzQzhzUGQ7RTJDL3NQVTtJQUNJO0UzQ2l0UGQ7RTJDbHRQVTtJQUNJO0UzQ290UGQ7RTJDcnRQVTtJQUNJO0UzQ3V0UGQ7RTJDeHRQVTtJQUNJO0UzQzB0UGQ7RTJDM3RQVTtJQUNJO0UzQzZ0UGQ7RTJDOXRQVTtJQUNJO0UzQ2d1UGQ7RTJDanVQVTtJQUNJO0UzQ211UGQ7RTJDcHVQVTtJQUNJO0UzQ3N1UGQ7QUFDRjtBMkMveFBJO0VBRUk7RUFHSTtJQUNJO0UzQzh4UGQ7RTJDL3hQVTtJQUNJO0UzQ2l5UGQ7RTJDbHlQVTtJQUNJO0UzQ295UGQ7RTJDcnlQVTtJQUNJO0UzQ3V5UGQ7RTJDeHlQVTtJQUNJO0UzQzB5UGQ7RTJDM3lQVTtJQUNJO0UzQzZ5UGQ7RTJDOXlQVTtJQUNJO0UzQ2d6UGQ7RTJDanpQVTtJQUNJO0UzQ216UGQ7RTJDcHpQVTtJQUNJO0UzQ3N6UGQ7RTJDbHpQTTtFQUdJO0lBQ0k7SUFDQTtFM0NrelBkO0UyQ3B6UFU7SUFDSTtJQUNBO0UzQ3N6UGQ7RTJDeHpQVTtJQUNJO0lBQ0E7RTNDMHpQZDtFMkM1elBVO0lBQ0k7SUFDQTtFM0M4elBkO0UyQ2gwUFU7SUFDSTtJQUNBO0UzQ2swUGQ7RTJDcDBQVTtJQUNJO0lBQ0E7RTNDczBQZDtFMkN4MFBVO0lBQ0k7SUFDQTtFM0MwMFBkO0UyQzUwUFU7SUFDSTtJQUNBO0UzQzgwUGQ7RTJDaDFQVTtJQUNJO0lBQ0E7RTNDazFQZDtFMkM5MFBNO0VBR0k7SUFDSTtJQUNBO0UzQzgwUGQ7RTJDaDFQVTtJQUNJO0lBQ0E7RTNDazFQZDtFMkNwMVBVO0lBQ0k7SUFDQTtFM0NzMVBkO0UyQ3gxUFU7SUFDSTtJQUNBO0UzQzAxUGQ7RTJDNTFQVTtJQUNJO0lBQ0E7RTNDODFQZDtFMkNoMlBVO0lBQ0k7SUFDQTtFM0NrMlBkO0UyQ3AyUFU7SUFDSTtJQUNBO0UzQ3MyUGQ7RTJDeDJQVTtJQUNJO0lBQ0E7RTNDMDJQZDtFMkM1MlBVO0lBQ0k7SUFDQTtFM0M4MlBkO0UyQzEyUE07RUFHSTtJQUNJO0UzQzAyUGQ7RTJDMzJQVTtJQUNJO0UzQzYyUGQ7RTJDOTJQVTtJQUNJO0UzQ2czUGQ7RTJDajNQVTtJQUNJO0UzQ20zUGQ7RTJDcDNQVTtJQUNJO0UzQ3MzUGQ7RTJDdjNQVTtJQUNJO0UzQ3kzUGQ7RTJDMTNQVTtJQUNJO0UzQzQzUGQ7RTJDNzNQVTtJQUNJO0UzQyszUGQ7RTJDaDRQVTtJQUNJO0UzQ2s0UGQ7RTJDOTNQTTtFQUdJO0lBQ0k7RTNDODNQZDtFMkMvM1BVO0lBQ0k7RTNDaTRQZDtFMkNsNFBVO0lBQ0k7RTNDbzRQZDtFMkNyNFBVO0lBQ0k7RTNDdTRQZDtFMkN4NFBVO0lBQ0k7RTNDMDRQZDtFMkMzNFBVO0lBQ0k7RTNDNjRQZDtFMkM5NFBVO0lBQ0k7RTNDZzVQZDtFMkNqNVBVO0lBQ0k7RTNDbTVQZDtFMkNwNVBVO0lBQ0k7RTNDczVQZDtFMkNsNVBNO0VBR0k7SUFDSTtFM0NrNVBkO0UyQ241UFU7SUFDSTtFM0NxNVBkO0UyQ3Q1UFU7SUFDSTtFM0N3NVBkO0UyQ3o1UFU7SUFDSTtFM0MyNVBkO0UyQzU1UFU7SUFDSTtFM0M4NVBkO0UyQy81UFU7SUFDSTtFM0NpNlBkO0UyQ2w2UFU7SUFDSTtFM0NvNlBkO0UyQ3I2UFU7SUFDSTtFM0N1NlBkO0UyQ3g2UFU7SUFDSTtFM0MwNlBkO0UyQ3Q2UE07RUFHSTtJQUNJO0UzQ3M2UGQ7RTJDdjZQVTtJQUNJO0UzQ3k2UGQ7RTJDMTZQVTtJQUNJO0UzQzQ2UGQ7RTJDNzZQVTtJQUNJO0UzQys2UGQ7RTJDaDdQVTtJQUNJO0UzQ2s3UGQ7RTJDbjdQVTtJQUNJO0UzQ3E3UGQ7RTJDdDdQVTtJQUNJO0UzQ3c3UGQ7RTJDejdQVTtJQUNJO0UzQzI3UGQ7RTJDNTdQVTtJQUNJO0UzQzg3UGQ7QUFDRjtBMkN2L1BJO0VBRUk7RUFHSTtJQUNJO0UzQ3MvUGQ7RTJDdi9QVTtJQUNJO0UzQ3kvUGQ7RTJDMS9QVTtJQUNJO0UzQzQvUGQ7RTJDNy9QVTtJQUNJO0UzQysvUGQ7RTJDaGdRVTtJQUNJO0UzQ2tnUWQ7RTJDbmdRVTtJQUNJO0UzQ3FnUWQ7RTJDdGdRVTtJQUNJO0UzQ3dnUWQ7RTJDemdRVTtJQUNJO0UzQzJnUWQ7RTJDNWdRVTtJQUNJO0UzQzhnUWQ7RTJDMWdRTTtFQUdJO0lBQ0k7SUFDQTtFM0MwZ1FkO0UyQzVnUVU7SUFDSTtJQUNBO0UzQzhnUWQ7RTJDaGhRVTtJQUNJO0lBQ0E7RTNDa2hRZDtFMkNwaFFVO0lBQ0k7SUFDQTtFM0NzaFFkO0UyQ3hoUVU7SUFDSTtJQUNBO0UzQzBoUWQ7RTJDNWhRVTtJQUNJO0lBQ0E7RTNDOGhRZDtFMkNoaVFVO0lBQ0k7SUFDQTtFM0NraVFkO0UyQ3BpUVU7SUFDSTtJQUNBO0UzQ3NpUWQ7RTJDeGlRVTtJQUNJO0lBQ0E7RTNDMGlRZDtFMkN0aVFNO0VBR0k7SUFDSTtJQUNBO0UzQ3NpUWQ7RTJDeGlRVTtJQUNJO0lBQ0E7RTNDMGlRZDtFMkM1aVFVO0lBQ0k7SUFDQTtFM0M4aVFkO0UyQ2hqUVU7SUFDSTtJQUNBO0UzQ2tqUWQ7RTJDcGpRVTtJQUNJO0lBQ0E7RTNDc2pRZDtFMkN4alFVO0lBQ0k7SUFDQTtFM0MwalFkO0UyQzVqUVU7SUFDSTtJQUNBO0UzQzhqUWQ7RTJDaGtRVTtJQUNJO0lBQ0E7RTNDa2tRZDtFMkNwa1FVO0lBQ0k7SUFDQTtFM0Nza1FkO0UyQ2xrUU07RUFHSTtJQUNJO0UzQ2trUWQ7RTJDbmtRVTtJQUNJO0UzQ3FrUWQ7RTJDdGtRVTtJQUNJO0UzQ3drUWQ7RTJDemtRVTtJQUNJO0UzQzJrUWQ7RTJDNWtRVTtJQUNJO0UzQzhrUWQ7RTJDL2tRVTtJQUNJO0UzQ2lsUWQ7RTJDbGxRVTtJQUNJO0UzQ29sUWQ7RTJDcmxRVTtJQUNJO0UzQ3VsUWQ7RTJDeGxRVTtJQUNJO0UzQzBsUWQ7RTJDdGxRTTtFQUdJO0lBQ0k7RTNDc2xRZDtFMkN2bFFVO0lBQ0k7RTNDeWxRZDtFMkMxbFFVO0lBQ0k7RTNDNGxRZDtFMkM3bFFVO0lBQ0k7RTNDK2xRZDtFMkNobVFVO0lBQ0k7RTNDa21RZDtFMkNubVFVO0lBQ0k7RTNDcW1RZDtFMkN0bVFVO0lBQ0k7RTNDd21RZDtFMkN6bVFVO0lBQ0k7RTNDMm1RZDtFMkM1bVFVO0lBQ0k7RTNDOG1RZDtFMkMxbVFNO0VBR0k7SUFDSTtFM0MwbVFkO0UyQzNtUVU7SUFDSTtFM0M2bVFkO0UyQzltUVU7SUFDSTtFM0NnblFkO0UyQ2puUVU7SUFDSTtFM0NtblFkO0UyQ3BuUVU7SUFDSTtFM0NzblFkO0UyQ3ZuUVU7SUFDSTtFM0N5blFkO0UyQzFuUVU7SUFDSTtFM0M0blFkO0UyQzduUVU7SUFDSTtFM0MrblFkO0UyQ2hvUVU7SUFDSTtFM0Nrb1FkO0UyQzluUU07RUFHSTtJQUNJO0UzQzhuUWQ7RTJDL25RVTtJQUNJO0UzQ2lvUWQ7RTJDbG9RVTtJQUNJO0UzQ29vUWQ7RTJDcm9RVTtJQUNJO0UzQ3VvUWQ7RTJDeG9RVTtJQUNJO0UzQzBvUWQ7RTJDM29RVTtJQUNJO0UzQzZvUWQ7RTJDOW9RVTtJQUNJO0UzQ2dwUWQ7RTJDanBRVTtJQUNJO0UzQ21wUWQ7RTJDcHBRVTtJQUNJO0UzQ3NwUWQ7QUFDRjtBMkMvc1FJO0VBRUk7RUFHSTtJQUNJO0UzQzhzUWQ7RTJDL3NRVTtJQUNJO0UzQ2l0UWQ7RTJDbHRRVTtJQUNJO0UzQ290UWQ7RTJDcnRRVTtJQUNJO0UzQ3V0UWQ7RTJDeHRRVTtJQUNJO0UzQzB0UWQ7RTJDM3RRVTtJQUNJO0UzQzZ0UWQ7RTJDOXRRVTtJQUNJO0UzQ2d1UWQ7RTJDanVRVTtJQUNJO0UzQ211UWQ7RTJDcHVRVTtJQUNJO0UzQ3N1UWQ7RTJDbHVRTTtFQUdJO0lBQ0k7SUFDQTtFM0NrdVFkO0UyQ3B1UVU7SUFDSTtJQUNBO0UzQ3N1UWQ7RTJDeHVRVTtJQUNJO0lBQ0E7RTNDMHVRZDtFMkM1dVFVO0lBQ0k7SUFDQTtFM0M4dVFkO0UyQ2h2UVU7SUFDSTtJQUNBO0UzQ2t2UWQ7RTJDcHZRVTtJQUNJO0lBQ0E7RTNDc3ZRZDtFMkN4dlFVO0lBQ0k7SUFDQTtFM0MwdlFkO0UyQzV2UVU7SUFDSTtJQUNBO0UzQzh2UWQ7RTJDaHdRVTtJQUNJO0lBQ0E7RTNDa3dRZDtFMkM5dlFNO0VBR0k7SUFDSTtJQUNBO0UzQzh2UWQ7RTJDaHdRVTtJQUNJO0lBQ0E7RTNDa3dRZDtFMkNwd1FVO0lBQ0k7SUFDQTtFM0Nzd1FkO0UyQ3h3UVU7SUFDSTtJQUNBO0UzQzB3UWQ7RTJDNXdRVTtJQUNJO0lBQ0E7RTNDOHdRZDtFMkNoeFFVO0lBQ0k7SUFDQTtFM0NreFFkO0UyQ3B4UVU7SUFDSTtJQUNBO0UzQ3N4UWQ7RTJDeHhRVTtJQUNJO0lBQ0E7RTNDMHhRZDtFMkM1eFFVO0lBQ0k7SUFDQTtFM0M4eFFkO0UyQzF4UU07RUFHSTtJQUNJO0UzQzB4UWQ7RTJDM3hRVTtJQUNJO0UzQzZ4UWQ7RTJDOXhRVTtJQUNJO0UzQ2d5UWQ7RTJDanlRVTtJQUNJO0UzQ215UWQ7RTJDcHlRVTtJQUNJO0UzQ3N5UWQ7RTJDdnlRVTtJQUNJO0UzQ3l5UWQ7RTJDMXlRVTtJQUNJO0UzQzR5UWQ7RTJDN3lRVTtJQUNJO0UzQyt5UWQ7RTJDaHpRVTtJQUNJO0UzQ2t6UWQ7RTJDOXlRTTtFQUdJO0lBQ0k7RTNDOHlRZDtFMkMveVFVO0lBQ0k7RTNDaXpRZDtFMkNselFVO0lBQ0k7RTNDb3pRZDtFMkNyelFVO0lBQ0k7RTNDdXpRZDtFMkN4elFVO0lBQ0k7RTNDMHpRZDtFMkMzelFVO0lBQ0k7RTNDNnpRZDtFMkM5elFVO0lBQ0k7RTNDZzBRZDtFMkNqMFFVO0lBQ0k7RTNDbTBRZDtFMkNwMFFVO0lBQ0k7RTNDczBRZDtFMkNsMFFNO0VBR0k7SUFDSTtFM0NrMFFkO0UyQ24wUVU7SUFDSTtFM0NxMFFkO0UyQ3QwUVU7SUFDSTtFM0N3MFFkO0UyQ3owUVU7SUFDSTtFM0MyMFFkO0UyQzUwUVU7SUFDSTtFM0M4MFFkO0UyQy8wUVU7SUFDSTtFM0NpMVFkO0UyQ2wxUVU7SUFDSTtFM0NvMVFkO0UyQ3IxUVU7SUFDSTtFM0N1MVFkO0UyQ3gxUVU7SUFDSTtFM0MwMVFkO0UyQ3QxUU07RUFHSTtJQUNJO0UzQ3MxUWQ7RTJDdjFRVTtJQUNJO0UzQ3kxUWQ7RTJDMTFRVTtJQUNJO0UzQzQxUWQ7RTJDNzFRVTtJQUNJO0UzQysxUWQ7RTJDaDJRVTtJQUNJO0UzQ2syUWQ7RTJDbjJRVTtJQUNJO0UzQ3EyUWQ7RTJDdDJRVTtJQUNJO0UzQ3cyUWQ7RTJDejJRVTtJQUNJO0UzQzIyUWQ7RTJDNTJRVTtJQUNJO0UzQzgyUWQ7QUFDRjtBMkN4MlFBO0VBQ0k7QTNDMDJRSjs7QTJDdjJRQTtFQUNJO0EzQzAyUUo7O0EyQ3YyUUE7RUFDSTtBM0MwMlFKOztBMkN2MlFBO0VBQ0k7QTNDMDJRSjs7QTJDdjJRQTtFQUNJO0EzQzAyUUo7O0EyQ3YyUUE7RUFDSTtBM0MwMlFKOztBMkN2MlFBO0VBQ0k7QTNDMDJRSjs7QTJDdDJRQTtFQUNJO0EzQ3kyUUo7O0EyQ3QyUUE7RUFDSTtBM0N5MlFKOztBNENsc1JDO0VBQ0M7QTVDcXNSRjtBNENsc1JDO0VBQ0M7QTVDb3NSRjtBNENqc1JDO0VBQ0M7QTVDbXNSRjtBNEMzclJDO0VBQ0M7QTVDNnJSRjtBNEN0clJDO0VBQ0M7RUFDQTtFQUNBO0E1Q3dyUkY7QTRDcnJSQztFQUNDO0VBT0E7RUFDQTtBNUNpclJGO0E0Qy9xUkU7RUFYRDtJQVlFO0lBT0E7RTVDNHFSRDtBQUNGOztBNEN4cVJBO0VBQ0M7RUFDQTtBNUMycVJEO0E0Q3pxUkM7RUFDQztFQUNBO0E1QzJxUkY7QTRDenFSRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUMycVJIOztBNEN0cVJBO0VBQ0M7QTVDeXFSRDs7QTRDdHFSQTtFQUNDO0E1Q3lxUkQ7QTRDeHFSQztFQUZEO0lBR0U7RTVDMnFSQTtBQUNGO0E0QzFxUkM7RUFMRDtJQU1FO0U1QzZxUkE7QUFDRjtBNEM1cVJDO0VBQ0M7QTVDOHFSRjtBNEM3cVJFO0VBRkQ7SUFHRTtFNUNnclJEO0FBQ0Y7QTRDL3FSRTtFQUxEO0lBTUU7RTVDa3JSRDtBQUNGO0E0Q2hyUkM7RUFDQztBNUNrclJGO0E0Q2pyUkU7RUFGRDtJQUdFO0U1Q29yUkQ7QUFDRjtBNENuclJFO0VBTEQ7SUFNRTtFNUNzclJEO0FBQ0Y7O0FBanZSQSxZIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9hdGQtd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9hdGQtd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvYmFzZS9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9hdGQtd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvYmFzZS9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2Jhc2UvX3dvcmRwcmVzcy5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9iYXNlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2NvbXBvbmVudHMvbGliL19leHBhbmRzZXQuc2NzcyIsIndlYnBhY2s6Ly9hdGQtd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvY29tcG9uZW50cy9saWIvX3RhYnNldC5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9ibG9ja3MvX2JsdWUtYm94LnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2Jsb2Nrcy9faGVyby5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9ibG9ja3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2Jsb2Nrcy9fcHJvY2Vzcy5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9ibG9ja3MvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9ibG9ja3MvX3RocmVlLWNvbHVtbi5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9ibG9ja3MvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9ub2RlX21vZHVsZXMvQGdsaWRlanMvZ2xpZGUvc3JjL2Fzc2V0cy9zYXNzL2dsaWRlLmNvcmUuc2NzcyIsIndlYnBhY2s6Ly9hdGQtd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvYmxvY2tzL190ZXN0aW1vbmlhbHMuc2NzcyIsIndlYnBhY2s6Ly9hdGQtd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvYmxvY2tzL19pbnRlcmlvci1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2Jsb2Nrcy9fY2hldnJvbi1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9hdGQtd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvYmxvY2tzL19mZWF0dXJlLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2Jsb2Nrcy9fZmVhdHVyZS1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2Jsb2Nrcy9fZmFxcy5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9ibG9ja3MvX2FydGljbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2Jsb2Nrcy9faW50ZXJpb3ItbWFuYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2Jsb2Nrcy9fcXVvdGUtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9hdGQtd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvYmxvY2tzL19pbmZvZ3JhcGhpYy5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9ibG9ja3MvX2Jhbm5lci5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9ibG9ja3MvX2NoYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2Jsb2Nrcy9fcGxhbi1kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9hdGQtd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fY2F0ZWdvcnktbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9hdGQtd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly9hdGQtd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fcmVzb3VyY2UtZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9hdGQtd2VicGFjay1zdGFydGVyLy4vc3JjL3Njc3MvdXRpbHMvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL3V0aWxzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL3V0aWxzL19mbGV4LXJvdy5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy91dGlscy9fbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vYXRkLXdlYnBhY2stc3RhcnRlci8uL3NyYy9zY3NzL3V0aWxzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy91dGlscy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL2F0ZC13ZWJwYWNrLXN0YXJ0ZXIvLi9zcmMvc2Nzcy91dGlscy9faGVscGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vKiBiYXNlICovXG5AaW1wb3J0IFwiLi9iYXNlL2Jhc2VcIjtcblxuLyogY29tcG9uZW50cy9saWIgKi9cbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbGliL2V4cGFuZHNldFwiO1xuLy8gQGltcG9ydCAnLi9jb21wb25lbnRzL2xpYi9tb2RhbCc7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2xpYi90YWJzZXRcIjtcblxuLy9ibG9ja3NcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9ibHVlLWJveFwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2hlcm9cIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9tb2RhbFwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL3Byb2Nlc3NcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9oZWFkZXJcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy90aHJlZS1jb2x1bW5cIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9mb290ZXJcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy90ZXN0aW1vbmlhbHNcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9pbnRlcmlvci1oZXJvXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvY2hldnJvbi1zbGlkZXJcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9mZWF0dXJlLWJsb2NrXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvZmVhdHVyZS1oZXJvXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvZmFxc1wiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2FydGljbGVzXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvaW50ZXJpb3ItbWFuYWdlXCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvcXVvdGUtYmxvY2tcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9pbmZvZ3JhcGhpY1wiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2Jhbm5lclwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2NoYXJ0XCI7XG5AaW1wb3J0IFwiLi9ibG9ja3MvcGxhbi1kZXRhaWxzXCI7XG5cbi8qIGNvbXBvbmVudHMgKi9cbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9jYXRlZ29yeS1uYXZcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvZm9ybVwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9tZWRpYVwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9yZXNvdXJjZS1maWx0ZXJcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc2VhcmNoXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3RhYmxlc1wiO1xuXG4vKiB1dGlscyAqL1xuQGltcG9ydCBcIi4vdXRpbHMvaW5kZXhcIjtcblxuLyogYmxvY2tzICovXG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9U2FpcmErU2VtaStDb25kZW5zZWQ6d2dodEA2MDA7NzAwOzgwMCZmYW1pbHk9Um9ib3RvOml0YWwsd2dodEAwLDMwMDswLDQwMDswLDUwMDswLDcwMDswLDkwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDcwMDsxLDkwMCZkaXNwbGF5PXN3YXBcIik7XG5cbiRsYXlvdXQ6IChcblx0d2lkdGg6IDE0MzJweCxcblx0Y29sdW1uczogMTIsXG4pO1xuXG4vLyBGaWJib25hY2NpIHNlcXVlbmNlIGZvciBzcGFjaW5nIHZhbHVlc1xuJHNjYWxlOiAoXG5cdDA6IDAsXG5cdHhzOiAwLjI1LFxuXHRzbTogMC41LFxuXHRtZDogMSxcblx0bGc6IDEuMjUsXG5cdHhsOiAyLFxuXHQyeGw6IDMuNzUsXG5cdDN4bDogNS4yNSxcblx0NHhsOiA2LjI1LFxuKTtcblxuLy8gYnJlYWtwb2ludHMgZm9yIG1vYmlsZSB1cFxuJGJyZWFrcG9pbnRzOiAoXG5cdGJwXFw6c206IGVtKDM3NXB4KSxcblx0YnBcXDptZDogZW0oOTU5cHgpLFxuXHRicFxcOmxnOiBlbSgxNTM1cHgpLFxuXHRicFxcOnhsOiBlbSgxMjAwcHgpLFxuXHQvKiBicFxcOnh4bDogZW0oMTQwMHB4KSAqL1xuKTtcblxuLy8gYnJlYWtwb2ludHMgZm9yIGRlc2t0b3AgZG93blxuJGx0LWJyZWFrcG9pbnRzOiAoXG5cdGx0YnBcXDpzbTogbWFwLWdldCgkYnJlYWtwb2ludHMsIGJwXFw6c20pIC0gZW0oMSksXG5cdGx0YnBcXDptZDogbWFwLWdldCgkYnJlYWtwb2ludHMsIGJwXFw6bWQpIC0gZW0oMSksXG5cdGx0YnBcXDpsZzogbWFwLWdldCgkYnJlYWtwb2ludHMsIGJwXFw6bGcpIC0gZW0oMSksXG5cdGx0YnBcXDp4bDogbWFwLWdldCgkYnJlYWtwb2ludHMsIGJwXFw6eGwpIC0gZW0oMSksXG5cdC8qIGx0YnBcXDp4eGw6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAneHhsJykgLSBlbSgxKSAqL1xuKTtcblxuJGNvbG9yczogKFxuXHRcImJsYWNrXCI6ICMwMDAsXG5cdFwid2hpdGVcIjogI2ZmZixcblxuXHRcImdyYXktNTBcIjogI2Y3ZjdmNyxcblx0XCJncmF5LTEwMFwiOiAjZWVlLFxuXHRcImdyYXktMjAwXCI6ICNjY2MsXG5cdFwiZ3JheS0zMDBcIjogI2JiYixcblx0XCJncmF5LTYwMFwiOiAjNjA2MDYwLFxuXHRcImdyYXktNzAwXCI6ICM3MDcwNzAsXG5cdFwiYXNwaGFsdFwiOiAjNDE1MTU0LFxuXHRcImNvYmFsdFwiOiAjMDAzNDY4LFxuXHRcImRhcmtcIjogIzAwMjUyZCxcblx0XCJkYXJrZXJcIjogIzAwMzMzZixcblx0XCJkYXJrZXN0XCI6ICMzNTM1MzUsXG5cdFwieWVsbG93XCI6ICNmZmMyMGUsXG5cdFwic3Vuc2hpbmVcIjogI2ZmZGY2Yixcblx0XCJvcmFuZ2VcIjogI2ZmODIxYyxcblx0XCJvcmFuZ2UtZGFya1wiOiAjYzQ1MjAwLFxuXHRcImxpbmstYmx1ZVwiOiAjMDA3ZWU5LFxuXHRcInVtYmVyXCI6ICNjNDUyMDAsXG5cdFwidW1iZXItdHdvXCI6ICNjMjQ2MjEsXG5cdFwiZ3JheVwiOiByZ2JhKDIyOSwgMjM0LCAyMzUsIDAuNSksXG5cdFwiYmFzZS1vcmFuZ2VcIiA6ICNGRjgyMTAsXG4pO1xuXG4kZ3JhZGllbnRzOiAoXG4pO1xuXG4kZm9udHM6IChcblx0cHJpbWFyeTogXCJSb2JvdG9cIixcblx0c2Vjb25kYXJ5OiBcIlNhaXJhIFNlbWkgQ29uZGVuc2VkXCIsXG5cdGljb25zOiAoXCJpY29uc1wiLFxuXHQpLFxuKTtcblxuJGdvbGRlbi1yYXRpbzogMS42MTg7XG5cbiRpY29uczogKFxuKTtcblxuJWNsZWFyZml4IHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufSIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cbnN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xufSIsImJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgcHJpbWFyeSksIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5oMSxcclxuLmgxLFxyXG5oMixcclxuLmgyLFxyXG5oMyxcclxuLmgzLFxyXG5oNCxcclxuLmg0LFxyXG5oNSxcclxuLmg1LFxyXG5oNixcclxuLmg2IHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgc2Vjb25kYXJ5KSwgc2Fucy1zZXJpZjtcclxuXHR0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcblxyXG5cdC51bmJhbGFuY2VkICYge1xyXG5cdFx0dGV4dC13cmFwOiBpbml0aWFsO1xyXG5cdH1cclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcblx0Zm9udC1zaXplOiByZW0oOTApO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDE1MzVweCkge1xyXG5cdFx0Zm9udC1zaXplOiByZW0oNjgpO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDU4KTtcclxuXHR9XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG5cdGZvbnQtc2l6ZTogcmVtKDQ4KTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTM1cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDM4KTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcblx0XHRmb250LXNpemU6IHJlbSgzMCk7XHJcblx0fVxyXG5cclxuXHQuaGVhZGxpbmUubG9uZy1mb3JtYXQgJiB7XHJcblx0XHRmb250LXNpemU6IHJlbSg0Mik7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yMzg7XHJcblx0XHRtYXgtd2lkdGg6IDc2MnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTM1cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiByZW0oMzYpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTM1cHgpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA4NjJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG5cdGZvbnQtc2l6ZTogcmVtKDM4KTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTM1cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcblx0XHRmb250LXNpemU6IHJlbSgyNCk7XHJcblx0fVxyXG59XHJcblxyXG5oNCxcclxuLmg0IHtcclxuXHRmb250LXNpemU6IHJlbSgzMik7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTUzNXB4KSB7XHJcblx0XHRmb250LXNpemU6IHJlbSgyNCk7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xyXG5cdFx0Zm9udC1zaXplOiByZW0oMjApO1xyXG5cdH1cclxufVxyXG5cclxuaDUsXHJcbi5oNSB7XHJcblx0Zm9udC1zaXplOiByZW0oMjYpO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDE1MzVweCkge1xyXG5cdFx0Zm9udC1zaXplOiByZW0oMjIpO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuXHR9XHJcbn1cclxuXHJcbmg2LFxyXG4uaDYge1xyXG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMC45MzhyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XHJcblx0XHRmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uZjE2IHtcclxuXHRmb250LXNpemU6IHJlbSgxNik7XHJcbn1cclxuXHJcbi5mMzAge1xyXG5cdGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcblx0XHRmb250LXNpemU6IHJlbSgyMik7XHJcblx0fVxyXG59XHJcblxyXG4uZjM3IHtcclxuXHRmb250LXNpemU6IHJlbSgzNyk7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG5cdFx0Zm9udC1zaXplOiByZW0oMjIpO1xyXG5cdH1cclxufVxyXG5cclxuLmYzOCB7XHJcblx0Zm9udC1zaXplOiByZW0oMzgpO1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDE1MzVweCkge1xyXG5cdFx0Zm9udC1zaXplOiByZW0oMzApO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuXHR9XHJcbn1cclxuXHJcbi5mNDAge1xyXG5cdGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDE1NjVweCkge1xyXG5cdFx0Zm9udC1zaXplOiAyLjI1cmVtO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcblx0XHRmb250LXNpemU6IDEuNjI1cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmYyOCB7XHJcblx0Zm9udC1zaXplOiByZW0oMjgpO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuXHR9XHJcbn1cclxuXHJcbi54bCB7XHJcblx0Zm9udC1zaXplOiByZW0oOTYpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuXHR9XHJcbn1cclxuXHJcbi54eGwge1xyXG5cdGZvbnQtc2l6ZTogcmVtKDE1MCk7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDEwMCk7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb25kZW5zZWQge1xyXG5cdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgc2Vjb25kYXJ5KSwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLnBhZ2UtY29udGVudCBwIHtcclxuXHRjb2xvcjogIzQxNTE1NDtcclxufVxyXG5cclxucCB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcblx0XHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbnAge1xyXG5cdHRleHQtd3JhcDogcHJldHR5O1xyXG59XHJcblxyXG5wLFxyXG51bCxcclxub2wge1xyXG5cdG1hcmdpbjogMDtcclxuXHJcblx0Ly8gK3AsXHJcblx0Ly8gK3VsLFxyXG5cdC8vICtvbCB7XHJcblx0Ly8gICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJHNjYWxlLCAyeGwpICogMXJlbTtcclxuXHQvLyB9XHJcblxyXG5cdCYubGFyZ2Uge1xyXG5cdFx0Zm9udC1zaXplOiByZW0oMjQpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHR9XHJcbn1cclxuXHJcbnAsXHJcbnVsLFxyXG5vbCxcclxuLndwLWJsb2NrLWltYWdlIHtcclxuXHQrLndwLWJsb2NrLWltYWdlIHtcclxuXHRcdG1hcmdpbi10b3A6IG1hcC1nZXQoJHNjYWxlLCB4bCkgKiAxcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLndwLWJsb2NrLWltYWdlIHtcclxuXHJcblx0K2gxLFxyXG5cdCsuaDEsXHJcblx0K2gyLFxyXG5cdCsuaDIsXHJcblx0K2gzLFxyXG5cdCsuaDMsXHJcblx0K2g0LFxyXG5cdCsuaDQsXHJcblx0K2g1LFxyXG5cdCsuaDUsXHJcblx0K2g2LFxyXG5cdCsuaDYsXHJcblx0K3AsXHJcblx0K3VsLFxyXG5cdCtvbCB7XHJcblx0XHRtYXJnaW4tdG9wOiBtYXAtZ2V0KCRzY2FsZSwgeGwpICogMXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbm9sIHtcclxuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHt9XHJcblxyXG5hIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuc21hbGwge1xyXG5cdGZvbnQtc2l6ZTogMC44ZW07XHJcbn1cclxuXHJcbmksXHJcbmVtIHtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5pcy11cHBlcmNhc2Uge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5pcy1sb3dlcmNhc2Uge1xyXG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbn1cclxuXHJcbi51bnNldC1jYXNlIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaXMtcmVndWxhciB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmlzLXNlbWlib2xkIHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uaXMtdW5kZXJsaW5lIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmlzLXVuZGVybGluZS1ib3JkZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5pcy1ib2xkIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuXHQuaXMtcmVndWxhci1tb2JpbGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcblxyXG5cdC5pcy1zZW1pYm9sZC1tb2JpbGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR9XHJcblxyXG5cdC5pcy1ib2xkLW1vYmlsZSB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxufVxyXG5cclxuLmlzLWl0YWxpYyB7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ubm8td3JhcCB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmlzLXByaW1hcnkge1xyXG5cdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5pcy1zZWNvbmRhcnkge1xyXG5cdGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuLnRleHQtbGVmdCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdC50ZXh0LWxlZnQtdGFibGV0IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1jZW50ZXItdGFibGV0IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXJpZ2h0LXRhYmxldCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xyXG5cdC50ZXh0LWxlZnQtbW9iaWxlIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQudGV4dC1jZW50ZXItbW9iaWxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC50ZXh0LXJpZ2h0LW1vYmlsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcbn1cclxuXHJcbi5mb250LWluaGVyaXQge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuXHRsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxufVxyXG5cclxuLmNhcmV0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9yaWdodC1hcnJvdy5zdmdcIik7XHJcblx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xyXG5cdH1cclxufVxyXG5cclxudWwuZmFuY3ktbGlzdCBsaSB7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vZGlzdC9pbWcvZmF2aWNvbi1uZXcucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuXHRwYWRkaW5nOiA1cHggMTBweCA1cHggNDBweDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbjogMzVweCAwO1xyXG5cdGNvbG9yOiAjN2Q3ZDdkO1xyXG59XHJcblxyXG4uYmFsYW5jZWQtdGV4dCBwIHtcclxuXHR0ZXh0LXdyYXA6IGJhbGFuY2VkO1xyXG59IiwiQG1peGluIGljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCRmb250cywgaWNvbnMpICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5pY29uLCBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIEBpbmNsdWRlIGljb247XG59XG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkaWNvbnMge1xuICAgIC5pY29uLSN7JGtleX06YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbn0iLCIuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGxheW91dCwgd2lkdGgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCl7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICB9XG59XG5cbnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbn1cblxuLnBhZ2UtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNzJ2aDtcbn0iLCIud3AtYmxvY2staW1hZ2Uge1xuICAgIC5hbGlnbmNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYWxpZ25sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuYWxpZ25yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5mbGV4LWFsaWduLXN0YXJ0LmlzLWxheW91dC1mbGV4IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uaGFzLXRleHQtYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufSIsIkBpbXBvcnQgJy4vdmFyaWFibGVzJztcbkBpbXBvcnQgJy4vZnVuY3Rpb25zJztcbkBpbXBvcnQgJy4vZm9udHMnO1xuQGltcG9ydCAnLi9yZXNldCc7XG5AaW1wb3J0ICcuL3R5cG9ncmFwaHknO1xuQGltcG9ydCAnLi9pY29ucyc7XG5AaW1wb3J0ICcuL2xheW91dCc7XG5AaW1wb3J0ICcuL3dvcmRwcmVzcyc7XG5cbi8vIGJhc2VsaW5lIHN0eWxlc1xuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLFxuYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG4gICAgJi5ub3Njcm9sbCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG5pbWcsXG5waWN0dXJlLFxudmlkZW8sXG5jYW52YXMsXG5zdmcgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG52aWRlbyxcbmNhbnZhcyxcbmlmcmFtZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuXG4udGVzdCB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG59XG5cbi5hc3BlY3Qge1xuXG4gICAgJi1zcXVhcmUsXG4gICAgJi0xLTEge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICB9XG5cbiAgICAmLXZpZGVvLFxuICAgICYtMTYtOSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICB9XG5cbiAgICAmLXNlcnZpY2UtYmFja2dyb3VuZCB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYyMC83NDA7XG4gICAgfVxufVxuXG5AZWFjaCAka2V5LFxuJHZhbHVlIGluICRjb2xvcnMge1xuICAgICouaXMtI3ska2V5fSB7XG4gICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgfVxufVxuXG5AZWFjaCAka2V5LFxuJHZhbHVlIGluICRjb2xvcnMge1xuICAgICouYmctI3ska2V5fSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4gICAgQGVhY2ggJGtleSxcbiAgICAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgICAgICouaXMtI3ska2V5fS1tb2JpbGUge1xuICAgICAgICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRrZXksXG4gICAgJHZhbHVlIGluICRjb2xvcnMge1xuICAgICAgICAqLmJnLSN7JGtleX0tbW9iaWxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICAgICAgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbiAgICB9XG59XG5cbi5oaWRlIHtcbiAgICAmLWRlc2t0b3Age1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRhYmxldCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1vYmlsZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cge1xuICAgICYtZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGFibGV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wb2ludGVyLWV2ZW50cy1yZXNldCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIHN0b3J5Ym9va1xuLnNiLXNob3ctbWFpbiB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5hcnRpY2xlLWNvbnRlbnQgYTpub3QoLmJ1dHRvbikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMDA3RUU5O1xufSIsIltkYXRhLWV4cGFuZHNldC1ib2R5XSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLnRyYW5zaXRpb25pbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIGhlaWdodDtcblxuICAgICAgICBbZGF0YS10YWJzZXRdLnRyYW5zaXRpb25pbmcgJiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmRpc3BsYXktdG9nZ2xlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi50cmFuc2l0aW9uaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW4udHJhbnNpdGlvbmluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtdG9nZ2xlLWV4cGFuZHNldF0ge1xuICAgICY+KiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuW2RhdGEtdG9nZ2xlLWV4cGFuZHNldF0uaGlkZS1vbi1vcGVuIHtcbiAgICAmLm9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuW2RhdGEtdG9nZ2xlLWV4cGFuZHNldF0uc2hvdy1vbi1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5vcGVuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn0iLCJbZGF0YS10YWJzZXRdLnRyYW5zaXRpb25pbmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbltkYXRhLXRvZ2dsZS10YWJzZXRdIHtcbiAgICAqIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4udGFic2V0LWJvZHktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltkYXRhLXRhYnNldC1ib2R5XSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgICYudHJhbnNpdGlvbmluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufSIsIi5ibHVlLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0M2U3MztcblxuICAgIHAge1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhlcm8ge1xuXHQvLyBjbGlwLXBhdGg6IHBvbHlnb24oXG5cdC8vICAgICAwIDAsXG5cdC8vICAgICAxMDAlIDAlLFxuXHQvLyAgICAgMTAwJSBjYWxjKDEwMCUgLSAxNXZtaW4pLFxuXHQvLyAgICAgNTAlIDEwMCUsXG5cdC8vICAgICAwIGNhbGMoMTAwJSAtIDE1dm1pbilcblx0Ly8gKTtcblx0LmJ1dHRvbi1kYXJrIHtcblx0XHRib3gtc2hhZG93OiAwcHggMThweCAzMHB4IC04cHggI2MyNDYyMTtcblx0fVxuXG5cdG1pbi1oZWlnaHQ6IDkxM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ly9iYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoMTAwJSAxMDAlIGF0IDUwJSAwJSwgI0ZGODIxQyAwJSwgI0M0NTIwMCA4Ni45OCUpO1xuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTUwKTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTEuMDRweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG5cdFx0XHRmb250LXNpemU6IDVyZW07XG5cdFx0fVxuXG5cdFx0bGluZS1oZWlnaHQ6IDAuOTtcblx0XHRtYXJnaW46IDAuMjVyZW0gYXV0bztcblx0fVxuXG5cdC5oZWFkbGluZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC1zaXplOiByZW0oMzgpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDI0KTtcblx0XHR9XG5cdH1cblxuXHQuc3ViaGVhZCB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0bWF4LXdpZHRoOiA1MHJlbTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRpc29sYXRpb246IGlzb2xhdGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLmJnLWltZy1oZXJvIHtcblx0aW1nIHtcblx0XHRpbnNldDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0aXNvbGF0aW9uOiBpc29sYXRlO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHR9XG59XG5cbi5iZy12aWRlby1oZXJvIHtcblx0dmlkZW8ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ly9taXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0XHRpc29sYXRpb246IGlzb2xhdGU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdC5vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0Ji5iZy1ibGFjay1ncmFkIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHRcdDE4MGRlZyxcblx0XHRcdFx0cmdiYSgwLCA1MSwgNjMsIDAuNzUpIDAlLFxuXHRcdFx0XHRyZ2JhKDAsIDAsIDAsIDApIDYwJVxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHQmLmJnLW9yYW5nZS1ncmFkIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0MTgwZGVnLFxuXHRcdFx0XHQjNzUyYjE1IDAlLFxuXHRcdFx0XHQjYzQ1MjAwIDI3LjYlLFxuXHRcdFx0XHQjZmY4MjFjIDgwJVxuXHRcdFx0KTtcblx0XHRcdG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdH1cblx0fVxufVxuXG4uaG9tZS1oZXJvLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDcxcmVtO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvcm0ge1xuXHQuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24gLmdmb3JtX2ZpZWxkcyB7XG5cdFx0cm93LWdhcDogMS41cmVtO1xuXHR9XG5cblx0LmdmaWVsZF9yZXF1aXJlZC5nZmllbGRfcmVxdWlyZWRfdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHR9XG5cblx0LmdpbnB1dF9jb250YWluZXIge1xuXHRcdGlucHV0LFxuXHRcdHNlbGVjdCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNDE1MTU0ODIgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuZ2Zvcm1fYnV0dG9uLmJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZGY2YiAwJSwgI2ZmYzIwZSAxMDAlKSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwiZGFya1wiKSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmODIxYyAwJSwgI2ZmZGY2YiAxMDAlKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uaGVyby1ob21lIHtcblx0cGFkZGluZy10b3A6IDI0MHB4O1xuXHQmLmJhbm5lci1hY3RpdmUge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTgwcHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi5oZXJvLWNvbnRlbnQge1xuXHQvLyBtYXJnaW4tdG9wOiAyMTNweDtcblx0Ly8gbWFyZ2luLWJvdHRvbTogMTY1cHg7XG5cdHAge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4uaGVyby1hbmdsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtNHJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDI7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3NXB4KSB7XG5cdFx0Ym90dG9tOiAtNXJlbTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuXHRcdGhlaWdodDogOXZ3ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmhlcm8tc3ViaGVybyB7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHotaW5kZXg6IDU7XG5cdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdHBhZGRpbmc6IDAgMS44NzVyZW07XG5cdGgyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0ZW0ge1xuXHRcdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJvcmFuZ2VcIik7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdG1heC13aWR0aDogOTAwcHg7XG5cdFx0bWFyZ2luOiAxcmVtIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCYuaGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaGVyby1zdWJoZXJvOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTE2NXB4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1NTBweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vZGlzdC9pbWcvc3ViaGVyby1iZy1hbmdsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblx0XHRoZWlnaHQ6IDUyMHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0aGVpZ2h0OiA0ODBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHRvcDogLTE0NXB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG5cdFx0dG9wOiAtMTY1cHg7XG5cdFx0aGVpZ2h0OiA1NjBweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzVweCkge1xuXHRcdGhlaWdodDogNjEwcHg7XG5cdFx0dG9wOiAtMTY5cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRoZWlnaHQ6IDY0MHB4O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMjVweCkge1xuXHRcdHRvcDogLTI0NXB4O1xuXHRcdGhlaWdodDogNjUwcHg7XG5cdH1cbn1cbi5oZXJvLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMnJlbTtcblx0dG9wOiAtNzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuXHRcdHRvcDogLTUwcHg7XG5cdFx0cmlnaHQ6IDFyZW07XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc1cHgpIHtcblx0XHR0b3A6IC0yNXB4O1xuXHRcdHJpZ2h0OiAxcmVtO1xuXHR9XG59XG5cbi5nYXAge1xuXHRnYXA6IDEwcHg7XG59XG4iLCIvKiBNb2RhbHMgKi9cbi5tb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHotaW5kZXg6IDEwMDA7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cblx0Ji5tb2RhbC1zaG93IHtcblx0XHRhbmltYXRpb246IGZhZGVJbiAwLjJzIGVhc2UgYWxsO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5Eb3duIDAuM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG5cdFx0fVxuXHR9XG5cblx0Ji5tb2RhbC1oaWRlIHtcblx0XHRhbmltYXRpb246IGZhZGVPdXQgMC4ycyBlYXNlIGFsbDtcblxuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdGFuaW1hdGlvbjogZmFkZU91dFVwIDAuMnMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG5cdFx0fVxuXHR9XG59XG5cbi5tb2RhbC1jb250ZW50IHtcblx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTtcblx0d2lkdGg6IDEwMjRweDtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZzogNDBweDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG5cdFx0d2lkdGg6IDUwMHB4O1xuXHRcdHBhZGRpbmc6IDQwcHggMjBweDtcblx0fVxufVxuXG4ubW9kYWwtY29udGVudCBoMSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm1vZGFsLWNvbnRlbnQgcCB7XG5cdG1hcmdpbjogMXJlbSAwO1xuXHRsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4ubW9kYWwtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMHJlbTtcblx0cmlnaHQ6IDByZW07XG5cdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IDAgMC43NXJlbTtcblx0Y29sb3I6ICM2NjY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0b3A6IC0yLjVyZW07XG5cdFx0cmlnaHQ6IC0uNzVyZW07XG5cdH1cbn1cblxuLm1vZGFsLWJ0biB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbltkYXRhLW1vZGFsXS5ob3ZlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLXBhcmVudF0ge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0dHJhbnNpdGlvbjogZWFzZSBhbGwgMC41cztcblx0bWluLWhlaWdodDogNi4yNXJlbTtcblx0bWF4LXdpZHRoOiAxNXJlbTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRhIHtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNpdGlvbjogZWFzZSBhbGwgMC41cztcblxuXHRcdFtkYXRhLW1vZGFsXS5kZWZhdWx0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0W2RhdGEtbW9kYWxdLmhvdmVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cblx0XHRbZGF0YS1tb2RhbF0ge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xuXHRcdH1cblx0fVxufVxuXG4vKiBBbmltYXRpb25zICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcmVtKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNyZW0pO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHR9XG59IiwiLnByb2Nlc3Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7ICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyAgICAgICAgXG4gICAgfVxuXG4gICAgLmJsdWUtYm94IHAge1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZGY1O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtY29weSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2UtaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCA1MCUsIHdoaXRlIDUwJSk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC41cztcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xuXHRib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRtYXgtd2lkdGg6IDEwMHZ3O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdGltZyB7XG5cdFx0bWFyZ2luOiAyOS4yM3B4IDQwcHg7XG5cdFx0bWF4LXdpZHRoOiAzNjNweDtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0XHRcdG1heC13aWR0aDogMjY1LjQxOXB4O1xuXHRcdFx0bWF4LWhlaWdodDogMzYuOTE3cHg7XG5cdFx0XHRtYXJnaW46IDM3Ljk4cHggNjBweDtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDE4OXB4O1xuXHRcdFx0bWF4LWhlaWdodDogMzEuOTg1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRcdH1cblx0fVxufVxuLm1vYmlsZS1sb2dvIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi8vIGltZy5tb2JpbGUtbG9nb3tcbi8vICAgZGlzcGxheTogbm9uZTtcbi8vICAgbWF4LXdpZHRoOiAzNjNweDtcbi8vICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuLy8gICAgIHBhZGRpbmc6IDE5LjIzcHggMzBweDtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBtYXgtd2lkdGg6IDI2M3B4O1xuLy8gICB9XG4vLyB9XG5cbi5zY3JvbGxlZC1oZWFkZXIgLnBhZ2UtaGVhZGVyIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgNTEsIDYzLCAwLjEyKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjVzLCBib3JkZXItYm90dG9tIDAuMnMgMC41cztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MXB4KSB7XG5cdC5zY3JvbGxlZC1oZWFkZXIgLnBhZ2UtaGVhZGVyIC5kZXNrdG9wLWxvZ28sXG5cdC5zY3JvbGxlZC1oZWFkZXIgLnBhZ2UtaGVhZGVyIC5tb2JpbGUtbG9nbyB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cblx0LnNjcm9sbGVkLWhlYWRlciAucGFnZS1oZWFkZXIgbmF2IC5oYW1idXJnZXIge1xuXHRcdHRvcDogMTVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KSB7XG5cdC5kZXNrdG9wLWxvZ28sXG5cdC5tb2JpbGUtbG9nbyB7XG5cdFx0dHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuNXMgZWFzZTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHQuc2Nyb2xsZWQtaGVhZGVyIC5wYWdlLWhlYWRlciAmIHtcblx0XHRcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuc2Nyb2xsZWQtaGVhZGVyIC5wYWdlLWhlYWRlciAuYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaW5pdGlhbDtcblx0fVxufVxuXG5uYXYge1xuXHRwYWRkaW5nOiAyOS4yM3B4IDQwcHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEyNTFweCkge1xuXHRcdC5zY3JvbGxlZC1oZWFkZXIgLnBhZ2UtaGVhZGVyICYge1xuXHRcdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDI1MmQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJ1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiAxMjZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuXHRcdFx0bWluLXdpZHRoOiAxMzFweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dWwge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UgYWxsIDAuMjVzO1xuXHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNnJlbTtcblx0XHRcdGxpLnRvcC1sZXZlbCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG5cblx0XHRcdFx0YS5idXR0b24tZ2hvc3Qge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzAwMjUyZDtcblx0XHRcdFx0XHRjb2xvcjogIzAwMjUyZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWFpbi1uYXYge1xuXHQmLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5kcm9wZG93biB7XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9kb3duLWFycm93LnN2Z1wiKTtcblx0XHRmaWx0ZXI6IGludmVydCgxMDAlKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0xcmVtO1xuXHRcdHRvcDogLTFweDtcblxuXHRcdC5zY3JvbGxlZC1oZWFkZXIgJixcblx0XHQubGlnaHQtYmFja2dyb3VuZCAmIHtcblx0XHRcdGZpbHRlcjogaW52ZXJ0KDE1JSkgc2VwaWEoNDElKSBzYXR1cmF0ZSgxNjQwJSkgaHVlLXJvdGF0ZSgxNTNkZWcpXG5cdFx0XHRcdGJyaWdodG5lc3MoOTclKSBjb250cmFzdCgxMDIlKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG5cdFx0XHRyaWdodDogLTJyZW07XG5cdFx0XHRmaWx0ZXI6IGludmVydCgxNSUpIHNlcGlhKDQxJSkgc2F0dXJhdGUoMTY0MCUpIGh1ZS1yb3RhdGUoMTUzZGVnKVxuXHRcdFx0XHRicmlnaHRuZXNzKDk3JSkgY29udHJhc3QoMTAyJSk7XG5cdFx0fVxuXHR9XG59XG4ubmF2LWV4cGFuZGVkIHtcblx0bmF2IHtcblx0XHR1bCB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRyYW5zaXRpb246IGVhc2UgYWxsIDAuMjVzO1xuXHRcdH1cblx0fVxufVxuXG4uZHJvcGRvd24tY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0bWluLXdpZHRoOiAxNjBweDtcblx0Ym94LXNoYWRvdzogMHB4IDhweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdHotaW5kZXg6IDE7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjUsIDgxLCA4NCwgMC41KTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMHB4IDEycHggMjRweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuLmRyb3Bkb3duLWNvbnRlbnQuc2hvdyB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjQ5cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLmRyb3Bkb3duLWNvbnRlbnQgYSB7XG5cdGZsb2F0OiBub25lO1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6ICM0MTUxNTQ7XG5cdGZvbnQtZmFtaWx5OiBSb2JvdG87XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uZHJvcGRvd24tY29udGVudCBhOmhvdmVyIHtcblx0Y29sb3I6ICMwMDdlZTk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLWNvbnRlbnQge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmRyb3Bkb3duLWNvbnRlbnQ6aG92ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIHtcblx0LmRyb3Bkb3duOmhvdmVyIH4gLmRyb3Bkb3duLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5zdWItbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogMC41cmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0bGkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdGEge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cbn1cblxuJWhhbWJ1cmdlciB7XG5cdC5oYW1idXJnZXIge1xuXHRcdHdpZHRoOiAzOHB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHR0b3A6IDMycHg7XG5cdFx0cmlnaHQ6IDQwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmxpbmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCMwMDI1MmQsIDEwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxpbmUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4ycywgYmFja2dyb3VuZCAwLjJzO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAyNTJkO1xuXHRcdFx0fVxuXG5cdFx0XHQrIC5saW5lIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLm9uZSB7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwJSBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCYudGhyZWUge1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXYtZXhwYW5kZWQgJiB7XG5cdFx0XHQubGluZSB7XG5cdFx0XHRcdHdpZHRoOiAxMjUlO1xuXHRcdFx0fVxuXHRcdFx0Lm9uZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0LnR3byB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblxuXHRcdFx0LnRocmVlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKC0xcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubW9yZSB7XG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxubmF2IC5oYW1idXJnZXIge1xuXHR3aWR0aDogMzhweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDBweDtcblx0cmlnaHQ6IDY3cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAxMDtcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG5cdFx0dG9wOiAxNnB4O1xuXHRcdHJpZ2h0OiAyNHB4O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KSB7XG5cdG5hdiAuaGFtYnVyZ2VyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5uYXYgLmhhbWJ1cmdlcjpob3ZlciAubGluZSB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xufVxubmF2IC5oYW1idXJnZXIgLmxpbmUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4ycywgYmFja2dyb3VuZCAwLjJzO1xuXHRvcGFjaXR5OiAxO1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcblx0XHRoZWlnaHQ6IDRweDtcblx0fVxufVxubmF2IC5oYW1idXJnZXIgLmxpbmUgKyAubGluZSB7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cbm5hdiAuaGFtYnVyZ2VyIC5saW5lLm9uZSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwJSBjZW50ZXI7XG59XG5uYXYgLmhhbWJ1cmdlciAubGluZS50aHJlZSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDE2JSBjZW50ZXI7XG5cdHdpZHRoOiA3NSU7XG59XG4ubmF2LWV4cGFuZGVkIG5hdiAuaGFtYnVyZ2VyIC5saW5lIHtcblx0d2lkdGg6IDEyNSU7XG59XG4ubmF2LWV4cGFuZGVkIG5hdiAuaGFtYnVyZ2VyIC5vbmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubmF2LWV4cGFuZGVkIG5hdiAuaGFtYnVyZ2VyIC50d28ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdG9wYWNpdHk6IDA7XG59XG4ubmF2LWV4cGFuZGVkIG5hdiAuaGFtYnVyZ2VyIC50aHJlZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5hY2NvcmRpb24ge1xuXHR0cmFuc2l0aW9uOiAwLjRzO1xufVxuLnBhbmVsIHtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAwO1xufVxuXG4uYWNjb3JkaW9uLm9wZW4ge1xuXHQubW9yZSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNpdGlvbjogMC40cztcblx0fVxufVxuXG4uc2luZ2xlLWFydGljbGVzLFxuLnBvc3QtdHlwZS1hcmNoaXZlLWFydGljbGVzIHtcblx0bmF2IHtcblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAzMzNmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5uYXYtZXhwYW5kZWQsXG4ubGlnaHQtYmFja2dyb3VuZCB7XG5cdG5hdiAuaGFtYnVyZ2VyIC5saW5lIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzNmO1xuXHR9XG59XG5cbi5ob3Zlci11bmRlcmxpbmUtYW5pbWF0aW9uOm5vdCguZHJvcGRvd24pIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji5idXR0b24ge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi5ob3Zlci11bmRlcmxpbmUtYW5pbWF0aW9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaG92ZXItdW5kZXJsaW5lLWFuaW1hdGlvbjpub3QoLmRyb3Bkb3duKTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0aGVpZ2h0OiAzcHg7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZGY2Yjtcblx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbn1cblxuLmhvdmVyLXVuZGVybGluZS1hbmltYXRpb246bm90KC5kcm9wZG93bik6aG92ZXI6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuXG4ubW9iaWxlLW9ubHkge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG59XG5cbi5zaW5nbGUgbmF2IC5oYW1idXJnZXIgLmxpbmUge1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcbn1cbi5uYXYtZXhwYW5kZWQgbmF2IHVse1xuXHR6LWluZGV4OiAzO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji10b2dnbGUge1xuXHRcdC0taWNvbjogdXJsKFwiLi4vLi4vZGlzdC9pbWcvaWNvbi1zZWFyY2guc3ZnXCIpO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR3aWR0aDogMjhweDtcbiAgXHRcdGhlaWdodDogMjhweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWFzazogdmFyKC0taWNvbik7XG5cdFx0bWFzay1zaXplOiBjb250YWluO1xuXHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5zZWFyY2hmb3JtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2U7XG4gIFx0XHR3aWR0aDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0JiA+IGRpdiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0I5QjRBRTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXG5cdFx0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0d2lkdGg6IDI0MnB4O1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAjQjlCNEFFO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdC0taWNvbjogdXJsKFwiLi4vLi4vZGlzdC9pbWcvaWNvbi1zZWFyY2guc3ZnXCIpO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0d2lkdGg6IDI0cHg7XG4gIFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdG1hcmdpbjogMTZweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hc2s6IHZhcigtLWljb24pO1xuXHRcdFx0bWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdGNvbG9yOiAjQjlCNEFFO1xuXHRcdH1cblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHQuaGVhZGVyLXNlYXJjaC1mb3JtLXRvZ2dsZSB7XG5cdFx0XHQtLWljb246IHVybChcIi4uLy4uL2Rpc3QvaW1nL2ljb24teC5zdmdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRtYXNrLXNpemU6IDEyMCU7XG5cdFx0fVxuXG5cdFx0LnNlYXJjaGZvcm0ge1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2U7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdH1cblx0fVxufVxuXG4uc2luZ2xlLWFydGljbGVzLFxuLnBhZ2UtaWQtNTIyLFxuLnBvc3QtdHlwZS1hcmNoaXZlLXJlc291cmNlcyxcbi50YXgtcmVzb3VyY2UtY2F0ZWdvcnksXG4uc2luZ2xlLXJlc291cmNlcyxcbi5lcnJvcjQwNCxcbi5zZWFyY2gtcmVzdWx0cyxcbi5zZWFyY2gtbm8tcmVzdWx0cyxcbi5zY3JvbGxlZC1oZWFkZXIge1xuXHQuaGVhZGVyLXNlYXJjaC1mb3JtLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICMwMDI1MmQ7XG5cdH1cblxuXHQuaGVhZGVyLXNlYXJjaC1mb3JtIHtcblx0XHQuc2VhcmNoZm9ybSB7XG5cdFx0XHRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDIwcHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0XHRtYXJnaW46IDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYgPiBkaXYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMwMDI1MmQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR9XG5cdFxuXHRcdFx0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRcdFx0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0XHRjb2xvcjogIzAwMjUyZDtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdC5zZWFyY2hmb3JtIHtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG5cdC5oZWFkZXItc2VhcmNoLWZvcm0ge1xuXHRcdC5oZWFkZXItc2VhcmNoLWZvcm0tdG9nZ2xlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnNlYXJjaGZvcm0ge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXG5cdFx0XHQmID4gZGl2IHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDAyNTJkO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0XHRjb2xvcjogIzAwMjUyZDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFxuXHRcdFx0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0XHRjb2xvcjogIzAwMjUyZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudGhyZWUtY29sdW1uLWJsb2Nre1xuICAgICYtaWNvbiB7XG4gICAgICAgIG1heC13aWR0aDogN3JlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk1OXB4KXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWljb24tbGFyZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDEwcmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuZmFkZWQge1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG5cbiAgICAmLnNtYWxsLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxufVxuXG5zZWN0aW9uLnN0YXR7XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTU5cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gICAgICAgIGgye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgICAgbWF4LXdpZHRoOiAzMXJlbTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgfVxufVxuXG4uZmxleC1qdXN0aWZ5LWNlbnRlcntcbiAgICAuc3RhY2tlZC1jb2x1bW5ze1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5zdGFja2VkLWNvbHVtbnMge1xuICAgIG1heC13aWR0aDogNTByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmljb257XG4gICAgICAgIG1heC13aWR0aDogN3JlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICB9XG59XG4uc3RhY2tlZC13aWRlIC5zdGFja2VkLWNvbHVtbnN7XG4gICAgbWF4LXdpZHRoOiA1N3JlbTtcbn1cblxuLmludHJvLXRleHR7XG4gICAgLnN0YWNrZWQtY29sdW1uc3tcbiAgICAgICAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIHRleHQtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi5kZXNjcmlwdGlvbi1jb250YWluIHtcbiAgbWF4LXdpZHRoOiA0NHJlbTtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gNHJlbTtcbn0iLCIubG93LW9wYWNpdHl7XG4gICAgb3BhY2l0eTogMC42O1xufVxuLnRlbGVwaG9uZXtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4uc29jaWFsc3tcbiAgICBhe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZvb3Rlci1sb2dve1xuICAgIG1heC13aWR0aDogMjY1Ljg4cHg7XG59XG4uZ2xvYmFsLWZvb3RlcntcbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgfVxufVxuLmZvb3Rlci1tZW51cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBcbiAgICB1bHtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgaHJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgaDR7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwJTtcbiAgICAgICAgfVxuICAgICB9XG59XG5cbnVsLm1lbnUtdGhyZWV7XG4gICAgYXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgfVxuXG59XG5cbnVsLm1lbnUtb25le1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgfVxuICAgIC5sb3ctb3BhY2l0eXtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbnVsLm1lbnUtdHdve1xuICAgIGxpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuLnByaXZhY3ktcG9saWN5e1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hZGRyZXNze1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4ubW9iaWxlLWZvb3RlcntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgICAgIG1hcmdpbjogMHJlbSBhdXRvIDJyZW0gYXV0bztcbiAgICB9XG59XG5cbi5kZXNrdG9wLWZvb3RlcntcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmdsb2JhbC1mb290ZXJ7XG4gICAgcGFkZGluZy10b3A6IDIuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmNvcHlyaWdodHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4uI3skZ2xpZGUtY2xhc3N9IHtcclxuICAkdGhpczogJjtcclxuXHJcbiAgJHNlOiAkZ2xpZGUtZWxlbWVudC1zZXBhcmF0b3I7XHJcbiAgJHNtOiAkZ2xpZGUtbW9kaWZpZXItc2VwYXJhdG9yO1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgJiN7JHNlfXRyYWNrIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmI3skc2V9c2xpZGVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi1ZO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICAmI3skZ2xpZGUtbW9kaWZpZXItc2VwYXJhdG9yfWRyYWdnaW5nIHtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmI3skc2V9c2xpZGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiN7JHNlfWFycm93cyB7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gICYjeyRzZX1idWxsZXRzIHtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJiN7JHNtfXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9AZ2xpZGVqcy9nbGlkZS9zcmMvYXNzZXRzL3Nhc3MvZ2xpZGUuY29yZVwiO1xuXG4udGVzdGltb25pYWwge1xuXHQmLWltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblxuXHQmLXRpdGxlIHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuXHRcdCYtYXV0aG9yLFxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdH1cblx0fVxufVxuXG4uZ2xpZGVfX2J1bGxldCB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW46IDAgMC4zNXJlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmLmdsaWRlX19idWxsZXQtLWFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdH1cbn1cblxuLnBhcmFsbGF4IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0cGFkZGluZzogMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDY4cHgpO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjJweCk7XG5cdH1cblxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0Lm92ZXJsYXkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdC5nbGlkZSB7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAycmVtIDAgNHJlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuZ2xpZGVfX3NsaWRlIHtcblx0XHR3aWR0aDogMTAwdncgIWltcG9ydGFudDtcblx0fVxuXG5cdC5nbGlkZV9fYnVsbGV0cyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAzLjc1cmVtO1xuXHR9XG59XG5cbi50ZXN0aW1vbmlhbHMge1xuXHRtaW4taGVpZ2h0OiA2NTBweDtcblx0LnF1b3RlLWNvbnRhaW4ge1xuXHRcdG1heC13aWR0aDogODE0cHg7XG5cdFx0bWFyZ2luOiAycmVtIGF1dG87XG5cdH1cbn1cbiIsIi5pbnRlcmlvci1oZXJvLWxlZnQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDcyMHB4O1xuXG4gICAgLy8gY2xpcC1wYXRoOiBwb2x5Z29uKFxuICAgIC8vICAgICAwIDAsIFxuICAgIC8vICAgICAxMDAlIDAlLCBcbiAgICAvLyAgICAgMTAwJSBjYWxjKDEwMCUgLSAxNXZtaW4pLCBcbiAgICAvLyAgICAgNTAlIDEwMCUsIFxuICAgIC8vICAgICAwIGNhbGMoMTAwJSAtIDE1dm1pbilcbiAgICAvLyApO1xuICAgIGg0LFxuICAgIC5oNCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIC5vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCA1MSwgNjMsIDAuODUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDApIDU0LjIlKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAzMzNGIDAuMDglLCAjNDE1MTU0IDUyLjY0JSwgI0ZGODIxQyA5OS45OSUsICNGRjgyMUMgOTkuOTklKTtcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseSwgbm9ybWFsO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICB9XG5cbiAgICAuaGVyby1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuXG4gICAgICAgICYucGFyYWxsYXgge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICYubm9uLXBhcmFsbGF4IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuXG4gICAgICAgICYubm9uLXBhcmFsbGF4IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDkwMHB4O1xuXG4gICAgICAgICYubm9uLXBhcmFsbGF4IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRkY4MjFDO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgIH1cblxuICAgIC5oZXJvLWNvbnRhaW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW07XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFyYWxsYXgge1xuICAgICAgICBoZWlnaHQ6IDkwMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjExMDBweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtc2hhZG93IHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgLjEyNWVtIC41ZW0gYmxhY2s7XG4gICAgfVxufVxuXG4uaW50ZXJpb3ItbGVmdC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiByZW0oOTApO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzVweCkge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgfVxuXG59XG5cbi5vdmVybGF5LTEge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgNTEsIDYzLCAwLjg1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1NC4yJSksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMzMzRiAwLjA4JSwgIzQxNTE1NCA1Mi42NCUsICNGRjgyMUMgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5vdmVybGF5LTIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMzMzRiAwLjAwJSwgIzQxNTE1NCA1Mi42NCUsICNGRjgyMUMgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgIG9wYWNpdHk6IC44O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ub3ZlcmxheS0zIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDUxLCA2MywgMSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNTQuMiUpO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIG9wYWNpdHk6IC44O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufSIsIjpyb290IHtcbiAgICAtLXNsaWRlQW1vdW50OiAnMHB4Jztcbn1cbi5zbGlkZXItaW5zdHJ1Y3Rpb25ze1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaDN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiA3cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi5jaGV2cm9uLXNsaWRlcntcbiAgICAuaDJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xuICAgIH1cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5NjBweCl7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1MDBweCl7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgLnNsaWRlci1jb250YWlue1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXNsaWRlQW1vdW50KSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAycztcbiAgICAgICAgfVxuICAgICAgICAuc2xpZGUtNCB7XG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNzAwcHgpe1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UgYWxsIDJzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZS0xIHtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE3MDBweCl7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZSBhbGwgMnM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlci1jb250YWlue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAycztcbiAgICAgICAgaGVpZ2h0OiA1ODBweDtcbiAgICAgICAgd2lkdGg6IDIxMTBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpe1xuICAgICAgICAgICAgbGVmdDogLTQwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3JhbmdlLWFycm93e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDAlO1xuXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgfVxuICAgIC5zbGlkZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDU4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDUwMHB4KXtcbiAgICAgICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMThyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgJi0xe1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTcwMHB4KXtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAycztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxlZnQ6IDYlO1xuICAgICAgICB9XG4gICAgICAgICYtMntcblxuICAgICAgICAgICAgICAgIGxlZnQ6IDI5JTtcblxuICAgICAgICB9XG4gICAgICAgICYtM3tcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MiU7ICAgICAgICAgIFxuXG4gICAgICAgIH1cbiAgICAgICAgJi00e1xuICAgICAgICAgICAgbGVmdDogNzUlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTcwMHB4KXtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAycztcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuLmRvdHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgJi5kZXNrdG9wLWRvdHN7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk2MHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5tb2JpbGUtZG90c3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTYwcHgpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCA1MSwgNjMsIDAuNTApO1xuICAgICAgICB9XG5cbiAgICBkaXZ7XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAycztcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMzNGO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZSBhbGwgMnM7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWN0aXZle1xuICAgIC5kb3Rze1xuICAgICAgICBkaXZ7XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMzNGO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UgYWxsIDJzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UgYWxsIDJzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhKG1heC13aWR0aDogOTYwcHgpe1xuICAgIC5kb3Rze1xuICAgICAgICBkaXYuYnVsbGV0c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZSBhbGwgMXM7XG4gICAgICAgICAgICAmLmluLXZpZXd7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMzMzRjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAxcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5mZWF0dXJlLWJsb2NrIHtcblx0cGFkZGluZzogNjBweCAwO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM1cHgpIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNzI1cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHR9XG5cdGg1IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLmZlYXR1cmUtYmxvY2stY29udGVudCB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdGEuY2FyZXQge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNTM1cHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzAwNWJhODtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmxleC5mZWF0dXJlLWltYWdlLXJpZ2h0IHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuIiwiLmZlYXR1cmUtaGVybyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDlyZW07XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgJi5zaW5nbGUtbGluZS1oZXJve1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgICYuc2luZ2xlLWxpbmUtaGVyb3tcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogNTByZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICAgICAgJi5zaW5nbGUtbGluZS1oZXJve1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNTkwcHg7XG4gICAgICAgICYuc2luZ2xlLWxpbmUtaGVyb3tcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oZXJvLXdpdGgtcGhvbmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gICAgICAgICsgLmZlYXR1cmUtaW1hZ2UtYXR0YWNobWVudCBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oZXJvLXdpdGgtZGVza3RvcC1zY3JlZW4ge1xuICAgICAgICArIC5mZWF0dXJlLWltYWdlLWF0dGFjaG1lbnQgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oZXJvLXdpdGgtcGxheS1idXR0b24ge1xuICAgICAgICArIC5mZWF0dXJlLWltYWdlLWF0dGFjaG1lbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLS1wbGF5LW9mZnNldDogMHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTU2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRTJFQjI7XG4gICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgdmFyKC0tcGxheS1vZmZzZXQsIDApKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5UZ2lJR2hsYVdkb2REMGlOVGtpSUhacFpYZENiM2c5SWpBZ01DQTFPQ0ExT1NJZ2NHeHBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStQSEJoZEdnZ1pEMGlUVE11TVRrNE5UY2dNQzR5TURZNE5EaE1NeTQ0TkRJeU1pQXdMakkwTURnMlREVXVORGMyTWlBd0xqUTNPRGswTVV3MU5pNDFNVEExSURJM0xqWTRPREpETlRndU1USXlNU0F5T0M0MU16UXlJRFU0TGpFeU1qRWdNekF1TlRnek5TQTFOaTQxTVRBMUlETXhMalF5T1RSTU5DNDBOell5SURVNExqWXpPRGRETWk0NE1qVTVOeUExT1M0MU1ERTNJREF1TnpNd05EWTVJRFU0TGpRMU5Ua2dNQzQzTXpBME5qa2dOVFl1TnpZNFZqSXVNelE1TlRKRE1DNDNPVGd5TWpJZ01TNHpPREF5SURFdU5ETXlNaUF3TGpVd09EWTFNaUF5TGpVMk5EWTRJREF1TWpRMU1EUTVURE11TVRrNE5UY2dNQzR5TURZNE5EaGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBqd3ZjM1puUGc9PScpO1xuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDVweCksIGNhbGMoLTUwJSArIHZhcigtLXBsYXktb2Zmc2V0LCAwKSkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhhcyhpbWc6aG92ZXIpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1QcmltYXJ5LUdyYWRpZW50KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjQzI0NjIxLCAwLjUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDMzM2Y7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oZXJvLXdpdGgtZGVza3RvcC1zY3JlZW4ge1xuICAgICAgICAgICAgKyAuZmVhdHVyZS1pbWFnZS1hdHRhY2htZW50IHtcbiAgICAgICAgICAgICAgICAtLXBsYXktb2Zmc2V0OiAtMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mZWF0dXJlLWltYWdlLWF0dGFjaG1lbnQge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5oMS5tdWx0aXBsZS1saW5lLWhlYWRsaW5lIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG59XG5cbi5ncmF5LXN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZjJmNGY1O1xufVxuXG4uZm9ybS5jb250YWN0LWZvcm0ge1xuICAgIGlucHV0IHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtX2J1dHRvbi5idXR0b24ge1xuICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggMThweCAzMHB4IC04cHggI0MyNDYyMTtcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZSBhbGwgMC41cyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCkgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMThweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGREY2QiAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZERjZCIDAlLCAjRkZDMjBFIDEwMCUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzI0NjIxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAwLjVzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZBMTE1IDAlLCAjRkZERjZCIDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24gLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgIHJvdy1nYXA6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNTZweDtcblxuICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHNlbGVjdCxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgY29sb3I6ICM0MTUxNTQ7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsZWdlbmQsXG4gICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwMzMzRjtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hhcmUtbW9kYWwge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB9XG59XG4iLCIuZmFxe1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vZGlzdC9pbWcvRkFRcy1iZy53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuXG4uZmFxIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgY29sb3I6ICMwMDM0Njg7XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9leHByZXNzL2NhcmV0LXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dCBhbGw7XG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vLi4vZGlzdC9pbWcvZG93bi1hcnJvdy1vcmFuZ2Uuc3ZnJyk7O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQgYWxsO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQgYWxsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW0gMC41ZW0gMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDdFRTk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZTpiZWZvcmUsXG4gICAgJi1jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJESU4gTmV4dCBXMDEgQm9sZFwiO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICAgICYtY29udGVudDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnQS4nO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgfVxuICAgICYtaXRlbS5hY3RpdmUge1xuICAgICAgICAuZmFxLXRpdGxlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZhcS1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFycm93IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogLjVlbTtcbiAgICAgICAgaGVpZ2h0OiAuNWVtO1xuICAgICAgICBtaW4td2lkdGg6IC41ZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IC41ZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC43NSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9ycywgJGtleTogJ2Rhcmstb3JhbmdlJyApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cywgY29sb3IgLjI1cztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG5cbiAgICAgICAgLmFjdGl2ZSAmIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0uNzUpIHRyYW5zbGF0ZVkoLS4yNWVtKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcDogJGNvbG9ycywgJGtleTogJ2xpZ2h0LWdyYXknKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zaW5nbGUtYXJ0aWNsZXMsXG4ucGFnZS1pZC01MjIsXG4ucG9zdC10eXBlLWFyY2hpdmUtcmVzb3VyY2VzLFxuLnRheC1yZXNvdXJjZS1jYXRlZ29yeSxcbi5zaW5nbGUtcmVzb3VyY2VzLFxuLmVycm9yNDA0LFxuLnNlYXJjaC1yZXN1bHRzLFxuLnNlYXJjaC1uby1yZXN1bHRzLFxuLnNjcm9sbGVkLWhlYWRlciB7XG5cdC5idXR0b24tZ2hvc3Qge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZSBhbGwgMC41cztcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsXG5cdFx0XHRcdFx0cmdiYSgwLCA1MSwgNjMsIDAuMikgMCUsXG5cdFx0XHRcdFx0cmdiYSgwLCA1MSwgNjMsIDApIDY0LjA2JSk7XG5cdFx0fVxuXHR9XG5cblx0LmRlc2t0b3AtbG9nbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tb2JpbGUtbG9nbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRuYXYge1xuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDMzM2Y7XG5cblx0XHRcdFx0XHQmLmJ1dHRvbi1naG9zdCB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAzMzNmO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2Nyb2xsZWQtaGVhZGVyIHtcblx0LnBhZ2UtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDAlO1xuXG5cdFx0bmF2IC5oYW1idXJnZXIgLmxpbmUge1xuXHRcdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5hcnRpY2xlLWhlcm8ge1xuXHRwYWRkaW5nLXRvcDogY2FsYyg1LjYyNXJlbSArIDkwcHgpO1xuXHRwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxNTM1cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYygzLjc1cmVtICsgOTBweCk7XG5cdFx0cGFkZGluZy1ib3R0b206IDZyZW07XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogY2FsYygxLjVyZW0gKyA5MHB4KTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuXHR9XG5cblx0aDEge1xuXHRcdGxpbmUtaGVpZ2h0OiA5MCU7XG5cdFx0LyogODIuOHB4ICovXG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xLjA0M3B4O1xuXHR9XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1hcnRpY2xlcyxcbi50YXgtY2F0ZWdvcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjM0LCAyMzUsIDAuNSk7XG59XG5cbi5vcmFuZ2UtdW5kZXJsaW5lIHtcblx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZjgyMWM7XG5cdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5hcnRpY2xlLWNhcmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJveC1zaGFkb3c6IDBweCAyNHB4IDM2cHggLTI0cHggcmdiYSgwLCA1MSwgNjMsIDAuMTUpO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdCYtaG9sZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cdFx0fVxuXHR9XG5cblx0aDQge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdH1cblxuXHQuY2FyZC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAxLjVyZW0gMS44NzVyZW0gMS44NzVyZW0gMS41cmVtO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUzNXB4KSB7XG5cdFx0XHRmb250LXNpemU6IDAuOTM4cmVtO1xuXHRcdH1cblx0fVxufVxuXG4ucmVhZCB7XG5cdG1hcmdpbi10b3A6IDFyZW07XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE1MzVweCkge1xuXHRcdFx0Zm9udC1zaXplOiAwLjkzOHJlbTtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHR9XG59XG5cbi5hcmNoaXZlLXNlbGVjdC1wYXJlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdHNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IHVybChcIi4uLy4uL2Rpc3QvaW1nL2FyY2hpdmUtc2VsZWN0LnBuZ1wiKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0wLjI1cmVtO1xuXHR9XG59XG5cbmJvZHkuYXJjaGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmY0ZjU7XG5cblx0bmF2IC5oYW1idXJnZXIgLmxpbmUge1xuXHRcdGJhY2tncm91bmQ6ICMwMDI1MmQ7XG5cdH1cbn1cblxuLmFyY2hpdmUtc2VsZWN0IHtcblx0Y29sb3I6ICMwMDdlZTk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRlbnQtY29udGFpbiB7XG5cdG1heC13aWR0aDogMTI0MHB4O1xufVxuXG4uYXJ0aWNsZS1pbWFnZS1ob2xkZXIge1xuXHRtYXgtd2lkdGg6IDEyNDBweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuODUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9hZGVyLnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdHotaW5kZXg6IDM7XG5cdH1cblxuXHQmLmxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDAuNjU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmLmxvYWRpbmc6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMi41cmVtIGF1dG87XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcblx0XHRcdG1hcmdpbjogMS41cmVtIGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5hcnRpY2xlLWltYWdlLmhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYXJ0aWNsZS12aWRlbyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbjogMi41cmVtIGF1dG87XG5cblx0Ji5zaG93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYXJ0aWNsZS12aWRlby1idXR0b24ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0Ji5sb2FkaW5nIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5cbi5hcnRpY2xlLWNvbnRlbnQge1xuXG5cdGgxLFxuXHRoMixcblx0aDMsXG5cdGg0LFxuXHRoNSxcblx0aDYge1xuXHRcdGNvbG9yOiAjMDAyNTJkO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdGNvbG9yOiAjNDE1MTU0O1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cblx0XHRsaTo6bWFya2VyIHtcblx0XHRcdGNvbG9yOiAjYzQ1MjAwO1xuXHRcdH1cblx0fVxufVxuXG4uZC1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmFydGh1ci1wYXJlbnQge1xuXHRwIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MzVweCkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHR9XG5cdH1cbn1cblxudGV4dGFyZWE6Zm9jdXMsXG5pbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5zaGFyZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiByaWdodDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuXHRcdGp1c3RpZnktY29udGVudDogbGVmdDtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogdXJsKFwiLi4vLi4vZGlzdC9pbWcvaWNvbi1zaGFyZS5zdmdcIik7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuMjVyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4uYXJ0aWNsZS1pbWcge1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5oci1saWdodCB7XG5cdGNvbG9yOiByZ2JhKDAsIDUxLCA2MywgMC4zKTtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDUxLCA2MywgMC4zKTtcbn1cblxuLnNlZS1tb3JlLXBvc3Qge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0Ji5pcy1sb2FkaW5nIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5zZWUtbW9yZS1idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAycmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuXG5cdGJ1dHRvbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0W2RhdGEtc2hvdy1tb3JlLXBvc3RzXSxcblx0LmxvYWRlciB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0LmxvYWRlciB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9hZGVyLnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRmaWx0ZXI6IGludmVydCgwLjgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLmlzLWxvYWRpbmcrLnNlZS1tb3JlLWJ1dHRvbiB7XG5cdC5sb2FkZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHRbZGF0YS1zaG93LW1vcmUtcG9zdHNdIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi8vIC5hcmNoaXZle1xuLy8gICAjcGFnZS1jb250ZW50e1xuLy8gICAgICNpbmZpbml0ZS1wb3N0LWNvbnRlbnRze1xuLy8gICAgICAgJi5mbGV4LXdyYXAge1xuLy8gICAgICAgICBnYXA6IDIuNXJlbTtcbi8vICAgICAgIH1cbi8vICAgICAgIC5mbGV4LWNvbC00IHtcbi8vICAgICAgICAgZmxleDogMSAxIDIzJTtcbi8vICAgICAgIH1cbi8vICAgICAgIC5mbGV4LWNvbCB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4vLyAuY29udGFpbmVyLm5ldy1jb250YWluZXJ7XG4vLyAgIHBhZGRpbmc6IDAgMCA3LjVyZW07XG4vLyAgIG1heC13aWR0aDogMTQwMHB4O1xuLy8gfVxuLmNvbnRhaW5lci5uZXctY29udGFpbmVyIHtcblx0cGFkZGluZzogMDtcblx0bWF4LXdpZHRoOiAxNDQwcHg7XG59XG5cbi5pbmZpbml0ZS1wb3N0LWNvbnRlbnQge1xuXHQuZmxleC1jb2wge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuXHRcdC5mbGV4LWNvbC1tb2JpbGUtNiB7XG5cdFx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLnNpbmdsZS1yZXNvdXJjZXMge1xuXHRoMSB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuXHRcdFx0Zm9udC1zaXplOiAyLjYyNXJlbTtcblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1jb250YWluIHtcblx0XHRwYWRkaW5nOiA1cmVtIDAgMDtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUzNXB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM1cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMuNzVyZW0gMjBweCAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAyLjVyZW0gMXJlbSAwO1xuXHRcdH1cblxuXHRcdCYucC10LTAge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zaGFyZS10d2l0dGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjtcbn1cblxuLnNoYXJlLWZiIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE4NzdmMjtcbn1cblxuLnNoYXJlLWxpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI4NjdiMjtcbn1cblxuLnNoYXJlLW1haWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBnb2xkZW5yb2Q7XG59XG5cbi5zaGFyZS1pY29uIHtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHBhZGRpbmc6IDAuNzVyZW07XG5cdG1hcmdpbjogMC41cmVtO1xuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiA0M3B4O1xuXHR9XG5cblx0Ji54LWljb24ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRhIHtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0fVxufVxuXG4uc29jaWFsLXNoYXJlIHBhdGgge1xuXHRmaWxsOiB3aGl0ZTtcbn1cblxuLnNoYXJlLWljb24gc3ZnIHtcblx0bWF4LXdpZHRoOiAxLjI1cmVtO1xuXHRtYXgtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uc29jaWFsLXNoYXJlIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRtYXgtd2lkdGg6IDQwcmVtO1xuXHRtYXJnaW46IDAgYXV0bztcblx0Y29sb3I6ICM0MTUxNTQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHR0ZXh0YXJlYSB7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHR9XG59XG5cbi5jb3B5LXBhc3RlIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn0iLCIucGFnZS1pZC0xODMwe1xuICAgIGgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYgeyBmb250LXdlaWdodDogNzAwO31cbn1cblxuLmludGVyaW9yLWhlcm8tbWFuYWdlLmludGVyaW9yLWhlcm8tbGVmdHtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIFtkYXRhLXBhcmVudF17XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIGF7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMS5pbnRlcmlvci1tYW5hZ2UtaGVhZGxpbmV7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgXG4gICAgICAgICAgICAgICAgICAgICNmZjgyMWMgMCUsIFxuICAgICAgICAgICAgICAgICAgICAjZjk3YzFjIDIwJSwgXG4gICAgICAgICAgICAgICAgICAgICNlOTZjMWQgNDclLCBcbiAgICAgICAgICAgICAgICAgICAgI2NlNTIxZiA3NiUsIFxuICAgICAgICAgICAgICAgICAgICAjYzI0NjIxIDg4JSk7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSA7XG4gICAgICAgICAgICBmb250LXNpemU6IDg3cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxIDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oNHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmhlcm8tY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMzRyZW07XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEuMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vZGlzdC9pbWcvZG93bi1hcnJvdy1vcmFuZ2Uuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9kb3duLWFycm93LW9yYW5nZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cblxuLnBhdGgtdG8taGFuZGxpbmcge1xuICBwYWRkaW5nOiAzcmVtIDByZW07XG4gICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9yaWdodC1hcnJvdy1tYW5hZ2UucG5nXCIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTMlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgfVxuICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9sZWZ0LWFycm93LW1hbmFnZS5wbmdcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMTMlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgfVxuICBoMntcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgfVxuICBwe1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDQxNXB4O1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5mbGlwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogNnJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5mbGlwLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMC41cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gICAgICBcbiAgfVxufVxuXG4uZmxpcC10ZXh0LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZmxpcC10ZXh0LnByZXZpb3VzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XG4gIG9wYWNpdHk6IDA7XG59XG5cblxuLmNhbGxvdXR7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgfVxufSIsIi5xdW90ZS1ibG9jayB7XG5cdHBhZGRpbmc6IDIwMHB4IDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Rpc3QvaW1nL29yYW5nZS1iZy5wbmdcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGgzIHtcblx0XHR0ZXh0LXdyYXA6IGF1dG87XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0cGFkZGluZzogMTUwcHggMDtcblx0fVxufVxuXG4ucXVvdGUtYmxvY2staW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMTAlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRsZWZ0OiAwJTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5mb290ZXItY3RhIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vZGlzdC9pbWcvYmx1ZS1ncmFkaWVudC1iZy5qcGdcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdHBhZGRpbmc6IDJyZW0gMDtcblx0LmZvb3Rlci1jdGEtbG9nbyB7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDFyZW0gYXV0bztcblx0fVxuXG5cdCYtb3JhbmdlIHtcblx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXG5cdFx0XHQxMDAlIDEwMCUgYXQgNTAlIDAlLFxuXHRcdFx0I2ZmODIxYyAwJSxcblx0XHRcdCNjNDUyMDAgODYuOTglXG5cdFx0KTtcblx0XHRwYWRkaW5nOiA5MHB4IDA7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0cGFkZGluZzogNDhweCAwO1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHR0ZXh0LXdyYXA6IGluaXRpYWw7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5jdGEtbG9nbyB7XG5cdG1heC13aWR0aDogODFweDtcblx0bWFyZ2luOiAxcmVtIGF1dG87XG59XG5cbi5tYXN0ZXIge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW46IDJyZW0gYXV0bztcblx0bGV0dGVyLXNwYWNpbmc6IDVweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRzdHJvbmcge1xuXHRcdG1hcmdpbjogMCAxLjVyZW07XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9kb3duLWFycm93LW9yYW5nZS5zdmdcIikgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Rpc3QvaW1nL2Rvd24tYXJyb3ctb3JhbmdlLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcblx0XHRcdHJpZ2h0OiAtMjVweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5pbmZvZ3JhcGhpYy1nYWxsZXJ5e1xuICAgIG1heC13aWR0aDogMTAwNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbn0iLCIuYmFubmVye1xuICAgIC5oNntcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgLmNsb3Nle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjg3NXJlbSk7XG4gICAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9kaXN0L2ltZy94LnN2Z1wiKTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxufVxuXG4uaG9tZXtcbiAgICAuYmFubmVyLmFjdGl2ZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uYmFubmVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAuMjVyZW0gMS43NXJlbTtcbn1cblxuLnBhZ2UtaGVhZGVyLWV5ZWJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNDMjQ2MjEgMjAlIDIwJSwgI0ZGODIxMCAyMCUgMTAwJSk7XG4gICAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjVzO1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogOTU4cHgpIHtcbiAgICAgICAgcGFkZGluZzogLjI1cmVtIDU2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJi1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk1OHB4KSB7XG4gICAgICAgICAgICBnYXA6IDIuNXJlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Nyb2xsZWQtaGVhZGVyICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzRweDtcbiAgICB9XG59XG5cblxuLmRhcmstY2FyZXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IHVybChcIi4uLy4uL2Rpc3QvaW1nL3JpZ2h0LWRhcmstY2FyZXQucG5nXCIpO1xuXHRcdG1hcmdpbi1sZWZ0OiAwcmVtO1xuXHR9XG59XG4iLCIgICAgLmdyYXBoLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2LjdweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbi5hcnJvdy1kb3due1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4gICAgLmdyYXBoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB0ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JpZCBsaW5lIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNSw1O1xuICAgIH1cblxuICAgIC5heGlzIHBhdGgsXG4gICAgLmF4aXMgbGluZSB7XG4gICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmRhdGEtbGluZSB7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICB9XG5cblxuICAgIC5kYXRhLXBvaW50IHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50b29sdGlwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ncmFwaC1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyYXBoIHtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7IFxuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuLnRoaW4taHJ7XG4gICAgYm9yZGVyOiBub25lOyBcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCA1MSwgNjMsIDAuMyk7IFxuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc21hbGwtcHJpbnR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaXRhbGlje1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zdGFjay1jaGFydHMuZmxleHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5mbGV4LWNvbHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59IiwiLnBsYW4tZGV0YWlscyB7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0bWFyZ2luOiAycmVtIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuXG4ucGxhbi1oZWFkaW5nIHtcblx0Ym9yZGVyLXRvcDogc29saWQgMThweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vZGlzdC9pbWcvcGxhbi1iZy5zdmdcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHR9XG5cdGg0IHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0cCxcblx0aDQge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHRwOmZpcnN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdH1cbn1cblxuLnBsYW4tYm9keSB7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblxuXHRhIHtcblx0XHRjb2xvcjogbWFwLWdldCgkY29sb3JzLCBcImRhcmtlclwiKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdCYuaXMtbGluay1ibHVlIHtcblx0XHRcdGNvbG9yOiAjMDA3ZWU5O1xuXHRcdH1cblx0fVxuXHRhOmhhcyhzdHJvbmcpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRoNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXHRwIHtcblx0XHRjb2xvcjogbWFwLWdldCgkY29sb3JzLCBcImRhcmtlclwiKTtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblx0c3Ryb25nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHRiciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0bWFyZ2luLWxlZnQ6IDEuMjVyZW07XG5cdFx0c3Ryb25nIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHRcdGxpOjptYXJrZXIge1xuXHRcdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJkYXJrZXJcIik7XG5cdFx0fVxuXHR9XG5cblx0LnBsYW4tc3ViLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cblxuLm9yYW5nZS10aGVtZSB7XG5cdC5wbGFuLWhlYWRpbmcge1xuXHRcdGJvcmRlci1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBcIm9yYW5nZVwiKTtcblx0fVxuXHRoMyB7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJvcmFuZ2VcIik7XG5cdH1cblx0ZW0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJvcmFuZ2VcIik7XG5cdFx0cGFkZGluZzogMXB4IDNweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxuXHQucGxhbi1ib2R5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4ueWVsbG93LXRoZW1lIHtcblx0LnBsYW4taGVhZGluZyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwieWVsbG93XCIpO1xuXHR9XG5cdGgzIHtcblx0XHRjb2xvcjogbWFwLWdldCgkY29sb3JzLCBcInllbGxvd1wiKTtcblx0fVxuXHQubmV3IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwieWVsbG93XCIpO1xuXHRcdH1cblx0fVxuXHQucGxhbi1ib2R5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMzBlMTA7XG5cdH1cblx0ZW0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJ5ZWxsb3dcIik7XG5cdFx0cGFkZGluZzogMXB4IDNweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxufVxuXG4uYmx1ZS10aGVtZSB7XG5cdC5wbGFuLWhlYWRpbmcge1xuXHRcdGJvcmRlci1jb2xvcjogIzAwNWJhODtcblx0fVxuXHRoMyB7XG5cdFx0Y29sb3I6ICM2OWJhZmY7XG5cdH1cblx0ZW0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJvcmFuZ2VcIik7XG5cdFx0cGFkZGluZzogMXB4IDNweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxuXHQucGxhbi1ib2R5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNSwgMTg2LCAyNTUsIDAuMDgpO1xuXHR9XG59XG5cbi5ncmF5LXRoZW1lIHtcblx0Y29sb3I6ICMwMDMzM2Y7XG5cdGJhY2tncm91bmQ6ICNmMmY0ZjU7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0LnBsYW4taGVhZGluZyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cdGgzIHtcblx0XHRjb2xvcjogIzAwMzMzZjtcblx0fVxuXHRlbSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCBcInllbGxvd1wiKTtcblx0XHRwYWRkaW5nOiAxcHggM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cdC5wbGFuLWJvZHkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5uZXcge1xuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiTkVXXCI7XG5cdFx0cGFkZGluZzogMXB4IDNweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG59XG5cbi5uZXctcGxhbiBoMyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIk5FV1wiO1xuXHRcdHRvcDogLTExcHg7XG5cdFx0bGVmdDogMDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cbn1cblxuLnBsYW4tcGFyZW50IHtcblx0bWF4LXdpZHRoOiA0OCU7XG5cdG1hcmdpbjogMSU7XG5cblx0Ji10aGlyZCB7XG5cdFx0bWF4LXdpZHRoOiAzMS4zMzMzMyU7XG5cdFx0bWFyZ2luOiAxJTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRcdG1heC13aWR0aDogNDglO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdCYtZnVsbCB7XG5cdFx0bWF4LXdpZHRoOiA5OCU7XG5cdFx0d2lkdGg6IDk4JTtcblx0XHRtYXJnaW46IDElO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5wbGFuLWRldGFpbHMge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXG5cdFx0LnBsYW4tYm9keSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRcdGg0IHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBsYW4ge1xuXHQuYnV0dG9uLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tUHJpbWFyeS1HcmFkaWVudC1Cb3JkZXIpO1xuXHRcdGNvbG9yOiB2YXIoLS1DZW50cmFsLURpc3BhdGNoLUJsYWNrdG9wKTtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRyaWdodDogMXB4O1xuXHRcdFx0Ym90dG9tOiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1QcmltYXJ5LUdyYWRpZW50KTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdHRvcDogMXB4O1xuXHRcdFx0cmlnaHQ6IDFweDtcblx0XHRcdGJvdHRvbTogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tUHJpbWFyeS1HcmFkaWVudC1SZXYpO1xuXHRcdFx0ei1pbmRleDogLTI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1QcmltYXJ5LUdyYWRpZW50LUJvcmRlci1SZXYpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji1wcmljZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDhweDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4iLCI6cm9vdCB7XG5cdC0tQ2VudHJhbC1EaXNwYXRjaC1CbGFja3RvcDogIzAwMzMzZjtcblx0LS1DZW50cmFsLURpc3BhdGNoLUZvbnQ6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG5cdC0tUHJpbWFyeS1HcmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZGY2YiAwJSwgI2ZmYzIwZSAxMDAlKTtcblx0LS1QcmltYXJ5LUdyYWRpZW50LVJldjogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmYzIwZSAwJSwgI2ZmZGY2YiAxMDAlKTtcblx0LS1QcmltYXJ5LUdyYWRpZW50LUJvcmRlcjogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmYzIwZSAwJSwgI2MyNDYyMSAxMDAlKTtcblx0LS1QcmltYXJ5LUdyYWRpZW50LUJvcmRlci1SZXY6IGxpbmVhci1ncmFkaWVudChcblx0XHQxODBkZWcsXG5cdFx0I2MyNDYyMSAwJSxcblx0XHQjZmZjMjBlIDEwMCVcblx0KTtcblx0LS1TZWNvbmRhcnktR3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDYyNzggMCUsICMwMDMzM2YgMTAwJSk7XG5cdC0tU2Vjb25kYXJ5LUdyYWRpZW50LVJldjogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMzMzZiAwJSwgIzAwNjI3OCAxMDAlKTtcblx0LS1TZWNvbmRhcnktR3JhZGllbnQtQm9yZGVyOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0MTgwZGVnLFxuXHRcdCNmZmRmNmIgMCUsXG5cdFx0I2ZmODIxYyAxMDAlXG5cdCk7XG5cdC0tU2Vjb25kYXJ5LUdyYWRpZW50LUJvcmRlci1SZXY6IGxpbmVhci1ncmFkaWVudChcblx0XHQxODBkZWcsXG5cdFx0I2ZmODIxYyAwJSxcblx0XHQjZmZkZjZiIDEwMCVcblx0KTtcbn1cblxuLmJ1dHRvbiB7XG5cdC8vIHJlZ2lvbiBTdGFuZGFyZCBCdXR0b24gZGlzcGxheSBwcm9wZXJ0aWVzXG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMThweCAzMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjZmZjMjBlO1xuXHRjb2xvcjogdmFyKC0tQ2VudHJhbC1EaXNwYXRjaC1CbGFja3RvcCk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1DZW50cmFsLURpc3BhdGNoLUZvbnQpO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7IC8qIDExMS4xMTElICovXG5cdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXG5cdC8vIGVuZHJlZ2lvblxuXG5cdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdG1hcmdpbjogMSU7XG5cblx0dHJhbnNpdGlvbjogZWFzZSAwLjVzO1xuXG5cdCYubm8tbWFyZ2luIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2l0aW9uOiBlYXNlIDAuNXM7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdCYtbGlnaHQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmRmNmIgMCUsICNmZjgyMWMgMTAwJSk7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDE4cHggMzBweCAtOHB4ICNjMjQ2MjE7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJkYXJrXCIpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmY4MjFjIDAlLCAjZmZkZjZiIDEwMCUpO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLXllbGxvdyB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tUHJpbWFyeS1HcmFkaWVudC1Cb3JkZXIpO1xuXHRcdGNvbG9yOiB2YXIoLS1DZW50cmFsLURpc3BhdGNoLUJsYWNrdG9wKTtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRyaWdodDogMXB4O1xuXHRcdFx0Ym90dG9tOiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1QcmltYXJ5LUdyYWRpZW50KTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdHRvcDogMXB4O1xuXHRcdFx0cmlnaHQ6IDFweDtcblx0XHRcdGJvdHRvbTogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tUHJpbWFyeS1HcmFkaWVudC1SZXYpO1xuXHRcdFx0ei1pbmRleDogLTI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1QcmltYXJ5LUdyYWRpZW50LUJvcmRlci1SZXYpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1TZWNvbmRhcnktR3JhZGllbnQtQm9yZGVyKTtcblx0XHRjb2xvcjogd2hpdGU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLVNlY29uZGFyeS1HcmFkaWVudC1Cb3JkZXItUmV2KTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxcHg7XG5cdFx0XHR0b3A6IDFweDtcblx0XHRcdHJpZ2h0OiAxcHg7XG5cdFx0XHRib3R0b206IDFweDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLVNlY29uZGFyeS1HcmFkaWVudCk7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdHRvcDogMXB4O1xuXHRcdFx0cmlnaHQ6IDFweDtcblx0XHRcdGJvdHRvbTogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tU2Vjb25kYXJ5LUdyYWRpZW50LVJldik7XG5cdFx0XHR6LWluZGV4OiAtMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQmOmhvdmVyOmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtZ2hvc3Qge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zaXRpb246IGVhc2UgYWxsIDAuNXM7XG5cdFx0Y29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJ3aGl0ZVwiKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2l0aW9uOiBlYXNlIGFsbCAwLjVzO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHQxODBkZWcsXG5cdFx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDIuNzElLFxuXHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIDEwMCVcblx0XHRcdCk7XG5cdFx0fVxuXHR9XG5cblx0Ji1naG9zdC1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiBlYXNlIGFsbCAwLjVzO1xuXHRcdGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsIFwid2hpdGVcIik7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogZWFzZSBhbGwgMC41cztcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0MTgwZGVnLFxuXHRcdFx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQyLjcxJSxcblx0XHRcdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAxMDAlXG5cdFx0XHQpO1xuXHRcdH1cblx0fVxuXG5cdCYtc2hhZG93IHtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMjRweCAjMDAwMyk7XG5cdH1cblxuXHQmLXRleHQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmLXRleHQtc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEzKTtcblx0fVxufVxuIiwiLmNhdGVnb3J5LW5hdi5pcy1zdGlja3kge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IC0xcHg7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAyMzQsIDIzNSwgMC41KTtcblxuXHQuYnV0dG9uIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmID4gKiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMC4yNXJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuXHRcdFx0cGFkZGluZzogMCAxLjI1cmVtO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtcGlubmVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCYuaXMtcGlubmVkID4gKiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2NHB4KTtcblx0XHR9XG5cdH1cbn1cblxuW2RhdGEtYXVkaWVuY2U9XCJzaGlwcGVyc1wiXSAuaGlkZS1zaGlwcGVycyB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYXVkaWVuY2U9XCJjYXJyaWVyc1wiXSAuaGlkZS1jYXJyaWVycyB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3J5LW5hdi1pdGVtIHtcblx0cGFkZGluZzogMC41cmVtO1xufVxuIiwiLmZvcm0ge1xuICAmLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgJi1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICB9XG59XG5cbi5mb3JtLmNvbnRhY3QtZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmZvcm0uY29udGFjdC1mb3JtLnByaWNlLWNoZWNrLWZvcm17XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIC5nZm9ybV9maWVsZHMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucmFkaW8tYnV0dG9uLWZvcm17XG4gICAgLmdpbnB1dF9jb250YWluZXJ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAmLmdpbnB1dF9jb250YWluZXJfcmFkaW97XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nZmllbGRfcmFkaW97XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0gXG4iLCIudmlkeWFyZC1wbGF5ZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbn0iLCIucmVzb3VyY2Utc3ViaGVhZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG5cblx0Ji5pcy1zaW5nbGUtdHlwZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4ucmVzb3VyY2UtZmlsdGVyIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiA4MHB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdCYtY2xvc2UsXG5cdFx0Ji1vcGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji51bnN0dWNrIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0XHQuYXJ0aWNsZS1jYXJkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXG5cdFx0Ji5pcy1vcGVuIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR9XG5cblx0XHQmLWNsb3NlIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDByZW07XG5cdFx0XHRyaWdodDogMHJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmc6IDAgMC43NXJlbTtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji1vcGVuIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGJvdHRvbTogMXJlbTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsIFwib3JhbmdlXCIpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW0gMC4yNXJlbSAwLjVyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDE2cHggMTZweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ei1pbmRleDogOTtcblx0XHR9XG5cdH1cblxuXHQmLXRpdGxlIHtcblx0XHRmb250LXNpemU6IHJlbSgyMSk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgyNCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdCYtdGF4b25vbXktdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDI4KTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmLXRheG9ub215LWxhYmVsIHtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgyOCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdCYtc2VwYXJhdG9yIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjJmNGY1O1xuXHR9XG5cblx0Ji1jaGVja2JveCB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRhY2NlbnQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgXCJvcmFuZ2VcIik7XG5cdH1cblxuXHQmLWljb246YmVmb3JlIHtcblx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWcvZmlsdGVyLnN2Z1wiKTtcblx0XHR3aWR0aDogMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiLnNlYXJjaC1yZXN1bHRzLWxpc3Rpbmcge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG59XG5cbi5zZWFyY2gtcGFnaW5hdGlvbi1saW5rIGEge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdsaW5rLWJsdWUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VhcmNoLWV4Y2VycHQsXG4uc2VhcmNoLWxpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGRjZTY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiIsIi5jb21wYXJpc29uLXRhYmxlIHtcbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDMzM0Y7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUU0RTg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMDMzM0Y7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjRDMjYwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMUU0RTg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjRDMjYwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMUU0RTg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDMzM0YwODtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjgyMUMwQTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU2FpcmEgU2VtaSBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTA5LjI0JSAxMDAlIGF0IDUwJSAwJSwgIzQxNTE1NCAwJSwgIzAwMzMzRiA3OC42NSUsICMwMDI1MkQgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjRweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAwJSAxMDAlIGF0IDUwJSAwJSwgI0ZGODIxQyAwJSwgI0M0NTIwMCA4Ni45OCUpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzMzNGO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgIFxufSIsIi50ZXh0IHtcbiAgICAmLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYtY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICYtbGVmdC10YWJsZXQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY2VudGVyLXRhYmxldCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLXJpZ2h0LXRhYmxldCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAmLWxlZnQtbW9iaWxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNlbnRlci1tb2JpbGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yaWdodC1tb2JpbGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hbGlnbiB7XG4gICAgJi1sZWZ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYtY2VudGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuXG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgICYtbGVmdCxcbiAgICAmLXJpZ2h0LFxuICAgICYtY2VudGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAmLWxlZnQtdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYtY2VudGVyLXRhYmxldCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYtcmlnaHQtdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICYtbGVmdC1tb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jZW50ZXItbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yaWdodC1tb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmLXdyYXAge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cblxuICAgICYtd3JhcC1hdXRvIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB9XG5cbiAgICAmLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJi1yb3ctcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAmLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgJi1yb3ctbW9iaWxlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmLXJvdy1yZXZlcnNlLW1vYmlsZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbHVtbi1tb2JpbGUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29sdW1uLXJldmVyc2UtbW9iaWxlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtanVzdGlmeS1zcGFjZS1iZXR3ZWVuIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtanVzdGlmeS1zcGFjZS1hcm91bmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG5cbiAgICAmLWp1c3RpZnktY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1qdXN0aWZ5LXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtanVzdGlmeS1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICYtYWxpZ24tY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWFsaWduLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAmLWFsaWduLXN0YXJ0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi1hbGlnbi1lbmQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAmLWp1c3RpZnktc3BhY2UtYmV0d2Vlbi10YWJsZXQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1qdXN0aWZ5LXNwYWNlLWFyb3VuZC10YWJsZXQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWp1c3RpZnktY2VudGVyLXRhYmxldCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtanVzdGlmeS1zdGFydC10YWJsZXQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1qdXN0aWZ5LWVuZC10YWJsZXQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWxpZ24tY2VudGVyLXRhYmxldCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1hbGlnbi1zdHJldGNoLXRhYmxldCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWxpZ24tc3RhcnQtdGFibGV0IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1hbGlnbi1lbmQtdGFibGV0IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAmLWp1c3RpZnktc3BhY2UtYmV0d2Vlbi1tb2JpbGUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1qdXN0aWZ5LXNwYWNlLWFyb3VuZC1tb2JpbGUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWp1c3RpZnktY2VudGVyLW1vYmlsZSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtanVzdGlmeS1zdGFydC1tb2JpbGUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1qdXN0aWZ5LWVuZC1tb2JpbGUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWxpZ24tY2VudGVyLW1vYmlsZSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1hbGlnbi1zdHJldGNoLW1vYmlsZSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYWxpZ24tc3RhcnQtbW9iaWxlIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1hbGlnbi1lbmQtbW9iaWxlIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbW9iaWxlLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb2x1bW4tbW9iaWxlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLW1vYmlsZS1mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5mbGV4LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgbWF0aC5kaXYoKG1hcC1nZXQoJHNjYWxlLCB4bCkgKiAxcmVtKSwgLTIpO1xuICAgIG1hcmdpbi1ib3R0b206IG1hcC1nZXQoJHNjYWxlLCB4bCkgKiAxcmVtO1xuXG4gICAgJi1ndXR0ZXJzLTN4bCB7XG4gICAgICAgIG1hcmdpbjogMCAobWFwLWdldCgkc2NhbGUsIHhsKSAqIDFyZW0pO1xuICAgIH1cblxuICAgICYtZ3V0dGVycy1tZCB7XG4gICAgICAgIG1hcmdpbjogMCAoLShtYXAtZ2V0KCRzY2FsZSwgbWQpICogMXJlbSkpO1xuICAgIH1cblxuICAgICYtZ3V0dGVycy1zbSB7XG4gICAgICAgIG1hcmdpbjogMCAoLShtYXAtZ2V0KCRzY2FsZSwgc20pICogMXJlbSkpO1xuICAgIH1cblxuICAgICYtZ3V0dGVycy1ub25lIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAmLWd1dHRlcnMtM3hsLW1vYmlsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgKG1hcC1nZXQoJHNjYWxlLCAzeGwpICogMXJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWd1dHRlcnMtbWQtbW9iaWxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAoLShtYXAtZ2V0KCRzY2FsZSwgbWQpICogMXJlbSkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5mbGV4LWNvbCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZmxleC1iYXNpczogODBweDtcbiAgICBwYWRkaW5nOiAwIDEuODc1cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuZmxleC1yb3ctZ3V0dGVycy0zeGw+JiB7XG4gICAgICAgIHBhZGRpbmc6IDAgKG1hcC1nZXQoJHNjYWxlLCAzeGwpICogMXJlbSk7XG4gICAgfVxuXG4gICAgLmZsZXgtcm93LWd1dHRlcnMtbWQ+JiB7XG4gICAgICAgIHBhZGRpbmc6IDAgKG1hcC1nZXQoJHNjYWxlLCBtZCkgKiAxcmVtKTtcbiAgICB9XG5cbiAgICAuZmxleC1yb3ctZ3V0dGVycy1zbT4mIHtcbiAgICAgICAgcGFkZGluZzogMCAobWFwLWdldCgkc2NhbGUsIHNtKSAqIDFyZW0pO1xuICAgIH1cblxuICAgIC5mbGV4LXJvdy1ndXR0ZXJzLW5vbmU+JiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5mbGV4LWd1dHRlcnMtM3hsLW1vYmlsZT4mIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgKG1hcC1nZXQoJHNjYWxlLCB4bCkgKiAxcmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGV4LWd1dHRlcnMtbWQtbW9iaWxlPiYge1xuICAgICAgICAgICAgcGFkZGluZzogMCAobWFwLWdldCgkc2NhbGUsIG1kKSAqIDFyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXgtd3JhcD4mIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cblxuICAgICYuZmxleC1hbGlnbi1jZW50ZXIge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5mbGV4LWFsaWduLXN0cmV0Y2gge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIH1cblxuICAgICYuZmxleC1hbGlnbi1zdGFydCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi5mbGV4LWFsaWduLWVuZCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAmLmZsZXgtZmlyc3QtbW9iaWxlIHtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTlweCkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIG1hcC1nZXQoJGxheW91dCwgY29sdW1ucykge1xuICAgICAgICAgICAgJi0jeyRpfSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIG1hdGguZGl2KDEwMCUsIG1hdGguZGl2KG1hcC1nZXQoJGxheW91dCwgY29sdW1ucyksICRpKSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXRoLmRpdigxMDAlLCBtYXRoLmRpdihtYXAtZ2V0KCRsYXlvdXQsIGNvbHVtbnMpLCAkaSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MzZweCkge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIG1hcC1nZXQoJGxheW91dCwgY29sdW1ucykge1xuICAgICAgICAgICAgJi10YWJsZXQtI3skaX0ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBtYXRoLmRpdigxMDAlLCBtYXRoLmRpdihtYXAtZ2V0KCRsYXlvdXQsIGNvbHVtbnMpLCAkaSkpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF0aC5kaXYoMTAwJSwgbWF0aC5kaXYobWFwLWdldCgkbGF5b3V0LCBjb2x1bW5zKSwgJGkpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGV4LWNvbC10YWJsZXQtYXV0byB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbWFwLWdldCgkbGF5b3V0LCBjb2x1bW5zKSB7XG4gICAgICAgICAgICAmLW1vYmlsZS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIG1hdGguZGl2KDEwMCUsIG1hdGguZGl2KG1hcC1nZXQoJGxheW91dCwgY29sdW1ucyksICRpKSk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXRoLmRpdigxMDAlLCBtYXRoLmRpdihtYXAtZ2V0KCRsYXlvdXQsIGNvbHVtbnMpLCAkaSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsZXgtY29sLW1vYmlsZS1hdXRvIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG5cbn0iLCIuei1oaWdoLFxuLnotbWVkLFxuLnotbG93IHtcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG59XG5cbi56LXRvcCxcbi56ei10b3Age1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLnotaGlnaCB7XG4gICAgei1pbmRleDogNTtcbn1cblxuLnotbWVkIHtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4uei1sb3cge1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi8qIHdpZHRoICovXG4udy1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnctbWluLWZ1bGwge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnctZnVsbC1tb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8qIGhlaWdodCAqL1xuLmgtZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaC1taW4tZnVsbCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLyogRGlzcGxheSAqL1xuXG4uaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJsb2NrLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaGFzLW1hcmdpbi1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCIucG9zIHtcbiAgICAmLXJlbGF0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgJi1zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIH1cblxuICAgICYtYWJzb2x1dGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJi10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJi1ib3R0b20ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi1jZW50ZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmLWNlbnRlci14IHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgJi1jZW50ZXIteSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgJi1maWxsIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYtZml4ZWQsXG4gICAgJi1zdGlja3kge1xuICAgICAgICAuYWRtaW4tYmFyICYucG9zLXRvcCB7XG4gICAgICAgICAgICB0b3A6IHZhcigtLWFkbWluLWJhciwgMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkuYWRtaW4tYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tYWRtaW4tYmFyLCAzM3B4KTtcbn0iLCIvKiBwYWRkaW5nICovXG5AZWFjaCAka2V5LFxuJHZhbHVlIGluICRzY2FsZSB7XG4gICAgLnAtI3ska2V5fSB7XG4gICAgICAgIHBhZGRpbmc6ICR2YWx1ZSAqIDFyZW07XG4gICAgfVxufVxuXG4vKiBwYWRkaW5nIG9uIHkgYWNjZXNzICh0b3AgYW5kIGJvdHRvbSkgKi9cbkBlYWNoICRrZXksXG4kdmFsdWUgaW4gJHNjYWxlIHtcbiAgICAucC15LSN7JGtleX0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHZhbHVlICogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR2YWx1ZSAqIDFyZW07XG4gICAgfVxufVxuXG4vKiBwYWRkaW5nIG9uIHggYWNjZXNzIChsZWZ0IGFuZCByaWdodCkgKi9cbkBlYWNoICRrZXksXG4kdmFsdWUgaW4gJHNjYWxlIHtcbiAgICAucC14LSN7JGtleX0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR2YWx1ZSAqIDFyZW07XG4gICAgfVxufVxuXG4vKiBwYWRkaW5nIG9uIHRvcCAqL1xuQGVhY2ggJGtleSxcbiR2YWx1ZSBpbiAkc2NhbGUge1xuICAgIC5wLXQtI3ska2V5fSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkdmFsdWUgKiAxcmVtO1xuICAgIH1cbn1cblxuLyogcGFkZGluZyBvbiBib3R0b20gKi9cbkBlYWNoICRrZXksXG4kdmFsdWUgaW4gJHNjYWxlIHtcbiAgICAucC1iLSN7JGtleX0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHZhbHVlICogMXJlbTtcbiAgICB9XG59XG5cbi8qIHBhZGRpbmcgb24gbGVmdCAqL1xuQGVhY2ggJGtleSxcbiR2YWx1ZSBpbiAkc2NhbGUge1xuICAgIC5wLWwtI3ska2V5fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHZhbHVlICogMXJlbTtcbiAgICB9XG59XG5cbi8qIHBhZGRpbmcgb24gcmlnaHQgKi9cbkBlYWNoICRrZXksXG4kdmFsdWUgaW4gJHNjYWxlIHtcbiAgICAucC1yLSN7JGtleX0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdmFsdWUgKiAxcmVtO1xuICAgIH1cbn1cblxuLyogcGFkZGluZyBhdCBicmVha3BvaW50cyAqL1xuQGVhY2ggJGJwX2tleSxcbiRicF92YWwgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICBAbWVkaWEoYnJlYWtwb2ludCgkYnBfa2V5KSkge1xuXG4gICAgICAgIC8qIHBhZGRpbmcgKi9cbiAgICAgICAgQGVhY2ggJGtleSxcbiAgICAgICAgJHZhbHVlIGluICRzY2FsZSB7XG4gICAgICAgICAgICAucC0jeyRicF9rZXl9LSN7JGtleX0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBwYWRkaW5nIG9uIHkgYWNjZXNzICh0b3AgYW5kIGJvdHRvbSkgKi9cbiAgICAgICAgQGVhY2ggJGtleSxcbiAgICAgICAgJHZhbHVlIGluICRzY2FsZSB7XG4gICAgICAgICAgICAucC0jeyRicF9rZXl9LXktI3ska2V5fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBwYWRkaW5nIG9uIHggYWNjZXNzIChsZWZ0IGFuZCByaWdodCkgKi9cbiAgICAgICAgQGVhY2ggJGtleSxcbiAgICAgICAgJHZhbHVlIGluICRzY2FsZSB7XG4gICAgICAgICAgICAucC0jeyRicF9rZXl9LXgtI3ska2V5fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdmFsdWUgKiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBwYWRkaW5nIG9uIHRvcCAqL1xuICAgICAgICBAZWFjaCAka2V5LFxuICAgICAgICAkdmFsdWUgaW4gJHNjYWxlIHtcbiAgICAgICAgICAgIC5wLSN7JGJwX2tleX0tdC0jeyRrZXl9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHZhbHVlICogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIHBhZGRpbmcgb24gYm90dG9tICovXG4gICAgICAgIEBlYWNoICRrZXksXG4gICAgICAgICR2YWx1ZSBpbiAkc2NhbGUge1xuICAgICAgICAgICAgLnAtI3skYnBfa2V5fS1iLSN7JGtleX0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkdmFsdWUgKiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogcGFkZGluZyBvbiBsZWZ0ICovXG4gICAgICAgIEBlYWNoICRrZXksXG4gICAgICAgICR2YWx1ZSBpbiAkc2NhbGUge1xuICAgICAgICAgICAgLnAtI3skYnBfa2V5fS1sLSN7JGtleX0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHZhbHVlICogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIHBhZGRpbmcgb24gcmlnaHQgKi9cbiAgICAgICAgQGVhY2ggJGtleSxcbiAgICAgICAgJHZhbHVlIGluICRzY2FsZSB7XG4gICAgICAgICAgICAucC0jeyRicF9rZXl9LXItI3ska2V5fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHZhbHVlICogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogcGFkZGluZyBhdCBsdCBicmVha3BvaW50cyAqL1xuQGVhY2ggJGJwX2tleSxcbiRicF92YWwgaW4gJGx0LWJyZWFrcG9pbnRzIHtcbiAgICBAbWVkaWEobHQtYnJlYWtwb2ludCgkYnBfa2V5KSkge1xuXG4gICAgICAgIC8qIHBhZGRpbmcgKi9cbiAgICAgICAgQGVhY2ggJGtleSxcbiAgICAgICAgJHZhbHVlIGluICRzY2FsZSB7XG4gICAgICAgICAgICAucC0jeyRicF9rZXl9LSN7JGtleX0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBwYWRkaW5nIG9uIHkgYWNjZXNzICh0b3AgYW5kIGJvdHRvbSkgKi9cbiAgICAgICAgQGVhY2ggJGtleSxcbiAgICAgICAgJHZhbHVlIGluICRzY2FsZSB7XG4gICAgICAgICAgICAucC0jeyRicF9rZXl9LXktI3ska2V5fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBwYWRkaW5nIG9uIHggYWNjZXNzIChsZWZ0IGFuZCByaWdodCkgKi9cbiAgICAgICAgQGVhY2ggJGtleSxcbiAgICAgICAgJHZhbHVlIGluICRzY2FsZSB7XG4gICAgICAgICAgICAucC0jeyRicF9rZXl9LXgtI3ska2V5fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdmFsdWUgKiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBwYWRkaW5nIG9uIHRvcCAqL1xuICAgICAgICBAZWFjaCAka2V5LFxuICAgICAgICAkdmFsdWUgaW4gJHNjYWxlIHtcbiAgICAgICAgICAgIC5wLSN7JGJwX2tleX0tdC0jeyRrZXl9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHZhbHVlICogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIHBhZGRpbmcgb24gYm90dG9tICovXG4gICAgICAgIEBlYWNoICRrZXksXG4gICAgICAgICR2YWx1ZSBpbiAkc2NhbGUge1xuICAgICAgICAgICAgLnAtI3skYnBfa2V5fS1iLSN7JGtleX0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkdmFsdWUgKiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogcGFkZGluZyBvbiBsZWZ0ICovXG4gICAgICAgIEBlYWNoICRrZXksXG4gICAgICAgICR2YWx1ZSBpbiAkc2NhbGUge1xuICAgICAgICAgICAgLnAtI3skYnBfa2V5fS1sLSN7JGtleX0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHZhbHVlICogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIHBhZGRpbmcgb24gcmlnaHQgKi9cbiAgICAgICAgQGVhY2ggJGtleSxcbiAgICAgICAgJHZhbHVlIGluICRzY2FsZSB7XG4gICAgICAgICAgICAucC0jeyRicF9rZXl9LXItI3ska2V5fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHZhbHVlICogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogbWFyZ2luICovXG5AZWFjaCAka2V5LFxuJHZhbHVlIGluICRzY2FsZSB7XG4gICAgLm0tI3ska2V5fSB7XG4gICAgICAgIG1hcmdpbjogJHZhbHVlICogMXJlbTtcbiAgICB9XG59XG5cbi8qIG1hcmdpbiBvbiB5IGFjY2VzcyAodG9wIGFuZCBib3R0b20pICovXG5AZWFjaCAka2V5LFxuJHZhbHVlIGluICRzY2FsZSB7XG4gICAgLm0teS0jeyRrZXl9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHZhbHVlICogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHZhbHVlICogMXJlbTtcbiAgICB9XG59XG5cbi8qIG1hcmdpbiBvbiB4IGFjY2VzcyAobGVmdCBhbmQgcmlnaHQpICovXG5AZWFjaCAka2V5LFxuJHZhbHVlIGluICRzY2FsZSB7XG4gICAgLm0teC0jeyRrZXl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHZhbHVlICogMXJlbTtcbiAgICB9XG59XG5cbi8qIG1hcmdpbiBvbiB0b3AgKi9cbkBlYWNoICRrZXksXG4kdmFsdWUgaW4gJHNjYWxlIHtcbiAgICAubS10LSN7JGtleX0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkdmFsdWUgKiAxcmVtO1xuICAgIH1cbn1cblxuLyogbWFyZ2luIG9uIGJvdHRvbSAqL1xuQGVhY2ggJGtleSxcbiR2YWx1ZSBpbiAkc2NhbGUge1xuICAgIC5tLWItI3ska2V5fSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR2YWx1ZSAqIDFyZW07XG4gICAgfVxufVxuXG4vKiBtYXJnaW4gb24gbGVmdCAqL1xuQGVhY2ggJGtleSxcbiR2YWx1ZSBpbiAkc2NhbGUge1xuICAgIC5tLWwtI3ska2V5fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkdmFsdWUgKiAxcmVtO1xuICAgIH1cbn1cblxuLyogbWFyZ2luIG9uIHJpZ2h0ICovXG5AZWFjaCAka2V5LFxuJHZhbHVlIGluICRzY2FsZSB7XG4gICAgLm0tci0jeyRrZXl9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdmFsdWUgKiAxcmVtO1xuICAgIH1cbn1cblxuLyogbWFyZ2luIGF0IGJyZWFrcG9pbnRzICovXG5AZWFjaCAkYnBfa2V5LFxuJGJwX3ZhbCBpbiAkYnJlYWtwb2ludHMge1xuICAgIEBtZWRpYShicmVha3BvaW50KCRicF9rZXkpKSB7XG5cbiAgICAgICAgLyogbWFyZ2luICovXG4gICAgICAgIEBlYWNoICRrZXksXG4gICAgICAgICR2YWx1ZSBpbiAkc2NhbGUge1xuICAgICAgICAgICAgLm0tI3skYnBfa2V5fS0jeyRrZXl9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBtYXJnaW4gb24geSBhY2Nlc3MgKHRvcCBhbmQgYm90dG9tKSAqL1xuICAgICAgICBAZWFjaCAka2V5LFxuICAgICAgICAkdmFsdWUgaW4gJHNjYWxlIHtcbiAgICAgICAgICAgIC5tLSN7JGJwX2tleX0teS0jeyRrZXl9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkdmFsdWUgKiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBtYXJnaW4gb24geCBhY2Nlc3MgKGxlZnQgYW5kIHJpZ2h0KSAqL1xuICAgICAgICBAZWFjaCAka2V5LFxuICAgICAgICAkdmFsdWUgaW4gJHNjYWxlIHtcbiAgICAgICAgICAgIC5tLSN7JGJwX2tleX0teC0jeyRrZXl9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHZhbHVlICogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBtYXJnaW4gb24gdG9wICovXG4gICAgICAgIEBlYWNoICRrZXksXG4gICAgICAgICR2YWx1ZSBpbiAkc2NhbGUge1xuICAgICAgICAgICAgLm0tI3skYnBfa2V5fS10LSN7JGtleX0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBtYXJnaW4gb24gYm90dG9tICovXG4gICAgICAgIEBlYWNoICRrZXksXG4gICAgICAgICR2YWx1ZSBpbiAkc2NhbGUge1xuICAgICAgICAgICAgLm0tI3skYnBfa2V5fS1iLSN7JGtleX0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBtYXJnaW4gb24gbGVmdCAqL1xuICAgICAgICBAZWFjaCAka2V5LFxuICAgICAgICAkdmFsdWUgaW4gJHNjYWxlIHtcbiAgICAgICAgICAgIC5tLSN7JGJwX2tleX0tbC0jeyRrZXl9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHZhbHVlICogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIG1hcmdpbiBvbiByaWdodCAqL1xuICAgICAgICBAZWFjaCAka2V5LFxuICAgICAgICAkdmFsdWUgaW4gJHNjYWxlIHtcbiAgICAgICAgICAgIC5tLSN7JGJwX2tleX0tci0jeyRrZXl9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2YWx1ZSAqIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEF1dG8gbWFyZ2luIFxuLm0tbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm0tci1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tLXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm0tYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5tLXgtYXV0byB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLm0teS1hdXRvIHtcbiAgICBtYXJnaW4tYmxvY2s6IGF1dG87XG59XG5cblxuLnAtdC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuLnAtYi0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbiIsIi5iZyB7XG5cdCYtd2hpdGUge1xuXHRcdGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgXCJ3aGl0ZVwiKTtcblx0fVxuXG5cdCYtZGFyayB7XG5cdFx0YmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCBcImRhcmtcIik7XG5cdH1cblxuXHQmLWRhcmstZ3JhZCB7XG5cdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KFxuXHRcdFx0MTEwLjUyJSAxMDEuMTclIGF0IDUwJSAwJSxcblx0XHRcdCM0MTUxNTQgMCUsXG5cdFx0XHQjMDAzMzNmIDc4LjY1JSxcblx0XHRcdCMwMDI1MmQgMTAwJVxuXHRcdCk7XG5cdH1cblxuXHQmLW9yYW5nZS1ncmFkIHtcblx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXG5cdFx0XHQxMDAlIDEwMCUgYXQgNTAlIDAlLFxuXHRcdFx0I2ZmODIxYyAwJSxcblx0XHRcdCNjNDUyMDAgODYuOTglXG5cdFx0KTtcblx0fVxuXG5cdCYtb3JhbmdlLXRleHR1cmUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvY2VudHJhbC1kaXNwYXRjaC1oZXJvLXNvbGlkLmpwZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cblxuXHQmLWltZy10ZXN0aW1vbmlhbHMge1xuXHRcdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcblx0XHRcdFx0MTAwJSAxMDAlIGF0IDUwJSAwJSxcblx0XHRcdFx0cmdiYSgwLCA1MSwgNjMsIDAuNTUpIDMzLjMzJSxcblx0XHRcdFx0cmdiYSgwLCA1MSwgNjMsIDAuNzUpIDEwMCVcblx0XHRcdCksXG5cdFx0XHR1cmwoXCIuLi9pbWcvY2FyLWNhcnJpZXItb24tcm9hZC0xOTIwLndlYnBcIiksXG5cdFx0XHRsaWdodGdyYXkgNTAlIC8gY292ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KFxuXHRcdFx0XHRcdDEwMCUgMTAwJSBhdCA1MCUgMCUsXG5cdFx0XHRcdFx0cmdiYSgwLCA1MSwgNjMsIDAuNTUpIDMzLjMzJSxcblx0XHRcdFx0XHRyZ2JhKDAsIDUxLCA2MywgMC43NSkgMTAwJVxuXHRcdFx0XHQpLFxuXHRcdFx0XHR1cmwoXCIuLi9pbWcvY2FyLWNhcnJpZXItb24tcm9hZC1tb2JpbGUud2VicFwiKSxcblx0XHRcdFx0bGlnaHRncmF5IDUwJSAvIGNvdmVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5pcy1vcmFuZ2UtdW5kZXJsaW5lIHtcblx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmZjgyMWM7XG5cdGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcblxuXHQmLmhhcy1zaGFkb3cge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogMnB4IDNweCA2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0fVxuXHR9XG59XG5cbi5oaWRkZW4ge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5iZW5lZml0cy1zcGFjaW5nIHtcblx0cGFkZGluZzogMTIwcHggMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUzNXB4KSB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG5cdCYtdG9wIHtcblx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUzNXB4KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHR9XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdH1cblx0fVxuXHQmLWJvdHRvbSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzVweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDgwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHR9XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/