@font-face {
  font-family: 'raleway';
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/raleway-medium-webfont.eot");
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/raleway-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/bin-public/060_www_fidelity_com/assets/fonts/woff/raleway-medium-webfont.woff") format("woff"), url("/bin-public/060_www_fidelity_com/assets/fonts/ttf/raleway-medium-webfont.ttf") format("truetype"), url("/bin-public/060_www_fidelity_com/assets/fonts/svg/raleway-medium-webfont.svg#league_gothic_italicregular") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'raleway';
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/raleway-light-webfont.eot");
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/raleway-light-webfont.eot?#iefix") format("embedded-opentype"), url("/bin-public/060_www_fidelity_com/assets/fonts/woff/raleway-light-webfont.woff") format("woff"), url("/bin-public/060_www_fidelity_com/assets/fonts/ttf/raleway-light-webfont.ttf") format("truetype"), url("/bin-public/060_www_fidelity_com/assets/fonts/svg/raleway-light-webfont.svg#league_gothic_italicregular") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'League Gothic';
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/leaguegothic-italic-webfont.eot");
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/leaguegothic-italic-webfont.eot?#iefix") format("embedded-opentype"), url("/bin-public/060_www_fidelity_com/assets/fonts/woff/leaguegothic-italic-webfont.woff") format("woff"), url("/bin-public/060_www_fidelity_com/assets/fonts/ttf/leaguegothic-italic-webfont.ttf") format("truetype"), url("/bin-public/060_www_fidelity_com/assets/fonts/svg/leaguegothic-italic-webfont.svg#league_gothic_italicregular") format("svg");
  font-weight: normal;
  font-style: italic;
}
/* Italic */
@font-face {
  font-family: 'League Gothic';
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/leaguegothic-regular-webfont.eot");
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/leaguegothic-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/bin-public/060_www_fidelity_com/assets/fonts/woff/leaguegothic-regular-webfont.woff") format("woff"), url("/bin-public/060_www_fidelity_com/assets/fonts/ttf/leaguegothic-regular-webfont.ttf") format("truetype"), url("/bin-public/060_www_fidelity_com/assets/fonts/svg/leaguegothic-regular-webfont.svg#league_gothicregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Condensed */
@font-face {
  font-family: 'League Gothic Condensed';
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/leaguegothic-condensed-regular-webfont.eot");
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/leaguegothic-condensed-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/bin-public/060_www_fidelity_com/assets/fonts/woff/leaguegothic-condensed-regular-webfont.woff") format("woff"), url("/bin-public/060_www_fidelity_com/assets/fonts/ttf/leaguegothic-condensed-regular-webfont.ttf") format("truetype"), url("/bin-public/060_www_fidelity_com/assets/fonts/svg/leaguegothic-condensed-regular-webfont.svg#league_gothic_condensed-Rg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Condensed Italic */
@font-face {
  font-family: 'League Gothic Condensed';
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/leaguegothic-condensed-italic-webfont.eot");
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/leaguegothic-condensed-italic-webfont.eot?#iefix") format("embedded-opentype"), url("/bin-public/060_www_fidelity_com/assets/fonts/woff/leaguegothic-condensed-italic-webfont.woff") format("woff"), url("/bin-public/060_www_fidelity_com/assets/fonts/ttf/leaguegothic-condensed-italic-webfont.ttf") format("truetype"), url("/bin-public/060_www_fidelity_com/assets/fonts/svg/leaguegothic-condensed-italic-webfont.svg#league_gothic_condensed_itaRg") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "icons";
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/icons.eot?8bcca61e96eba2850ce847378ed23460");
  src: url("/bin-public/060_www_fidelity_com/assets/fonts/eot/icons.eot?#iefix") format("embedded-opentype"), url("/bin-public/060_www_fidelity_com/assets/fonts/icons.woff?8bcca61e96eba2850ce847378ed23460") format("woff"), url("/bin-public/060_www_fidelity_com/assets/fonts/ttf/icons.ttf?8bcca61e96eba2850ce847378ed23460") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* line 14, ../../src/sass/util/_icons.scss */
.icon, .previous-state, .next-state {
  font-family: "icons";
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 33, ../../src/sass/util/_icons.scss */
.icon_age:before {
  content: "\f101";
}

/* line 38, ../../src/sass/util/_icons.scss */
.icon_arrow:before {
  content: "\f102";
}

/* line 43, ../../src/sass/util/_icons.scss */
.icon_back:before, .previous-state:before {
  content: "\f103";
}

/* line 48, ../../src/sass/util/_icons.scss */
.icon_balloons:before {
  content: "\f104";
}

/* line 53, ../../src/sass/util/_icons.scss */
.icon_cake:before {
  content: "\f105";
}

/* line 58, ../../src/sass/util/_icons.scss */
.icon_calc:before {
  content: "\f106";
}

/* line 63, ../../src/sass/util/_icons.scss */
.icon_chart:before {
  content: "\f107";
}

/* line 68, ../../src/sass/util/_icons.scss */
.icon_chevron-down:before, .toggler:before {
  content: "\f108";
}

/* line 73, ../../src/sass/util/_icons.scss */
.icon_chevron-up:before, .active .toggler:before {
  content: "\f109";
}

/* line 78, ../../src/sass/util/_icons.scss */
.icon_doc:before {
  content: "\f10a";
}

/* line 83, ../../src/sass/util/_icons.scss */
.icon_edit:before {
  content: "\f10b";
}

/* line 88, ../../src/sass/util/_icons.scss */
.icon_expectancy:before {
  content: "\f10c";
}

/* line 93, ../../src/sass/util/_icons.scss */
.icon_gender:before {
  content: "\f10d";
}

/* line 98, ../../src/sass/util/_icons.scss */
.icon_glossary:before {
  content: "\f10e";
}

/* line 103, ../../src/sass/util/_icons.scss */
.icon_heart:before {
  content: "\f10f";
}

/* line 108, ../../src/sass/util/_icons.scss */
.icon_hobby:before {
  content: "\f110";
}

/* line 113, ../../src/sass/util/_icons.scss */
.icon_next:before, .next-state:before {
  content: "\f111";
}

/* line 118, ../../src/sass/util/_icons.scss */
.icon_person:before {
  content: "\f112";
}

/* line 123, ../../src/sass/util/_icons.scss */
.icon_rings:before {
  content: "\f113";
}

/* line 128, ../../src/sass/util/_icons.scss */
.icon_salary:before {
  content: "\f114";
}

/* line 133, ../../src/sass/util/_icons.scss */
.icon_smile:before {
  content: "\f115";
}

/* line 138, ../../src/sass/util/_icons.scss */
.icon_timer:before {
  content: "\f116";
}

/* line 143, ../../src/sass/util/_icons.scss */
.icon_tooltip:before {
  content: "\f117";
}

/* line 148, ../../src/sass/util/_icons.scss */
.icon_x:before {
  content: "\f118";
}

/* line 4, ../../src/sass/base/_page.scss */
*,
*:before,
*:after {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* line 11, ../../src/sass/base/_page.scss */
html,
body {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 18, ../../src/sass/base/_page.scss */
html {
  background: #fff url(/bin-public/060_www_fidelity_com/images/quick_content/mymoneylifestyle/social-security/posa-bg.jpg) center center fixed;
  background-size: cover;
}

/* line 26, ../../src/sass/base/_page.scss */
body {
  font-family: "Raleway", "Montserrat", sans-serif;
  letter-spacing: 0.05em;
  font-weight: 400;
  font-size: 12px;
  color: #707070;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  /* line 26, ../../src/sass/base/_page.scss */
  body {
    font-size: 18px;
  }
}

/* line 38, ../../src/sass/base/_page.scss */
p {
  line-height: 1.5;
}

/* line 42, ../../src/sass/base/_page.scss */
h1,
h2,
h3,
h4,
h5 {
  font-family: "Raleway", "Montserrat", sans-serif;
  font-weight: 300;
  color: #8c8c8c;
  text-align: center;
  line-height: 1.9;
}
/* line 53, ../../src/sass/base/_page.scss */
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong {
  color: #333333;
  display: block;
  text-transform: uppercase;
  font-weight: 500;
}
/* line 60, ../../src/sass/base/_page.scss */
h1 .light,
h2 .light,
h3 .light,
h4 .light,
h5 .light {
  font-weight: 300;
}

/* line 65, ../../src/sass/base/_page.scss */
h1 strong {
  display: inline;
}

/* line 69, ../../src/sass/base/_page.scss */
h1 {
  line-height: 1.3;
  margin: 0 auto;
}

/* line 74, ../../src/sass/base/_page.scss */
.nobr {
  white-space: nowrap;
}

/* line 78, ../../src/sass/base/_page.scss */
hr {
  border: 0;
  border-bottom: solid 2px #c6c6c6;
  max-width: 670px;
  margin: 2em auto;
}

/* line 85, ../../src/sass/base/_page.scss */
h1, h1 input {
  font-size: 44px;
  background: 0;
  border: 0;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  /* line 85, ../../src/sass/base/_page.scss */
  h1, h1 input {
    font-size: 44px;
  }
}

/* line 95, ../../src/sass/base/_page.scss */
.age h1 {
  margin-bottom: 30px;
}
@media only screen and (max-width: 1024px) and (min-width: 1024px) {
  /* line 95, ../../src/sass/base/_page.scss */
  .age h1 {
    font-size: 34px;
  }
}

/* line 103, ../../src/sass/base/_page.scss */
h1.intro {
  max-width: 15em;
}

/* line 107, ../../src/sass/base/_page.scss */
h1 input {
  font-size: 23px;
}
@media only screen and (min-width: 1024px) {
  /* line 107, ../../src/sass/base/_page.scss */
  h1 input {
    font-size: 60px;
  }
}

/* line 114, ../../src/sass/base/_page.scss */
h2 {
  clear: left;
}

/* line 118, ../../src/sass/base/_page.scss */
ul {
  margin-bottom: 20px;
}

/* line 122, ../../src/sass/base/_page.scss */
p.welcome {
  margin: 2em auto 2em auto;
  width: 68%;
}
/* line 126, ../../src/sass/base/_page.scss */
p.welcome em {
  display: block;
  margin-top: 20px;
  font-size: 16px;
}

/* line 133, ../../src/sass/base/_page.scss */
a {
  color: #408800;
}
/* line 135, ../../src/sass/base/_page.scss */
a:active, a:hover {
  color: #024a7a;
}

/* line 140, ../../src/sass/base/_page.scss */
input {
  display: inline;
  color: #333;
  outline: none;
  border-radius: 0;
  background: 0;
  border: 0;
  border-bottom: solid 3px #77e617;
  font-size: inherit;
}

/* line 150, ../../src/sass/base/_page.scss */
.sidebar input {
  color: #fff;
  text-transform: uppercase;
  font-family: "League Gothic", "Raleway", "Montserrat", sans-serif;
  background: transparent;
  border: 0;
  font-size: 32px;
  width: 184px;
  border-bottom: solid 3px #77e617;
  margin-bottom: 30px;
  padding: 0;
}
/* line 162, ../../src/sass/base/_page.scss */
.age .sidebar input {
  margin-bottom: 10px;
}

/* line 167, ../../src/sass/base/_page.scss */
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  color: #d5d5d5;
}

/* line 174, ../../src/sass/base/_page.scss */
input[type=number] {
  -moz-appearance: textfield;
}

/* line 178, ../../src/sass/base/_page.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

/* line 186, ../../src/sass/base/_page.scss */
input[type='radio'] {
  display: inline;
}

/* line 191, ../../src/sass/base/_page.scss */
.start-form::-webkit-input-placeholder, .start-form:-moz-placeholder, .start-form::-moz-placeholder, .start-form:-ms-input-placeholder {
  color: #000;
}

/* line 199, ../../src/sass/base/_page.scss */
input.bday {
  width: 220px;
  text-align: center;
  text-transform: uppercase;
  font-family: "League Gothic", "Raleway", "Montserrat", sans-serif;
  background: transparent;
  border: 0;
  font-size: 32px;
  border-bottom: solid 3px #77e617;
  margin-bottom: 30px;
}
/* line 209, ../../src/sass/base/_page.scss */
input.bday::-webkit-input-placeholder {
  color: #000;
}
/* line 212, ../../src/sass/base/_page.scss */
input.bday:-moz-placeholder {
  color: #000;
}
/* line 215, ../../src/sass/base/_page.scss */
input.bday::-moz-placeholder {
  color: #000;
}
/* line 218, ../../src/sass/base/_page.scss */
input.bday:-ms-input-placeholder {
  color: #000;
}

/* line 222, ../../src/sass/base/_page.scss */
::-webkit-inner-spin-button, ::-webkit-clear-button {
  display: none;
}

/* line 223, ../../src/sass/base/_page.scss */
input::-webkit-calendar-picker-indicator {
  display: none;
}

/* line 227, ../../src/sass/base/_page.scss */
label {
  display: block;
  color: #333;
  text-transform: uppercase;
  margin-bottom: 30px;
}

/* line 234, ../../src/sass/base/_page.scss */
.nav {
  font-size: 15px;
  text-transform: uppercase;
}
/* line 238, ../../src/sass/base/_page.scss */
.nav li > input {
  text-transform: uppercase;
  font-family: "League Gothic", "Raleway", "Montserrat", sans-serif;
  background: transparent;
  border: 0;
  font-size: 32px;
  width: 25px;
  border-bottom: solid 3px #77e617;
  margin-bottom: 30px;
  color: #fff;
}
@media only screen and (min-width: 1024px) {
  /* line 234, ../../src/sass/base/_page.scss */
  .nav {
    font-size: 18px;
  }
  /* line 253, ../../src/sass/base/_page.scss */
  .nav li > input {
    color: #333;
  }
}

/* line 259, ../../src/sass/base/_page.scss */
button {
  border: 0;
  font-size: 14px;
  font-family: "Raleway", "Montserrat", sans-serif;
  text-transform: uppercase;
}

/* line 266, ../../src/sass/base/_page.scss */
*[data-shadow]:after {
  content: attr(data-shadow);
  display: block;
  -webkit-transform: rotateX(75deg) skewX(170deg);
          transform: rotateX(75deg) skewX(170deg);
  position: absolute;
  bottom: .07em;
  left: .075em;
  line-height: .5;
  color: transparent;
  z-index: -1;
  text-shadow: 0px 0px 9px rgba(0, 0, 0, 0.2);
  -webkit-transform-origin: top bottom;
          transform-origin: top bottom;
  -webkit-perspective-origin: bottom left;
          perspective-origin: bottom left;
}
/* line 280, ../../src/sass/base/_page.scss */
.safari *[data-shadow]:after {
  display: none;
}

/* line 285, ../../src/sass/base/_page.scss */
sup {
  position: relative;
  display: inline-block;
  font-size: .5em;
}

/* line 291, ../../src/sass/base/_page.scss */
sup[data-shadow]:after {
  top: auto;
  bottom: -.5em;
  left: .75em;
  font-size: .5em;
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}

/* line 299, ../../src/sass/base/_page.scss */
:focus::-webkit-input-placeholder {
  color: transparent;
}

/* line 303, ../../src/sass/base/_page.scss */
input[edit-inline] {
  border-bottom: solid 3px #77e617;
  margin-left: .25em;
  margin-right: .25em;
  padding-left: .1em;
  padding-right: .1em;
  color: #333333;
  text-transform: uppercase;
  font-family: "League Gothic", "Raleway", "Montserrat", sans-serif;
  font-weight: normal;
  min-width: 1em;
}

/* line 316, ../../src/sass/base/_page.scss */
.currentPercent {
  color: #333;
  font-family: "League Gothic", "Raleway", "Montserrat", sans-serif;
  font-size: 13px;
}
@media only screen and (min-width: 1024px) {
  /* line 316, ../../src/sass/base/_page.scss */
  .currentPercent {
    font-size: 20px;
  }
}

/* line 325, ../../src/sass/base/_page.scss */
.group:after {
  content: "";
  display: table;
  clear: both;
}

/* line 331, ../../src/sass/base/_page.scss */
.disclaimer {
  font-size: 9px;
  top: 0;
  float: left;
  width: 100%;
  text-align: left;
  padding-bottom: 80px;
}
/* line 339, ../../src/sass/base/_page.scss */
.disclaimer .footnote {
  padding: 0;
}

/* line 344, ../../src/sass/base/_page.scss */
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  color: #fff;
  border-bottom: solid 3px #77e617;
  border-radius: 0;
  font-size: 32px;
  font-family: "League Gothic", "Raleway", "Montserrat", sans-serif;
  margin-bottom: 20px;
  text-transform: uppercase;
  width: 200px;
  background: #333;
}
/* line 357, ../../src/sass/base/_page.scss */
select:active {
  outline: none;
  color: #fff;
}
/* line 361, ../../src/sass/base/_page.scss */
select:active {
  outline: none;
  color: #fff;
}
/* line 365, ../../src/sass/base/_page.scss */
select::-ms-expand {
  display: none;
}

/* line 370, ../../src/sass/base/_page.scss */
.results h1 {
  padding-top: 20px;
}

/* line 374, ../../src/sass/base/_page.scss */
.calculator .directions {
  font-size: 13px;
  padding: 0 10px;
  line-height: 1.5;
  text-transform: none;
  margin-bottom: 10px;
}

/* line 4, ../../src/sass/base/_app.scss */
.app-wrapper, .page-header, .footer-wrap, .footnote {
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 11, ../../src/sass/base/_app.scss */
.page-header {
  position: relative;
}

/* line 15, ../../src/sass/base/_app.scss */
.app-main {
  margin-left: 290px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1;
  min-width: 810px;
  min-height: 700px;
}
@media only screen and (max-width: 1024px) and (min-width: 1024px) {
  /* line 15, ../../src/sass/base/_app.scss */
  .app-main {
    min-width: 0;
  }
}

/* line 33, ../../src/sass/base/_app.scss */
.start .app-main, .time-to-claim .app-main {
  margin: 0;
}

/* line 38, ../../src/sass/base/_app.scss */
.age .app-main {
  margin-right: 290px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

/* line 45, ../../src/sass/base/_app.scss */
.app-view {
  padding: 0 13%;
}
/* line 48, ../../src/sass/base/_app.scss */
.results .app-view {
  padding-left: 6%;
  padding-right: 6%;
}
/* line 53, ../../src/sass/base/_app.scss */
.app-view > p {
  clear: both;
  margin-top: 0;
}
/* line 57, ../../src/sass/base/_app.scss */
.start .app-view > p {
  margin-top: 2em;
}
@media only screen and (max-width: 1024px) and (min-width: 1024px) {
  /* line 45, ../../src/sass/base/_app.scss */
  .app-view {
    padding: 0 15%;
  }
  /* line 65, ../../src/sass/base/_app.scss */
  .start .app-view, .age .app-view {
    padding: 0 9%;
  }
}

/* line 71, ../../src/sass/base/_app.scss */
.icon_tooltip {
  color: #024a7a;
}

/* line 75, ../../src/sass/base/_app.scss */
.icon_tooltip {
  color: #024a7a;
  font-size: 26px;
  line-height: 21px;
  margin-left: 5px;
  vertical-align: text-top;
}
@media only screen and (min-width: 1024px) {
  /* line 75, ../../src/sass/base/_app.scss */
  .icon_tooltip {
    font-size: 36px;
    line-height: 26px;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 87, ../../src/sass/base/_app.scss */
  h1.results {
    width: 60%;
    float: left;
  }
}

/* line 94, ../../src/sass/base/_app.scss */
.result-age {
  font-size: 69px;
  margin: 0;
  text-align: center;
  font-family: "Raleway", "Montserrat", sans-serif;
  color: #024a7a;
  font-weight: 700;
}
@media only screen and (min-width: 1024px) {
  /* line 94, ../../src/sass/base/_app.scss */
  .result-age {
    float: left;
    width: 40%;
    text-align: left;
    font-size: 128px;
  }
}
/* line 109, ../../src/sass/base/_app.scss */
.result-age span {
  font-size: 60px;
}

@media only screen and (min-width: 1024px) {
  /* line 114, ../../src/sass/base/_app.scss */
  .optionWrapper {
    background: #eefbfe;
    padding: 20px;
    overflow: auto;
    zoom: 1;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 123, ../../src/sass/base/_app.scss */
  .options {
    padding-right: 40px;
    float: right;
    width: 60%;
  }
}

/* line 131, ../../src/sass/base/_app.scss */
.graph {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
@media only screen and (min-width: 1024px) {
  /* line 131, ../../src/sass/base/_app.scss */
  .graph {
    width: 40%;
    float: right;
  }
}

/* line 142, ../../src/sass/base/_app.scss */
.divorced {
  text-transform: none;
}
/* line 144, ../../src/sass/base/_app.scss */
.divorced strong {
  text-transform: uppercase;
  font-weight: normal;
}

/* line 150, ../../src/sass/base/_app.scss */
.footnote-wrapper {
  background: #f7f7f7;
  font-size: 13px;
  padding-top: 20px;
  padding-bottom: 20px;
  clear: both;
}

/* line 158, ../../src/sass/base/_app.scss */
.sidebar {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  width: 290px;
  background: #333333;
  color: #fff;
  text-align: left;
  transition: left .75s ease, -webkit-transform .75s ease;
  transition: left .75s ease, transform .75s ease;
  transition: left .75s ease, transform .75s ease, -webkit-transform .75s ease;
  min-height: 700px;
}
/* line 171, ../../src/sass/base/_app.scss */
.sidebar .logo {
  margin: 0 auto;
  display: block;
  padding: 20px;
  border-bottom: 1px solid #fff;
  margin: 20px;
}
/* line 178, ../../src/sass/base/_app.scss */
.sidebar h1, .sidebar h2 {
  color: #fff;
}
/* line 181, ../../src/sass/base/_app.scss */
.sidebar h2 {
  font-size: 34px;
  font-family: "League Gothic", "Raleway", "Montserrat", sans-serif;
  line-height: 1.2;
}
/* line 187, ../../src/sass/base/_app.scss */
.sidebar a {
  color: #fff;
}
/* line 190, ../../src/sass/base/_app.scss */
.sidebar input[type="text"], .sidebar input[type="number"] {
  color: #fff;
}
/* line 194, ../../src/sass/base/_app.scss */
.time-to-claim .sidebar {
  display: none;
}
/* line 198, ../../src/sass/base/_app.scss */
.sidebar p {
  text-transform: none;
  padding: 0 20px;
}

/* line 204, ../../src/sass/base/_app.scss */
.overview {
  clear: both;
  margin-bottom: 50px;
}

/* line 209, ../../src/sass/base/_app.scss */
.age .sidebar {
  left: 100%;
  -webkit-transform: translate(-100%);
          transform: translate(-100%);
  text-align: center;
  opacity: 1;
}

/* line 215, ../../src/sass/base/_app.scss */
.start .sidebar {
  transition: all 0 none;
  opacity: 0;
  left: -300px;
}

/* line 221, ../../src/sass/base/_app.scss */
.nav {
  font-family: "Raleway", "Montserrat", sans-serif;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 225, ../../src/sass/base/_app.scss */
.nav ul {
  list-style: none;
  margin: 0;
  padding: 1em;
  padding-top: 95px;
}
/* line 231, ../../src/sass/base/_app.scss */
.nav a {
  text-decoration: none;
}
/* line 234, ../../src/sass/base/_app.scss */
.nav .icon, .nav .previous-state, .nav .next-state {
  font-size: 48px;
}

/* line 239, ../../src/sass/base/_app.scss */
.results .nav {
  margin-top: 0;
}

/* line 243, ../../src/sass/base/_app.scss */
.age .nav {
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 249, ../../src/sass/base/_app.scss */
.copyright {
  font-family: "Raleway", "Montserrat", sans-serif;
  color: #777;
  font-size: 12px;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  /* line 249, ../../src/sass/base/_app.scss */
  .copyright {
    font-size: 18px;
  }
}

/* line 259, ../../src/sass/base/_app.scss */
.previous-state, .next-state, .startBtn {
  background: #77e617;
  color: #333333;
  display: inline-block;
  margin: 0px 18px 18px;
  border: 2px solid #77e617;
  text-decoration: none;
  padding: .5em;
  font-size: 20px;
  font-weight: bold;
}
/* line 265, ../../src/sass/base/_app.scss */
.previous-state:disabled, .next-state:disabled, .startBtn:disabled {
  opacity: .3;
}
/* line 274, ../../src/sass/base/_app.scss */
.previous-state:hover:enabled, .next-state:hover:enabled, .startBtn:hover:enabled {
  -moz-animation: bounceOut .2s linear;
  -webkit-animation: bounceOut .2s linear;
}

/* line 281, ../../src/sass/base/_app.scss */
.previous-claim:hover:enabled, .next-claim:hover:enabled {
  -moz-animation: bounceOut .2s linear;
  -webkit-animation: bounceOut .2s linear;
}
@-webkit-keyframes bounceOut {
  0% {
    box-shadow: 0 0 0 1px #77e617;
    opacity: 1;
  }
  50% {
    box-shadow: 0 0 0 3px #77e617;
    opacity: 1;
  }
  100% {
    box-shadow: 0 0 0 1px #77e617;
    opacity: 1;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 300, ../../src/sass/base/_app.scss */
  .previous-state, .next-state {
    position: absolute;
    top: 50%;
    left: 2em;
    margin: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/* line 314, ../../src/sass/base/_app.scss */
.next-state {
  right: 2em;
  left: auto;
}

/* line 321, ../../src/sass/base/_app.scss */
.startBtn {
  background: transparent;
  padding: 0;
  cursor: pointer;
}
/* line 326, ../../src/sass/base/_app.scss */
.startBtn.move-up {
  position: relative;
  top: -30px;
}
/* line 331, ../../src/sass/base/_app.scss */
.startBtn .icon_next, .startBtn .next-state {
  background: #77e617;
  padding: .5em;
  font-size: 20px;
  font-weight: bold;
}
/* line 338, ../../src/sass/base/_app.scss */
.startBtn .label {
  display: inline-block;
  font-size: 13px;
  padding: .5em 2em;
  text-transform: uppercase;
}

/* line 346, ../../src/sass/base/_app.scss */
.footer {
  padding: 20px;
  font-size: 10px;
}
/* line 350, ../../src/sass/base/_app.scss */
.footer a {
  text-decoration: none;
  color: #333;
}
/* line 355, ../../src/sass/base/_app.scss */
.footer p {
  margin: 0 0 5px 0;
  line-height: 1;
}
/* line 360, ../../src/sass/base/_app.scss */
.footer a {
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}
@media only screen and (min-width: 1024px) {
  /* line 346, ../../src/sass/base/_app.scss */
  .footer {
  	position: absolute;
  	bottom: 0;
  	left: 0;
  	right: 0;
	
  }
}
/* line 373, ../../src/sass/base/_app.scss */
.footer.results {
  background: #f2f2f2;
  padding: 20px;
}
/* line 377, ../../src/sass/base/_app.scss */
.footer.results p {
  font-size: 16px;
  display: inline;
}
/* line 382, ../../src/sass/base/_app.scss */
.footer.results span {
  border-bottom: solid 3px #77e617;
  color: #333;
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 18px;
  margin: 0 10px;
}
/* line 391, ../../src/sass/base/_app.scss */
.footer.results a {
  color: #333;
  border: solid 3px #77e617;
  text-decoration: none;
  display: inline-block;
  padding: .25em .5em;
  font-size: 16px;
}

/* line 402, ../../src/sass/base/_app.scss */
.chart-container {
  width: 200px;
  height: 200px;
  float: left;
}

/* line 407, ../../src/sass/base/_app.scss */
.results .main {
  max-width: 900px;
  position: relative;
  margin: 20px auto 0;
}

/* line 412, ../../src/sass/base/_app.scss */
.scenarios {
  width: 470px;
  display: inline-block;
  margin-right: 10px;
  margin-top: 42px;
  vertical-align: top;
}
/* line 419, ../../src/sass/base/_app.scss */
.scenarios a {
  text-decoration: none;
  font-family: "Raleway", "Montserrat", sans-serif;
  font-weight: 300;
  color: #8c8c8c;
  text-align: center;
  line-height: 1.9;
  font-size: 16px;
  float: left;
}
/* line 430, ../../src/sass/base/_app.scss */
.scenarios h3 {
  background: #333;
  width: auto;
  display: inline-block;
  float: left;
  padding: 10px 40px 10px;
  margin: 0;
  font-size: 22px;
  color: #fff;
  font-family: "League Gothic", "Raleway", "Montserrat", sans-serif;
  line-height: 1em;
}
/* line 443, ../../src/sass/base/_app.scss */
.scenarios p {
  clear: both;
  background: #f2f2f2;
  padding: 30px 40px;
  text-align: left;
  margin-bottom: 0;
  line-height: 1.6;
}
/* line 451, ../../src/sass/base/_app.scss */
.scenarios p .ng-binding {
  color: #333;
  font-family: "League Gothic", "Raleway", "Montserrat", sans-serif;
  font-size: 26px;
  line-height: 1;
}

/* line 460, ../../src/sass/base/_app.scss */
.start .icon.icon_age, .start .icon_age.previous-state, .start .icon_age.next-state {
  font-size: 48px;
  line-height: 1px;
  margin-top: -10px;
}

/* line 465, ../../src/sass/base/_app.scss */
.for-overview p {
  font-size: 15px;
}

/* line 468, ../../src/sass/base/_app.scss */
.for-overview input {
  width: 1em;
  text-align: center;
}

/* line 473, ../../src/sass/base/_app.scss */
.start-form {
  position: relative;
}

/* line 477, ../../src/sass/base/_app.scss */
p.error {
  color: #C4003F;
  font-size: 12px;
}
/* line 481, ../../src/sass/base/_app.scss */
.start-form p.error {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
}
/* line 488, ../../src/sass/base/_app.scss */
.app-view p.error {
  position: absolute;
  bottom: -10px;
  left: 0;
  right: 0;
}

/* line 496, ../../src/sass/base/_app.scss */
.lower {
  text-transform: none;
}

/* line 500, ../../src/sass/base/_app.scss */
h1.smaller {
  font-size: 36px;
  line-height: 1.3;
  margin-top: 0;
}
/* line 505, ../../src/sass/base/_app.scss */
h1.smaller.border {
  margin-right: 40px;
  padding-bottom: 20px;
  border-bottom: #c5c6c6 solid 2px;
}

/* line 512, ../../src/sass/base/_app.scss */
h2.smaller {
  font-size: 16px;
}

/* line 519, ../../src/sass/base/_app.scss */
.note {
  position: relative;
  bottom: 25px;
  font-size: 12px;
  width: 64%;
  margin: 0 auto;
}

/* line 528, ../../src/sass/base/_app.scss */
.age [ui-view] {
  top: 47%;
}
@media only screen and (max-width: 1024px) and (min-width: 1024px) {
  /* line 528, ../../src/sass/base/_app.scss */
  .age [ui-view] {
    top: 50%;
  }
}
/* line 536, ../../src/sass/base/_app.scss */
.age h1 {
  font-size: 26px;
  margin-bottom: 15px;
}
/* line 543, ../../src/sass/base/_app.scss */
.age .app-view h1 {
  margin-bottom: 20px;
}
/* line 547, ../../src/sass/base/_app.scss */
.age .app-view .spinner-text {
  font-size: 16px;
}

@media only screen and (min-width: 1024px) {
  /* line 2, ../../src/sass/modules/_state-animation.scss */
  html, body, .app-wrapper {
    overflow: hidden;
  }

  /* line 6, ../../src/sass/modules/_state-animation.scss */
  [ui-view] {
    overflow: hidden;
  }
}
/* line 11, ../../src/sass/modules/_state-animation.scss */
[ui-view] {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
/* line 18, ../../src/sass/modules/_state-animation.scss */
.results [ui-view] {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  top: 0;
  height: 100%;
  overflow-y: scroll;
}

@media only screen and (max-width: 1023px) {
  /* line 27, ../../src/sass/modules/_state-animation.scss */
  .app-wrapper {
    position: relative;
    height: 490px;
  }

  /* line 32, ../../src/sass/modules/_state-animation.scss */
  [ui-view] {
    height: 440px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    padding: 0 20px;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
  /* line 40, ../../src/sass/modules/_state-animation.scss */
  [ui-view].results {
    overflow: visible;
  }
}
/* line 45, ../../src/sass/modules/_state-animation.scss */
.name h1 {
  margin-top: 3em;
}

@media only screen and (min-width: 1024px) {
  /* line 49, ../../src/sass/modules/_state-animation.scss */
  [ui-view].results {
    height: 100%;
    width: 100%;
    left: 280px;
    right: 0;
    display: table-cell;
    vertical-align: middle;
  }
  /* line 57, ../../src/sass/modules/_state-animation.scss */
  [ui-view].results .main {
    width: 100%;
    top: 50%;
    position: absolute;
    left: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}

/* line 67, ../../src/sass/modules/_state-animation.scss */
[ui-view].ng-enter, [ui-view].ng-leave {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}

/* line 76, ../../src/sass/modules/_state-animation.scss */
[ui-view].ng-enter {
  -webkit-animation: slideInRight 0.75s both ease-out;
          animation: slideInRight 0.75s both ease-out;
}

/* line 80, ../../src/sass/modules/_state-animation.scss */
[ui-view].ng-leave {
  -webkit-animation: slideOutLeft 0.75s both ease-out;
          animation: slideOutLeft 0.75s both ease-out;
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
  to {
    -webkit-transform: translate(-200%, -50%);
            transform: translate(-200%, -50%);
  }
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate(200%, -50%);
            transform: translate(200%, -50%);
  }
  to {
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate(200%, -50%);
            transform: translate(200%, -50%);
  }
  to {
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
}
/* line 1, ../../src/sass/modules/_page-header.scss */
.page-header {
  text-align: center;
}
/* line 3, ../../src/sass/modules/_page-header.scss */
.page-header .logo {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  padding: 20px;
  text-decoration: none;
  border: 0;
}
/* line 11, ../../src/sass/modules/_page-header.scss */
.page-header .logo img {
  max-width: 100%;
  width: 125px;
  height: auto;
  border: 0;
}
/* line 19, ../../src/sass/modules/_page-header.scss */
.page-header ul {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  padding: 0;
}
/* line 26, ../../src/sass/modules/_page-header.scss */
.page-header li {
  display: block;
  border-bottom: solid 5px transparent;
}
/* line 29, ../../src/sass/modules/_page-header.scss */
.page-header li a {
  display: block;
}
/* line 32, ../../src/sass/modules/_page-header.scss */
.page-header li.active {
  border-bottom: solid 5px #024a7a;
}
/* line 33, ../../src/sass/modules/_page-header.scss */
.page-header li.active:first-child {
  margin-left: 1%;
}

/* line 1, ../../src/sass/modules/_flexslider.scss */
.flexslider {
  margin: 20px -40px;
  padding: 20px 40px;
  background: #eefbfe;
  position: relative;
}
@media only screen and (min-width: 1024px) {
  /* line 1, ../../src/sass/modules/_flexslider.scss */
  .flexslider {
    margin: 0;
    padding: 0;
    background: transparent;
  }
}

/* line 14, ../../src/sass/modules/_flexslider.scss */
.flex-control-paging {
  text-align: center;
  margin: 0;
  padding: 0;
}
/* line 19, ../../src/sass/modules/_flexslider.scss */
.flex-control-paging li {
  margin: 5px;
  display: inline-block;
}
/* line 23, ../../src/sass/modules/_flexslider.scss */
.flex-control-paging li a {
  width: 10px;
  height: 10px;
  display: inline-block;
  background: #eefbfe;
  border: solid 1px #024a7a;
  cursor: pointer;
  text-indent: -9999px;
  border-radius: 11px;
}
/* line 33, ../../src/sass/modules/_flexslider.scss */
.flex-control-paging li a.flex-active {
  background: #024a7a;
  border-color: transparent;
}

/* line 41, ../../src/sass/modules/_flexslider.scss */
.flex-direction-nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 46, ../../src/sass/modules/_flexslider.scss */
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  margin: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  text-indent: -9999px;
  width: 40px;
}
/* line 60, ../../src/sass/modules/_flexslider.scss */
.flex-direction-nav .flex-prev {
  left: 0;
}
/* line 64, ../../src/sass/modules/_flexslider.scss */
.flex-direction-nav .flex-next {
  right: 0px;
}

/* line 1, ../../src/sass/modules/_accordion.scss */
.accordion {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: -40px;
  margin-right: -40px;
}
/* line 8, ../../src/sass/modules/_accordion.scss */
.accordion > li {
  border: 1px solid #b0b1b1;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  background: #fff;
  padding: 10px;
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (min-width: 1024px) {
  /* line 8, ../../src/sass/modules/_accordion.scss */
  .accordion > li {
    border-right: 1px solid #b0b1b1;
    border-left: 1px solid #b0b1b1;
  }
}
/* line 22, ../../src/sass/modules/_accordion.scss */
.accordion > li:first-child {
  border-top: 1px solid #b0b1b1;
}
/* line 26, ../../src/sass/modules/_accordion.scss */
.accordion > li.active > div, .accordion > li.optionWrapper > div {
  display: block;
}
/* line 30, ../../src/sass/modules/_accordion.scss */
.accordion > li > div {
  background: #fff;
  margin: 5px -10px -10px;
  padding: 10px;
  display: none;
}

/* line 38, ../../src/sass/modules/_accordion.scss */
.toggler {
  text-decoration: none;
  color: #3d8d43;
  display: block;
}
/* line 44, ../../src/sass/modules/_accordion.scss */
.toggler:before {
  font-family: "icons";
  float: right;
  display: block;
}

/* line 51, ../../src/sass/modules/_accordion.scss */
.active .toggler {
  color: #024a7a;
}

/* line 2, ../../src/sass/modules/_radio.scss */
:not(.lt-ie9) [type="radio"] {
  float: left;
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 13, ../../src/sass/modules/_radio.scss */
:not(.lt-ie9) [type="radio"] + span {
  display: inline-block;
  float: left;
}
/* line 18, ../../src/sass/modules/_radio.scss */
:not(.lt-ie9) [type="radio"] + span:before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.25em;
  border-radius: 1em;
  border: 0.125em solid #fff;
  box-shadow: 0 0 0 1px #024a7a;
  background: #fff;
  margin-right: 0.75em;
  transition: 0.5s ease all;
}
/* line 32, ../../src/sass/modules/_radio.scss */
:not(.lt-ie9) [type="radio"]:checked + span:before {
  background: #024a7a;
  box-shadow: 0 0 0 1px #024a7a;
}
/* line 37, ../../src/sass/modules/_radio.scss */
:not(.lt-ie9) label.button {
  margin-right: 10px;
  display: inline-block;
  min-width: 190px;
}
@media only screen and (max-width: 1024px) and (min-width: 1024px) {
  /* line 37, ../../src/sass/modules/_radio.scss */
  :not(.lt-ie9) label.button {
    min-width: 150px;
  }
}
/* line 46, ../../src/sass/modules/_radio.scss */
:not(.lt-ie9) label.button span {
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  background: #fff;
  font-size: 34px;
  line-height: 25px;
  color: #000;
  padding: 20px 40px;
  border: solid 3px #77e617;
  font-family: "League Gothic", "Raleway", "Montserrat", sans-serif;
  float: none;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) and (min-width: 1024px) {
  /* line 46, ../../src/sass/modules/_radio.scss */
  :not(.lt-ie9) label.button span {
    padding: 20px 20px;
    font-size: 28px;
  }
}
/* line 65, ../../src/sass/modules/_radio.scss */
:not(.lt-ie9) label.button span:before {
  display: none;
}
/* line 70, ../../src/sass/modules/_radio.scss */
:not(.lt-ie9) label.button :checked + span {
  background: #77e617;
}

/* line 76, ../../src/sass/modules/_radio.scss */
.buttons {
  margin-top: 40px;
}

/* line 2, ../../src/sass/modules/_checkbox-card.scss */
.checkbox-card .featureWrap {
  border: 1px solid #e6e6e6;
}
/* line 5, ../../src/sass/modules/_checkbox-card.scss */
.checkbox-card .featureWrap .imgWrap {
  position: relative;
}
/* line 8, ../../src/sass/modules/_checkbox-card.scss */
.checkbox-card .featureWrap .imgWrap .mainImg {
  width: 100%;
  display: block;
}
/* line 13, ../../src/sass/modules/_checkbox-card.scss */
.checkbox-card .featureWrap .imgWrap .feature-header {
  background: rgba(0, 0, 0, 0.5);
  height: 75px;
  text-align: center;
  margin: 0;
  position: absolute;
  width: 100%;
  bottom: 0px;
}
/* line 22, ../../src/sass/modules/_checkbox-card.scss */
.checkbox-card .featureWrap .imgWrap .feature-header h3 {
  margin: 0;
  line-height: 75px;
  font-size: 14px;
}
/* line 30, ../../src/sass/modules/_checkbox-card.scss */
.checkbox-card .featureWrap .mid-sec {
  display: inline-block;
  padding: 10px 0 10px 15px;
}
/* line 34, ../../src/sass/modules/_checkbox-card.scss */
.checkbox-card .featureWrap .mid-sec img, .checkbox-card .featureWrap .mid-sec p {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
}
/* line 40, ../../src/sass/modules/_checkbox-card.scss */
.checkbox-card .featureWrap .mid-sec p {
  padding-left: 5px;
}
/* line 45, ../../src/sass/modules/_checkbox-card.scss */
.checkbox-card .featureWrap .actionBlock {
  display: inline-block;
  vertical-align: middle;
  padding-left: 75px;
}
/* line 50, ../../src/sass/modules/_checkbox-card.scss */
.checkbox-card .featureWrap .actionBlock span {
  font-size: 1.7em;
  padding-left: 5px;
}

/* line 1, ../../src/sass/modules/_tooltips.scss */
.tip {
  font-family: baskerville, serif;
  font-size: 16px;
  font-weight: 400;
  background: #fff;
  color: #000;
  padding: 30px 50px;
  position: relative;
  text-transform: none;
  margin-left: -40px;
  margin-right: -40px;
  z-index: 1;
}
/* line 14, ../../src/sass/modules/_tooltips.scss */
.tip strong {
  font-weight: bold;
}
/* line 18, ../../src/sass/modules/_tooltips.scss */
.tip.glossary-tip {
  position: absolute;
  top: 20%;
  margin: 0;
  overflow: auto;
}
@media only screen and (min-width: 1024px) {
  /* line 18, ../../src/sass/modules/_tooltips.scss */
  .tip.glossary-tip {
    position: fixed;
  }
}
/* line 28, ../../src/sass/modules/_tooltips.scss */
.tip .icon_x {
  color: #3d8d43;
  display: inline-block;
  top: 20px;
  right: 20px;
  font-size: 36px;
  position: absolute;
}
@media only screen and (min-width: 1024px) {
  /* line 1, ../../src/sass/modules/_tooltips.scss */
  .tip {
    width: 60%;
    top: 0;
    left: 20%;
    position: absolute;
    margin: 0;
    box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.5);
  }
}
/* line 47, ../../src/sass/modules/_tooltips.scss */
.tip table {
  width: 100%;
  border-spacing: 0;
  padding: 0;
}
/* line 51, ../../src/sass/modules/_tooltips.scss */
.tip table th, .tip table td {
  text-align: left;
  padding: 2px 15px;
  width: 50%;
}
/* line 56, ../../src/sass/modules/_tooltips.scss */
.tip table th {
  text-transform: uppercase;
}
/* line 58, ../../src/sass/modules/_tooltips.scss */
.tip table th:first-child {
  border-right: 1px solid #999;
}
/* line 63, ../../src/sass/modules/_tooltips.scss */
.tip table td:first-child {
  border-right: 1px solid #999;
}
/* line 68, ../../src/sass/modules/_tooltips.scss */
.tip table tr:nth-child(2n) td {
  background: #f7f7f7;
}

/* line 75, ../../src/sass/modules/_tooltips.scss */
.closeModal {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000', endColorstr='#4c000000');
  /* IE */
  display: block;
}

/* line 86, ../../src/sass/modules/_tooltips.scss */
.header-wrap .tip {
  top: 20%;
}

/* line 1, ../../src/sass/modules/_glossary.scss */
.glossary {
  text-align: center;
  z-index: 1;
  right: 0;
}
/* line 6, ../../src/sass/modules/_glossary.scss */
.glossary h2 {
  color: #fff;
  position: absolute;
  left: 40px;
  text-transform: uppercase;
}
/* line 13, ../../src/sass/modules/_glossary.scss */
.glossary .list-container {
  width: 100%;
  background: #fff;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  position: absolute;
}
/* line 23, ../../src/sass/modules/_glossary.scss */
.glossary .list-container.active .list {
  right: -15px;
}
/* line 28, ../../src/sass/modules/_glossary.scss */
.glossary .list-container .list {
  width: 450px;
  padding: 1em;
  position: absolute;
  background: #333;
  right: -450px;
  transition: right 0.5s;
  margin: 0;
  z-index: 100;
  text-align: left;
  height: 100%;
  overflow-y: scroll;
}
/* line 41, ../../src/sass/modules/_glossary.scss */
.glossary .list-container .list ul {
  list-style: none;
  clear: both;
  padding-top: 50px;
  padding-left: 20px;
}
/* line 47, ../../src/sass/modules/_glossary.scss */
.glossary .list-container .list ul ul {
  list-style: disc;
  padding-top: 0;
}
/* line 53, ../../src/sass/modules/_glossary.scss */
.glossary .list-container .list li {
  display: block;
  margin-bottom: 20px;
}
/* line 57, ../../src/sass/modules/_glossary.scss */
.glossary .list-container .list li .icon_x {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  color: #77e617;
  font-size: 20px;
  margin-right: 5px;
  margin-top: -3px;
}
/* line 68, ../../src/sass/modules/_glossary.scss */
.glossary .link {
  color: #77e617;
  text-decoration: none;
  font-family: "Raleway", "Montserrat", sans-serif;
}
/* line 73, ../../src/sass/modules/_glossary.scss */
.glossary .link:before {
  content: "+";
  font-weight: 100;
  font-size: 28px;
  line-height: 0;
  position: relative;
  top: 3px;
  margin-right: 6px;
}
/* line 83, ../../src/sass/modules/_glossary.scss */
.glossary .link.open:before {
  content: "-";
}
/* line 88, ../../src/sass/modules/_glossary.scss */
.glossary .definition {
  font-family: "Raleway", "Montserrat", sans-serif;
  color: #fff;
  padding-left: 40px;
  font-size: 14px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
}
/* line 97, ../../src/sass/modules/_glossary.scss */
.glossary .definition.show {
  max-height: 400px;
  transition: max-height 0.3s ease-in;
}

/* line 104, ../../src/sass/modules/_glossary.scss */
.glossary-open {
  padding: 10px;
  display: block;
  font-size: 15px;
  border: solid 2px #77e617;
  font-family: "League Gothic", "Raleway", "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #333;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 50;
  cursor: pointer;
  background: #fff;
}
/* line 119, ../../src/sass/modules/_glossary.scss */
.glossary-open:hover {
  color: #333;
}

/* line 124, ../../src/sass/modules/_glossary.scss */
.glossary-close {
  color: #77e617;
  z-index: 999;
  border: none;
  left: 0;
  font-size: 3em;
  line-height: 1.5;
  float: right;
  position: relative;
  cursor: pointer;
}
/* line 135, ../../src/sass/modules/_glossary.scss */
.glossary-close:hover {
  color: #77e617;
}

/* line 140, ../../src/sass/modules/_glossary.scss */
.icon_glossary {
  display: block;
  font-size: 20px;
}

/* line 1, ../../src/sass/modules/_claimPickers.scss */
.spinner-wrapper {
  position: relative;
  min-width: 700px;
  max-width: 880px;
  margin: 0 auto;
}
@media only screen and (max-width: 1024px) and (min-width: 1024px) {
  /* line 1, ../../src/sass/modules/_claimPickers.scss */
  .spinner-wrapper {
    min-width: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}

@media only screen and (max-width: 1024px) and (min-width: 1024px) {
  /* line 13, ../../src/sass/modules/_claimPickers.scss */
  .spinner-text {
    font-size: 14px;
    line-height: 1;
  }
}

/* line 20, ../../src/sass/modules/_claimPickers.scss */
.spinner-labels {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  pointer-events: none;
  transition: all 1.4s linear;
}
/* line 30, ../../src/sass/modules/_claimPickers.scss */
.spinner-labels h1 {
  position: relative;
  text-align: center;
  margin-top: 1.5em;
  z-index: 9999;
  font-size: 10.5em;
  margin: 120px auto 0px auto;
  display: inline-block;
  color: #333333;
  font-family: "league gothic", sans-serif;
  line-height: 1;
  left: 20px;
  top: 20px;
}
/* line 45, ../../src/sass/modules/_claimPickers.scss */
.spinner-labels .spinner-value {
  text-align: center;
  position: relative;
  top: -15px;
}
/* line 51, ../../src/sass/modules/_claimPickers.scss */
.spinner-labels h2 {
  position: relative;
  font-size: 3em;
  font-family: "league gothic", sans-serif;
  line-height: 1;
  display: inline-block;
  color: white;
  line-height: 1;
  margin: 0;
  z-index: 1;
  top: 27px;
}
/* line 64, ../../src/sass/modules/_claimPickers.scss */
.spinner-labels span {
  position: absolute;
  top: 160px;
}
/* line 68, ../../src/sass/modules/_claimPickers.scss */
.spinner-labels span .black {
  display: inline;
  font-weight: bold;
  color: #333;
}
/* line 74, ../../src/sass/modules/_claimPickers.scss */
.spinner-labels span.left {
  left: 50px;
}
@media only screen and (max-width: 1024px) and (min-width: 1024px) {
  /* line 74, ../../src/sass/modules/_claimPickers.scss */
  .spinner-labels span.left {
    left: 10px;
  }
}
/* line 82, ../../src/sass/modules/_claimPickers.scss */
.spinner-labels span.right {
  right: 40px;
}
@media only screen and (max-width: 1024px) and (min-width: 1024px) {
  /* line 82, ../../src/sass/modules/_claimPickers.scss */
  .spinner-labels span.right {
    right: 0;
  }
}

/* line 92, ../../src/sass/modules/_claimPickers.scss */
.spinner-shadow {
  z-index: -9999;
  position: absolute;
  top: -150px;
  -webkit-transform: scale(1.1) rotateX(73deg) rotateZ(90deg);
          transform: scale(1.1) rotateX(73deg) rotateZ(90deg);
  left: -80px;
}

/* line 100, ../../src/sass/modules/_claimPickers.scss */
.spinner {
  -webkit-perspective: 1000px;
          perspective: 1000px;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  z-index: 1;
}
/* line 105, ../../src/sass/modules/_claimPickers.scss */
.spinner .dodecagon {
  background: black;
  width: 0px;
  height: 560px;
  margin: 0 auto;
  margin-top: -125px;
  margin-bottom: -120px;
  position: relative;
  -webkit-transform: rotateX(60deg) rotateZ(0deg);
          transform: rotateX(60deg) rotateZ(0deg);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
/* line 118, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane {
  width: 150px;
  height: 280px;
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -75px;
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
  display: block;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
/* line 129, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane .face {
  width: 151px;
  height: 101px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 137, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane .inner {
  -webkit-transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translateY(50px) translateZ(93px);
          transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translateY(50px) translateZ(93px);
  width: 74px;
  left: 39px;
}
/* line 142, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane .inner.active {
  display: none;
}
/* line 146, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane .inner > use {
  fill: #3c8000;
  stroke: #3c8000;
}
/* line 152, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane .outer {
  -webkit-transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translateY(50px) translateZ(-50px);
          transform: rotateX(-90deg) rotateY(0deg) rotateZ(0deg) translateY(50px) translateZ(-50px);
  width: 150px;
}
/* line 156, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane .outer > use {
  fill: #3c8000;
}
/* line 160, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane .start {
  -webkit-transform: rotateX(90deg) rotateY(-105deg) translateX(-6px) translateY(37px) translateZ(60px);
          transform: rotateX(90deg) rotateY(-105deg) translateX(-6px) translateY(37px) translateZ(60px);
}
/* line 162, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane .start > use {
  fill: #bd9c01;
  stroke: #bd9c01;
}
/* line 167, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane .end {
  -webkit-transform: rotateX(90deg) rotateY(105deg) translateX(7px) translateY(38px) translateZ(59px);
          transform: rotateX(90deg) rotateY(105deg) translateX(7px) translateY(38px) translateZ(59px);
}
/* line 169, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane .end > use {
  fill: #3c8000;
}
/* line 173, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane .top {
  -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateZ(0px);
          transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateZ(0px);
  height: 280px;
  width: 150px;
}
/* line 179, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane .top > use {
  fill: none;
  stroke: none;
  width: 100%;
  height: auto;
}
/* line 187, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane .top > g text {
  font-family: 'league gothic';
  font-size: 36px;
  font-weight: normal;
}
/* line 194, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-1 {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
/* line 198, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-2 {
  -webkit-transform: rotate(30deg);
          transform: rotate(30deg);
}
/* line 202, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-3 {
  -webkit-transform: rotate(60deg);
          transform: rotate(60deg);
}
/* line 206, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-4 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
/* line 210, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-5 {
  -webkit-transform: rotate(120deg);
          transform: rotate(120deg);
}
/* line 214, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-6 {
  -webkit-transform: rotate(150deg);
          transform: rotate(150deg);
}
/* line 218, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-7 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
/* line 222, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-8 {
  -webkit-transform: rotate(210deg);
          transform: rotate(210deg);
}
/* line 226, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-9 {
  -webkit-transform: rotate(240deg);
          transform: rotate(240deg);
}
/* line 230, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-10 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
/* line 234, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-11 {
  -webkit-transform: rotate(300deg);
          transform: rotate(300deg);
}
/* line 238, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-12 {
  -webkit-transform: rotate(330deg);
          transform: rotate(330deg);
}
/* line 243, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-1 .top > path, .spinner .pane-2 .top > path, .spinner .pane-3 .top > path {
  fill: #ffd700;
  stroke: #bd9c01;
}
/* line 248, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-1 .inner > use, .spinner .pane-1 .outer > use, .spinner .pane-1 .end > use, .spinner .pane-2 .inner > use, .spinner .pane-2 .outer > use, .spinner .pane-2 .end > use, .spinner .pane-3 .inner > use, .spinner .pane-3 .outer > use, .spinner .pane-3 .end > use {
  fill: #bd9c01;
  stroke: #bd9c01;
}
/* line 255, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-4 .top > path, .spinner .pane-5 .top > path, .spinner .pane-6 .top > path, .spinner .pane-7 .top > path, .spinner .pane-8 .top > path, .spinner .pane-9 .top > path {
  fill: #4b9e02;
  stroke: #295a00;
}
/* line 262, ../../src/sass/modules/_claimPickers.scss */
.spinner .pane-10 .face > use, .spinner .pane-11 .face > use, .spinner .pane-12 .face > use {
  fill: none;
}
/* line 267, ../../src/sass/modules/_claimPickers.scss */
.spinner svg path {
  fill: inherit;
}
/* line 271, ../../src/sass/modules/_claimPickers.scss */
.spinner .active .top > path {
  fill: #4b9e02;
}
/* line 275, ../../src/sass/modules/_claimPickers.scss */
.spinner .top > g text {
  fill: #295a00;
}
/* line 279, ../../src/sass/modules/_claimPickers.scss */
.spinner .active > g text {
  opacity: 0;
}
/* line 283, ../../src/sass/modules/_claimPickers.scss */
.spinner .active .top > path {
  fill: #4b9e02;
}
/* line 287, ../../src/sass/modules/_claimPickers.scss */
.spinner .lessThan .top > use {
  fill: #4b9e02;
}
/* line 291, ../../src/sass/modules/_claimPickers.scss */
.spinner .active .triangle {
  display: block;
  stroke: none !important;
}

/* line 299, ../../src/sass/modules/_claimPickers.scss */
.yellow .top > path {
  fill: #ffd700 !important;
  stroke: #bd9c01 !important;
}
/* line 304, ../../src/sass/modules/_claimPickers.scss */
.yellow .inner > use, .yellow .outer > use, .yellow .end > use {
  fill: #bd9c01 !important;
  stroke: #bd9c01 !important;
}

/* line 312, ../../src/sass/modules/_claimPickers.scss */
.dark-green .top > path {
  fill: #3c8000 !important;
  stroke: #295a00 !important;
}
/* line 317, ../../src/sass/modules/_claimPickers.scss */
.dark-green .inner > use, .dark-green .outer > use, .dark-green .end > use {
  fill: #295a00 !important;
  stroke: #295a00 !important;
}

/* line 324, ../../src/sass/modules/_claimPickers.scss */
.spinner-nav {
  width: 299px;
  margin: 20px auto 20px auto;
  z-index: 1;
  position: relative;
}

/* line 331, ../../src/sass/modules/_claimPickers.scss */
.previous-claim, .next-claim {
  font-size: 1em;
  padding: 5px 20px 10px;
  line-height: 1;
  background: #77e617;
  text-decoration: none;
  color: #313433;
}
/* line 339, ../../src/sass/modules/_claimPickers.scss */
.previous-claim.rotating, .next-claim.rotating {
  pointer-events: none;
}

/* line 348, ../../src/sass/modules/_claimPickers.scss */
.shadow-wrapper {
  width: 560px;
  height: 560px;
  margin-left: -290px;
  -webkit-transform: translateZ(-13px);
          transform: translateZ(-13px);
}

/* line 355, ../../src/sass/modules/_claimPickers.scss */
.dodecagon, .spinner-shadow {
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
/* line 359, ../../src/sass/modules/_claimPickers.scss */
.dodecagon.spinner60, .spinner-shadow.spinner60 {
  -webkit-animation-name: spinClockwise60;
          animation-name: spinClockwise60;
}
/* line 363, ../../src/sass/modules/_claimPickers.scss */
.dodecagon.spinner90, .spinner-shadow.spinner90 {
  -webkit-animation-name: spinClockwise90;
          animation-name: spinClockwise90;
}
/* line 367, ../../src/sass/modules/_claimPickers.scss */
.dodecagon.spinner120, .spinner-shadow.spinner120 {
  -webkit-animation-name: spinClockwise120;
          animation-name: spinClockwise120;
}
/* line 371, ../../src/sass/modules/_claimPickers.scss */
.dodecagon.spinner150, .spinner-shadow.spinner150 {
  -webkit-animation-name: spinClockwise150;
          animation-name: spinClockwise150;
}
/* line 375, ../../src/sass/modules/_claimPickers.scss */
.dodecagon.spinner180, .spinner-shadow.spinner180 {
  -webkit-animation-name: spinClockwise180;
          animation-name: spinClockwise180;
}

/* line 380, ../../src/sass/modules/_claimPickers.scss */
.rotating {
  transition: -webkit-transform 1.2s cubic-bezier(0.6, -0.28, 0.74, 0.05);
  transition: transform 1.2s cubic-bezier(0.6, -0.28, 0.74, 0.05);
  transition: transform 1.2s cubic-bezier(0.6, -0.28, 0.74, 0.05), -webkit-transform 1.2s cubic-bezier(0.6, -0.28, 0.74, 0.05);
}

/* line 384, ../../src/sass/modules/_claimPickers.scss */
.spinner-wrapper h2 {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

/* line 390, ../../src/sass/modules/_claimPickers.scss */
.updating {
  -webkit-animation-name: fadeOutIn;
          animation-name: fadeOutIn;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

/* line 396, ../../src/sass/modules/_claimPickers.scss */
.active .updating-label {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
  -webkit-animation-duration: 1.3s;
          animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

/* line 402, ../../src/sass/modules/_claimPickers.scss */
.nav-label {
  color: #333;
  font-size: 12px;
  display: inline;
  margin: 0 15px 0 10px;
}

/* line 409, ../../src/sass/modules/_claimPickers.scss */
.triangle {
  display: none;
}

/* line 413, ../../src/sass/modules/_claimPickers.scss */
.spinner-static {
  display: none;
}

@-webkit-keyframes spinClockwise60 {
  0% {
    -webkit-transform: rotateX(75deg) rotateZ(0deg);
            transform: rotateX(75deg) rotateZ(0deg);
  }
  80% {
    -webkit-transform: rotateX(75deg) rotateZ(180deg);
            transform: rotateX(75deg) rotateZ(180deg);
  }
  100% {
    -webkit-transform: rotateX(75deg) rotateZ(60deg);
            transform: rotateX(75deg) rotateZ(60deg);
  }
}

@keyframes spinClockwise60 {
  0% {
    -webkit-transform: rotateX(75deg) rotateZ(0deg);
            transform: rotateX(75deg) rotateZ(0deg);
  }
  80% {
    -webkit-transform: rotateX(75deg) rotateZ(180deg);
            transform: rotateX(75deg) rotateZ(180deg);
  }
  100% {
    -webkit-transform: rotateX(75deg) rotateZ(60deg);
            transform: rotateX(75deg) rotateZ(60deg);
  }
}
@-webkit-keyframes spinClockwise90 {
  0% {
    -webkit-transform: rotateX(75deg) rotateZ(0deg);
            transform: rotateX(75deg) rotateZ(0deg);
  }
  80% {
    -webkit-transform: rotateX(75deg) rotateZ(180deg);
            transform: rotateX(75deg) rotateZ(180deg);
  }
  100% {
    -webkit-transform: rotateX(75deg) rotateZ(90deg);
            transform: rotateX(75deg) rotateZ(90deg);
  }
}
@keyframes spinClockwise90 {
  0% {
    -webkit-transform: rotateX(75deg) rotateZ(0deg);
            transform: rotateX(75deg) rotateZ(0deg);
  }
  80% {
    -webkit-transform: rotateX(75deg) rotateZ(180deg);
            transform: rotateX(75deg) rotateZ(180deg);
  }
  100% {
    -webkit-transform: rotateX(75deg) rotateZ(90deg);
            transform: rotateX(75deg) rotateZ(90deg);
  }
}
@-webkit-keyframes spinClockwise120 {
  0% {
    -webkit-transform: rotateX(75deg) rotateZ(0deg);
            transform: rotateX(75deg) rotateZ(0deg);
  }
  80% {
    -webkit-transform: rotateX(75deg) rotateZ(180deg);
            transform: rotateX(75deg) rotateZ(180deg);
  }
  100% {
    -webkit-transform: rotateX(75deg) rotateZ(120deg);
            transform: rotateX(75deg) rotateZ(120deg);
  }
}
@keyframes spinClockwise120 {
  0% {
    -webkit-transform: rotateX(75deg) rotateZ(0deg);
            transform: rotateX(75deg) rotateZ(0deg);
  }
  80% {
    -webkit-transform: rotateX(75deg) rotateZ(180deg);
            transform: rotateX(75deg) rotateZ(180deg);
  }
  100% {
    -webkit-transform: rotateX(75deg) rotateZ(120deg);
            transform: rotateX(75deg) rotateZ(120deg);
  }
}
@-webkit-keyframes spinClockwise150 {
  0% {
    -webkit-transform: rotateX(75deg) rotateZ(0deg);
            transform: rotateX(75deg) rotateZ(0deg);
  }
  80% {
    -webkit-transform: rotateX(75deg) rotateZ(180deg);
            transform: rotateX(75deg) rotateZ(180deg);
  }
  100% {
    -webkit-transform: rotateX(75deg) rotateZ(150deg);
            transform: rotateX(75deg) rotateZ(150deg);
  }
}
@keyframes spinClockwise150 {
  0% {
    -webkit-transform: rotateX(75deg) rotateZ(0deg);
            transform: rotateX(75deg) rotateZ(0deg);
  }
  80% {
    -webkit-transform: rotateX(75deg) rotateZ(180deg);
            transform: rotateX(75deg) rotateZ(180deg);
  }
  100% {
    -webkit-transform: rotateX(75deg) rotateZ(150deg);
            transform: rotateX(75deg) rotateZ(150deg);
  }
}
@-webkit-keyframes spinClockwise180 {
  0% {
    -webkit-transform: rotateX(75deg) rotateZ(0deg);
            transform: rotateX(75deg) rotateZ(0deg);
  }
  80% {
    -webkit-transform: rotateX(75deg) rotateZ(180deg);
            transform: rotateX(75deg) rotateZ(180deg);
  }
  100% {
    -webkit-transform: rotateX(75deg) rotateZ(180deg);
            transform: rotateX(75deg) rotateZ(180deg);
  }
}
@keyframes spinClockwise180 {
  0% {
    -webkit-transform: rotateX(75deg) rotateZ(0deg);
            transform: rotateX(75deg) rotateZ(0deg);
  }
  80% {
    -webkit-transform: rotateX(75deg) rotateZ(180deg);
            transform: rotateX(75deg) rotateZ(180deg);
  }
  100% {
    -webkit-transform: rotateX(75deg) rotateZ(180deg);
            transform: rotateX(75deg) rotateZ(180deg);
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutIn {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOutIn {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* slide out to the left */
@keyframes slideOutLeft {
  to {
    -webkit-transform: translateX(-200%);
            transform: translateX(-200%);
  }
}
@-webkit-keyframes slideOutLeft {
  to {
    -webkit-transform: translateX(-200%);
  }
}
/* line 476, ../../src/sass/modules/_claimPickers.scss */
svg {
  pointer-events: none;
}

/* line 1, ../../src/sass/modules/_chart.scss */
.chart {
  width: 330px;
  margin: 0 auto 100px auto;
  border-bottom: solid 1px #8f8f8f;
  height: 350px;
  position: relative;
  top: 30px;
  right: 0;
  display: inline-block;
}
/* line 11, ../../src/sass/modules/_chart.scss */
.chart .description {
  position: absolute;
  text-align: center;
  top: 242px;
  left: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  left: -215px;
  width: 400px;
  color: #ccc;
  font-size: 12px;
}
/* line 24, ../../src/sass/modules/_chart.scss */
.chart.load .value {
  -webkit-animation: fadein 2000ms ease;
          animation: fadein 2000ms ease;
}
/* line 27, ../../src/sass/modules/_chart.scss */
.chart.load .bar {
  -webkit-animation: bargrowth 2000ms ease;
          animation: bargrowth 2000ms ease;
}
/* line 33, ../../src/sass/modules/_chart.scss */
.chart.refresh .value {
  opacity: 0;
}
/* line 37, ../../src/sass/modules/_chart.scss */
.chart.refresh .bar {
  -webkit-animation: rediculous 2000ms ease;
          animation: rediculous 2000ms ease;
}
/* line 42, ../../src/sass/modules/_chart.scss */
.chart .value {
  position: absolute;
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  font-weight: bold;
  font-size: 18px;
  transition: bottom 0.5s ease-in-out;
}
/* line 52, ../../src/sass/modules/_chart.scss */
.chart .option1, .chart .option2, .chart .option3 {
  position: absolute;
  bottom: 0;
  width: 20%;
  height: 400px;
}
/* line 59, ../../src/sass/modules/_chart.scss */
.chart .bar {
  box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  height: 200px;
  width: 100%;
  transition: height 0.5s ease-in-out;
  background: #8c8c8c;
}
/* line 70, ../../src/sass/modules/_chart.scss */
.chart .green .bar {
  background: #77e617;
}
/* line 75, ../../src/sass/modules/_chart.scss */
.chart .option1 {
  left: 20%;
}
/* line 79, ../../src/sass/modules/_chart.scss */
.chart .option2 {
  left: 70%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
/* line 85, ../../src/sass/modules/_chart.scss */
.chart.married .option1 {
  left: 20px;
}
/* line 89, ../../src/sass/modules/_chart.scss */
.chart.married .option2 {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
/* line 94, ../../src/sass/modules/_chart.scss */
.chart.married .option3 {
  right: 20px;
}
/* line 99, ../../src/sass/modules/_chart.scss */
.chart .calculate {
  margin: 0 auto;
  display: block;
  width: 200px;
  background: #333;
  text-align: center;
  padding: 20px;
  margin-top: 20px;
  border-radius: 3px;
  color: #fff;
  text-decoration: none;
}
/* line 111, ../../src/sass/modules/_chart.scss */
.chart .calculate:hover {
  background: #666;
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeoutin {
  0% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeoutin {
  0% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes bargrowth {
  0% {
    max-height: 0%;
  }
  100% {
    max-height: 100%;
  }
}
@keyframes bargrowth {
  0% {
    max-height: 0%;
  }
  100% {
    max-height: 100%;
  }
}
@-webkit-keyframes rediculous {
  0% {
    max-height: 100%;
  }
  20% {
    max-height: 0%;
  }
  100% {
    max-height: 100%;
  }
}
@keyframes rediculous {
  0% {
    max-height: 100%;
  }
  20% {
    max-height: 0%;
  }
  100% {
    max-height: 100%;
  }
}
/* line 138, ../../src/sass/modules/_chart.scss */
.toggle-chart {
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
  font-size: 12px;
  color: #8c8c8c;
}
/* line 146, ../../src/sass/modules/_chart.scss */
.toggle-chart span {
  width: 100px;
  float: left;
  display: block;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 155, ../../src/sass/modules/_chart.scss */
.toggle-chart .toggle {
  width: 80px;
  height: 20px;
  border-radius: 20px;
  background: #a1a1a1;
  position: relative;
  display: block;
  margin-left: 10px;
  top: -3px;
  cursor: pointer;
}
/* line 166, ../../src/sass/modules/_chart.scss */
.toggle-chart .toggle:before {
  height: 20px;
  width: 20px;
  border-radius: 100%;
  content: "";
  display: block;
  position: absolute;
  background: #77e617;
  left: 60px;
  transition: left 0.3s ease-in-out;
}
 .footer.add-headline {
    font-size: 46px;
    float: left;
    width: 100%;
    margin-top: 0; }
.footer.add-controls {
  position: relative; 
  width: 100%;}
.footer .addBtn	{
	margin-bottom: 60px;
    cursor: pointer;
	width: 460px;
    float: none;
	color: #333333;
    display: inline-block;
    border: 2px solid #77e617;
    text-decoration: none;
    padding: .5em;
    font-size: 20px;
    font-weight: bold;}
	
	.footer .addBtn .label {
    display: inline-block;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 46px;}
	.footer .add-info	{    
	margin-top: 0;
    font-size: 24px;
    font-weight: 100;
    width: 55%;
    line-height: 1.3 !important;}
	.footer .icon .icon_next
	{    background: #77e617;
    padding: 0;
    font-size: 36px;
    float: right;
    height: 48px;
    width: 50px;
    line-height: 48px;
    color: #445a31;
    font-weight: 200;
	}
	.footer .icon {font-family: "icons";
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;}
/* line 178, ../../src/sass/modules/_chart.scss */
.toggle-chart .toggle.monthly:before {
  left: 0;
  transition: left 0.3s ease-in-out;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsdUJBQXVCO0VBQ3ZCLGdEQUFnRDtFQUNoRCxvU0FBb1M7RUFDcFMsaUJBQWlCO0VBQ2pCLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0UsdUJBQXVCO0VBQ3ZCLCtDQUErQztFQUMvQyxnU0FBZ1M7RUFDaFMsaUJBQWlCO0VBQ2pCLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0UsNkJBQTZCO0VBQzdCLHFEQUFxRDtFQUNyRCx3VEFBd1Q7RUFDeFQsb0JBQW9CO0VBQ3BCLG1CQUFtQjtDQUNwQjtBQUNELFlBQVk7QUFDWjtFQUNFLDZCQUE2QjtFQUM3QixzREFBc0Q7RUFDdEQscVRBQXFUO0VBQ3JULG9CQUFvQjtFQUNwQixtQkFBbUI7Q0FDcEI7QUFDRCxlQUFlO0FBQ2Y7RUFDRSx1Q0FBdUM7RUFDdkMsZ0VBQWdFO0VBQ2hFLG1XQUFtVztFQUNuVyxvQkFBb0I7RUFDcEIsbUJBQW1CO0NBQ3BCO0FBQ0Qsc0JBQXNCO0FBQ3RCO0VBQ0UsdUNBQXVDO0VBQ3ZDLCtEQUErRDtFQUMvRCxrV0FBa1c7RUFDbFcsb0JBQW9CO0VBQ3BCLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0UscUJBQXFCO0VBQ3JCLGdFQUFnRTtFQUNoRSw2TkFBNk47RUFDN04sb0JBQW9CO0VBQ3BCLG1CQUFtQjtDQUNwQjtBQUNELDhDQUE4QztBQUM5QztFQUNFLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWix5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLHFCQUFxQjtFQUNyQixvQ0FBb0M7RUFDcEMsbUNBQW1DO0NBQ3BDOztBQUVELDhDQUE4QztBQUM5QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsOENBQThDO0FBQzlDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDhDQUE4QztBQUM5QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsOENBQThDO0FBQzlDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDhDQUE4QztBQUM5QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsOENBQThDO0FBQzlDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDhDQUE4QztBQUM5QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsOENBQThDO0FBQzlDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDhDQUE4QztBQUM5QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsK0NBQStDO0FBQy9DO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELCtDQUErQztBQUMvQztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCwrQ0FBK0M7QUFDL0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsK0NBQStDO0FBQy9DO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELCtDQUErQztBQUMvQztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCwrQ0FBK0M7QUFDL0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsK0NBQStDO0FBQy9DO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELCtDQUErQztBQUMvQztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCwrQ0FBK0M7QUFDL0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsK0NBQStDO0FBQy9DO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDRDQUE0QztBQUM1Qzs7O0VBR0UsdUJBQXVCO0VBQ3ZCLDRCQUE0QjtDQUM3Qjs7QUFFRCw2Q0FBNkM7QUFDN0M7O0VBRUUsVUFBVTtFQUNWLFVBQVU7RUFDVixXQUFXO0NBQ1o7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsNkRBQTZEO0VBSTdELHVCQUF1QjtDQUN4Qjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpREFBaUQ7RUFDakQsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0UsNkNBQTZDO0VBQzdDO0lBQ0UsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3Qzs7Ozs7RUFLRSxpREFBaUQ7RUFDakQsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCO0FBQ0QsNkNBQTZDO0FBQzdDOzs7OztFQUtFLGVBQWU7RUFDZixlQUFlO0VBQ2YsMEJBQTBCO0VBQzFCLGlCQUFpQjtDQUNsQjtBQUNELDZDQUE2QztBQUM3Qzs7Ozs7RUFLRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0NBQ2hCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLG9CQUFvQjtDQUNyQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxVQUFVO0VBQ1YsaUNBQWlDO0VBQ2pDLGlCQUFpQjtFQUNqQixpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxVQUFVO0VBQ1YsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSw2Q0FBNkM7RUFDN0M7SUFDRSxnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxvQkFBb0I7Q0FDckI7QUFDRDtFQUNFLDZDQUE2QztFQUM3QztJQUNFLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVELDhDQUE4QztBQUM5QztFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDtFQUNFLDhDQUE4QztFQUM5QztJQUNFLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVELDhDQUE4QztBQUM5QztFQUNFLFlBQVk7Q0FDYjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQsOENBQThDO0FBQzlDO0VBQ0UsMEJBQTBCO0VBQzFCLFdBQVc7Q0FDWjtBQUNELDhDQUE4QztBQUM5QztFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0NBQ2pCOztBQUVELDhDQUE4QztBQUM5QztFQUNFLGVBQWU7Q0FDaEI7QUFDRCw4Q0FBOEM7QUFDOUM7RUFDRSxlQUFlO0NBQ2hCOztBQUVELDhDQUE4QztBQUM5QztFQUNFLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osY0FBYztFQUNkLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsVUFBVTtFQUNWLGlDQUFpQztFQUNqQyxtQkFBbUI7Q0FDcEI7O0FBRUQsOENBQThDO0FBQzlDO0VBQ0UsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixrRUFBa0U7RUFDbEUsd0JBQXdCO0VBQ3hCLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLGlDQUFpQztFQUNqQyxvQkFBb0I7RUFDcEIsV0FBVztDQUNaO0FBQ0QsOENBQThDO0FBQzlDO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVELDhDQUE4QztBQUM5Qzs7OztFQUlFLGVBQWU7Q0FDaEI7O0FBRUQsOENBQThDO0FBQzlDO0VBQ0UsMkJBQTJCO0NBQzVCOztBQUVELDhDQUE4QztBQUM5Qzs7RUFFRSx5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixVQUFVO0NBQ1g7O0FBRUQsOENBQThDO0FBQzlDO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVELDhDQUE4QztBQUM5QztFQUNFLFlBQVk7Q0FDYjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLDBCQUEwQjtFQUMxQixrRUFBa0U7RUFDbEUsd0JBQXdCO0VBQ3hCLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsaUNBQWlDO0VBQ2pDLG9CQUFvQjtDQUNyQjtBQUNELDhDQUE4QztBQUM5QztFQUNFLFlBQVk7Q0FDYjtBQUNELDhDQUE4QztBQUM5QztFQUNFLFlBQVk7Q0FDYjtBQUNELDhDQUE4QztBQUM5QztFQUNFLFlBQVk7Q0FDYjtBQUNELDhDQUE4QztBQUM5QztFQUNFLFlBQVk7Q0FDYjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQsOENBQThDO0FBQzlDO0VBQ0UsY0FBYztDQUNmOztBQUVELDhDQUE4QztBQUM5QztFQUNFLGVBQWU7RUFDZixZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLG9CQUFvQjtDQUNyQjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxnQkFBZ0I7RUFDaEIsMEJBQTBCO0NBQzNCO0FBQ0QsOENBQThDO0FBQzlDO0VBQ0UsMEJBQTBCO0VBQzFCLGtFQUFrRTtFQUNsRSx3QkFBd0I7RUFDeEIsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osaUNBQWlDO0VBQ2pDLG9CQUFvQjtFQUNwQixZQUFZO0NBQ2I7QUFDRDtFQUNFLDhDQUE4QztFQUM5QztJQUNFLGdCQUFnQjtHQUNqQjtFQUNELDhDQUE4QztFQUM5QztJQUNFLFlBQVk7R0FDYjtDQUNGOztBQUVELDhDQUE4QztBQUM5QztFQUNFLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsaURBQWlEO0VBQ2pELDBCQUEwQjtDQUMzQjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSwyQkFBMkI7RUFDM0IsZUFBZTtFQUNmLGdEQUF3QztVQUF4Qyx3Q0FBd0M7RUFDeEMsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osNENBQTRDO0VBQzVDLHFDQUE2QjtVQUE3Qiw2QkFBNkI7RUFDN0Isd0NBQWdDO1VBQWhDLGdDQUFnQztDQUNqQztBQUNELDhDQUE4QztBQUM5QztFQUNFLGNBQWM7Q0FDZjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtDQUNqQjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxVQUFVO0VBQ1YsY0FBYztFQUNkLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsNkNBQTZDO0NBQzlDOztBQUVELDhDQUE4QztBQUM5QztFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxpQ0FBaUM7RUFDakMsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsa0VBQWtFO0VBQ2xFLG9CQUFvQjtFQUNwQixlQUFlO0NBQ2hCOztBQUVELDhDQUE4QztBQUM5QztFQUNFLFlBQVk7RUFDWixrRUFBa0U7RUFDbEUsZ0JBQWdCO0NBQ2pCO0FBQ0Q7RUFDRSw4Q0FBOEM7RUFDOUM7SUFDRSxnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxZQUFZO0VBQ1osZUFBZTtFQUNmLFlBQVk7Q0FDYjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSxlQUFlO0VBQ2YsT0FBTztFQUNQLFlBQVk7RUFDWixZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLHFCQUFxQjtDQUN0QjtBQUNELDhDQUE4QztBQUM5QztFQUNFLFdBQVc7Q0FDWjs7QUFFRCw4Q0FBOEM7QUFDOUM7RUFDRSx5QkFBaUI7S0FBakIsc0JBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsVUFBVTtFQUNWLFlBQVk7RUFDWixpQ0FBaUM7RUFDakMsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixrRUFBa0U7RUFDbEUsb0JBQW9CO0VBQ3BCLDBCQUEwQjtFQUMxQixhQUFhO0VBQ2IsaUJBQWlCO0NBQ2xCO0FBQ0QsOENBQThDO0FBQzlDO0VBQ0UsY0FBYztFQUNkLFlBQVk7Q0FDYjtBQUNELDhDQUE4QztBQUM5QztFQUNFLGNBQWM7RUFDZCxZQUFZO0NBQ2I7QUFDRCw4Q0FBOEM7QUFDOUM7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQsOENBQThDO0FBQzlDO0VBQ0Usa0JBQWtCO0NBQ25COztBQUVELDhDQUE4QztBQUM5QztFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixvQkFBb0I7Q0FDckI7O0FBRUQsMkNBQTJDO0FBQzNDO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsb0JBQW9CO0NBQ3JCOztBQUVELDRDQUE0QztBQUM1QztFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRCw0Q0FBNEM7QUFDNUM7RUFDRSxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFVBQVU7RUFDVixTQUFTO0VBQ1QsUUFBUTtFQUNSLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsa0JBQWtCO0NBQ25CO0FBQ0Q7RUFDRSw0Q0FBNEM7RUFDNUM7SUFDRSxhQUFhO0dBQ2Q7Q0FDRjs7QUFFRCw0Q0FBNEM7QUFDNUM7RUFDRSxVQUFVO0NBQ1g7O0FBRUQsNENBQTRDO0FBQzVDO0VBQ0Usb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0NBQ2xCOztBQUVELDRDQUE0QztBQUM1QztFQUNFLGVBQWU7Q0FDaEI7QUFDRCw0Q0FBNEM7QUFDNUM7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0NBQ25CO0FBQ0QsNENBQTRDO0FBQzVDO0VBQ0UsWUFBWTtFQUNaLGNBQWM7Q0FDZjtBQUNELDRDQUE0QztBQUM1QztFQUNFLGdCQUFnQjtDQUNqQjtBQUNEO0VBQ0UsNENBQTRDO0VBQzVDO0lBQ0UsZUFBZTtHQUNoQjtFQUNELDRDQUE0QztFQUM1QztJQUNFLGNBQWM7R0FDZjtDQUNGOztBQUVELDRDQUE0QztBQUM1QztFQUNFLGVBQWU7Q0FDaEI7O0FBRUQsNENBQTRDO0FBQzVDO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLHlCQUF5QjtDQUMxQjtBQUNEO0VBQ0UsNENBQTRDO0VBQzVDO0lBQ0UsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtHQUNuQjtDQUNGOztBQUVEO0VBQ0UsNENBQTRDO0VBQzVDO0lBQ0UsV0FBVztJQUNYLFlBQVk7R0FDYjtDQUNGOztBQUVELDRDQUE0QztBQUM1QztFQUNFLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLGlEQUFpRDtFQUNqRCxlQUFlO0VBQ2YsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSw0Q0FBNEM7RUFDNUM7SUFDRSxZQUFZO0lBQ1osV0FBVztJQUNYLGlCQUFpQjtJQUNqQixpQkFBaUI7R0FDbEI7Q0FDRjtBQUNELDZDQUE2QztBQUM3QztFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLDZDQUE2QztFQUM3QztJQUNFLG9CQUFvQjtJQUNwQixjQUFjO0lBQ2QsZUFBZTtJQUNmLFFBQVE7R0FDVDtDQUNGOztBQUVEO0VBQ0UsNkNBQTZDO0VBQzdDO0lBQ0Usb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYixXQUFXO0dBQ1o7Q0FDRjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxlQUFlO0VBQ2YsZUFBZTtFQUNmLGdCQUFnQjtDQUNqQjtBQUNEO0VBQ0UsNkNBQTZDO0VBQzdDO0lBQ0UsV0FBVztJQUNYLGFBQWE7R0FDZDtDQUNGOztBQUVELDZDQUE2QztBQUM3QztFQUNFLHFCQUFxQjtDQUN0QjtBQUNELDZDQUE2QztBQUM3QztFQUNFLDBCQUEwQjtFQUMxQixvQkFBb0I7Q0FDckI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0Usb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFlBQVk7Q0FDYjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxtQkFBbUI7RUFDbkIsU0FBUztFQUNULE9BQU87RUFDUCxVQUFVO0VBQ1YsUUFBUTtFQUNSLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQix3REFBZ0Q7RUFBaEQsZ0RBQWdEO0VBQWhELDZFQUFnRDtFQUNoRCxrQkFBa0I7Q0FDbkI7QUFDRCw2Q0FBNkM7QUFDN0M7RUFDRSxlQUFlO0VBQ2YsZUFBZTtFQUNmLGNBQWM7RUFDZCw4QkFBOEI7RUFDOUIsYUFBYTtDQUNkO0FBQ0QsNkNBQTZDO0FBQzdDO0VBQ0UsWUFBWTtDQUNiO0FBQ0QsNkNBQTZDO0FBQzdDO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtFQUFrRTtFQUNsRSxpQkFBaUI7Q0FDbEI7QUFDRCw2Q0FBNkM7QUFDN0M7RUFDRSxZQUFZO0NBQ2I7QUFDRCw2Q0FBNkM7QUFDN0M7RUFDRSxZQUFZO0NBQ2I7QUFDRCw2Q0FBNkM7QUFDN0M7RUFDRSxjQUFjO0NBQ2Y7QUFDRCw2Q0FBNkM7QUFDN0M7RUFDRSxxQkFBcUI7RUFDckIsZ0JBQWdCO0NBQ2pCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLFlBQVk7RUFDWixvQkFBb0I7Q0FDckI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsV0FBVztFQUNYLG9DQUE0QjtVQUE1Qiw0QkFBNEI7RUFDNUIsbUJBQW1CO0VBQ25CLFdBQVc7Q0FDWjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSx1QkFBdUI7RUFDdkIsV0FBVztFQUNYLGFBQWE7Q0FDZDs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpREFBaUQ7RUFDakQsMEJBQTBCO0VBQzFCLGlCQUFpQjtDQUNsQjtBQUNELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsYUFBYTtFQUNiLGtCQUFrQjtDQUNuQjtBQUNELDZDQUE2QztBQUM3QztFQUNFLHNCQUFzQjtDQUN2QjtBQUNELDZDQUE2QztBQUM3QztFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsU0FBUztFQUNULG1CQUFtQjtFQUNuQixvQ0FBNEI7VUFBNUIsNEJBQTRCO0NBQzdCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlEQUFpRDtFQUNqRCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLG1CQUFtQjtDQUNwQjtBQUNEO0VBQ0UsNkNBQTZDO0VBQzdDO0lBQ0UsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0Usb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLDBCQUEwQjtFQUMxQixzQkFBc0I7RUFDdEIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixrQkFBa0I7Q0FDbkI7QUFDRCw2Q0FBNkM7QUFDN0M7RUFDRSxZQUFZO0NBQ2I7QUFDRCw2Q0FBNkM7QUFDN0M7RUFDRSxxQ0FBcUM7RUFDckMsd0NBQXdDO0NBQ3pDOztBQUVELDZDQUE2QztBQUM3QztFQUNFLHFDQUFxQztFQUNyQyx3Q0FBd0M7Q0FDekM7QUF3QkQ7RUFDRTtJQUNFLDhCQUE4QjtJQUM5QixXQUFXO0dBQ1o7RUFDRDtJQUNFLDhCQUE4QjtJQUM5QixXQUFXO0dBQ1o7RUFDRDtJQUNFLDhCQUE4QjtJQUM5QixXQUFXO0dBQ1o7Q0FDRjtBQUNEO0VBQ0UsNkNBQTZDO0VBQzdDO0lBQ0UsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxVQUFVO0lBQ1YsVUFBVTtJQUNWLG9DQUE0QjtZQUE1Qiw0QkFBNEI7R0FDN0I7Q0FDRjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxXQUFXO0VBQ1gsV0FBVztDQUNaOztBQUVELDZDQUE2QztBQUM3QztFQUNFLHdCQUF3QjtFQUN4QixXQUFXO0VBQ1gsZ0JBQWdCO0NBQ2pCO0FBQ0QsNkNBQTZDO0FBQzdDO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7Q0FDWjtBQUNELDZDQUE2QztBQUM3QztFQUNFLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtDQUNuQjtBQUNELDZDQUE2QztBQUM3QztFQUNFLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLDBCQUEwQjtDQUMzQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0NBQ2pCO0FBQ0QsNkNBQTZDO0FBQzdDO0VBQ0Usc0JBQXNCO0VBQ3RCLFlBQVk7Q0FDYjtBQUNELDZDQUE2QztBQUM3QztFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0NBQ2hCO0FBQ0QsNkNBQTZDO0FBQzdDO0VBQ0Usc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNqQixrQkFBa0I7Q0FDbkI7QUFDRDtFQUNFLDZDQUE2QztFQUM3QztJQUNFLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsUUFBUTtJQUNSLFNBQVM7R0FDVjtDQUNGO0FBQ0QsNkNBQTZDO0FBQzdDO0VBQ0Usb0JBQW9CO0VBQ3BCLGNBQWM7Q0FDZjtBQUNELDZDQUE2QztBQUM3QztFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7Q0FDakI7QUFDRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQ0FBaUM7RUFDakMsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGVBQWU7Q0FDaEI7QUFDRCw2Q0FBNkM7QUFDN0M7RUFDRSxZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtDQUNqQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxhQUFhO0VBQ2IsY0FBYztFQUNkLFlBQVk7Q0FDYjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG9CQUFvQjtDQUNyQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsb0JBQW9CO0NBQ3JCO0FBQ0QsNkNBQTZDO0FBQzdDO0VBQ0Usc0JBQXNCO0VBQ3RCLGlEQUFpRDtFQUNqRCxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLFlBQVk7Q0FDYjtBQUNELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWix3QkFBd0I7RUFDeEIsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osa0VBQWtFO0VBQ2xFLGlCQUFpQjtDQUNsQjtBQUNELDZDQUE2QztBQUM3QztFQUNFLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsaUJBQWlCO0NBQ2xCO0FBQ0QsNkNBQTZDO0FBQzdDO0VBQ0UsWUFBWTtFQUNaLGtFQUFrRTtFQUNsRSxnQkFBZ0I7RUFDaEIsZUFBZTtDQUNoQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtDQUNuQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsV0FBVztFQUNYLG1CQUFtQjtDQUNwQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtDQUNqQjtBQUNELDZDQUE2QztBQUM3QztFQUNFLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsUUFBUTtFQUNSLFNBQVM7Q0FDVjtBQUNELDZDQUE2QztBQUM3QztFQUNFLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsUUFBUTtFQUNSLFNBQVM7Q0FDVjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxxQkFBcUI7Q0FDdEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixjQUFjO0NBQ2Y7QUFDRCw2Q0FBNkM7QUFDN0M7RUFDRSxtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGlDQUFpQztDQUNsQzs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGVBQWU7Q0FDaEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsU0FBUztDQUNWO0FBQ0Q7RUFDRSw2Q0FBNkM7RUFDN0M7SUFDRSxTQUFTO0dBQ1Y7Q0FDRjtBQUNELDZDQUE2QztBQUM3QztFQUNFLGdCQUFnQjtFQUNoQixvQkFBb0I7Q0FDckI7QUFDRCw2Q0FBNkM7QUFDN0M7RUFDRSxvQkFBb0I7Q0FDckI7QUFDRCw2Q0FBNkM7QUFDN0M7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSwwREFBMEQ7RUFDMUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQsMERBQTBEO0VBQzFEO0lBQ0UsaUJBQWlCO0dBQ2xCO0NBQ0Y7QUFDRCwyREFBMkQ7QUFDM0Q7RUFDRSxtQkFBbUI7RUFDbkIsU0FBUztFQUNULFFBQVE7RUFDUixTQUFTO0VBQ1Qsc0NBQThCO1VBQTlCLDhCQUE4QjtDQUMvQjtBQUNELDJEQUEyRDtBQUMzRDtFQUNFLG1DQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsT0FBTztFQUNQLGFBQWE7RUFDYixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSwyREFBMkQ7RUFDM0Q7SUFDRSxtQkFBbUI7SUFDbkIsY0FBYztHQUNmOztFQUVELDJEQUEyRDtFQUMzRDtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsU0FBUztJQUNULFFBQVE7SUFDUixTQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLHNDQUE4QjtZQUE5Qiw4QkFBOEI7R0FDL0I7RUFDRCwyREFBMkQ7RUFDM0Q7SUFDRSxrQkFBa0I7R0FDbkI7Q0FDRjtBQUNELDJEQUEyRDtBQUMzRDtFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLDJEQUEyRDtFQUMzRDtJQUNFLGFBQWE7SUFDYixZQUFZO0lBQ1osWUFBWTtJQUNaLFNBQVM7SUFDVCxvQkFBb0I7SUFDcEIsdUJBQXVCO0dBQ3hCO0VBQ0QsMkRBQTJEO0VBQzNEO0lBQ0UsWUFBWTtJQUNaLFNBQVM7SUFDVCxtQkFBbUI7SUFDbkIsUUFBUTtJQUNSLHNDQUE4QjtZQUE5Qiw4QkFBOEI7R0FDL0I7Q0FDRjs7QUFFRCwyREFBMkQ7QUFDM0Q7RUFDRSxtQkFBbUI7RUFDbkIsU0FBUztFQUNULFFBQVE7RUFDUixTQUFTO0NBQ1Y7O0FBRUQsMkRBQTJEO0FBQzNEO0VBQ0Usb0RBQTRDO1VBQTVDLDRDQUE0QztDQUM3Qzs7QUFFRCwyREFBMkQ7QUFDM0Q7RUFDRSxvREFBNEM7VUFBNUMsNENBQTRDO0NBQzdDOztBQUVEO0VBQ0U7SUFDRSxzQ0FBOEI7WUFBOUIsOEJBQThCO0dBQy9CO0VBQ0Q7SUFDRSwwQ0FBa0M7WUFBbEMsa0NBQWtDO0dBQ25DO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UseUNBQWlDO1lBQWpDLGlDQUFpQztHQUNsQztFQUNEO0lBQ0Usc0NBQThCO1lBQTlCLDhCQUE4QjtHQUMvQjtDQUNGO0FBUEQ7RUFDRTtJQUNFLHlDQUFpQztZQUFqQyxpQ0FBaUM7R0FDbEM7RUFDRDtJQUNFLHNDQUE4QjtZQUE5Qiw4QkFBOEI7R0FDL0I7Q0FDRjtBQUNELHNEQUFzRDtBQUN0RDtFQUNFLG1CQUFtQjtDQUNwQjtBQUNELHNEQUFzRDtBQUN0RDtFQUNFLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxzQkFBc0I7RUFDdEIsVUFBVTtDQUNYO0FBQ0QsdURBQXVEO0FBQ3ZEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixhQUFhO0VBQ2IsVUFBVTtDQUNYO0FBQ0QsdURBQXVEO0FBQ3ZEO0VBQ0UsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2YsV0FBVztDQUNaO0FBQ0QsdURBQXVEO0FBQ3ZEO0VBQ0UsZUFBZTtFQUNmLHFDQUFxQztDQUN0QztBQUNELHVEQUF1RDtBQUN2RDtFQUNFLGVBQWU7Q0FDaEI7QUFDRCx1REFBdUQ7QUFDdkQ7RUFDRSxpQ0FBaUM7Q0FDbEM7QUFDRCx1REFBdUQ7QUFDdkQ7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQscURBQXFEO0FBQ3JEO0VBQ0UsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxxREFBcUQ7RUFDckQ7SUFDRSxVQUFVO0lBQ1YsV0FBVztJQUNYLHdCQUF3QjtHQUN6QjtDQUNGOztBQUVELHNEQUFzRDtBQUN0RDtFQUNFLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsV0FBVztDQUNaO0FBQ0Qsc0RBQXNEO0FBQ3REO0VBQ0UsWUFBWTtFQUNaLHNCQUFzQjtDQUN2QjtBQUNELHNEQUFzRDtBQUN0RDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLG9CQUFvQjtFQUNwQiwwQkFBMEI7RUFDMUIsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixvQkFBb0I7Q0FDckI7QUFDRCxzREFBc0Q7QUFDdEQ7RUFDRSxvQkFBb0I7RUFDcEIsMEJBQTBCO0NBQzNCOztBQUVELHNEQUFzRDtBQUN0RDtFQUNFLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsV0FBVztDQUNaO0FBQ0Qsc0RBQXNEO0FBQ3REO0VBQ0Usc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxVQUFVO0VBQ1YsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLFlBQVk7Q0FDYjtBQUNELHNEQUFzRDtBQUN0RDtFQUNFLFFBQVE7Q0FDVDtBQUNELHNEQUFzRDtBQUN0RDtFQUNFLFdBQVc7Q0FDWjs7QUFFRCxvREFBb0Q7QUFDcEQ7RUFDRSxpQkFBaUI7RUFDakIsVUFBVTtFQUNWLFdBQVc7RUFDWCxtQkFBbUI7RUFDbkIsb0JBQW9CO0NBQ3JCO0FBQ0Qsb0RBQW9EO0FBQ3BEO0VBQ0UsMEJBQTBCO0VBQzFCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0Usb0RBQW9EO0VBQ3BEO0lBQ0UsZ0NBQWdDO0lBQ2hDLCtCQUErQjtHQUNoQztDQUNGO0FBQ0QscURBQXFEO0FBQ3JEO0VBQ0UsOEJBQThCO0NBQy9CO0FBQ0QscURBQXFEO0FBQ3JEO0VBQ0UsZUFBZTtDQUNoQjtBQUNELHFEQUFxRDtBQUNyRDtFQUNFLGlCQUFpQjtFQUNqQix3QkFBd0I7RUFDeEIsY0FBYztFQUNkLGNBQWM7Q0FDZjs7QUFFRCxxREFBcUQ7QUFDckQ7RUFDRSxzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLGVBQWU7Q0FDaEI7QUFDRCxxREFBcUQ7QUFDckQ7RUFDRSxxQkFBcUI7RUFDckIsYUFBYTtFQUNiLGVBQWU7Q0FDaEI7O0FBRUQscURBQXFEO0FBQ3JEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRCxnREFBZ0Q7QUFDaEQ7RUFDRSxZQUFZO0VBQ1osVUFBVTtFQUNWLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLFdBQVc7Q0FDWjtBQUNELGlEQUFpRDtBQUNqRDtFQUNFLHNCQUFzQjtFQUN0QixZQUFZO0NBQ2I7QUFDRCxpREFBaUQ7QUFDakQ7RUFDRSxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxZQUFZO0VBQ1osd0JBQXdCO0VBQ3hCLG1CQUFtQjtFQUNuQiwyQkFBMkI7RUFDM0IsOEJBQThCO0VBQzlCLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsMEJBQTBCO0NBQzNCO0FBQ0QsaURBQWlEO0FBQ2pEO0VBQ0Usb0JBQW9CO0VBQ3BCLDhCQUE4QjtDQUMvQjtBQUNELGlEQUFpRDtBQUNqRDtFQUNFLG1CQUFtQjtFQUNuQixzQkFBc0I7RUFDdEIsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxpREFBaUQ7RUFDakQ7SUFDRSxpQkFBaUI7R0FDbEI7Q0FDRjtBQUNELGlEQUFpRDtBQUNqRDtFQUNFLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsMEJBQTBCO0VBQzFCLGtFQUFrRTtFQUNsRSxZQUFZO0VBQ1osZ0JBQWdCO0NBQ2pCO0FBQ0Q7RUFDRSxpREFBaUQ7RUFDakQ7SUFDRSxtQkFBbUI7SUFDbkIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7QUFDRCxpREFBaUQ7QUFDakQ7RUFDRSxjQUFjO0NBQ2Y7QUFDRCxpREFBaUQ7QUFDakQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQsaURBQWlEO0FBQ2pEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELHdEQUF3RDtBQUN4RDtFQUNFLDBCQUEwQjtDQUMzQjtBQUNELHdEQUF3RDtBQUN4RDtFQUNFLG1CQUFtQjtDQUNwQjtBQUNELHdEQUF3RDtBQUN4RDtFQUNFLFlBQVk7RUFDWixlQUFlO0NBQ2hCO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UsK0JBQStCO0VBQy9CLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osWUFBWTtDQUNiO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixnQkFBZ0I7Q0FDakI7QUFDRCx5REFBeUQ7QUFDekQ7RUFDRSxzQkFBc0I7RUFDdEIsMEJBQTBCO0NBQzNCO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0Usc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2QixnQkFBZ0I7Q0FDakI7QUFDRCx5REFBeUQ7QUFDekQ7RUFDRSxrQkFBa0I7Q0FDbkI7QUFDRCx5REFBeUQ7QUFDekQ7RUFDRSxzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtDQUNwQjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7Q0FDbkI7O0FBRUQsbURBQW1EO0FBQ25EO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLFdBQVc7Q0FDWjtBQUNELG9EQUFvRDtBQUNwRDtFQUNFLGtCQUFrQjtDQUNuQjtBQUNELG9EQUFvRDtBQUNwRDtFQUNFLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsVUFBVTtFQUNWLGVBQWU7Q0FDaEI7QUFDRDtFQUNFLG9EQUFvRDtFQUNwRDtJQUNFLGdCQUFnQjtHQUNqQjtDQUNGO0FBQ0Qsb0RBQW9EO0FBQ3BEO0VBQ0UsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixVQUFVO0VBQ1YsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixtQkFBbUI7Q0FDcEI7QUFDRDtFQUNFLG1EQUFtRDtFQUNuRDtJQUNFLFdBQVc7SUFDWCxPQUFPO0lBQ1AsVUFBVTtJQUNWLG1CQUFtQjtJQUNuQixVQUFVO0lBR1YsK0NBQStDO0dBQ2hEO0NBQ0Y7QUFDRCxvREFBb0Q7QUFDcEQ7RUFDRSxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFdBQVc7Q0FDWjtBQUNELG9EQUFvRDtBQUNwRDtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsV0FBVztDQUNaO0FBQ0Qsb0RBQW9EO0FBQ3BEO0VBQ0UsMEJBQTBCO0NBQzNCO0FBQ0Qsb0RBQW9EO0FBQ3BEO0VBQ0UsNkJBQTZCO0NBQzlCO0FBQ0Qsb0RBQW9EO0FBQ3BEO0VBQ0UsNkJBQTZCO0NBQzlCO0FBQ0Qsb0RBQW9EO0FBQ3BEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVELG9EQUFvRDtBQUNwRDtFQUNFLGdCQUFnQjtFQUNoQixPQUFPO0VBQ1AsVUFBVTtFQUNWLFFBQVE7RUFDUixTQUFTO0VBQ1QsK0JBQStCO0VBQy9CLHNIQUFzSDtFQUN0SCxRQUFRO0VBQ1IsZUFBZTtDQUNoQjs7QUFFRCxvREFBb0Q7QUFDcEQ7RUFDRSxTQUFTO0NBQ1Y7O0FBRUQsbURBQW1EO0FBQ25EO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxTQUFTO0NBQ1Y7QUFDRCxtREFBbUQ7QUFDbkQ7RUFDRSxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCwwQkFBMEI7Q0FDM0I7QUFDRCxvREFBb0Q7QUFDcEQ7RUFDRSxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLE9BQU87RUFDUCxVQUFVO0VBQ1YsU0FBUztFQUNULFFBQVE7RUFDUixtQkFBbUI7Q0FDcEI7QUFDRCxvREFBb0Q7QUFDcEQ7RUFDRSxhQUFhO0NBQ2Q7QUFDRCxvREFBb0Q7QUFDcEQ7RUFDRSxhQUFhO0VBQ2IsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsY0FBYztFQUNkLHVCQUF1QjtFQUN2QixVQUFVO0VBQ1YsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsbUJBQW1CO0NBQ3BCO0FBQ0Qsb0RBQW9EO0FBQ3BEO0VBQ0UsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsbUJBQW1CO0NBQ3BCO0FBQ0Qsb0RBQW9EO0FBQ3BEO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7Q0FDaEI7QUFDRCxvREFBb0Q7QUFDcEQ7RUFDRSxlQUFlO0VBQ2Ysb0JBQW9CO0NBQ3JCO0FBQ0Qsb0RBQW9EO0FBQ3BEO0VBQ0Usa0NBQTBCO1VBQTFCLDBCQUEwQjtFQUMxQixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixpQkFBaUI7Q0FDbEI7QUFDRCxvREFBb0Q7QUFDcEQ7RUFDRSxlQUFlO0VBQ2Ysc0JBQXNCO0VBQ3RCLGlEQUFpRDtDQUNsRDtBQUNELG9EQUFvRDtBQUNwRDtFQUNFLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsU0FBUztFQUNULGtCQUFrQjtDQUNuQjtBQUNELG9EQUFvRDtBQUNwRDtFQUNFLGFBQWE7Q0FDZDtBQUNELG9EQUFvRDtBQUNwRDtFQUNFLGlEQUFpRDtFQUNqRCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLHFDQUFxQztDQUN0QztBQUNELG9EQUFvRDtBQUNwRDtFQUNFLGtCQUFrQjtFQUNsQixvQ0FBb0M7Q0FDckM7O0FBRUQscURBQXFEO0FBQ3JEO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsMEJBQTBCO0VBQzFCLGtFQUFrRTtFQUNsRSwwQkFBMEI7RUFDMUIsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsWUFBWTtFQUNaLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsaUJBQWlCO0NBQ2xCO0FBQ0QscURBQXFEO0FBQ3JEO0VBQ0UsWUFBWTtDQUNiOztBQUVELHFEQUFxRDtBQUNyRDtFQUNFLGVBQWU7RUFDZixhQUFhO0VBQ2IsYUFBYTtFQUNiLFFBQVE7RUFDUixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsZ0JBQWdCO0NBQ2pCO0FBQ0QscURBQXFEO0FBQ3JEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRCxxREFBcUQ7QUFDckQ7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0NBQ2pCOztBQUVELHVEQUF1RDtBQUN2RDtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLGVBQWU7Q0FDaEI7QUFDRDtFQUNFLHVEQUF1RDtFQUN2RDtJQUNFLGFBQWE7SUFDYiw4QkFBc0I7WUFBdEIsc0JBQXNCO0dBQ3ZCO0NBQ0Y7O0FBRUQ7RUFDRSx3REFBd0Q7RUFDeEQ7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtHQUNoQjtDQUNGOztBQUVELHdEQUF3RDtBQUN4RDtFQUNFLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsT0FBTztFQUNQLFFBQVE7RUFDUixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUNyQiw0QkFBNEI7Q0FDN0I7QUFDRCx3REFBd0Q7QUFDeEQ7RUFDRSxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLDRCQUE0QjtFQUM1QixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLHlDQUF5QztFQUN6QyxlQUFlO0VBQ2YsV0FBVztFQUNYLFVBQVU7Q0FDWDtBQUNELHdEQUF3RDtBQUN4RDtFQUNFLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsV0FBVztDQUNaO0FBQ0Qsd0RBQXdEO0FBQ3hEO0VBQ0UsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZix5Q0FBeUM7RUFDekMsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsZUFBZTtFQUNmLFVBQVU7RUFDVixXQUFXO0VBQ1gsVUFBVTtDQUNYO0FBQ0Qsd0RBQXdEO0FBQ3hEO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7Q0FDWjtBQUNELHdEQUF3RDtBQUN4RDtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsWUFBWTtDQUNiO0FBQ0Qsd0RBQXdEO0FBQ3hEO0VBQ0UsV0FBVztDQUNaO0FBQ0Q7RUFDRSx3REFBd0Q7RUFDeEQ7SUFDRSxXQUFXO0dBQ1o7Q0FDRjtBQUNELHdEQUF3RDtBQUN4RDtFQUNFLFlBQVk7Q0FDYjtBQUNEO0VBQ0Usd0RBQXdEO0VBQ3hEO0lBQ0UsU0FBUztHQUNWO0NBQ0Y7O0FBRUQsd0RBQXdEO0FBQ3hEO0VBQ0UsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osNERBQW9EO1VBQXBELG9EQUFvRDtFQUNwRCxZQUFZO0NBQ2I7O0FBRUQseURBQXlEO0FBQ3pEO0VBQ0UsNEJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQiw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLFdBQVc7Q0FDWjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsY0FBYztFQUNkLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixnREFBd0M7VUFBeEMsd0NBQXdDO0VBQ3hDLHdDQUFnQztVQUFoQyxnQ0FBZ0M7RUFDaEMscUNBQTZCO1VBQTdCLDZCQUE2QjtDQUM5QjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLGFBQWE7RUFDYixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxRQUFRO0VBQ1IsbUJBQW1CO0VBQ25CLHdDQUFnQztVQUFoQyxnQ0FBZ0M7RUFDaEMsZUFBZTtFQUNmLHFDQUE2QjtVQUE3Qiw2QkFBNkI7Q0FDOUI7QUFDRCx5REFBeUQ7QUFDekQ7RUFDRSxhQUFhO0VBQ2IsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsT0FBTztFQUNQLFFBQVE7Q0FDVDtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLGlHQUF5RjtVQUF6Rix5RkFBeUY7RUFDekYsWUFBWTtFQUNaLFdBQVc7Q0FDWjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLGNBQWM7Q0FDZjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7Q0FDakI7QUFDRCx5REFBeUQ7QUFDekQ7RUFDRSxrR0FBMEY7VUFBMUYsMEZBQTBGO0VBQzFGLGFBQWE7Q0FDZDtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLGNBQWM7Q0FDZjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLHNHQUE4RjtVQUE5Riw4RkFBOEY7Q0FDL0Y7QUFDRCx5REFBeUQ7QUFDekQ7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0NBQ2pCO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0Usb0dBQTRGO1VBQTVGLDRGQUE0RjtDQUM3RjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLGNBQWM7Q0FDZjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLDZFQUFxRTtVQUFyRSxxRUFBcUU7RUFDckUsY0FBYztFQUNkLGFBQWE7Q0FDZDtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLFdBQVc7RUFDWCxhQUFhO0VBQ2IsWUFBWTtFQUNaLGFBQWE7Q0FDZDtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIsb0JBQW9CO0NBQ3JCO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UsZ0NBQXdCO1VBQXhCLHdCQUF3QjtDQUN6QjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLGlDQUF5QjtVQUF6Qix5QkFBeUI7Q0FDMUI7QUFDRCx5REFBeUQ7QUFDekQ7RUFDRSxpQ0FBeUI7VUFBekIseUJBQXlCO0NBQzFCO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UsaUNBQXlCO1VBQXpCLHlCQUF5QjtDQUMxQjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLGtDQUEwQjtVQUExQiwwQkFBMEI7Q0FDM0I7QUFDRCx5REFBeUQ7QUFDekQ7RUFDRSxrQ0FBMEI7VUFBMUIsMEJBQTBCO0NBQzNCO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0Usa0NBQTBCO1VBQTFCLDBCQUEwQjtDQUMzQjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLGtDQUEwQjtVQUExQiwwQkFBMEI7Q0FDM0I7QUFDRCx5REFBeUQ7QUFDekQ7RUFDRSxrQ0FBMEI7VUFBMUIsMEJBQTBCO0NBQzNCO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0Usa0NBQTBCO1VBQTFCLDBCQUEwQjtDQUMzQjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLGtDQUEwQjtVQUExQiwwQkFBMEI7Q0FDM0I7QUFDRCx5REFBeUQ7QUFDekQ7RUFDRSxrQ0FBMEI7VUFBMUIsMEJBQTBCO0NBQzNCO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtDQUNqQjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7Q0FDakI7QUFDRCx5REFBeUQ7QUFDekQ7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0NBQ2pCO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UsV0FBVztDQUNaO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UsY0FBYztDQUNmO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UsY0FBYztDQUNmO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UsY0FBYztDQUNmO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UsV0FBVztDQUNaO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UsY0FBYztDQUNmO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UsY0FBYztDQUNmO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UsZUFBZTtFQUNmLHdCQUF3QjtDQUN6Qjs7QUFFRCx5REFBeUQ7QUFDekQ7RUFDRSx5QkFBeUI7RUFDekIsMkJBQTJCO0NBQzVCO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UseUJBQXlCO0VBQ3pCLDJCQUEyQjtDQUM1Qjs7QUFFRCx5REFBeUQ7QUFDekQ7RUFDRSx5QkFBeUI7RUFDekIsMkJBQTJCO0NBQzVCO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UseUJBQXlCO0VBQ3pCLDJCQUEyQjtDQUM1Qjs7QUFFRCx5REFBeUQ7QUFDekQ7RUFDRSxhQUFhO0VBQ2IsNEJBQTRCO0VBQzVCLFdBQVc7RUFDWCxtQkFBbUI7Q0FDcEI7O0FBRUQseURBQXlEO0FBQ3pEO0VBQ0UsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0QixlQUFlO0NBQ2hCO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UscUJBQXFCO0NBQ3RCOztBQUVELHlEQUF5RDtBQUN6RDtFQUNFLGFBQWE7RUFDYixjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLHFDQUE2QjtVQUE3Qiw2QkFBNkI7Q0FDOUI7O0FBRUQseURBQXlEO0FBQ3pEO0VBQ0UsaUNBQXlCO1VBQXpCLHlCQUF5QjtFQUN6Qiw0Q0FBb0M7VUFBcEMsb0NBQW9DO0NBQ3JDO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0Usd0NBQWdDO1VBQWhDLGdDQUFnQztDQUNqQztBQUNELHlEQUF5RDtBQUN6RDtFQUNFLHdDQUFnQztVQUFoQyxnQ0FBZ0M7Q0FDakM7QUFDRCx5REFBeUQ7QUFDekQ7RUFDRSx5Q0FBaUM7VUFBakMsaUNBQWlDO0NBQ2xDO0FBQ0QseURBQXlEO0FBQ3pEO0VBQ0UseUNBQWlDO1VBQWpDLGlDQUFpQztDQUNsQztBQUNELHlEQUF5RDtBQUN6RDtFQUNFLHlDQUFpQztVQUFqQyxpQ0FBaUM7Q0FDbEM7O0FBRUQseURBQXlEO0FBQ3pEO0VBQ0Usd0VBQWdFO0VBQWhFLGdFQUFnRTtFQUFoRSw2SEFBZ0U7Q0FDakU7O0FBRUQseURBQXlEO0FBQ3pEO0VBQ0UsK0JBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixpQ0FBeUI7VUFBekIseUJBQXlCO0VBQ3pCLDJDQUFtQztVQUFuQyxtQ0FBbUM7Q0FDcEM7O0FBRUQseURBQXlEO0FBQ3pEO0VBQ0Usa0NBQTBCO1VBQTFCLDBCQUEwQjtFQUMxQixpQ0FBeUI7VUFBekIseUJBQXlCO0VBQ3pCLDJDQUFtQztVQUFuQyxtQ0FBbUM7Q0FDcEM7O0FBRUQseURBQXlEO0FBQ3pEO0VBQ0UsZ0NBQXdCO1VBQXhCLHdCQUF3QjtFQUN4QixpQ0FBeUI7VUFBekIseUJBQXlCO0VBQ3pCLDJDQUFtQztVQUFuQyxtQ0FBbUM7Q0FDcEM7O0FBRUQseURBQXlEO0FBQ3pEO0VBQ0UsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsc0JBQXNCO0NBQ3ZCOztBQUVELHlEQUF5RDtBQUN6RDtFQUNFLGNBQWM7Q0FDZjs7QUFFRCx5REFBeUQ7QUFDekQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRTtJQUNFLGdEQUF3QztZQUF4Qyx3Q0FBd0M7R0FDekM7RUFDRDtJQUNFLGtEQUEwQztZQUExQywwQ0FBMEM7R0FDM0M7RUFDRDtJQUNFLGlEQUF5QztZQUF6Qyx5Q0FBeUM7R0FDMUM7Q0FDRjs7QUFWRDtFQUNFO0lBQ0UsZ0RBQXdDO1lBQXhDLHdDQUF3QztHQUN6QztFQUNEO0lBQ0Usa0RBQTBDO1lBQTFDLDBDQUEwQztHQUMzQztFQUNEO0lBQ0UsaURBQXlDO1lBQXpDLHlDQUF5QztHQUMxQztDQUNGO0FBQ0Q7RUFDRTtJQUNFLGdEQUF3QztZQUF4Qyx3Q0FBd0M7R0FDekM7RUFDRDtJQUNFLGtEQUEwQztZQUExQywwQ0FBMEM7R0FDM0M7RUFDRDtJQUNFLGlEQUF5QztZQUF6Qyx5Q0FBeUM7R0FDMUM7Q0FDRjtBQVZEO0VBQ0U7SUFDRSxnREFBd0M7WUFBeEMsd0NBQXdDO0dBQ3pDO0VBQ0Q7SUFDRSxrREFBMEM7WUFBMUMsMENBQTBDO0dBQzNDO0VBQ0Q7SUFDRSxpREFBeUM7WUFBekMseUNBQXlDO0dBQzFDO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UsZ0RBQXdDO1lBQXhDLHdDQUF3QztHQUN6QztFQUNEO0lBQ0Usa0RBQTBDO1lBQTFDLDBDQUEwQztHQUMzQztFQUNEO0lBQ0Usa0RBQTBDO1lBQTFDLDBDQUEwQztHQUMzQztDQUNGO0FBVkQ7RUFDRTtJQUNFLGdEQUF3QztZQUF4Qyx3Q0FBd0M7R0FDekM7RUFDRDtJQUNFLGtEQUEwQztZQUExQywwQ0FBMEM7R0FDM0M7RUFDRDtJQUNFLGtEQUEwQztZQUExQywwQ0FBMEM7R0FDM0M7Q0FDRjtBQUNEO0VBQ0U7SUFDRSxnREFBd0M7WUFBeEMsd0NBQXdDO0dBQ3pDO0VBQ0Q7SUFDRSxrREFBMEM7WUFBMUMsMENBQTBDO0dBQzNDO0VBQ0Q7SUFDRSxrREFBMEM7WUFBMUMsMENBQTBDO0dBQzNDO0NBQ0Y7QUFWRDtFQUNFO0lBQ0UsZ0RBQXdDO1lBQXhDLHdDQUF3QztHQUN6QztFQUNEO0lBQ0Usa0RBQTBDO1lBQTFDLDBDQUEwQztHQUMzQztFQUNEO0lBQ0Usa0RBQTBDO1lBQTFDLDBDQUEwQztHQUMzQztDQUNGO0FBQ0Q7RUFDRTtJQUNFLGdEQUF3QztZQUF4Qyx3Q0FBd0M7R0FDekM7RUFDRDtJQUNFLGtEQUEwQztZQUExQywwQ0FBMEM7R0FDM0M7RUFDRDtJQUNFLGtEQUEwQztZQUExQywwQ0FBMEM7R0FDM0M7Q0FDRjtBQVZEO0VBQ0U7SUFDRSxnREFBd0M7WUFBeEMsd0NBQXdDO0dBQ3pDO0VBQ0Q7SUFDRSxrREFBMEM7WUFBMUMsMENBQTBDO0dBQzNDO0VBQ0Q7SUFDRSxrREFBMEM7WUFBMUMsMENBQTBDO0dBQzNDO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UsV0FBVztHQUNaO0VBQ0Q7SUFDRSxXQUFXO0dBQ1o7RUFDRDtJQUNFLFdBQVc7R0FDWjtDQUNGO0FBVkQ7RUFDRTtJQUNFLFdBQVc7R0FDWjtFQUNEO0lBQ0UsV0FBVztHQUNaO0VBQ0Q7SUFDRSxXQUFXO0dBQ1o7Q0FDRjtBQUNEO0VBQ0U7SUFDRSxXQUFXO0dBQ1o7RUFDRDtJQUNFLFdBQVc7R0FDWjtFQUNEO0lBQ0UsV0FBVztHQUNaO0NBQ0Y7QUFWRDtFQUNFO0lBQ0UsV0FBVztHQUNaO0VBQ0Q7SUFDRSxXQUFXO0dBQ1o7RUFDRDtJQUNFLFdBQVc7R0FDWjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLFdBQVc7R0FDWjtFQUNEO0lBQ0UsV0FBVztHQUNaO0VBQ0Q7SUFDRSxXQUFXO0dBQ1o7Q0FDRjtBQVZEO0VBQ0U7SUFDRSxXQUFXO0dBQ1o7RUFDRDtJQUNFLFdBQVc7R0FDWjtFQUNEO0lBQ0UsV0FBVztHQUNaO0NBQ0Y7QUFDRCwyQkFBMkI7QUFDM0I7RUFDRTtJQUNFLHFDQUE2QjtZQUE3Qiw2QkFBNkI7R0FDOUI7Q0FDRjtBQU1EO0VBQ0U7SUFDRSxxQ0FBcUM7R0FDdEM7Q0FDRjtBQUNELHlEQUF5RDtBQUN6RDtFQUNFLHFCQUFxQjtDQUN0Qjs7QUFFRCxnREFBZ0Q7QUFDaEQ7RUFDRSxhQUFhO0VBQ2IsMEJBQTBCO0VBQzFCLGlDQUFpQztFQUNqQyxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixTQUFTO0VBQ1Qsc0JBQXNCO0NBQ3ZCO0FBQ0QsaURBQWlEO0FBQ2pEO0VBQ0UsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsUUFBUTtFQUNSLGtDQUEwQjtVQUExQiwwQkFBMEI7RUFDMUIsYUFBYTtFQUNiLGFBQWE7RUFDYixZQUFZO0VBQ1osZ0JBQWdCO0NBQ2pCO0FBQ0QsaURBQWlEO0FBQ2pEO0VBQ0Usc0NBQThCO1VBQTlCLDhCQUE4QjtDQUMvQjtBQUNELGlEQUFpRDtBQUNqRDtFQUNFLHlDQUFpQztVQUFqQyxpQ0FBaUM7Q0FDbEM7QUFDRCxpREFBaUQ7QUFDakQ7RUFDRSxXQUFXO0NBQ1o7QUFDRCxpREFBaUQ7QUFDakQ7RUFDRSwwQ0FBa0M7VUFBbEMsa0NBQWtDO0NBQ25DO0FBQ0QsaURBQWlEO0FBQ2pEO0VBQ0UsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1Ysb0NBQTRCO1VBQTVCLDRCQUE0QjtFQUM1QixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG9DQUFvQztDQUNyQztBQUNELGlEQUFpRDtBQUNqRDtFQUNFLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsV0FBVztFQUNYLGNBQWM7Q0FDZjtBQUNELGlEQUFpRDtBQUNqRDtFQUNFLGtEQUFrRDtFQUNsRCxtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLGNBQWM7RUFDZCxZQUFZO0VBQ1osb0NBQW9DO0VBQ3BDLG9CQUFvQjtDQUNyQjtBQUNELGlEQUFpRDtBQUNqRDtFQUNFLG9CQUFvQjtDQUNyQjtBQUNELGlEQUFpRDtBQUNqRDtFQUNFLFVBQVU7Q0FDWDtBQUNELGlEQUFpRDtBQUNqRDtFQUNFLFVBQVU7RUFDVixvQ0FBNEI7VUFBNUIsNEJBQTRCO0NBQzdCO0FBQ0QsaURBQWlEO0FBQ2pEO0VBQ0UsV0FBVztDQUNaO0FBQ0QsaURBQWlEO0FBQ2pEO0VBQ0UsVUFBVTtFQUNWLG9DQUE0QjtVQUE1Qiw0QkFBNEI7Q0FDN0I7QUFDRCxpREFBaUQ7QUFDakQ7RUFDRSxZQUFZO0NBQ2I7QUFDRCxpREFBaUQ7QUFDakQ7RUFDRSxlQUFlO0VBQ2YsZUFBZTtFQUNmLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixzQkFBc0I7Q0FDdkI7QUFDRCxrREFBa0Q7QUFDbEQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7R0FDWjtFQUNEO0lBQ0UsV0FBVztHQUNaO0NBQ0Y7O0FBUEQ7RUFDRTtJQUNFLFdBQVc7R0FDWjtFQUNEO0lBQ0UsV0FBVztHQUNaO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UsV0FBVztHQUNaO0VBQ0Q7SUFDRSxXQUFXO0dBQ1o7RUFDRDtJQUNFLFdBQVc7R0FDWjtDQUNGO0FBVkQ7RUFDRTtJQUNFLFdBQVc7R0FDWjtFQUNEO0lBQ0UsV0FBVztHQUNaO0VBQ0Q7SUFDRSxXQUFXO0dBQ1o7Q0FDRjtBQUNEO0VBQ0U7SUFDRSxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxpQkFBaUI7R0FDbEI7Q0FDRjtBQVBEO0VBQ0U7SUFDRSxlQUFlO0dBQ2hCO0VBQ0Q7SUFDRSxpQkFBaUI7R0FDbEI7Q0FDRjtBQUNEO0VBQ0U7SUFDRSxpQkFBaUI7R0FDbEI7RUFDRDtJQUNFLGVBQWU7R0FDaEI7RUFDRDtJQUNFLGlCQUFpQjtHQUNsQjtDQUNGO0FBVkQ7RUFDRTtJQUNFLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0UsZUFBZTtHQUNoQjtFQUNEO0lBQ0UsaUJBQWlCO0dBQ2xCO0NBQ0Y7QUFDRCxrREFBa0Q7QUFDbEQ7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLFFBQVE7RUFDUixTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLGVBQWU7Q0FDaEI7QUFDRCxrREFBa0Q7QUFDbEQ7RUFDRSxhQUFhO0VBQ2IsWUFBWTtFQUNaLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsMEJBQTBCO0VBQzFCLGdCQUFnQjtDQUNqQjtBQUNELGtEQUFrRDtBQUNsRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsZ0JBQWdCO0NBQ2pCO0FBQ0Qsa0RBQWtEO0FBQ2xEO0VBQ0UsYUFBYTtFQUNiLFlBQVk7RUFDWixvQkFBb0I7RUFDcEIsWUFBWTtFQUNaLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLFdBQVc7RUFDWCxrQ0FBa0M7Q0FDbkM7QUFDRCxrREFBa0Q7QUFDbEQ7RUFDRSxRQUFRO0VBQ1Isa0NBQWtDO0NBQ25DIiwiZmlsZSI6ImJhc2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAncmFsZXdheSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tZWRpdW0td2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tZWRpdW0td2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1lZGl1bS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tZWRpdW0td2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbWVkaXVtLXdlYmZvbnQuc3ZnI2xlYWd1ZV9nb3RoaWNfaXRhbGljcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3JhbGV3YXknO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbGlnaHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS1saWdodC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbGlnaHQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbGlnaHQtd2ViZm9udC5zdmcjbGVhZ3VlX2dvdGhpY19pdGFsaWNyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGVhZ3VlIEdvdGhpYyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGVhZ3VlZ290aGljLWl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sZWFndWVnb3RoaWMtaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGVhZ3VlZ290aGljLWl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbGVhZ3VlZ290aGljLWl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGVhZ3VlZ290aGljLWl0YWxpYy13ZWJmb250LnN2ZyNsZWFndWVfZ290aGljX2l0YWxpY3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4vKiBJdGFsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xlYWd1ZSBHb3RoaWMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xlYWd1ZWdvdGhpYy1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xlYWd1ZWdvdGhpYy1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGVhZ3VlZ290aGljLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2xlYWd1ZWdvdGhpYy1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9sZWFndWVnb3RoaWMtcmVndWxhci13ZWJmb250LnN2ZyNsZWFndWVfZ290aGljcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIENvbmRlbnNlZCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGVhZ3VlIEdvdGhpYyBDb25kZW5zZWQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xlYWd1ZWdvdGhpYy1jb25kZW5zZWQtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sZWFndWVnb3RoaWMtY29uZGVuc2VkLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9sZWFndWVnb3RoaWMtY29uZGVuc2VkLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2xlYWd1ZWdvdGhpYy1jb25kZW5zZWQtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGVhZ3VlZ290aGljLWNvbmRlbnNlZC1yZWd1bGFyLXdlYmZvbnQuc3ZnI2xlYWd1ZV9nb3RoaWNfY29uZGVuc2VkLVJnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQ29uZGVuc2VkIEl0YWxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGVhZ3VlIEdvdGhpYyBDb25kZW5zZWQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xlYWd1ZWdvdGhpYy1jb25kZW5zZWQtaXRhbGljLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xlYWd1ZWdvdGhpYy1jb25kZW5zZWQtaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGVhZ3VlZ290aGljLWNvbmRlbnNlZC1pdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2xlYWd1ZWdvdGhpYy1jb25kZW5zZWQtaXRhbGljLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9sZWFndWVnb3RoaWMtY29uZGVuc2VkLWl0YWxpYy13ZWJmb250LnN2ZyNsZWFndWVfZ290aGljX2NvbmRlbnNlZF9pdGFSZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb25zLmVvdD84YmNjYTYxZTk2ZWJhMjg1MGNlODQ3Mzc4ZWQyMzQ2MFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29ucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy53b2ZmPzhiY2NhNjFlOTZlYmEyODUwY2U4NDczNzhlZDIzNDYwXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zLnR0Zj84YmNjYTYxZTk2ZWJhMjg1MGNlODQ3Mzc4ZWQyMzQ2MFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogbGluZSAxNCwgLi4vLi4vc3JjL3Nhc3MvdXRpbC9faWNvbnMuc2NzcyAqL1xuLmljb24sIC5wcmV2aW91cy1zdGF0ZSwgLm5leHQtc3RhdGUge1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIGxpbmUgMzMsIC4uLy4uL3NyYy9zYXNzL3V0aWwvX2ljb25zLnNjc3MgKi9cbi5pY29uX2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4vKiBsaW5lIDM4LCAuLi8uLi9zcmMvc2Fzcy91dGlsL19pY29ucy5zY3NzICovXG4uaWNvbl9hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4vKiBsaW5lIDQzLCAuLi8uLi9zcmMvc2Fzcy91dGlsL19pY29ucy5zY3NzICovXG4uaWNvbl9iYWNrOmJlZm9yZSwgLnByZXZpb3VzLXN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi8qIGxpbmUgNDgsIC4uLy4uL3NyYy9zYXNzL3V0aWwvX2ljb25zLnNjc3MgKi9cbi5pY29uX2JhbGxvb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi8qIGxpbmUgNTMsIC4uLy4uL3NyYy9zYXNzL3V0aWwvX2ljb25zLnNjc3MgKi9cbi5pY29uX2Nha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLyogbGluZSA1OCwgLi4vLi4vc3JjL3Nhc3MvdXRpbC9faWNvbnMuc2NzcyAqL1xuLmljb25fY2FsYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4vKiBsaW5lIDYzLCAuLi8uLi9zcmMvc2Fzcy91dGlsL19pY29ucy5zY3NzICovXG4uaWNvbl9jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4vKiBsaW5lIDY4LCAuLi8uLi9zcmMvc2Fzcy91dGlsL19pY29ucy5zY3NzICovXG4uaWNvbl9jaGV2cm9uLWRvd246YmVmb3JlLCAudG9nZ2xlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4vKiBsaW5lIDczLCAuLi8uLi9zcmMvc2Fzcy91dGlsL19pY29ucy5zY3NzICovXG4uaWNvbl9jaGV2cm9uLXVwOmJlZm9yZSwgLmFjdGl2ZSAudG9nZ2xlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4vKiBsaW5lIDc4LCAuLi8uLi9zcmMvc2Fzcy91dGlsL19pY29ucy5zY3NzICovXG4uaWNvbl9kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLyogbGluZSA4MywgLi4vLi4vc3JjL3Nhc3MvdXRpbC9faWNvbnMuc2NzcyAqL1xuLmljb25fZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4vKiBsaW5lIDg4LCAuLi8uLi9zcmMvc2Fzcy91dGlsL19pY29ucy5zY3NzICovXG4uaWNvbl9leHBlY3RhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi8qIGxpbmUgOTMsIC4uLy4uL3NyYy9zYXNzL3V0aWwvX2ljb25zLnNjc3MgKi9cbi5pY29uX2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4vKiBsaW5lIDk4LCAuLi8uLi9zcmMvc2Fzcy91dGlsL19pY29ucy5zY3NzICovXG4uaWNvbl9nbG9zc2FyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4vKiBsaW5lIDEwMywgLi4vLi4vc3JjL3Nhc3MvdXRpbC9faWNvbnMuc2NzcyAqL1xuLmljb25faGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGZcIjtcbn1cblxuLyogbGluZSAxMDgsIC4uLy4uL3NyYy9zYXNzL3V0aWwvX2ljb25zLnNjc3MgKi9cbi5pY29uX2hvYmJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi8qIGxpbmUgMTEzLCAuLi8uLi9zcmMvc2Fzcy91dGlsL19pY29ucy5zY3NzICovXG4uaWNvbl9uZXh0OmJlZm9yZSwgLm5leHQtc3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLyogbGluZSAxMTgsIC4uLy4uL3NyYy9zYXNzL3V0aWwvX2ljb25zLnNjc3MgKi9cbi5pY29uX3BlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4vKiBsaW5lIDEyMywgLi4vLi4vc3JjL3Nhc3MvdXRpbC9faWNvbnMuc2NzcyAqL1xuLmljb25fcmluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLyogbGluZSAxMjgsIC4uLy4uL3NyYy9zYXNzL3V0aWwvX2ljb25zLnNjc3MgKi9cbi5pY29uX3NhbGFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4vKiBsaW5lIDEzMywgLi4vLi4vc3JjL3Nhc3MvdXRpbC9faWNvbnMuc2NzcyAqL1xuLmljb25fc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLyogbGluZSAxMzgsIC4uLy4uL3NyYy9zYXNzL3V0aWwvX2ljb25zLnNjc3MgKi9cbi5pY29uX3RpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE2XCI7XG59XG5cbi8qIGxpbmUgMTQzLCAuLi8uLi9zcmMvc2Fzcy91dGlsL19pY29ucy5zY3NzICovXG4uaWNvbl90b29sdGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE3XCI7XG59XG5cbi8qIGxpbmUgMTQ4LCAuLi8uLi9zcmMvc2Fzcy91dGlsL19pY29ucy5zY3NzICovXG4uaWNvbl94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi8qIGxpbmUgNCwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBsaW5lIDExLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbmh0bWwsXG5ib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIGxpbmUgMTgsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuaHRtbCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9wb3NhLWJnLmpwZykgY2VudGVyIGNlbnRlciBmaXhlZDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi8qIGxpbmUgMjYsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMjYsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLyogbGluZSAzOCwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogbGluZSA0MiwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbn1cbi8qIGxpbmUgNTMsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuaDEgc3Ryb25nLFxuaDIgc3Ryb25nLFxuaDMgc3Ryb25nLFxuaDQgc3Ryb25nLFxuaDUgc3Ryb25nIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLyogbGluZSA2MCwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG5oMSAubGlnaHQsXG5oMiAubGlnaHQsXG5oMyAubGlnaHQsXG5oNCAubGlnaHQsXG5oNSAubGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4vKiBsaW5lIDY1LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbmgxIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLyogbGluZSA2OSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG5oMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBsaW5lIDc0LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbi5ub2JyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogbGluZSA3OCwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNjNmM2YzY7XG4gIG1heC13aWR0aDogNjcwcHg7XG4gIG1hcmdpbjogMmVtIGF1dG87XG59XG5cbi8qIGxpbmUgODUsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuaDEsIGgxIGlucHV0IHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBiYWNrZ3JvdW5kOiAwO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgODUsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuICBoMSwgaDEgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDk1LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbi5hZ2UgaDEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA5NSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG4gIC5hZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEwMywgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG5oMS5pbnRybyB7XG4gIG1heC13aWR0aDogMTVlbTtcbn1cblxuLyogbGluZSAxMDcsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuaDEgaW5wdXQge1xuICBmb250LXNpemU6IDIzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDEwNywgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG4gIGgxIGlucHV0IHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxMTQsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuaDIge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLyogbGluZSAxMTgsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xudWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDEyMiwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG5wLndlbGNvbWUge1xuICBtYXJnaW46IDJlbSBhdXRvIDJlbSBhdXRvO1xuICB3aWR0aDogNjglO1xufVxuLyogbGluZSAxMjYsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xucC53ZWxjb21lIGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLyogbGluZSAxMzMsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuYSB7XG4gIGNvbG9yOiAjNDA4ODAwO1xufVxuLyogbGluZSAxMzUsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuYTphY3RpdmUsIGE6aG92ZXIge1xuICBjb2xvcjogIzAyNGE3YTtcbn1cblxuLyogbGluZSAxNDAsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNzdlNjE3O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgMTUwLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbi5zaWRlYmFyIGlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkxlYWd1ZSBHb3RoaWNcIiwgXCJSYWxld2F5XCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIHdpZHRoOiAxODRweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM3N2U2MTc7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiBsaW5lIDE2MiwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG4uYWdlIC5zaWRlYmFyIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSAxNjcsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuOi1tb3otcGxhY2Vob2xkZXIsXG46Oi1tb3otcGxhY2Vob2xkZXIsXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkNWQ1ZDU7XG59XG5cbi8qIGxpbmUgMTc0LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBsaW5lIDE3OCwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDE4NiwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4vKiBsaW5lIDE5MSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG4uc3RhcnQtZm9ybTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnN0YXJ0LWZvcm06LW1vei1wbGFjZWhvbGRlciwgLnN0YXJ0LWZvcm06Oi1tb3otcGxhY2Vob2xkZXIsIC5zdGFydC1mb3JtOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDE5OSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG5pbnB1dC5iZGF5IHtcbiAgd2lkdGg6IDIyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkxlYWd1ZSBHb3RoaWNcIiwgXCJSYWxld2F5XCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNzdlNjE3O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLyogbGluZSAyMDksIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuaW5wdXQuYmRheTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLyogbGluZSAyMTIsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuaW5wdXQuYmRheTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4vKiBsaW5lIDIxNSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG5pbnB1dC5iZGF5OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4vKiBsaW5lIDIxOCwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG5pbnB1dC5iZGF5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBsaW5lIDIyMiwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIDo6LXdlYmtpdC1jbGVhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDIyMywgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG5pbnB1dDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAyMjcsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8qIGxpbmUgMjM0LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbi5uYXYge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDIzOCwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG4ubmF2IGxpID4gaW5wdXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJMZWFndWUgR290aGljXCIsIFwiUmFsZXdheVwiLCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB3aWR0aDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM3N2U2MTc7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAyMzQsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuICAubmF2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLyogbGluZSAyNTMsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuICAubmF2IGxpID4gaW5wdXQge1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG59XG5cbi8qIGxpbmUgMjU5LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbmJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDI2NiwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG4qW2RhdGEtc2hhZG93XTphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1zaGFkb3cpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDc1ZGVnKSBza2V3WCgxNzBkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLjA3ZW07XG4gIGxlZnQ6IC4wNzVlbTtcbiAgbGluZS1oZWlnaHQ6IC41O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IC0xO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCA5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgYm90dG9tO1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuLyogbGluZSAyODAsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuLnNhZmFyaSAqW2RhdGEtc2hhZG93XTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjg1LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IC41ZW07XG59XG5cbi8qIGxpbmUgMjkxLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbnN1cFtkYXRhLXNoYWRvd106YWZ0ZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLS41ZW07XG4gIGxlZnQ6IC43NWVtO1xuICBmb250LXNpemU6IC41ZW07XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4vKiBsaW5lIDI5OSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG46Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgMzAzLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbmlucHV0W2VkaXQtaW5saW5lXSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNzdlNjE3O1xuICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogLjI1ZW07XG4gIHBhZGRpbmctbGVmdDogLjFlbTtcbiAgcGFkZGluZy1yaWdodDogLjFlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkxlYWd1ZSBHb3RoaWNcIiwgXCJSYWxld2F5XCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtaW4td2lkdGg6IDFlbTtcbn1cblxuLyogbGluZSAzMTYsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuLmN1cnJlbnRQZXJjZW50IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkxlYWd1ZSBHb3RoaWNcIiwgXCJSYWxld2F5XCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDMxNiwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fcGFnZS5zY3NzICovXG4gIC5jdXJyZW50UGVyY2VudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMzI1LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbi5ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogbGluZSAzMzEsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuLmRpc2NsYWltZXIge1xuICBmb250LXNpemU6IDlweDtcbiAgdG9wOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLyogbGluZSAzMzksIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuLmRpc2NsYWltZXIgLmZvb3Rub3RlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAzNDQsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX3BhZ2Uuc2NzcyAqL1xuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM3N2U2MTc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiTGVhZ3VlIEdvdGhpY1wiLCBcIlJhbGV3YXlcIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbi8qIGxpbmUgMzU3LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbnNlbGVjdDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIGxpbmUgMzYxLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbnNlbGVjdDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIGxpbmUgMzY1LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzcwLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbi5yZXN1bHRzIGgxIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi8qIGxpbmUgMzc0LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19wYWdlLnNjc3MgKi9cbi5jYWxjdWxhdG9yIC5kaXJlY3Rpb25zIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBsaW5lIDQsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uYXBwLXdyYXBwZXIsIC5wYWdlLWhlYWRlciwgLmZvb3Rlci13cmFwLCAuZm9vdG5vdGUge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLyogbGluZSAxMSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxNSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5hcHAtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAyOTBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgbWluLXdpZHRoOiA4MTBweDtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDE1LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuICAuYXBwLW1haW4ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDMzLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLnN0YXJ0IC5hcHAtbWFpbiwgLnRpbWUtdG8tY2xhaW0gLmFwcC1tYWluIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDM4LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLmFnZSAuYXBwLW1haW4ge1xuICBtYXJnaW4tcmlnaHQ6IDI5MHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDQ1LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLmFwcC12aWV3IHtcbiAgcGFkZGluZzogMCAxMyU7XG59XG4vKiBsaW5lIDQ4LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLnJlc3VsdHMgLmFwcC12aWV3IHtcbiAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgcGFkZGluZy1yaWdodDogNiU7XG59XG4vKiBsaW5lIDUzLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLmFwcC12aWV3ID4gcCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLyogbGluZSA1NywgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5zdGFydCAuYXBwLXZpZXcgPiBwIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA0NSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbiAgLmFwcC12aWV3IHtcbiAgICBwYWRkaW5nOiAwIDE1JTtcbiAgfVxuICAvKiBsaW5lIDY1LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuICAuc3RhcnQgLmFwcC12aWV3LCAuYWdlIC5hcHAtdmlldyB7XG4gICAgcGFkZGluZzogMCA5JTtcbiAgfVxufVxuXG4vKiBsaW5lIDcxLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLmljb25fdG9vbHRpcCB7XG4gIGNvbG9yOiAjMDI0YTdhO1xufVxuXG4vKiBsaW5lIDc1LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLmljb25fdG9vbHRpcCB7XG4gIGNvbG9yOiAjMDI0YTdhO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDc1LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuICAuaWNvbl90b29sdGlwIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA4NywgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbiAgaDEucmVzdWx0cyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4vKiBsaW5lIDk0LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLnJlc3VsdC1hZ2Uge1xuICBmb250LXNpemU6IDY5cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAyNGE3YTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgOTQsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4gIC5yZXN1bHQtYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMjhweDtcbiAgfVxufVxuLyogbGluZSAxMDksIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4ucmVzdWx0LWFnZSBzcGFuIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDExNCwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbiAgLm9wdGlvbldyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWZiZmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6b29tOiAxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTIzLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuICAub3B0aW9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDEzMSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5ncmFwaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxMzEsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4gIC5ncmFwaCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLyogbGluZSAxNDIsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uZGl2b3JjZWQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8qIGxpbmUgMTQ0LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLmRpdm9yY2VkIHN0cm9uZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIGxpbmUgMTUwLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLmZvb3Rub3RlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIGxpbmUgMTU4LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLnNpZGViYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI5MHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogbGVmdCAuNzVzIGVhc2UsIHRyYW5zZm9ybSAuNzVzIGVhc2U7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuLyogbGluZSAxNzEsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uc2lkZWJhciAubG9nbyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbjogMjBweDtcbn1cbi8qIGxpbmUgMTc4LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLnNpZGViYXIgaDEsIC5zaWRlYmFyIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiBsaW5lIDE4MSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5zaWRlYmFyIGgyIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LWZhbWlseTogXCJMZWFndWUgR290aGljXCIsIFwiUmFsZXdheVwiLCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi8qIGxpbmUgMTg3LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLnNpZGViYXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogbGluZSAxOTAsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uc2lkZWJhciBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLnNpZGViYXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogbGluZSAxOTQsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4udGltZS10by1jbGFpbSAuc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDE5OCwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5zaWRlYmFyIHAge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4vKiBsaW5lIDIwNCwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5vdmVydmlldyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4vKiBsaW5lIDIwOSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5hZ2UgLnNpZGViYXIge1xuICBsZWZ0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSAyMTUsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uc3RhcnQgLnNpZGViYXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMCBub25lO1xuICBvcGFjaXR5OiAwO1xuICBsZWZ0OiAtMzAwcHg7XG59XG5cbi8qIGxpbmUgMjIxLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLm5hdiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4vKiBsaW5lIDIyNSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFlbTtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG59XG4vKiBsaW5lIDIzMSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5uYXYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGxpbmUgMjM0LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLm5hdiAuaWNvbiwgLm5hdiAucHJldmlvdXMtc3RhdGUsIC5uYXYgLm5leHQtc3RhdGUge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi8qIGxpbmUgMjM5LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLnJlc3VsdHMgLm5hdiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIGxpbmUgMjQzLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLmFnZSAubmF2IHtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKiBsaW5lIDI0OSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDI0OSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbiAgLmNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjU5LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLnByZXZpb3VzLXN0YXRlLCAubmV4dC1zdGF0ZSwgLnN0YXJ0QnRuIHtcbiAgYmFja2dyb3VuZDogIzc3ZTYxNztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwcHggMThweCAxOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzdlNjE3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IC41ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4vKiBsaW5lIDI2NSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5wcmV2aW91cy1zdGF0ZTpkaXNhYmxlZCwgLm5leHQtc3RhdGU6ZGlzYWJsZWQsIC5zdGFydEJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC4zO1xufVxuLyogbGluZSAyNzQsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4ucHJldmlvdXMtc3RhdGU6aG92ZXI6ZW5hYmxlZCwgLm5leHQtc3RhdGU6aG92ZXI6ZW5hYmxlZCwgLnN0YXJ0QnRuOmhvdmVyOmVuYWJsZWQge1xuICAtbW96LWFuaW1hdGlvbjogYm91bmNlT3V0IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBib3VuY2VPdXQgLjJzIGxpbmVhcjtcbn1cblxuLyogbGluZSAyODEsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4ucHJldmlvdXMtY2xhaW06aG92ZXI6ZW5hYmxlZCwgLm5leHQtY2xhaW06aG92ZXI6ZW5hYmxlZCB7XG4gIC1tb3otYW5pbWF0aW9uOiBib3VuY2VPdXQgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZU91dCAuMnMgbGluZWFyO1xufVxuXG5ALW1vei1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNzdlNjE3O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzc3ZTYxNztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICM3N2U2MTc7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3NSUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNzdlNjE3O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM3N2U2MTc7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzc3ZTYxNztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICM3N2U2MTc7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzc3ZTYxNztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDMwMCwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbiAgLnByZXZpb3VzLXN0YXRlLCAubmV4dC1zdGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi8qIGxpbmUgMzE0LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLm5leHQtc3RhdGUge1xuICByaWdodDogMmVtO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDMyMSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5zdGFydEJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKiBsaW5lIDMyNiwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5zdGFydEJ0bi5tb3ZlLXVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4O1xufVxuLyogbGluZSAzMzEsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uc3RhcnRCdG4gLmljb25fbmV4dCwgLnN0YXJ0QnRuIC5uZXh0LXN0YXRlIHtcbiAgYmFja2dyb3VuZDogIzc3ZTYxNztcbiAgcGFkZGluZzogLjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIGxpbmUgMzM4LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLnN0YXJ0QnRuIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAuNWVtIDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAzNDYsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLyogbGluZSAzNTAsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uZm9vdGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuLyogbGluZSAzNTUsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uZm9vdGVyIHAge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4vKiBsaW5lIDM2MCwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5mb290ZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDM0NiwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbiAgLmZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4vKiBsaW5lIDM3MywgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5mb290ZXIucmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4vKiBsaW5lIDM3NywgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5mb290ZXIucmVzdWx0cyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4vKiBsaW5lIDM4MiwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5mb290ZXIucmVzdWx0cyBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM3N2U2MTc7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi8qIGxpbmUgMzkxLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLmZvb3Rlci5yZXN1bHRzIGEge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzc3ZTYxNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IC4yNWVtIC41ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLyogbGluZSA0MDIsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uY2hhcnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogbGluZSA0MDcsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4ucmVzdWx0cyAubWFpbiB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cblxuLyogbGluZSA0MTIsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uc2NlbmFyaW9zIHtcbiAgd2lkdGg6IDQ3MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi8qIGxpbmUgNDE5LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLnNjZW5hcmlvcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzhjOGM4YztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLyogbGluZSA0MzAsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uc2NlbmFyaW9zIGgzIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxlYWd1ZSBHb3RoaWNcIiwgXCJSYWxld2F5XCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLyogbGluZSA0NDMsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uc2NlbmFyaW9zIHAge1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLyogbGluZSA0NTEsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uc2NlbmFyaW9zIHAgLm5nLWJpbmRpbmcge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTGVhZ3VlIEdvdGhpY1wiLCBcIlJhbGV3YXlcIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qIGxpbmUgNDYwLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLnN0YXJ0IC5pY29uLmljb25fYWdlLCAuc3RhcnQgLmljb25fYWdlLnByZXZpb3VzLXN0YXRlLCAuc3RhcnQgLmljb25fYWdlLm5leHQtc3RhdGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4vKiBsaW5lIDQ2NSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5mb3Itb3ZlcnZpZXcgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLyogbGluZSA0NjgsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uZm9yLW92ZXJ2aWV3IGlucHV0IHtcbiAgd2lkdGg6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDQ3MywgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5zdGFydC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDQ3NywgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbnAuZXJyb3Ige1xuICBjb2xvcjogI0M0MDAzRjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLyogbGluZSA0ODEsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uc3RhcnQtZm9ybSBwLmVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLyogbGluZSA0ODgsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uYXBwLXZpZXcgcC5lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgNDk2LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLmxvd2VyIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qIGxpbmUgNTAwLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuaDEuc21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qIGxpbmUgNTA1LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuaDEuc21hbGxlci5ib3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAjYzVjNmM2IHNvbGlkIDJweDtcbn1cblxuLyogbGluZSA1MTIsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG5oMi5zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiBsaW5lIDUxOSwgLi4vLi4vc3JjL3Nhc3MvYmFzZS9fYXBwLnNjc3MgKi9cbi5ub3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDY0JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIGxpbmUgNTI4LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLmFnZSBbdWktdmlld10ge1xuICB0b3A6IDQ3JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNTI4LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuICAuYWdlIFt1aS12aWV3XSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cbi8qIGxpbmUgNTM2LCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLmFnZSBoMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi8qIGxpbmUgNTQzLCAuLi8uLi9zcmMvc2Fzcy9iYXNlL19hcHAuc2NzcyAqL1xuLmFnZSAuYXBwLXZpZXcgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLyogbGluZSA1NDcsIC4uLy4uL3NyYy9zYXNzL2Jhc2UvX2FwcC5zY3NzICovXG4uYWdlIC5hcHAtdmlldyAuc3Bpbm5lci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDIsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX3N0YXRlLWFuaW1hdGlvbi5zY3NzICovXG4gIGh0bWwsIGJvZHksIC5hcHAtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC8qIGxpbmUgNiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fc3RhdGUtYW5pbWF0aW9uLnNjc3MgKi9cbiAgW3VpLXZpZXddIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4vKiBsaW5lIDExLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19zdGF0ZS1hbmltYXRpb24uc2NzcyAqL1xuW3VpLXZpZXddIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLyogbGluZSAxOCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fc3RhdGUtYW5pbWF0aW9uLnNjc3MgKi9cbi5yZXN1bHRzIFt1aS12aWV3XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiBsaW5lIDI3LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19zdGF0ZS1hbmltYXRpb24uc2NzcyAqL1xuICAuYXBwLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQ5MHB4O1xuICB9XG5cbiAgLyogbGluZSAzMiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fc3RhdGUtYW5pbWF0aW9uLnNjc3MgKi9cbiAgW3VpLXZpZXddIHtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxuICAvKiBsaW5lIDQwLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19zdGF0ZS1hbmltYXRpb24uc2NzcyAqL1xuICBbdWktdmlld10ucmVzdWx0cyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi8qIGxpbmUgNDUsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX3N0YXRlLWFuaW1hdGlvbi5zY3NzICovXG4ubmFtZSBoMSB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA0OSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fc3RhdGUtYW5pbWF0aW9uLnNjc3MgKi9cbiAgW3VpLXZpZXddLnJlc3VsdHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAyODBweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLyogbGluZSA1NywgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fc3RhdGUtYW5pbWF0aW9uLnNjc3MgKi9cbiAgW3VpLXZpZXddLnJlc3VsdHMgLm1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG59XG5cbi8qIGxpbmUgNjcsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX3N0YXRlLWFuaW1hdGlvbi5zY3NzICovXG5bdWktdmlld10ubmctZW50ZXIsIFt1aS12aWV3XS5uZy1sZWF2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDc2LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19zdGF0ZS1hbmltYXRpb24uc2NzcyAqL1xuW3VpLXZpZXddLm5nLWVudGVyIHtcbiAgYW5pbWF0aW9uOiBzbGlkZUluUmlnaHQgMC43NXMgYm90aCBlYXNlLW91dDtcbn1cblxuLyogbGluZSA4MCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fc3RhdGUtYW5pbWF0aW9uLnNjc3MgKi9cblt1aS12aWV3XS5uZy1sZWF2ZSB7XG4gIGFuaW1hdGlvbjogc2xpZGVPdXRMZWZ0IDAuNzVzIGJvdGggZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMDAlLCAtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDAlLCAtNTAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbn1cbi8qIGxpbmUgMSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fcGFnZS1oZWFkZXIuc2NzcyAqL1xuLnBhZ2UtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyogbGluZSAzLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19wYWdlLWhlYWRlci5zY3NzICovXG4ucGFnZS1oZWFkZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG59XG4vKiBsaW5lIDExLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19wYWdlLWhlYWRlci5zY3NzICovXG4ucGFnZS1oZWFkZXIgLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTI1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xufVxuLyogbGluZSAxOSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fcGFnZS1oZWFkZXIuc2NzcyAqL1xuLnBhZ2UtaGVhZGVyIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSAyNiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fcGFnZS1oZWFkZXIuc2NzcyAqL1xuLnBhZ2UtaGVhZGVyIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCB0cmFuc3BhcmVudDtcbn1cbi8qIGxpbmUgMjksIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX3BhZ2UtaGVhZGVyLnNjc3MgKi9cbi5wYWdlLWhlYWRlciBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDMyLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19wYWdlLWhlYWRlci5zY3NzICovXG4ucGFnZS1oZWFkZXIgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNXB4ICMwMjRhN2E7XG59XG4vKiBsaW5lIDMzLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19wYWdlLWhlYWRlci5zY3NzICovXG4ucGFnZS1oZWFkZXIgbGkuYWN0aXZlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDElO1xufVxuXG4vKiBsaW5lIDEsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2ZsZXhzbGlkZXIuc2NzcyAqL1xuLmZsZXhzbGlkZXIge1xuICBtYXJnaW46IDIwcHggLTQwcHg7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZDogI2VlZmJmZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19mbGV4c2xpZGVyLnNjc3MgKi9cbiAgLmZsZXhzbGlkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8qIGxpbmUgMTQsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2ZsZXhzbGlkZXIuc2NzcyAqL1xuLmZsZXgtY29udHJvbC1wYWdpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi8qIGxpbmUgMTksIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2ZsZXhzbGlkZXIuc2NzcyAqL1xuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkge1xuICBtYXJnaW46IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyogbGluZSAyMywgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fZmxleHNsaWRlci5zY3NzICovXG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZWVmYmZlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDI0YTdhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xufVxuLyogbGluZSAzMywgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fZmxleHNsaWRlci5zY3NzICovXG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAyNGE3YTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSA0MSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fZmxleHNsaWRlci5zY3NzICovXG4uZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSA0NiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fZmxleHNsaWRlci5zY3NzICovXG4uZmxleC1kaXJlY3Rpb24tbmF2IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogNDBweDtcbn1cbi8qIGxpbmUgNjAsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2ZsZXhzbGlkZXIuc2NzcyAqL1xuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi8qIGxpbmUgNjQsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2ZsZXhzbGlkZXIuc2NzcyAqL1xuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLyogbGluZSAxLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuLmFjY29yZGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuLyogbGluZSA4LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuLmFjY29yZGlvbiA+IGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IwYjFiMTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA4LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYWNjb3JkaW9uID4gbGkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiMGIxYjE7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjBiMWIxO1xuICB9XG59XG4vKiBsaW5lIDIyLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuLmFjY29yZGlvbiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiMGIxYjE7XG59XG4vKiBsaW5lIDI2LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuLmFjY29yZGlvbiA+IGxpLmFjdGl2ZSA+IGRpdiwgLmFjY29yZGlvbiA+IGxpLm9wdGlvbldyYXBwZXIgPiBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIGxpbmUgMzAsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2FjY29yZGlvbi5zY3NzICovXG4uYWNjb3JkaW9uID4gbGkgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDVweCAtMTBweCAtMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAzOCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbi50b2dnbGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzNkOGQ0MztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDQ0LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyAqL1xuLnRvZ2dsZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA1MSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5hY3RpdmUgLnRvZ2dsZXIge1xuICBjb2xvcjogIzAyNGE3YTtcbn1cblxuLyogbGluZSAyLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19yYWRpby5zY3NzICovXG46bm90KC5sdC1pZTkpIFt0eXBlPVwicmFkaW9cIl0ge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4vKiBsaW5lIDEzLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19yYWRpby5zY3NzICovXG46bm90KC5sdC1pZTkpIFt0eXBlPVwicmFkaW9cIl0gKyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi8qIGxpbmUgMTgsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX3JhZGlvLnNjc3MgKi9cbjpub3QoLmx0LWllOSkgW3R5cGU9XCJyYWRpb1wiXSArIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4yNWVtO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGJvcmRlcjogMC4xMjVlbSBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAyNGE3YTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZSBhbGw7XG59XG4vKiBsaW5lIDMyLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19yYWRpby5zY3NzICovXG46bm90KC5sdC1pZTkpIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAyNGE3YTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMjRhN2E7XG59XG4vKiBsaW5lIDM3LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19yYWRpby5zY3NzICovXG46bm90KC5sdC1pZTkpIGxhYmVsLmJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE5MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAzNywgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fcmFkaW8uc2NzcyAqL1xuICA6bm90KC5sdC1pZTkpIGxhYmVsLmJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuLyogbGluZSA0NiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fcmFkaW8uc2NzcyAqL1xuOm5vdCgubHQtaWU5KSBsYWJlbC5idXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJvcmRlcjogc29saWQgM3B4ICM3N2U2MTc7XG4gIGZvbnQtZmFtaWx5OiBcIkxlYWd1ZSBHb3RoaWNcIiwgXCJSYWxld2F5XCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmbG9hdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA0NiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fcmFkaW8uc2NzcyAqL1xuICA6bm90KC5sdC1pZTkpIGxhYmVsLmJ1dHRvbiBzcGFuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4vKiBsaW5lIDY1LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19yYWRpby5zY3NzICovXG46bm90KC5sdC1pZTkpIGxhYmVsLmJ1dHRvbiBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDcwLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19yYWRpby5zY3NzICovXG46bm90KC5sdC1pZTkpIGxhYmVsLmJ1dHRvbiA6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNzdlNjE3O1xufVxuXG4vKiBsaW5lIDc2LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19yYWRpby5zY3NzICovXG4uYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi8qIGxpbmUgMiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2hlY2tib3gtY2FyZC5zY3NzICovXG4uY2hlY2tib3gtY2FyZCAuZmVhdHVyZVdyYXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLyogbGluZSA1LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGVja2JveC1jYXJkLnNjc3MgKi9cbi5jaGVja2JveC1jYXJkIC5mZWF0dXJlV3JhcCAuaW1nV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgOCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2hlY2tib3gtY2FyZC5zY3NzICovXG4uY2hlY2tib3gtY2FyZCAuZmVhdHVyZVdyYXAgLmltZ1dyYXAgLm1haW5JbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBsaW5lIDEzLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGVja2JveC1jYXJkLnNjc3MgKi9cbi5jaGVja2JveC1jYXJkIC5mZWF0dXJlV3JhcCAuaW1nV3JhcCAuZmVhdHVyZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGhlaWdodDogNzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMHB4O1xufVxuLyogbGluZSAyMiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2hlY2tib3gtY2FyZC5zY3NzICovXG4uY2hlY2tib3gtY2FyZCAuZmVhdHVyZVdyYXAgLmltZ1dyYXAgLmZlYXR1cmUtaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogNzVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLyogbGluZSAzMCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2hlY2tib3gtY2FyZC5zY3NzICovXG4uY2hlY2tib3gtY2FyZCAuZmVhdHVyZVdyYXAgLm1pZC1zZWMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XG59XG4vKiBsaW5lIDM0LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGVja2JveC1jYXJkLnNjc3MgKi9cbi5jaGVja2JveC1jYXJkIC5mZWF0dXJlV3JhcCAubWlkLXNlYyBpbWcsIC5jaGVja2JveC1jYXJkIC5mZWF0dXJlV3JhcCAubWlkLXNlYyBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4vKiBsaW5lIDQwLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGVja2JveC1jYXJkLnNjc3MgKi9cbi5jaGVja2JveC1jYXJkIC5mZWF0dXJlV3JhcCAubWlkLXNlYyBwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4vKiBsaW5lIDQ1LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGVja2JveC1jYXJkLnNjc3MgKi9cbi5jaGVja2JveC1jYXJkIC5mZWF0dXJlV3JhcCAuYWN0aW9uQmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbn1cbi8qIGxpbmUgNTAsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NoZWNrYm94LWNhcmQuc2NzcyAqL1xuLmNoZWNrYm94LWNhcmQgLmZlYXR1cmVXcmFwIC5hY3Rpb25CbG9jayBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjdlbTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi8qIGxpbmUgMSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fdG9vbHRpcHMuc2NzcyAqL1xuLnRpcCB7XG4gIGZvbnQtZmFtaWx5OiBiYXNrZXJ2aWxsZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB6LWluZGV4OiAxO1xufVxuLyogbGluZSAxNCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fdG9vbHRpcHMuc2NzcyAqL1xuLnRpcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi8qIGxpbmUgMTgsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX3Rvb2x0aXBzLnNjc3MgKi9cbi50aXAuZ2xvc3NhcnktdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTgsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX3Rvb2x0aXBzLnNjc3MgKi9cbiAgLnRpcC5nbG9zc2FyeS10aXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuLyogbGluZSAyOCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fdG9vbHRpcHMuc2NzcyAqL1xuLnRpcCAuaWNvbl94IHtcbiAgY29sb3I6ICMzZDhkNDM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDEsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX3Rvb2x0aXBzLnNjc3MgKi9cbiAgLnRpcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMjAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG4vKiBsaW5lIDQ3LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL190b29sdGlwcy5zY3NzICovXG4udGlwIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSA1MSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fdG9vbHRpcHMuc2NzcyAqL1xuLnRpcCB0YWJsZSB0aCwgLnRpcCB0YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICB3aWR0aDogNTAlO1xufVxuLyogbGluZSA1NiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fdG9vbHRpcHMuc2NzcyAqL1xuLnRpcCB0YWJsZSB0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDU4LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL190b29sdGlwcy5zY3NzICovXG4udGlwIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTtcbn1cbi8qIGxpbmUgNjMsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX3Rvb2x0aXBzLnNjc3MgKi9cbi50aXAgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTk5O1xufVxuLyogbGluZSA2OCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fdG9vbHRpcHMuc2NzcyAqL1xuLnRpcCB0YWJsZSB0cjpudGgtY2hpbGQoMm4pIHRkIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLyogbGluZSA3NSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fdG9vbHRpcHMuc2NzcyAqL1xuLmNsb3NlTW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChHcmFkaWVudFR5cGU9MCxzdGFydENvbG9yc3RyPScjNGMwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzRjMDAwMDAwJyk7XG4gIC8qIElFICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDg2LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL190b29sdGlwcy5zY3NzICovXG4uaGVhZGVyLXdyYXAgLnRpcCB7XG4gIHRvcDogMjAlO1xufVxuXG4vKiBsaW5lIDEsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2dsb3NzYXJ5LnNjc3MgKi9cbi5nbG9zc2FyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDA7XG59XG4vKiBsaW5lIDYsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2dsb3NzYXJ5LnNjc3MgKi9cbi5nbG9zc2FyeSBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBsaW5lIDEzLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19nbG9zc2FyeS5zY3NzICovXG4uZ2xvc3NhcnkgLmxpc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLyogbGluZSAyMywgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fZ2xvc3Nhcnkuc2NzcyAqL1xuLmdsb3NzYXJ5IC5saXN0LWNvbnRhaW5lci5hY3RpdmUgLmxpc3Qge1xuICByaWdodDogLTE1cHg7XG59XG4vKiBsaW5lIDI4LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19nbG9zc2FyeS5zY3NzICovXG4uZ2xvc3NhcnkgLmxpc3QtY29udGFpbmVyIC5saXN0IHtcbiAgd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nOiAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgcmlnaHQ6IC00NTBweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC41cztcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLyogbGluZSA0MSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fZ2xvc3Nhcnkuc2NzcyAqL1xuLmdsb3NzYXJ5IC5saXN0LWNvbnRhaW5lciAubGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLyogbGluZSA0NywgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fZ2xvc3Nhcnkuc2NzcyAqL1xuLmdsb3NzYXJ5IC5saXN0LWNvbnRhaW5lciAubGlzdCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLyogbGluZSA1MywgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fZ2xvc3Nhcnkuc2NzcyAqL1xuLmdsb3NzYXJ5IC5saXN0LWNvbnRhaW5lciAubGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLyogbGluZSA1NywgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fZ2xvc3Nhcnkuc2NzcyAqL1xuLmdsb3NzYXJ5IC5saXN0LWNvbnRhaW5lciAubGlzdCBsaSAuaWNvbl94IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgY29sb3I6ICM3N2U2MTc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4vKiBsaW5lIDY4LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19nbG9zc2FyeS5zY3NzICovXG4uZ2xvc3NhcnkgLmxpbmsge1xuICBjb2xvcjogIzc3ZTYxNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLyogbGluZSA3MywgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fZ2xvc3Nhcnkuc2NzcyAqL1xuLmdsb3NzYXJ5IC5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi8qIGxpbmUgODMsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2dsb3NzYXJ5LnNjc3MgKi9cbi5nbG9zc2FyeSAubGluay5vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuLyogbGluZSA4OCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fZ2xvc3Nhcnkuc2NzcyAqL1xuLmdsb3NzYXJ5IC5kZWZpbml0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG59XG4vKiBsaW5lIDk3LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19nbG9zc2FyeS5zY3NzICovXG4uZ2xvc3NhcnkgLmRlZmluaXRpb24uc2hvdyB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbjtcbn1cblxuLyogbGluZSAxMDQsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2dsb3NzYXJ5LnNjc3MgKi9cbi5nbG9zc2FyeS1vcGVuIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzc3ZTYxNztcbiAgZm9udC1mYW1pbHk6IFwiTGVhZ3VlIEdvdGhpY1wiLCBcIlJhbGV3YXlcIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4vKiBsaW5lIDExOSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fZ2xvc3Nhcnkuc2NzcyAqL1xuLmdsb3NzYXJ5LW9wZW46aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLyogbGluZSAxMjQsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2dsb3NzYXJ5LnNjc3MgKi9cbi5nbG9zc2FyeS1jbG9zZSB7XG4gIGNvbG9yOiAjNzdlNjE3O1xuICB6LWluZGV4OiA5OTk7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKiBsaW5lIDEzNSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fZ2xvc3Nhcnkuc2NzcyAqL1xuLmdsb3NzYXJ5LWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICM3N2U2MTc7XG59XG5cbi8qIGxpbmUgMTQwLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19nbG9zc2FyeS5zY3NzICovXG4uaWNvbl9nbG9zc2FyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qIGxpbmUgMSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zcGlubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNzAwcHg7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuICAuc3Bpbm5lci13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTMsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4gIC5zcGlubmVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4vKiBsaW5lIDIwLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXItbGFiZWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMS40cyBsaW5lYXI7XG59XG4vKiBsaW5lIDMwLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXItbGFiZWxzIGgxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICB6LWluZGV4OiA5OTk5O1xuICBmb250LXNpemU6IDEwLjVlbTtcbiAgbWFyZ2luOiAxMjBweCBhdXRvIDBweCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJsZWFndWUgZ290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG4vKiBsaW5lIDQ1LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXItbGFiZWxzIC5zcGlubmVyLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTE1cHg7XG59XG4vKiBsaW5lIDUxLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXItbGFiZWxzIGgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDNlbTtcbiAgZm9udC1mYW1pbHk6IFwibGVhZ3VlIGdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMjdweDtcbn1cbi8qIGxpbmUgNjQsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lci1sYWJlbHMgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNjBweDtcbn1cbi8qIGxpbmUgNjgsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lci1sYWJlbHMgc3BhbiAuYmxhY2sge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cbi8qIGxpbmUgNzQsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lci1sYWJlbHMgc3Bhbi5sZWZ0IHtcbiAgbGVmdDogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNzQsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4gIC5zcGlubmVyLWxhYmVscyBzcGFuLmxlZnQge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi8qIGxpbmUgODIsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lci1sYWJlbHMgc3Bhbi5yaWdodCB7XG4gIHJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA4MiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbiAgLnNwaW5uZXItbGFiZWxzIHNwYW4ucmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgOTIsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lci1zaGFkb3cge1xuICB6LWluZGV4OiAtOTk5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNTBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVgoNzNkZWcpIHJvdGF0ZVooOTBkZWcpO1xuICBsZWZ0OiAtODBweDtcbn1cblxuLyogbGluZSAxMDAsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciB7XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgei1pbmRleDogMTtcbn1cbi8qIGxpbmUgMTA1LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLmRvZGVjYWdvbiB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogLTEyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDYwZGVnKSByb3RhdGVaKDBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLyogbGluZSAxMTgsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciAucGFuZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAyODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4vKiBsaW5lIDEyOSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zcGlubmVyIC5wYW5lIC5mYWNlIHtcbiAgd2lkdGg6IDE1MXB4O1xuICBoZWlnaHQ6IDEwMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLyogbGluZSAxMzcsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciAucGFuZSAuaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKSByb3RhdGVZKDBkZWcpIHJvdGF0ZVooMGRlZykgdHJhbnNsYXRlWSg1MHB4KSB0cmFuc2xhdGVaKDkzcHgpO1xuICB3aWR0aDogNzRweDtcbiAgbGVmdDogMzlweDtcbn1cbi8qIGxpbmUgMTQyLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLnBhbmUgLmlubmVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBsaW5lIDE0NiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zcGlubmVyIC5wYW5lIC5pbm5lciA+IHVzZSB7XG4gIGZpbGw6ICMzYzgwMDA7XG4gIHN0cm9rZTogIzNjODAwMDtcbn1cbi8qIGxpbmUgMTUyLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLnBhbmUgLm91dGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZykgcm90YXRlWSgwZGVnKSByb3RhdGVaKDBkZWcpIHRyYW5zbGF0ZVkoNTBweCkgdHJhbnNsYXRlWigtNTBweCk7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi8qIGxpbmUgMTU2LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLnBhbmUgLm91dGVyID4gdXNlIHtcbiAgZmlsbDogIzNjODAwMDtcbn1cbi8qIGxpbmUgMTYwLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLnBhbmUgLnN0YXJ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDkwZGVnKSByb3RhdGVZKC0xMDVkZWcpIHRyYW5zbGF0ZVgoLTZweCkgdHJhbnNsYXRlWSgzN3B4KSB0cmFuc2xhdGVaKDYwcHgpO1xufVxuLyogbGluZSAxNjIsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciAucGFuZSAuc3RhcnQgPiB1c2Uge1xuICBmaWxsOiAjYmQ5YzAxO1xuICBzdHJva2U6ICNiZDljMDE7XG59XG4vKiBsaW5lIDE2NywgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zcGlubmVyIC5wYW5lIC5lbmQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpIHJvdGF0ZVkoMTA1ZGVnKSB0cmFuc2xhdGVYKDdweCkgdHJhbnNsYXRlWSgzOHB4KSB0cmFuc2xhdGVaKDU5cHgpO1xufVxuLyogbGluZSAxNjksIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciAucGFuZSAuZW5kID4gdXNlIHtcbiAgZmlsbDogIzNjODAwMDtcbn1cbi8qIGxpbmUgMTczLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLnBhbmUgLnRvcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpIHJvdGF0ZVooMGRlZykgdHJhbnNsYXRlWigwcHgpO1xuICBoZWlnaHQ6IDI4MHB4O1xuICB3aWR0aDogMTUwcHg7XG59XG4vKiBsaW5lIDE3OSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zcGlubmVyIC5wYW5lIC50b3AgPiB1c2Uge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4vKiBsaW5lIDE4NywgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zcGlubmVyIC5wYW5lIC50b3AgPiBnIHRleHQge1xuICBmb250LWZhbWlseTogJ2xlYWd1ZSBnb3RoaWMnO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4vKiBsaW5lIDE5NCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zcGlubmVyIC5wYW5lLTEge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi8qIGxpbmUgMTk4LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLnBhbmUtMiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cbi8qIGxpbmUgMjAyLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLnBhbmUtMyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbn1cbi8qIGxpbmUgMjA2LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLnBhbmUtNCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi8qIGxpbmUgMjEwLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLnBhbmUtNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG59XG4vKiBsaW5lIDIxNCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zcGlubmVyIC5wYW5lLTYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuLyogbGluZSAyMTgsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciAucGFuZS03IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi8qIGxpbmUgMjIyLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLnBhbmUtOCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG59XG4vKiBsaW5lIDIyNiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zcGlubmVyIC5wYW5lLTkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xufVxuLyogbGluZSAyMzAsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciAucGFuZS0xMCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4vKiBsaW5lIDIzNCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zcGlubmVyIC5wYW5lLTExIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbn1cbi8qIGxpbmUgMjM4LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLnBhbmUtMTIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xufVxuLyogbGluZSAyNDMsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciAucGFuZS0xIC50b3AgPiBwYXRoLCAuc3Bpbm5lciAucGFuZS0yIC50b3AgPiBwYXRoLCAuc3Bpbm5lciAucGFuZS0zIC50b3AgPiBwYXRoIHtcbiAgZmlsbDogI2ZmZDcwMDtcbiAgc3Ryb2tlOiAjYmQ5YzAxO1xufVxuLyogbGluZSAyNDgsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciAucGFuZS0xIC5pbm5lciA+IHVzZSwgLnNwaW5uZXIgLnBhbmUtMSAub3V0ZXIgPiB1c2UsIC5zcGlubmVyIC5wYW5lLTEgLmVuZCA+IHVzZSwgLnNwaW5uZXIgLnBhbmUtMiAuaW5uZXIgPiB1c2UsIC5zcGlubmVyIC5wYW5lLTIgLm91dGVyID4gdXNlLCAuc3Bpbm5lciAucGFuZS0yIC5lbmQgPiB1c2UsIC5zcGlubmVyIC5wYW5lLTMgLmlubmVyID4gdXNlLCAuc3Bpbm5lciAucGFuZS0zIC5vdXRlciA+IHVzZSwgLnNwaW5uZXIgLnBhbmUtMyAuZW5kID4gdXNlIHtcbiAgZmlsbDogI2JkOWMwMTtcbiAgc3Ryb2tlOiAjYmQ5YzAxO1xufVxuLyogbGluZSAyNTUsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciAucGFuZS00IC50b3AgPiBwYXRoLCAuc3Bpbm5lciAucGFuZS01IC50b3AgPiBwYXRoLCAuc3Bpbm5lciAucGFuZS02IC50b3AgPiBwYXRoLCAuc3Bpbm5lciAucGFuZS03IC50b3AgPiBwYXRoLCAuc3Bpbm5lciAucGFuZS04IC50b3AgPiBwYXRoLCAuc3Bpbm5lciAucGFuZS05IC50b3AgPiBwYXRoIHtcbiAgZmlsbDogIzRiOWUwMjtcbiAgc3Ryb2tlOiAjMjk1YTAwO1xufVxuLyogbGluZSAyNjIsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciAucGFuZS0xMCAuZmFjZSA+IHVzZSwgLnNwaW5uZXIgLnBhbmUtMTEgLmZhY2UgPiB1c2UsIC5zcGlubmVyIC5wYW5lLTEyIC5mYWNlID4gdXNlIHtcbiAgZmlsbDogbm9uZTtcbn1cbi8qIGxpbmUgMjY3LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgc3ZnIHBhdGgge1xuICBmaWxsOiBpbmhlcml0O1xufVxuLyogbGluZSAyNzEsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciAuYWN0aXZlIC50b3AgPiBwYXRoIHtcbiAgZmlsbDogIzRiOWUwMjtcbn1cbi8qIGxpbmUgMjc1LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLnRvcCA+IGcgdGV4dCB7XG4gIGZpbGw6ICMyOTVhMDA7XG59XG4vKiBsaW5lIDI3OSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zcGlubmVyIC5hY3RpdmUgPiBnIHRleHQge1xuICBvcGFjaXR5OiAwO1xufVxuLyogbGluZSAyODMsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciAuYWN0aXZlIC50b3AgPiBwYXRoIHtcbiAgZmlsbDogIzRiOWUwMjtcbn1cbi8qIGxpbmUgMjg3LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXIgLmxlc3NUaGFuIC50b3AgPiB1c2Uge1xuICBmaWxsOiAjNGI5ZTAyO1xufVxuLyogbGluZSAyOTEsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uc3Bpbm5lciAuYWN0aXZlIC50cmlhbmdsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBzdHJva2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAyOTksIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4ueWVsbG93IC50b3AgPiBwYXRoIHtcbiAgZmlsbDogI2ZmZDcwMCAhaW1wb3J0YW50O1xuICBzdHJva2U6ICNiZDljMDEgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMzA0LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnllbGxvdyAuaW5uZXIgPiB1c2UsIC55ZWxsb3cgLm91dGVyID4gdXNlLCAueWVsbG93IC5lbmQgPiB1c2Uge1xuICBmaWxsOiAjYmQ5YzAxICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogI2JkOWMwMSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDMxMiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5kYXJrLWdyZWVuIC50b3AgPiBwYXRoIHtcbiAgZmlsbDogIzNjODAwMCAhaW1wb3J0YW50O1xuICBzdHJva2U6ICMyOTVhMDAgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMzE3LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLmRhcmstZ3JlZW4gLmlubmVyID4gdXNlLCAuZGFyay1ncmVlbiAub3V0ZXIgPiB1c2UsIC5kYXJrLWdyZWVuIC5lbmQgPiB1c2Uge1xuICBmaWxsOiAjMjk1YTAwICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogIzI5NWEwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDMyNCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zcGlubmVyLW5hdiB7XG4gIHdpZHRoOiAyOTlweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweCBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMzMxLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnByZXZpb3VzLWNsYWltLCAubmV4dC1jbGFpbSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiA1cHggMjBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogIzc3ZTYxNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMxMzQzMztcbn1cbi8qIGxpbmUgMzM5LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnByZXZpb3VzLWNsYWltLnJvdGF0aW5nLCAubmV4dC1jbGFpbS5yb3RhdGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBsaW5lIDM0OCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zaGFkb3ctd3JhcHBlciB7XG4gIHdpZHRoOiA1NjBweDtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yOTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0xM3B4KTtcbn1cblxuLyogbGluZSAzNTUsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uZG9kZWNhZ29uLCAuc3Bpbm5lci1zaGFkb3cge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLyogbGluZSAzNTksIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uZG9kZWNhZ29uLnNwaW5uZXI2MCwgLnNwaW5uZXItc2hhZG93LnNwaW5uZXI2MCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluQ2xvY2t3aXNlNjA7XG59XG4vKiBsaW5lIDM2MywgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5kb2RlY2Fnb24uc3Bpbm5lcjkwLCAuc3Bpbm5lci1zaGFkb3cuc3Bpbm5lcjkwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW5DbG9ja3dpc2U5MDtcbn1cbi8qIGxpbmUgMzY3LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLmRvZGVjYWdvbi5zcGlubmVyMTIwLCAuc3Bpbm5lci1zaGFkb3cuc3Bpbm5lcjEyMCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluQ2xvY2t3aXNlMTIwO1xufVxuLyogbGluZSAzNzEsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4uZG9kZWNhZ29uLnNwaW5uZXIxNTAsIC5zcGlubmVyLXNoYWRvdy5zcGlubmVyMTUwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW5DbG9ja3dpc2UxNTA7XG59XG4vKiBsaW5lIDM3NSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5kb2RlY2Fnb24uc3Bpbm5lcjE4MCwgLnNwaW5uZXItc2hhZG93LnNwaW5uZXIxODAge1xuICBhbmltYXRpb24tbmFtZTogc3BpbkNsb2Nrd2lzZTE4MDtcbn1cblxuLyogbGluZSAzODAsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4ucm90YXRpbmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43NCwgMC4wNSk7XG59XG5cbi8qIGxpbmUgMzg0LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLnNwaW5uZXItd3JhcHBlciBoMiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLyogbGluZSAzOTAsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4udXBkYXRpbmcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dEluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbi8qIGxpbmUgMzk2LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jbGFpbVBpY2tlcnMuc2NzcyAqL1xuLmFjdGl2ZSAudXBkYXRpbmctbGFiZWwge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4vKiBsaW5lIDQwMiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5uYXYtbGFiZWwge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMCAxNXB4IDAgMTBweDtcbn1cblxuLyogbGluZSA0MDksIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG4udHJpYW5nbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDQxMywgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2xhaW1QaWNrZXJzLnNjc3MgKi9cbi5zcGlubmVyLXN0YXRpYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbkNsb2Nrd2lzZTYwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg3NWRlZykgcm90YXRlWigwZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg3NWRlZykgcm90YXRlWigxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg3NWRlZykgcm90YXRlWig2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbkNsb2Nrd2lzZTkwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg3NWRlZykgcm90YXRlWigwZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg3NWRlZykgcm90YXRlWigxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg3NWRlZykgcm90YXRlWig5MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbkNsb2Nrd2lzZTEyMCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoNzVkZWcpIHJvdGF0ZVooMGRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoNzVkZWcpIHJvdGF0ZVooMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoNzVkZWcpIHJvdGF0ZVooMTIwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGluQ2xvY2t3aXNlMTUwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg3NWRlZykgcm90YXRlWigwZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg3NWRlZykgcm90YXRlWigxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg3NWRlZykgcm90YXRlWigxNTBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5DbG9ja3dpc2UxODAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDc1ZGVnKSByb3RhdGVaKDBkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDc1ZGVnKSByb3RhdGVaKDE4MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDc1ZGVnKSByb3RhdGVaKDE4MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiBzbGlkZSBvdXQgdG8gdGhlIGxlZnQgKi9cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICB0byB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgfVxufVxuLyogbGluZSA0NzYsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NsYWltUGlja2Vycy5zY3NzICovXG5zdmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogbGluZSAxLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGFydC5zY3NzICovXG4uY2hhcnQge1xuICB3aWR0aDogMzMwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwMHB4IGF1dG87XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOGY4ZjhmO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qIGxpbmUgMTEsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NoYXJ0LnNjc3MgKi9cbi5jaGFydCAuZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAyNDJweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgbGVmdDogLTIxNXB4O1xuICB3aWR0aDogNDAwcHg7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEycHg7XG59XG4vKiBsaW5lIDI0LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGFydC5zY3NzICovXG4uY2hhcnQubG9hZCAudmFsdWUge1xuICBhbmltYXRpb246IGZhZGVpbiAyMDAwbXMgZWFzZTtcbn1cbi8qIGxpbmUgMjcsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NoYXJ0LnNjc3MgKi9cbi5jaGFydC5sb2FkIC5iYXIge1xuICBhbmltYXRpb246IGJhcmdyb3d0aCAyMDAwbXMgZWFzZTtcbn1cbi8qIGxpbmUgMzMsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NoYXJ0LnNjc3MgKi9cbi5jaGFydC5yZWZyZXNoIC52YWx1ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBsaW5lIDM3LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGFydC5zY3NzICovXG4uY2hhcnQucmVmcmVzaCAuYmFyIHtcbiAgYW5pbWF0aW9uOiByZWRpY3Vsb3VzIDIwMDBtcyBlYXNlO1xufVxuLyogbGluZSA0MiwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2hhcnQuc2NzcyAqL1xuLmNoYXJ0IC52YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4vKiBsaW5lIDUyLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGFydC5zY3NzICovXG4uY2hhcnQgLm9wdGlvbjEsIC5jaGFydCAub3B0aW9uMiwgLmNoYXJ0IC5vcHRpb24zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG4vKiBsaW5lIDU5LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGFydC5zY3NzICovXG4uY2hhcnQgLmJhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICM4YzhjOGM7XG59XG4vKiBsaW5lIDcwLCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGFydC5zY3NzICovXG4uY2hhcnQgLmdyZWVuIC5iYXIge1xuICBiYWNrZ3JvdW5kOiAjNzdlNjE3O1xufVxuLyogbGluZSA3NSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2hhcnQuc2NzcyAqL1xuLmNoYXJ0IC5vcHRpb24xIHtcbiAgbGVmdDogMjAlO1xufVxuLyogbGluZSA3OSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2hhcnQuc2NzcyAqL1xuLmNoYXJ0IC5vcHRpb24yIHtcbiAgbGVmdDogNzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4vKiBsaW5lIDg1LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGFydC5zY3NzICovXG4uY2hhcnQubWFycmllZCAub3B0aW9uMSB7XG4gIGxlZnQ6IDIwcHg7XG59XG4vKiBsaW5lIDg5LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGFydC5zY3NzICovXG4uY2hhcnQubWFycmllZCAub3B0aW9uMiB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLyogbGluZSA5NCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2hhcnQuc2NzcyAqL1xuLmNoYXJ0Lm1hcnJpZWQgLm9wdGlvbjMge1xuICByaWdodDogMjBweDtcbn1cbi8qIGxpbmUgOTksIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NoYXJ0LnNjc3MgKi9cbi5jaGFydCAuY2FsY3VsYXRlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogbGluZSAxMTEsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NoYXJ0LnNjc3MgKi9cbi5jaGFydCAuY2FsY3VsYXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzY2Njtcbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVvdXRpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhcmdyb3d0aCB7XG4gIDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJlZGljdWxvdXMge1xuICAwJSB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICAyMCUge1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICB9XG4gIDEwMCUge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi8qIGxpbmUgMTM4LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGFydC5zY3NzICovXG4udG9nZ2xlLWNoYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzhjOGM4Yztcbn1cbi8qIGxpbmUgMTQ2LCAuLi8uLi9zcmMvc2Fzcy9tb2R1bGVzL19jaGFydC5zY3NzICovXG4udG9nZ2xlLWNoYXJ0IHNwYW4ge1xuICB3aWR0aDogMTAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKiBsaW5lIDE1NSwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2hhcnQuc2NzcyAqL1xuLnRvZ2dsZS1jaGFydCAudG9nZ2xlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2ExYTFhMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRvcDogLTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyogbGluZSAxNjYsIC4uLy4uL3NyYy9zYXNzL21vZHVsZXMvX2NoYXJ0LnNjc3MgKi9cbi50b2dnbGUtY2hhcnQgLnRvZ2dsZTpiZWZvcmUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjNzdlNjE3O1xuICBsZWZ0OiA2MHB4O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4vKiBsaW5lIDE3OCwgLi4vLi4vc3JjL3Nhc3MvbW9kdWxlcy9fY2hhcnQuc2NzcyAqL1xuLnRvZ2dsZS1jaGFydCAudG9nZ2xlLm1vbnRobHk6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuIl19 */