@import url(http://fast.fonts.net/t/1.css?apiType=css&projectid=8c2127f9-7756-4655-b53c-a3c803ad9993); /*
Theme Name: kurtz
*/
/*!
 * Bootstrap v3.3.4 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=ad9f8726d2142214933e)
 * Config saved to config.json and https://gist.github.com/ad9f8726d2142214933e
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: "Avenir Next W01", sans-serif, sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td,
th {
  padding: 0;
}

* {
  box-sizing: border-box;
}

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: #00a3da;
  text-decoration: none;
}

a:hover,
a:focus {
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role="button"] {
  cursor: pointer;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

@media (min-width: 768px) {
  .container {
    width: 718px;
  }
}
@media (min-width: 972px) {
  .container {
    width: 940px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.row {
  margin-left: -10px;
  margin-right: -10px;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-11 {
    width: 91.66666667%;
  }

  .col-sm-10 {
    width: 83.33333333%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-8 {
    width: 66.66666667%;
  }

  .col-sm-7 {
    width: 58.33333333%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666667%;
  }

  .col-sm-4 {
    width: 33.33333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-2 {
    width: 16.66666667%;
  }

  .col-sm-1 {
    width: 8.33333333%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  .col-sm-pull-0 {
    right: auto;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-push-11 {
    left: 91.66666667%;
  }

  .col-sm-push-10 {
    left: 83.33333333%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-8 {
    left: 66.66666667%;
  }

  .col-sm-push-7 {
    left: 58.33333333%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-5 {
    left: 41.66666667%;
  }

  .col-sm-push-4 {
    left: 33.33333333%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-2 {
    left: 16.66666667%;
  }

  .col-sm-push-1 {
    left: 8.33333333%;
  }

  .col-sm-push-0 {
    left: auto;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 972px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-11 {
    width: 91.66666667%;
  }

  .col-md-10 {
    width: 83.33333333%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-8 {
    width: 66.66666667%;
  }

  .col-md-7 {
    width: 58.33333333%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-5 {
    width: 41.66666667%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }

  .col-md-1 {
    width: 8.33333333%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-pull-11 {
    right: 91.66666667%;
  }

  .col-md-pull-10 {
    right: 83.33333333%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-8 {
    right: 66.66666667%;
  }

  .col-md-pull-7 {
    right: 58.33333333%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-5 {
    right: 41.66666667%;
  }

  .col-md-pull-4 {
    right: 33.33333333%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-2 {
    right: 16.66666667%;
  }

  .col-md-pull-1 {
    right: 8.33333333%;
  }

  .col-md-pull-0 {
    right: auto;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-push-11 {
    left: 91.66666667%;
  }

  .col-md-push-10 {
    left: 83.33333333%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-8 {
    left: 66.66666667%;
  }

  .col-md-push-7 {
    left: 58.33333333%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-5 {
    left: 41.66666667%;
  }

  .col-md-push-4 {
    left: 33.33333333%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-2 {
    left: 16.66666667%;
  }

  .col-md-push-1 {
    left: 8.33333333%;
  }

  .col-md-push-0 {
    left: auto;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666667%;
  }

  .col-lg-10 {
    width: 83.33333333%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666667%;
  }

  .col-lg-7 {
    width: 58.33333333%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666667%;
  }

  .col-lg-4 {
    width: 33.33333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.66666667%;
  }

  .col-lg-1 {
    width: 8.33333333%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  .col-lg-pull-0 {
    right: auto;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-push-11 {
    left: 91.66666667%;
  }

  .col-lg-push-10 {
    left: 83.33333333%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-8 {
    left: 66.66666667%;
  }

  .col-lg-push-7 {
    left: 58.33333333%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-5 {
    left: 41.66666667%;
  }

  .col-lg-push-4 {
    left: 33.33333333%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-2 {
    left: 16.66666667%;
  }

  .col-lg-push-1 {
    left: 8.33333333%;
  }

  .col-lg-push-0 {
    left: auto;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }

  table.visible-sm {
    display: table;
  }

  tr.visible-sm {
    display: table-row !important;
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 972px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }

  table.visible-md {
    display: table;
  }

  tr.visible-md {
    display: table-row !important;
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 972px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 972px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 972px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }

  table.visible-lg {
    display: table;
  }

  tr.visible-lg {
    display: table-row !important;
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 972px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }

  table.visible-print {
    display: table;
  }

  tr.visible-print {
    display: table-row !important;
  }

  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
@font-face {
  font-family: "Avenir Next W01_n5";
  src: url("Fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix")
    format("eot");
}
@font-face {
  font-family: "Avenir Next W01";
  src: url("Fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");
  src: url("Fonts/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix")
      format("eot"),
    url("Fonts/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2") format("woff2"),
    url("Fonts/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff"),
    url("Fonts/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf") format("truetype"),
    url("Fonts/52a192b1-bea5-4b48-879f-107f009b666f.svg#52a192b1-bea5-4b48-879f-107f009b666f")
      format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Avenir Next W01_i5";
  src: url("Fonts/d1fddef1-d940-4904-8f6c-17e809462301.eot?#iefix")
    format("eot");
}
@font-face {
  font-family: "Avenir Next W01";
  src: url("Fonts/d1fddef1-d940-4904-8f6c-17e809462301.eot?#iefix");
  src: url("Fonts/d1fddef1-d940-4904-8f6c-17e809462301.eot?#iefix")
      format("eot"),
    url("Fonts/7377dbe6-f11a-4a05-b33c-bc8ce1f60f84.woff2") format("woff2"),
    url("Fonts/92b66dbd-4201-4ac2-a605-4d4ffc8705cc.woff") format("woff"),
    url("Fonts/18839597-afa8-4f0b-9abb-4a30262d0da8.ttf") format("truetype"),
    url("Fonts/1de7e6f4-9d4d-47e7-ab23-7d5cf10ab585.svg#1de7e6f4-9d4d-47e7-ab23-7d5cf10ab585")
      format("svg");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Avenir Next W01_n8";
  src: url("Fonts/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix")
    format("eot");
}
@font-face {
  font-family: "Avenir Next W01";
  src: url("Fonts/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix");
  src: url("Fonts/dccb10af-07a2-404c-bfc7-7750e2716bc1.eot?#iefix")
      format("eot"),
    url("Fonts/14c73713-e4df-4dba-933b-057feeac8dd1.woff2") format("woff2"),
    url("Fonts/b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.woff") format("woff"),
    url("Fonts/890bd988-5306-43ff-bd4b-922bc5ebdeb4.ttf") format("truetype"),
    url("Fonts/ed104d8c-7f39-4e8b-90a9-4076be06b857.svg#ed104d8c-7f39-4e8b-90a9-4076be06b857")
      format("svg");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Avenir Next W01_i8";
  src: url("Fonts/ac2d4349-4327-448f-9887-083a6a227a52.eot?#iefix")
    format("eot");
}
@font-face {
  font-family: "Avenir Next W01";
  src: url("Fonts/ac2d4349-4327-448f-9887-083a6a227a52.eot?#iefix");
  src: url("Fonts/ac2d4349-4327-448f-9887-083a6a227a52.eot?#iefix")
      format("eot"),
    url("Fonts/eaafcb26-9296-4a57-83e4-4243abc03db7.woff2") format("woff2"),
    url("Fonts/25e83bf5-47e3-4da7-98b1-755efffb0089.woff") format("woff"),
    url("Fonts/4112ec87-6ded-438b-83cf-aaff98f7e987.ttf") format("truetype"),
    url("Fonts/ab1835cb-df6f-4d8d-b8ee-3075f5ba758d.svg#ab1835cb-df6f-4d8d-b8ee-3075f5ba758d")
      format("svg");
  font-weight: 800;
  font-style: italic;
}
body,
button,
input,
select,
textarea {
  color: #4a4a4a;
  font-family: "Avenir Next W01", sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.7;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

h1 {
  font-size: 20px;
  font-size: 2rem;
  font-weight: normal;
  line-height: 1.3;
  text-transform: uppercase;
  padding: 0 0 20px;
  margin: 0;
}

h2,
.discover {
  font-size: 20px;
  font-size: 2rem;
  font-weight: normal;
  line-height: 1.3;
}

p {
  margin: 0.5em 0 1em;
}

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

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #4a4a4a;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

a:hover {
  text-decoration: none;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #4a4a4a;
  display: block;
  font-size: 8.75px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

.aligncenter,
.alignleft,
.alignright {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}

.aligncenter {
  text-align: center;
}

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block;
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

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

.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto 15px;
  padding: 0;
  *zoom: 1;
}

.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/** THEME
===================================*/
.bx-wrapper .bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  transform: translatez(0);
}

.bx-clone {
  display: none;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -40px;
  width: 100%;
}

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(images/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: 0.85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #d8d8d8;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #00b0f4;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url(images/arrow-left.png);
}

.bx-wrapper .bx-next {
  right: 10px;
  background: url(images/arrow-right.png);
}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  margin-top: 16px;
  outline: 0;
  width: 12px;
  height: 16px;
  text-indent: -9999px;
  z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: 0.85em;
  padding: 10px;
}

.Disabled {
  display: none !important;
}

#masthead {
  border-bottom: 1px solid #979797;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 100%;
  background: #fff;
}
#masthead h1 {
  padding-bottom: 0;
}

.menu-toggle {
  display: block;
  width: 55px;
  height: 57px;
  margin-right: -10px;
  background: url(images/mobilenav.png) no-repeat center center;
  float: right;
}

.site-title {
  width: 100px;
  height: 24px;
  display: block;
  padding: 0;
  margin: 18px 0 0;
  text-indent: -9999px;
  background: url(images/logo.svg) no-repeat;
}

#site-navigation {
  padding: 0;
  display: none;
}

#primary-menu {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#primary-menu a {
  display: block;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  background: #555555;
  border-bottom: 1px solid #fff;
  padding: 25px;
}

#gooddesign {
  overflow: hidden;
  position: relative;
  text-align: center;
}
#gooddesign img {
  width: 180%;
  height: auto;
  margin: 0 -40%;
}
#gooddesign .interior {
  position: absolute;
  top: 20%;
  width: 100%;
}
#gooddesign p {
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20px;
  font-size: 2rem;
  letter-spacing: 2px;
  line-height: 1.2;
}
#gooddesign p span {
  display: block;
}
#gooddesign #subscribe {
  border: none;
  background: #00a3da;
  color: #fff;
  display: block;
  text-transform: uppercase;
  width: 100%;
  padding: 8px 0;
}
#gooddesign #email {
  display: none;
  text-align: center;
}
#gooddesign #email input {
  height: 32px;
  width: 100%;
  border: 0;
  padding: 0 10px;
  text-align: center;
}

.home h2 {
  text-align: center;
}
.home #main h2 {
  text-align: left;
  margin-top: 40px;
}
.home #main {
  border-bottom: 1px solid #979797;
  padding: 10px 0 30px;
}

#ourwork .project {
  display: none;
}
@media screen and (max-width: 768px) {
  #ourwork .info h2 {
    display: none;
  }
}

#ourwork {
  border-bottom: 1px solid #979797;
}

#ourwork-desktop .project {
  display: block;
}

.dsk-portfolio {
  display: block;
}
@media screen and (max-width: 691px) {
  .dsk-portfolio {
    display: none;
  }
}

.mbl-portfolio {
  display: none;
}
@media screen and (max-width: 691px) {
  .mbl-portfolio {
    display: block;
  }
}

#ourwork,
#ourwork-desktop {
  padding: 10px 0 30px;
  margin-bottom: 10px;
}
#ourwork .thumbnails,
#ourwork-desktop .thumbnails {
  width: 100%;
  overflow-scrolling: touch;
  -webkit-overflow-scrolling: touch;
}
@media screen and (max-width: 425px) {
  #ourwork .thumbnails,
  #ourwork-desktop .thumbnails {
    overflow: scroll;
  }
}
#ourwork .thumbnails span.client-name,
#ourwork-desktop .thumbnails span.client-name {
  position: absolute;
  font-weight: bold;
  display: none;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 80%;
  margin: auto;
  font-size: 20px;
  line-height: normal;
  text-align: center;
  z-index: 99;
  color: white;
}
#ourwork .thumbnails ul,
#ourwork-desktop .thumbnails ul {
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
  overflow: hidden;
}
@media screen and (max-width: 425px) {
  #ourwork .thumbnails ul,
  #ourwork-desktop .thumbnails ul {
    display: inline-flex;
    height: 156px;
  }
}
#ourwork .thumbnails li,
#ourwork-desktop .thumbnails li {
  margin: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 156px;
  height: 156px;
  min-height: 156px;
  min-width: 156px;
  float: left;
  cursor: pointer;
  padding: 8px;
  position: relative;
}
@media screen and (max-width: 768px) {
  #ourwork .thumbnails li,
  #ourwork-desktop .thumbnails li {
    width: 100px;
    height: 100px;
    min-width: 100px;
    min-height: 100px;
  }
}
@media screen and (max-width: 425px) {
  #ourwork .thumbnails li,
  #ourwork-desktop .thumbnails li {
    width: 156px;
    height: 156px;
    min-height: 156px;
    min-width: 156px;
  }
}
#ourwork .thumbnails .blue,
#ourwork-desktop .thumbnails .blue {
  width: 140px;
  height: 140px;
  opacity: 0;
  position: absolute;
  top: 8px;
  left: 8px;
  background: #00a3da;
}
@media screen and (max-width: 768px) {
  #ourwork .thumbnails .blue,
  #ourwork-desktop .thumbnails .blue {
    width: 100px;
    height: 100px;
  }
}
@media screen and (max-width: 425px) {
  #ourwork .thumbnails .blue,
  #ourwork-desktop .thumbnails .blue {
    width: 140px;
    height: 140px;
  }
}
#ourwork .thumbnails .active,
#ourwork-desktop .thumbnails .active {
  display: none;
  outline: 10px solid #00a3da;
  margin: 12px;
}
@media screen and (max-width: 768px) {
  #ourwork .thumbnails .active,
  #ourwork-desktop .thumbnails .active {
    width: 100px;
    height: 100px;
  }
}
@media screen and (max-width: 425px) {
  #ourwork .thumbnails .active,
  #ourwork-desktop .thumbnails .active {
    width: auto;
    height: auto;
    max-width: 130px;
    max-height: 130px;
  }
}
#ourwork .thumbnails .selected,
#ourwork-desktop .thumbnails .selected {
  padding: 0;
}
#ourwork .thumbnails .selected .inactive,
#ourwork-desktop .thumbnails .selected .inactive {
  display: none;
}
#ourwork .thumbnails .selected .active,
#ourwork-desktop .thumbnails .selected .active {
  display: block;
}
#ourwork .project,
#ourwork-desktop .project {
  margin: 10px 0;
}
#ourwork .project h2,
#ourwork-desktop .project h2 {
  text-transform: uppercase;
  text-align: left;
}
#ourwork .project .info,
#ourwork-desktop .project .info {
  text-align: left;
}
#ourwork .project .info a,
#ourwork-desktop .project .info a {
  display: block;
  padding: 0.5rem 0;
  text-align: center;
  color: #00b0f4;
  float: left;
}
@media only screen and (min-width: 972px) {
  #ourwork .project .info.moveup,
  #ourwork-desktop .project .info.moveup {
    bottom: 35px;
  }
}
#ourwork .active-project,
#ourwork-desktop .active-project {
  display: block;
  max-width: 100%;
}
#ourwork .gallery,
#ourwork-desktop .gallery {
  padding: 0;
}
#ourwork .gallery ul,
#ourwork-desktop .gallery ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#ourwork .gallery .bx-viewport,
#ourwork-desktop .gallery .bx-viewport {
  margin: 10px 0 0;
}

#ourwork img,
#ourwork-desktop img,
#whoweare img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

#whoweare .rollover,
#summit .rollover {
  display: none;
}
#whoweare .photo,
#summit .photo {
  text-align: center;
}
#whoweare .photo img,
#summit .photo img {
  margin: 0 auto;
}
#whoweare .photo:hover .rollover,
#summit .photo:hover .rollover {
  display: block;
}
#whoweare .photo:hover .mainphoto,
#summit .photo:hover .mainphoto {
  display: none;
}
#whoweare h3,
#summit h3 {
  color: #00a3da;
  font-size: 20px;
  font-size: 2rem;
  text-align: center;
  margin-bottom: 0;
}
#whoweare .title,
#summit .title {
  text-align: center;
}
#whoweare .desc,
#summit .desc {
  font-style: italic;
  font-size: 12px;
  font-size: 1.2rem;
}

#summit {
  margin-top: 50px;
  padding: 330px 0 50px;
  border-bottom: 1px solid #979797;
  background: url(images/summitplus.png) top center no-repeat;
}
#summit .even .photo {
  float: right;
}
#summit .even .text {
  padding-left: 10%;
}
#summit h3 {
  text-align: left;
  margin-top: 40px;
}

#testimonials {
  padding: 40px 0 0;
  position: relative;
  border-bottom: 1px solid #979797;
}
#testimonials .quote {
  background: #00a3da;
  padding: 20px;
  color: #fff;
  position: relative;
}
#testimonials .arrow,
#testimonials .small-testimonial .arrow {
  position: absolute;
  bottom: -20px;
  left: 40px;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #00a3da;
}
#testimonials .visible-xs-block {
  margin-bottom: 20px;
}
#testimonials .col-sm-4 img {
  margin-bottom: 60px;
}
#testimonials .cite {
  padding-left: 40%;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
  margin: 10px 0 20px;
}

.search-field {
  width: 94%;
  padding-right: 3%;
  padding-left: 3%;
  line-height: 2;
  border: 1px solid #979797;
}

#main {
  padding-top: 40px;
}
#main #testimonials {
  padding-top: 20px;
}
#main #testimonials .quote {
  font-size: 16px;
  font-size: 1.6rem;
  padding: 10px 15px;
}
#main #testimonials .cite {
  position: relative;
  width: auto;
  margin: 25px 15px 0;
  padding-left: 0;
}

#content {
  padding-top: 58px;
}

#bio {
  line-height: 1.8;
}

.home #main {
  padding-top: 0;
}

#main img,
#fromtheblog img {
  max-width: 100%;
  height: auto;
}

.search-form {
  margin-bottom: 20px;
}

.postlist {
  justify-content: space-between;
}
.postlist > .posting {
  margin-bottom: 1em;
}
@media only screen and (min-width: 768px) {
  .postlist > .posting {
    padding: 0;
    width: 48.5% !important;
  }
}
.postlist > .posting .post-overlay {
  background-color: rgba(0, 163, 218, 0);
  position: absolute;
  width: 100%;
  height: calc(100% - 23px);
  z-index: 99;
  transition: background-color 0.5s;
}
@media only screen and (max-width: 767px) {
  .postlist > .posting .post-overlay {
    width: calc(100% - 20px);
  }
}
.postlist > .posting:hover .post-overlay {
  background-color: rgba(0, 163, 218, 0.75);
}
.postlist > .posting:hover .posttitle h2 a {
  color: #fff;
}
.postlist > .posting .posttitle {
  z-index: 999 !important;
}
.postlist > .posting .posttitle h2 {
  text-align: left;
  margin: 0;
}
.postlist > .posting .posttitle h2 a {
  color: #555;
}
.postlist > .posting article {
  border: 1px solid #979797;
  padding: 12px;
  position: relative;
  overflow: hidden;
  height: auto;
}
.postlist > .posting article .entry-image {
  display: block;
  margin-bottom: 1em;
}
.postlist > .posting article .entry-image img {
  width: 100%;
  border-radius: 2px;
}
.postlist > .posting article .entry-content {
  color: #4a4a4a;
}
.postlist > .posting article .entry-content a {
  display: inline-block;
}
.postlist > .posting .posted-on {
  font-style: italic;
  font-size: 12px;
  font-size: 1.2rem;
}
.postlist > .posting .posttitle {
  position: relative;
  z-index: 3;
}

.post-header {
  border-bottom: 1px solid #979797;
  margin-bottom: 15px;
}
.post-header .entry-meta {
  font-size: 16px;
  font-size: 1.6rem;
  color: #b9b9b9;
}
.post-header .entry-meta a {
  color: #b9b9b9;
}
.post-header h1 {
  text-transform: none;
}

.sidebar {
  margin-top: 10px;
}

#fromtheblog .discover {
  text-align: center;
  margin-top: 20px;
}
#fromtheblog .entry-meta {
  display: none;
}

.box {
  padding: 10px 15px;
  border: 1px solid #979797;
  font-style: italic;
  line-height: 2.4;
  font-size: 12px;
  font-size: 1.2rem;
}

#infscr-loading {
  text-align: center;
}

.on-the-house {
  border-top: 1px solid #979797;
  padding: 75px 0;
}

.on-the-house-image-wrapper img {
  max-width: 100%;
}

.on-the-house-image-wrapper {
  position: relative;
}

.on-the-house-image-wrapper:after {
  background-image: url(images/OnTheHouse-Logo.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 150px auto;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-size 200ms ease-in-out;
}

@media screen and (min-width: 360px) {
  .on-the-house-image-wrapper:after {
    background-size: 200px auto;
  }
}

@media screen and (min-width: 500px) {
  .on-the-house-image-wrapper:after {
    background-size: 300px auto;
  }
}

@media screen and (min-width: 600px) {
  .on-the-house-image-wrapper:after {
    background-size: 350px auto;
  }
}

.on-the-house-copy-wrapper {
  margin-top: 25px;
}

.on-the-house-copy-wrapper h2,
.on-the-house-copy-wrapper p {
  text-align: left;
}

.on-the-house-copy-wrapper p {
  line-height: 2.25;
}

.on-the-house-page-link-wrapper {
  text-align: center;
  width: 100%;
}

.on-the-house-page-link {
  background: #00a3da;
  color: #fff;
  display: inline-block;
  margin: 12px auto auto;
  padding: 6px 36px;
  text-transform: uppercase;
}

.on-the-house-page h1 {
  text-transform: none;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 0;
  padding-bottom: 0;
}

.on-the-house-page .examples-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 20px;
  padding-left: 8px;
  padding-right: 8px;
}

.on-the-house-page .example-wrapper {
  margin: 6px;
  border: 1px solid #eee;
}

.on-the-house-page .example-wrapper > img {
  max-width: 140px !important;
}

.on-the-house-application-wrapper {
  margin-top: 40px;
  margin-bottom: 80px;
}

.on-the-house-application-wrapper > div {
  border: 1px solid #cccccc;
  padding: 60px 20px;
}

@media screen and (max-width: 768px) {
  .on-the-house-application-wrapper > div {
    padding: 40px 20px;
  }
}

.on-the-house-application {
  max-width: 600px;
  margin: auto;
}

.on-the-house-application h3,
.on-the-house-application h4 {
  font-weight: 400;
}

.on-the-house-application h3,
.on-the-house-application h4 {
  margin-top: 30px; 
}

.nomargintop {
  margin-top: 0 !important;
}

.on-the-house-application p {
  margin-bottom: 15px;
}

.on-the-house-application label, 
.on-the-house-application input, 
.on-the-house-application textarea {
  width: 100%;
  display: block;
}

.on-the-house-application input, 
.on-the-house-application textarea {
  padding: 6px 18px;
  border: 1px solid #cccccc;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.on-the-house-application input::-webkit-input-placeholder,
.on-the-house-application textarea::-webkit-input-placeholder {
  font-style: italic;
}
.on-the-house-application input:-ms-input-placeholder,
.on-the-house-application textarea:-ms-input-placeholder {
  font-style: italic;
}
.on-the-house-application input::-ms-input-placeholder,
.on-the-house-application textarea::-ms-input-placeholder {
  font-style: italic;
}
.on-the-house-application input::placeholder,
.on-the-house-application textarea::placeholder {
  font-style: italic;
}

.on-the-house-application input[type="submit"] {
  border: none;
  background-color: #00a3da;
  color: #fff;
  text-transform: uppercase;
}

#footer {
  padding-top: 40px;
  border-top: 1px solid #979797;
}
#footer h2 {
  margin-bottom: 4rem;
  text-align: center;
}

#social {
  width: auto;
  margin: 0 auto;
  padding: 0;
  list-style-type: none;
  text-align: center;
}
@media screen and (max-width: 425px) {
  #social {
    max-width: 280px;
  }
}
#social li {
  display: inline;
}
@media screen and (max-width: 425px) {
  #social li:nth-of-type(4),
  #social li:last-of-type {
    margin-top: 8px;
    display: inline-block;
  }
}
#social a {
  display: inline-block;
  width: 36px;
  height: 36px;
  margin: 0 18px;
}
#social a.fb {
  background: url(images/SM-Facebook.svg) no-repeat;
}
#social a.gp {
  background: url(images/SM-GooglePlus.svg) no-repeat;
}
#social a.li {
  background: url(images/SM-Linkedin.svg) no-repeat;
}
#social a.tw {
  background: url(images/SM-Twitter.svg) no-repeat;
}
#social a.in {
  background: url(images/SM-Instagram.svg) no-repeat;
}

.page-id-6 #main {
  text-align: center;
}

#logins a {
  display: block;
  border: 1px solid #979797;
  background: #00a3da;
  width: 220px;
  margin: 0 auto 30px;
  color: #fff;
  text-transform: uppercase;
  background: url(images/logins.jpg) no-repeat;
  padding-top: 130px;
}
#logins a.basecamp:hover {
  background-position: 0 -130px;
}
#logins a.emailblast {
  background-position: -220px 0;
}
#logins a.emailblast:hover {
  background-position: -220px -135px;
}
#logins a.digitalassets {
  background-position: -440px 0;
}
#logins a.digitalassets:hover {
  background-position: -440px -130px;
}
#logins a.filetransfer {
  background-position: -660px 0;
}
#logins a.filetransfer:hover {
  background-position: -660px -130px;
}
#logins a.asana {
  background-position: -880px 0;
}
#logins a.asana:hover {
  background-position: -880px -132px;
}
#logins a.conceptboard {
  background-position: -1100px 0;
}
#logins a.conceptboard:hover {
  background-position: -1100px -132px;
}
#logins .caption {
  display: block;
  padding: 5px;
  background: #00a3da;
}

.questions {
  font-size: 20px;
  font-size: 2rem;
}

#overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 176, 244, 0.8);
  z-index: 10000;
  top: 0;
  left: 0;
  display: none;
}

#contactform {
  background: #fff;
  padding: 10px;
  z-index: 12000;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding-bottom: 20px;
  display: none;
}
#contactform .close {
  float: right;
  cursor: pointer;
}
#contactform .wpcf7-form-control {
  padding: 5px 20px;
  border: 1px solid #d6d6d6;
}
#contactform input,
#contactform textarea {
  width: 100%;
}
#contactform textarea {
  height: 150px;
}
#contactform .wpcf7-submit {
  border: none;
  background: #00a3da;
  color: #fff;
  text-transform: uppercase;
}

#bottom {
  background-size: cover;
  margin-top: 30px;
  color: #fff;
  text-align: center;
  padding: 15px 0;
}
#bottom a {
  color: #fff;
  text-decoration: underline;
}

#subResponse {
  color: #fff;
  text-align: center;
}

#swipe {
  cursor: pointer;
}

#comments {
  border-top: 1px solid #979797;
  margin-top: 30px;
  padding-top: 5rem;
}
#comments .pingback {
  display: none;
}
@media only screen and (max-width: 971px) {
  #comments .row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  #comments .row .col-md-4 {
    order: 2;
    margin-top: 2rem;
  }
  #comments .row .col-md-8 {
    order: 1;
  }
}
#comments ol {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
#comments .avatar {
  width: 40px;
  height: 40px;
  margin-right: 20px;
  float: left;
}
#comments .comment-meta {
  position: relative;
}
#comments .comment-body {
  border: 1px solid #e2e2e2;
  padding: 15px;
  margin-bottom: 20px;
}
#comments .comment-body::before {
  position: absolute;
  left: -13px;
  width: 13px;
  height: 24px;
  background-color: #fff;
  content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgc3R5bGU9Imlzb2xhdGlvbjppc29sYXRlIiB2aWV3Qm94PSIwIDAgMTMgMjQiIHdpZHRoPSIxMyIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJfY2xpcFBhdGhfM1dCOFZSc3hWSURnZDA0elAzWExiVHhBY3M0ajk2STAiPjxyZWN0IHdpZHRoPSIxMyIgaGVpZ2h0PSIyNCIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcFBhdGhfM1dCOFZSc3hWSURnZDA0elAzWExiVHhBY3M0ajk2STApIj48bGluZSB4MT0iMTIuOTkyIiB5MT0iMC4wNCIgeDI9IjEyLjk5MiIgeTI9IjI0LjAzIiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlPSJyZ2IoMjU1LDI1NSwyNTUpIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMyIvPjxsaW5lIHgxPSIwIiB5MT0iMTEuOTk1IiB4Mj0iMTIuOTkyIiB5Mj0iMC4wNCIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0icmdiKDIyNiwyMjYsMjI2KSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjMiLz48bGluZSB4MT0iMC4wNCIgeTE9IjExLjk5NSIgeDI9IjEyLjk1MiIgeTI9IjIzLjk1MSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0icmdiKDIyNiwyMjYsMjI2KSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLW1pdGVybGltaXQ9IjMiLz48L2c+PC9zdmc+");
}
#comments .says {
  display: none;
}
#comments .comment-metadata a {
  color: #646464;
  font-size: 12px;
  font-size: 1.2rem;
}
#comments .comment-content {
  clear: both;
}
#comments .comment-metadata {
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  #comments .depth-1 article {
    width: 90%;
  }
  #comments .children {
    padding-left: 30px;
    width: 100%;
    margin-left: 10%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 971px) {
  #respond {
    padding: 2rem 3rem;
    margin-bottom: 1rem;
    border: 1px solid #979797;
  }
}
#respond form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#respond form .comment-form-author {
  order: 1;
}
#respond form .comment-form-email {
  order: 2;
}
#respond form .comment-form-url {
  order: 3;
}
#respond form .comment-form-comment {
  order: 4;
}
#respond form #bwp-recaptcha-3fcdb73d36d54f2cc22d0f68e6b6e182 {
  order: 5;
}
#respond form .form-submit {
  order: 6;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  #respond form p {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 971px) {
  #respond form {
    display: table;
  }
  #respond form p {
    width: 48.5%;
  }
  #respond form .comment-form-author {
    float: left;
  }
  #respond form .comment-form-email {
    float: left;
  }
  #respond form .comment-form-url {
    float: left;
  }
  #respond form .comment-form-comment {
    float: right;
  }
  #respond form .comment-form-comment textarea {
    height: 154px;
  }
  #respond form #bwp-recaptcha-3fcdb73d36d54f2cc22d0f68e6b6e182 {
    float: left;
  }
  #respond form .form-submit {
    float: left;
  }
}
#respond form .rc-anchor-light.rc-anchor-normal {
  border: 1px solid #979797 !important;
}
#respond input[type="text"],
#respond input[type="email"],
#respond input[type="url"],
#respond textarea {
  padding: 5px 20px;
  border: 1px solid #979797;
}
#respond input[type="text"]::-webkit-input-placeholder,
#respond input[type="email"]::-webkit-input-placeholder,
#respond input[type="url"]::-webkit-input-placeholder,
#respond textarea::-webkit-input-placeholder {
  font-style: italic;
}
#respond input[type="text"]:-ms-input-placeholder,
#respond input[type="email"]:-ms-input-placeholder,
#respond input[type="url"]:-ms-input-placeholder,
#respond textarea:-ms-input-placeholder {
  font-style: italic;
}
#respond input[type="text"]::-ms-input-placeholder,
#respond input[type="email"]::-ms-input-placeholder,
#respond input[type="url"]::-ms-input-placeholder,
#respond textarea::-ms-input-placeholder {
  font-style: italic;
}
#respond input[type="text"]::placeholder,
#respond input[type="email"]::placeholder,
#respond input[type="url"]::placeholder,
#respond textarea::placeholder {
  font-style: italic;
}
#respond p {
  width: 100%;
}
#respond p input,
#respond p textarea {
  width: 100%;
}
#respond textarea {
  height: 200px;
}
#respond label {
  display: none;
}
#respond .submit {
  border: none;
  background: #00a3da;
  color: #fff;
  text-transform: uppercase;
  padding: 5px;
}
#respond .form-allowed-tags,
#respond .comment-notes {
  display: none;
}

#reply-title {
  margin-top: 0;
  font-weight: normal;
  font-size: 20px;
  font-size: 2rem;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  #reply-title {
    text-align: center;
  }
}

#services {
  border-bottom: 1px solid #979797;
  padding-top: 25px;
  padding-bottom: 50px;
}
#services .service {
  margin-top: 1em;
}
#services .service .service-image {
  text-align: center;
}
#services .service h3 {
  font-weight: normal;
  line-height: 1.3;
  font-size: 21px;
}
@media only screen and (max-width: 767px) {
  #services .service .service-image {
    display: inline-block;
    width: 55px;
    text-align: left;
  }
  #services .service .service-image img {
    height: 45px;
    width: auto;
  }
  #services .service h3 {
    display: inline-block;
    vertical-align: top;
    line-height: 1;
  }
  #services .service p {
    margin-top: 0;
  }
}

#process {
  border-bottom: 1px solid #979797;
  padding-top: 25px;
  padding-bottom: 50px;
}
@media only screen and (min-width: 768px) {
  #process .mobile {
    display: none;
  }
}
#process .mobile .mobile-bar {
  display: table;
  width: 100%;
  margin-top: 1rem;
  background: #00a3da url("images/bar-arrow.svg") no-repeat center;
  text-align: center;
}
#process .mobile .mobile-bar span {
  display: inline-block;
  width: 50%;
  padding: 1rem 0;
  text-transform: uppercase;
  color: #fff;
  font-size: 2rem;
}
#process .mobile .container div {
  margin-top: 1rem;
  text-align: center;
}
#process .mobile .container div:nth-child(2) {
  margin-bottom: 2rem;
}
#process .mobile .container div span {
  display: block;
  font-size: 2rem;
}
@media only screen and (max-width: 767px) {
  #process .desktop {
    display: none;
  }
}
#process .desktop .desktop-bar {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  background-color: #00a3da;
  border-radius: 6px;
}
#process .desktop .desktop-bar span {
  display: block;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-size: 2rem;
}
#process .desktop .col-sm-3 {
  margin-top: 2rem;
  text-align: center;
}
#process .desktop .col-sm-3 span {
  display: block;
  font-size: 2rem;
}

#latest-blog {
  padding-top: 25px;
  padding-bottom: 50px;
}
#latest-blog .posts {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
#latest-blog .posts .post {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-self: stretch;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  #latest-blog .posts .post:nth-child(2),
  #latest-blog .posts .post:nth-child(3) {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 971px) {
  #latest-blog .posts .post {
    width: calc(50% - 1rem);
  }
  #latest-blog .posts .post:nth-child(3) {
    display: none;
  }
}
@media only screen and (min-width: 972px) {
  #latest-blog .posts .post {
    width: calc((100% / 3) - 1rem);
  }
}
#latest-blog .posts .post .post-content {
  display: flex;
  flex-wrap: wrap;
  min-height: 300px;
  padding: 1rem;
  border: 1px solid #4a4a4a;
}
#latest-blog .posts .post .post-content img {
  width: 100%;
  height: auto;
}
#latest-blog .posts .post .post-content a {
  align-self: flex-end;
  display: block;
  margin-top: 1rem;
  color: #4a4a4a;
  font-size: 18px;
  line-height: 24px;
}
#latest-blog .posts .post .post-content:hover {
  background-color: #00a3da;
}
#latest-blog .posts .post .post-content:hover a {
  color: #fff;
}
#latest-blog .posts .post span {
  font-style: italic;
  font-size: 12px;
}

#instagram {
  border-bottom: 1px solid #979797;
  padding-top: 25px;
  padding-bottom: 50px;
}
#twitter {
  border-bottom: 1px solid #979797;
  padding-top: 25px;
  padding-bottom: 50px;
}

.category-sidebar h3 {
  margin: 0;
  padding: 1.2rem 1rem 0.9rem;
  background-color: #6f6f6d;
  color: #fff;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 100%;
  cursor: pointer;
}
.category-sidebar h3 img {
  display: none;
}
@media only screen and (max-width: 1199px) {
  .category-sidebar h3 {
    text-align: center;
    padding: 1.2rem 0 0.9rem;
  }
  .category-sidebar h3 img {
    display: inline-block;
    position: absolute;
    right: 3rem;
    font-weight: bold;
  }
}
.category-sidebar ul {
  margin: 0;
  padding: 0;
  border: 1px solid #979797;
  list-style: none;
}
@media only screen and (max-width: 1199px) {
  .category-sidebar ul {
    display: none;
  }
}
.category-sidebar ul ul {
  border: none;
}
.category-sidebar ul li {
  padding: 1.5rem 1.5rem;
  border-bottom: 1px solid #979797;
}
.category-sidebar ul li:last-child {
  border-bottom: none;
}
.category-sidebar ul li:hover {
  background-color: #f8f8f8;
}
.category-sidebar ul li a {
  display: inline-block;
  color: #6f6f6f;
  text-transform: capitalize;
  font-size: 17px;
}
.category-sidebar ul li.current-cat a {
  font-weight: bold;
}
.category-sidebar ul li.current-cat ul li a {
  font-weight: normal;
}
.category-sidebar ul li i {
  float: right;
  width: 12px;
  height: 16px;
  margin-top: 5px;
  background: url("images/arrow-right-2.png") center center;
  cursor: pointer;
}
.category-sidebar ul li i.open {
  width: 16px;
  height: 12px;
  background: url("images/arrow-down.png") center center;
}
.category-sidebar ul li ul {
  margin-top: 0.75rem;
  display: none;
}
.category-sidebar ul li ul li {
  padding: 0;
  border-bottom: none;
}
.category-sidebar ul li ul li i {
  display: none;
}
.category-sidebar ul li ul li a {
  font-size: 14px;
  line-height: 175%;
}
.category-sidebar ul li ul li a:hover {
  text-decoration: underline;
}
.category-sidebar ul li ul li ul li {
  padding-left: 1.5rem;
}
.category-sidebar ul li ul li ul li a {
  font-size: 14px;
}
.category-sidebar ul li ul li ul li ul li {
  padding-left: 1.5rem;
}

.blog .search-form,
.search .search-form,
.tag .search-form,
.date .search-form {
  margin-top: 2rem;
}

@media only screen and (max-width: 1199px) {
  .blog .desktop-search,
  .category .desktop-search,
  .single .desktop-search,
  .search .desktop-search,
  .tag .desktop-search,
  .date .desktop-search {
    display: none;
  }
  .blog .category-sidebar,
  .category .category-sidebar,
  .single .category-sidebar,
  .search .category-sidebar,
  .tag .category-sidebar,
  .date .category-sidebar {
    margin-bottom: 3rem;
  }
  .blog .search-form img,
  .category .search-form img,
  .single .search-form img,
  .search .search-form img,
  .tag .search-form img,
  .date .search-form img {
    margin-right: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .blog .mobile-search,
  .category .mobile-search,
  .single .mobile-search,
  .search .mobile-search,
  .tag .mobile-search,
  .date .mobile-search {
    display: none;
  }
  .blog .desktop-search form,
  .category .desktop-search form,
  .single .desktop-search form,
  .search .desktop-search form,
  .tag .desktop-search form,
  .date .desktop-search form {
    margin-top: 3rem;
  }
}
.blog .search-box input::-webkit-input-placeholder,
.category .search-box input::-webkit-input-placeholder,
.single .search-box input::-webkit-input-placeholder,
.search .search-box input::-webkit-input-placeholder,
.tag .search-box input::-webkit-input-placeholder,
.date .search-box input::-webkit-input-placeholder {
  color: #bbb;
}
.blog .search-box input:-ms-input-placeholder,
.category .search-box input:-ms-input-placeholder,
.single .search-box input:-ms-input-placeholder,
.search .search-box input:-ms-input-placeholder,
.tag .search-box input:-ms-input-placeholder,
.date .search-box input:-ms-input-placeholder {
  color: #bbb;
}
.blog .search-box input::-ms-input-placeholder,
.category .search-box input::-ms-input-placeholder,
.single .search-box input::-ms-input-placeholder,
.search .search-box input::-ms-input-placeholder,
.tag .search-box input::-ms-input-placeholder,
.date .search-box input::-ms-input-placeholder {
  color: #bbb;
}
.blog .search-box input::placeholder,
.category .search-box input::placeholder,
.single .search-box input::placeholder,
.search .search-box input::placeholder,
.tag .search-box input::placeholder,
.date .search-box input::placeholder {
  color: #bbb;
}
.blog .search-box button,
.category .search-box button,
.single .search-box button,
.search .search-box button,
.tag .search-box button,
.date .search-box button {
  position: absolute;
  margin-top: -30px;
  right: 10px;
  background-color: transparent;
  border: none;
}

.blog article,
.category article,
.search article,
.tag article,
.date article {
  min-height: 125px;
}
.blog article:hover a,
.blog article:hover span,
.blog article:hover p,
.blog article:hover h1,
.blog article:hover h2,
.blog article:hover h3,
.blog article:hover h4,
.blog article:hover h5,
.blog article:hover h6,
.category article:hover a,
.category article:hover span,
.category article:hover p,
.category article:hover h1,
.category article:hover h2,
.category article:hover h3,
.category article:hover h4,
.category article:hover h5,
.category article:hover h6,
.search article:hover a,
.search article:hover span,
.search article:hover p,
.search article:hover h1,
.search article:hover h2,
.search article:hover h3,
.search article:hover h4,
.search article:hover h5,
.search article:hover h6,
.tag article:hover a,
.tag article:hover span,
.tag article:hover p,
.tag article:hover h1,
.tag article:hover h2,
.tag article:hover h3,
.tag article:hover h4,
.tag article:hover h5,
.tag article:hover h6,
.date article:hover a,
.date article:hover span,
.date article:hover p,
.date article:hover h1,
.date article:hover h2,
.date article:hover h3,
.date article:hover h4,
.date article:hover h5,
.date article:hover h6 {
  color: #fff !important;
}
.blog .wp-pagenavi,
.category .wp-pagenavi,
.search .wp-pagenavi,
.tag .wp-pagenavi,
.date .wp-pagenavi {
  margin-top: 2rem;
  text-align: center;
}
.blog .wp-pagenavi .previouspostslink,
.category .wp-pagenavi .previouspostslink,
.search .wp-pagenavi .previouspostslink,
.tag .wp-pagenavi .previouspostslink,
.date .wp-pagenavi .previouspostslink {
  float: left;
}
.blog .wp-pagenavi .nextpostslink,
.category .wp-pagenavi .nextpostslink,
.search .wp-pagenavi .nextpostslink,
.tag .wp-pagenavi .nextpostslink,
.date .wp-pagenavi .nextpostslink {
  float: right;
}
.blog .wp-pagenavi .page,
.blog .wp-pagenavi span,
.category .wp-pagenavi .page,
.category .wp-pagenavi span,
.search .wp-pagenavi .page,
.search .wp-pagenavi span,
.tag .wp-pagenavi .page,
.tag .wp-pagenavi span,
.date .wp-pagenavi .page,
.date .wp-pagenavi span {
  font-size: 15px;
  margin: 0 0.5rem;
}
.blog .posted-on a,
.category .posted-on a,
.search .posted-on a,
.tag .posted-on a,
.date .posted-on a {
  color: #4a4a4a;
}

.single .breadcrumbs {
  list-style: none;
}
.single .breadcrumbs li {
  display: inline-block;
}
.single .breadcrumbs li::after {
  content: " > ";
}
.single .breadcrumbs li:last-child {
  display: none;
}
.single .breadcrumbs li:nth-last-child(2)::after {
  content: "";
}
.single .breadcrumbs li.post-root {
  display: none !important;
}
.single .nav-links {
  display: table;
  width: 100%;
  margin-top: 1rem;
}
.single .nav-links .nav-previous {
  float: left;
}
.single .nav-links .nav-previous i {
  padding: 3px 0 3px 0;
  margin-right: 1rem;
}
.single .nav-links .nav-next {
  float: right;
}
.single .nav-links .nav-next i {
  padding: 3px 0 3px 0;
  margin-left: 1rem;
}
@media only screen and (max-width: 1199px) {
  .single .category-sidebar {
    padding: 8px;
  }
}
.single article.post .entry-content hr {
  border-top: 1px solid #979797;
}

@media only screen and (max-width: 767px) {
  #ourwork .container,
  #ourwork-desktop .container {
    padding: 0;
  }

  .testimonial {
    margin: 0;
  }
  .testimonial .col-xs-12 {
    padding: 0;
  }

  #contactform {
    position: fixed !important;
  }
}
.workpreloader {
  background: url(images/bx_loader.gif) no-repeat center center;
}

@media only screen and (min-width: 768px) {
  .alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
  }

  .alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
  }

  .site-title {
    width: 138px;
    height: 30px;
    margin-top: 27px;
  }

  #site-navigation {
    display: block !important;
    padding: 0 10px;
  }

  #masthead {
    padding: 0 0 20px;
  }

  .admin-bar #masthead {
    top: 32px;
  }

  #content {
    padding-top: 80px;
  }

  a.anchor {
    position: relative;
    top: -79px;
    display: block;
    visibility: hidden;
  }

  #primary-menu {
    float: right;
    margin-top: 25px;
  }
  #primary-menu li {
    float: left;
    padding: 5px;
    background: url(images/border.png) no-repeat right;
  }
  #primary-menu a {
    background: #fff;
    color: #4a4a4a;
    padding: 6px 4px;
    line-height: 1;
    font-size: 12px;
    font-size: 1.2rem;
  }
  #primary-menu a:hover {
    background: #00a3da;
    color: #fff;
    text-decoration: none;
  }
  #primary-menu #menu-item-20 {
    padding: 0;
    background: none;
  }
  #primary-menu #menu-item-20 a {
    background-image: none;
    padding: 10px 20px;
    border: 1px solid #4a4a4a;
  }
  #primary-menu #menu-item-20 a:hover {
    background: #00a3da;
    color: #fff;
    text-decoration: none;
    border-color: #00a3da;
  }
  #primary-menu #menu-item-14 {
    background-image: none;
  }

  #gooddesign img {
    width: 100%;
    margin: 0;
  }
  #gooddesign .interior {
    top: 40%;
  }
  #gooddesign p span {
    display: inline;
  }
  #gooddesign #subscribe {
    width: 300px;
    margin: 0 auto;
  }
  #gooddesign #email input {
    width: 300px;
  }

  #ourwork h2,
  #ourwork-desktop h2 {
    margin-top: 40px;
  }
  #ourwork .thumbnails,
  #ourwork-desktop .thumbnails {
    overflow: auto;
    margin: 0px -10px;
    width: auto;
  }
  #ourwork .thumbnails ul,
  #ourwork-desktop .thumbnails ul {
    width: 100% !important;
    margin: 0;
    padding: 0;
    height: auto;
  }
  #ourwork .info,
  #ourwork-desktop .info {
    padding: 0 20px 0 20px;
  }
  #ourwork .project h2,
  #ourwork-desktop .project h2 {
    margin-top: 10px;
  }

  #whoweare h2 {
    margin-top: 40px;
  }

  .columns-2 {
    width: 66%;
    margin: 0 auto;
  }
  .columns-2 .col-sm-4 {
    width: 50%;
  }

  #summit {
    text-align: center;
  }
  #summit h3 {
    text-align: center;
    margin-top: 10px;
    line-height: 1.2;
  }
  #summit .even .photo {
    float: left;
  }
  #summit .even .text {
    padding-left: 10px;
  }
  #summit .reverse .photo {
    float: right;
  }
  #summit .reverse .text {
    padding-left: 10%;
    padding-right: 0;
  }

  #testimonials h2 {
    margin: 0 0 40px;
  }
  #testimonials .even .col-sm-8 {
    float: right;
  }
  #testimonials .quote {
    font-size: 20px;
    font-size: 2rem;
    padding: 20px 30px;
  }
  #testimonials .arrow {
    bottom: inherit;
    top: 35px;
    left: inherit;
    right: -40px;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #00a3da;
  }
  #testimonials .even .arrow {
    border-left: 0;
    border-right: 20px solid #00a3da;
    right: inherit;
    left: -20px;
  }
  #testimonials .testimonial {
    margin-bottom: 92px;
    position: relative;
  }
  #testimonials .cite {
    font-size: 14px;
    font-size: 1.4rem;
    padding-left: 0;
    position: absolute;
    bottom: 0;
    margin: 0;
    width: 33.333333%;
  }
  #testimonials .even .cite {
    text-align: right;
    padding-right: 20px;
  }
  #testimonials .col-sm-4 {
    position: static;
  }
  #testimonials .small-testimonial {
    margin-bottom: 88px;
  }
  #testimonials .small-testimonial .arrow {
    top: inherit;
    bottom: -40px;
  }

  #logins {
    width: 650px;
    margin: 0 auto;
  }

  #fromtheblog {
    margin-top: 40px;
    border-top: 1px solid #979797;
    padding-top: 40px;
  }
  #fromtheblog h2 {
    margin: 0 0 40px;
  }

  .postlist {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: stretch;
  }
  .postlist > .posting {
    width: 50%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-self: stretch;
  }
  .postlist > .posting article {
    width: 100%;
    align-self: stretch;
  }
  .postlist > .posting .entry-meta {
    align-self: flex-end;
  }

  #contactform {
    width: 340px;
    height: auto;
  }
  #contactform textarea {
    height: 230px;
  }

  #bottom {
    padding-top: 150px;
    min-height: 700px;
    position: relative;
  }
  #bottom .contactinfo,
  #bottom .copyright {
    position: absolute;
    bottom: 70px;
    right: 35px;
    text-align: right;
  }
  #bottom .copyright {
    bottom: 20px;
  }
  #bottom .summitco {
    position: absolute;
    bottom: 20px;
    left: 35px;
    width: 120px;
  }

  #subResponse {
    margin-top: 20px;
  }

  #comments ol {
    padding-left: 80px;
  }
  #comments .comment-body {
    position: relative;
  }
  #comments .avatar {
    width: 60px;
    height: 60px;
    position: absolute;
    left: -95px;
    top: -15px;
  }
}
@media only screen and (min-width: 972px) {
  #masthead {
    padding-top: 2px;
  }

  #primary-menu {
    margin-top: 20px;
  }
  #primary-menu a {
    padding: 11px 14px;
    font-size: 14px;
    font-size: 1.4rem;
  }
  #primary-menu #menu-item-20 {
    padding: 5px 0 0;
  }

  #ourwork li:hover .blue,
  #ourwork-desktop li:hover .blue {
    opacity: 0.9;
  }
  #ourwork li:hover .client-name,
  #ourwork-desktop li:hover .client-name {
    display: flex;
  }

  #summit {
    text-align: left;
  }
  #summit .photo {
    text-align: left;
  }
  #summit .photo img {
    margin: 0;
  }
  #summit h3 {
    text-align: left;
    margin-top: 40px;
  }

  #logins {
    width: auto;
    margin: 0 -10px;
  }
  #logins a {
    width: auto;
    font-size: 13px;
    font-size: 1.3rem;
  }

  #bottom {
    min-height: 800px;
  }

  #content {
    padding-top: 90px;
  }

  .project {
    position: relative;
  }
  .project .info {
    bottom: 20px;
    right: 0;
  }

  a.anchor {
    top: -89px;
  }
}
@media only screen and (min-width: 425px) and (max-width: 971px) {
  #ourwork .thumbnails li,
  #ourwork-desktop .thumbnails li {
    width: 119px;
    height: 119px;
  }
}
@media screen and (max-width: 425px) {
  #ourwork .thumbnails,
  #ourwork-desktop .thumbnails {
    height: 100%;
  }
  #ourwork .thumbnails ul,
  #ourwork-desktop .thumbnails ul {
    height: 100%;
  }
  #ourwork .thumbnails ul li,
  #ourwork-desktop .thumbnails ul li {
    height: auto;
  }
  #ourwork .thumbnails ul li.selected .client-name,
  #ourwork-desktop .thumbnails ul li.selected .client-name {
    color: #00a3da;
    display: block;
    text-transform: uppercase;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 16px;
    position: relative;
  }
}
/* PORTFOLIO MODALS */
.disableBodyScroll {
  z-index: -10;
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  height: 100%;
}

/* modal open|close controller */
#mpo-modal-controller {
  position: absolute;
  left: -999em;
  opacity: 0;
}

.mpo-modal-nav {
  position: absolute;
  z-index: -1;
  margin: 0 auto;
  display: block;
  right: 0;
  left: 0;
}
@media screen and (max-width: 768px) {
  .mpo-modal-nav {
    top: 400px !important;
  }
}
.mpo-modal-nav .prev-slide {
  float: left;
}
.mpo-modal-nav .next-slide {
  float: right;
}
.mpo-modal-nav .next-slide,
.mpo-modal-nav .prev-slide {
  position: relative;
  background: #00a3da;
  color: white;
  cursor: pointer;
  display: inline-block;
  font: 35px Arial;
  line-height: 115px;
  height: 185px;
  width: 100px;
  padding: 10px 0 0 0;
  text-decoration: none;
  vertical-align: middle;
  letter-spacing: -7px;
  text-align: center;
  right: 0;
}
.mpo-modal-nav .next-slide:hover,
.mpo-modal-nav .prev-slide:hover {
  background: grey;
  color: black;
}
.mpo-modal-nav .next-slide.prev-slide,
.mpo-modal-nav .prev-slide.prev-slide {
  content: "";
}
.mpo-modal-nav .next-slide.next-slide,
.mpo-modal-nav .prev-slide.next-slide {
  content: "";
}
.mpo-modal-nav .next-slide span,
.mpo-modal-nav .prev-slide span {
  font-size: 20px;
  margin-top: -29px;
  display: block;
  margin-bottom: -83px;
  letter-spacing: normal;
  clear: both;
}

.mpo-modal {
  display: none;
}
.mpo-modal::after {
  content: "";
  display: block;
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
}

.mpo-modal-open:checked ~ .mpo-modal-wrap {
  display: block;
}
.mpo-modal-open:checked ~ .mpo-modal-wrap:before,
.mpo-modal-open:checked ~ .mpo-modal-wrap .mpo-modal-overlay {
  display: block;
}

.mpo-modal-close {
  cursor: pointer;
  font-size: 35px;
  font-weight: bold;
  line-height: 20px;
  padding: 45px 100px 100px 100px;
  right: 0;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  text-align: right;
  color: red;
  z-index: 99999099999;
}
.mpo-modal-close:hover {
  color: white;
}

/* modal */
.mpo-modal-overlay {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 102;
}

.mpo-modal-inner {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 50px 0;
  z-index: 9999999;
  position: fixed;
}

.mpo-modal-body {
  background: #fff;
  border-radius: 0.25em;
  text-align: center;
  width: 680px;
  margin: 0 auto;
  z-index: 99999999;
}
@media screen and (max-width: 900px) {
  .mpo-modal-body {
    width: 500px;
  }
}
@media screen and (max-width: 600px) {
  .mpo-modal-body {
    width: 300px;
  }
}
@media screen and (max-width: 425px) {
  .mpo-modal-body {
    width: 480px;
  }
}
.mpo-modal-body p {
  text-align: left;
  line-height: 1.7;
}

.gallery,
.info {
  padding: 0 25px;
}

.gallery img {
  padding: 0 40px;
}

.info {
  margin-top: 70px;
}
@media screen and (max-width: 425px) {
  .info {
    margin-top: 12px;
  }
}

.mpo-modal-content {
  margin: 30px 15px 50px;
  padding: 50px 0 0;
  position: relative;
}

.mpo-modal-slide {
  display: flex;
  transition: all 0.4s ease-in;
  width: 100%;
}

.btn {
  background: transparent;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  min-width: 60px;
  position: absolute;
  width: 156px;
  height: 156px;
  z-index: 99;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0;
}
@media only screen and (max-width: 971px) and (min-width: 425px) {
  .btn {
    width: 119px;
    height: 119px;
  }
}
@media only screen and (max-width: 424px) {
  .btn .mpo-modal-body {
    max-width: 100%;
    width: 100%;
    border-radius: 0;
  }
}

label.nav-btn img {
  height: 75px !important;
  max-height: 75px !important;
  max-width: none !important;
  display: block;
}

.desktop-portfolio ul.bxslider li:not([style]):not(:first-child) {
  display: none;
}

.desktop-portfolio {
  display: block;
}
@media screen and (max-width: 425px) {
  .desktop-portfolio {
    display: none;
  }
}

.mobile-portfolio {
  display: none;
}
@media screen and (max-width: 425px) {
  .mobile-portfolio {
    display: block;
  }
}

.bx-wrapper .bx-pager {
  border-top: 1px solid lightgrey;
}
@media screen and (max-width: 768px) {
  .bx-wrapper .bx-pager {
    border-top: 0px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9rdXJ0ei9zYXNzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMva3VydHovc2Fzcy9fYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMva3VydHovc2Fzcy92YXJpYWJsZXMtc2l0ZS9fdmFyaWFibGVzLXNpdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9rdXJ0ei9zYXNzL3R5cG9ncmFwaHkvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9rdXJ0ei9zYXNzL21peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2t1cnR6L3Nhc3MvbW9kdWxlcy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2t1cnR6L3Nhc3MvbW9kdWxlcy9fYWxpZ25tZW50cy5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2t1cnR6L3Nhc3MvbW9kdWxlcy9fY2xlYXJpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMva3VydHovc2Fzcy9tb2R1bGVzL19pbmZpbml0ZS1zY3JvbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9rdXJ0ei9zYXNzL21lZGlhL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2t1cnR6L3Nhc3MvX2pxdWVyeS5ieHNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2t1cnR6L3Nhc3MvbGF5b3V0L183Njh1cC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2t1cnR6L3Nhc3MvbGF5b3V0L185NzJ1cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJzR0FBQTs7RUFBQTtBQ0FBOzs7O0dBQUE7QUFNQTs7O0dBQUE7QUFJQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0NESUY7O0FDRkE7RUFDRTtDREtGOztBQ0hBOzs7Ozs7Ozs7Ozs7O0VBYUU7Q0RNRjs7QUNKQTs7OztFQUlFO0VBQ0E7Q0RPRjs7QUNMQTtFQUNFO0VBQ0E7Q0RRRjs7QUNOQTs7RUFFRTtDRFNGOztBQ1BBO0VBQ0U7Q0RVRjs7QUNSQTs7RUFFRTtDRFdGOztBQ1RBO0VBQ0U7Q0RZRjs7QUNWQTs7RUFFRTtDRGFGOztBQ1hBO0VBQ0U7Q0RjRjs7QUNaQTtFQUNFO0VBQ0E7Q0RlRjs7QUNiQTtFQUNFO0VBQ0E7Q0RnQkY7O0FDZEE7RUFDRTtDRGlCRjs7QUNmQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDRGtCRjs7QUNoQkE7RUFDRTtDRG1CRjs7QUNqQkE7RUFDRTtDRG9CRjs7QUNsQkE7RUFDRTtDRHFCRjs7QUNuQkE7RUFDRTtDRHNCRjs7QUNwQkE7RUFDRTtDRHVCRjs7QUNyQkE7RUFHVTtFQUNSO0NEd0JGOztBQ3RCQTtFQUNFO0NEeUJGOztBQ3ZCQTs7OztFQUlFO0VBQ0E7Q0QwQkY7O0FDeEJBOzs7OztFQUtFO0VBQ0E7RUFDQTtDRDJCRjs7QUN6QkE7RUFDRTtDRDRCRjs7QUMxQkE7O0VBRUU7Q0Q2QkY7O0FDM0JBOzs7O0VBSUU7RUFDQTtDRDhCRjs7QUM1QkE7O0VBRUU7Q0QrQkY7O0FDN0JBOztFQUVFO0VBQ0E7Q0RnQ0Y7O0FDOUJBO0VBQ0U7Q0RpQ0Y7O0FDL0JBOztFQUlVO0VBQ1I7Q0RrQ0Y7O0FDaENBOztFQUVFO0NEbUNGOztBQ2pDQTtFQUNFO0VBR0E7Q0RvQ0Y7O0FDbENBOztFQUVFO0NEcUNGOztBQ25DQTtFQUNFO0VBQ0E7RUFDQTtDRHNDRjs7QUNwQ0E7RUFDRTtFQUNBO0NEdUNGOztBQ3JDQTtFQUNFO0NEd0NGOztBQ3RDQTtFQUNFO0NEeUNGOztBQ3ZDQTtFQUNFO0VBQ0E7Q0QwQ0Y7O0FDeENBOztFQUVFO0NEMkNGOztBQ3pDQTtFQUdFO0NENENGOztBQzFDQTs7RUFJRTtDRDZDRjs7QUMzQ0E7RUFDRTtFQUNBO0NEOENGOztBQzVDQTs7OztFQUlFO0VBQ0E7RUFDQTtDRCtDRjs7QUM3Q0E7RUFDRSxlQzVMSztFRDZMTDtDRGdERjs7QUM5Q0E7O0VBRUU7Q0RpREY7O0FDL0NBO0VBQ0U7RUFDQTtFQUNBO0NEa0RGOztBQ2hEQTtFQUNFO0NEbURGOztBQ2pEQTtFQUNFO0NEb0RGOztBQ2xEQTtFQUNFO0VBQ0E7RUFDQTtDRHFERjs7QUNuREE7RUFDRTtDRHNERjs7QUNwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7Q0R1REY7O0FDckRBO0VBQ0U7Q0R3REY7O0FDdERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0R5REY7O0FDdkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRDBERjs7QUN4REE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEMkRGOztBQ3pEQTtFQUNFO0NENERGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NENkRGOztBQzNEQTtFQUNFO0lBQ0U7R0Q4REY7Q0FDRjtBQzVEQTtFQUNFO0lBQ0U7R0Q4REY7Q0FDRjtBQzVEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NEOERGOztBQzVEQTtFQUNFO0VBQ0E7Q0QrREY7O0FDN0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0RnRUY7O0FDOURBO0VBQ0U7Q0RpRUY7O0FDL0RBO0VBQ0U7Q0RrRUY7O0FDaEVBO0VBQ0U7Q0RtRUY7O0FDakVBO0VBQ0U7Q0RvRUY7O0FDbEVBO0VBQ0U7Q0RxRUY7O0FDbkVBO0VBQ0U7Q0RzRUY7O0FDcEVBO0VBQ0U7Q0R1RUY7O0FDckVBO0VBQ0U7Q0R3RUY7O0FDdEVBO0VBQ0U7Q0R5RUY7O0FDdkVBO0VBQ0U7Q0QwRUY7O0FDeEVBO0VBQ0U7Q0QyRUY7O0FDekVBO0VBQ0U7Q0Q0RUY7O0FDMUVBO0VBQ0U7Q0Q2RUY7O0FDM0VBO0VBQ0U7Q0Q4RUY7O0FDNUVBO0VBQ0U7Q0QrRUY7O0FDN0VBO0VBQ0U7Q0RnRkY7O0FDOUVBO0VBQ0U7Q0RpRkY7O0FDL0VBO0VBQ0U7Q0RrRkY7O0FDaEZBO0VBQ0U7Q0RtRkY7O0FDakZBO0VBQ0U7Q0RvRkY7O0FDbEZBO0VBQ0U7Q0RxRkY7O0FDbkZBO0VBQ0U7Q0RzRkY7O0FDcEZBO0VBQ0U7Q0R1RkY7O0FDckZBO0VBQ0U7Q0R3RkY7O0FDdEZBO0VBQ0U7Q0R5RkY7O0FDdkZBO0VBQ0U7Q0QwRkY7O0FDeEZBO0VBQ0U7Q0QyRkY7O0FDekZBO0VBQ0U7Q0Q0RkY7O0FDMUZBO0VBQ0U7Q0Q2RkY7O0FDM0ZBO0VBQ0U7Q0Q4RkY7O0FDNUZBO0VBQ0U7Q0QrRkY7O0FDN0ZBO0VBQ0U7Q0RnR0Y7O0FDOUZBO0VBQ0U7Q0RpR0Y7O0FDL0ZBO0VBQ0U7Q0RrR0Y7O0FDaEdBO0VBQ0U7Q0RtR0Y7O0FDakdBO0VBQ0U7Q0RvR0Y7O0FDbEdBO0VBQ0U7Q0RxR0Y7O0FDbkdBO0VBQ0U7Q0RzR0Y7O0FDcEdBO0VBQ0U7Q0R1R0Y7O0FDckdBO0VBQ0U7Q0R3R0Y7O0FDdEdBO0VBQ0U7Q0R5R0Y7O0FDdkdBO0VBQ0U7Q0QwR0Y7O0FDeEdBO0VBQ0U7Q0QyR0Y7O0FDekdBO0VBQ0U7Q0Q0R0Y7O0FDMUdBO0VBQ0U7Q0Q2R0Y7O0FDM0dBO0VBQ0U7Q0Q4R0Y7O0FDNUdBO0VBQ0U7Q0QrR0Y7O0FDN0dBO0VBQ0U7Q0RnSEY7O0FDOUdBO0VBQ0U7Q0RpSEY7O0FDL0dBO0VBQ0U7Q0RrSEY7O0FDaEhBO0VBQ0U7Q0RtSEY7O0FDakhBO0VBQ0U7Q0RvSEY7O0FDbEhBO0VBQ0U7SUFDRTtHRHFIRjs7RUNuSEE7SUFDRTtHRHNIRjs7RUNwSEE7SUFDRTtHRHVIRjs7RUNySEE7SUFDRTtHRHdIRjs7RUN0SEE7SUFDRTtHRHlIRjs7RUN2SEE7SUFDRTtHRDBIRjs7RUN4SEE7SUFDRTtHRDJIRjs7RUN6SEE7SUFDRTtHRDRIRjs7RUMxSEE7SUFDRTtHRDZIRjs7RUMzSEE7SUFDRTtHRDhIRjs7RUM1SEE7SUFDRTtHRCtIRjs7RUM3SEE7SUFDRTtHRGdJRjs7RUM5SEE7SUFDRTtHRGlJRjs7RUMvSEE7SUFDRTtHRGtJRjs7RUNoSUE7SUFDRTtHRG1JRjs7RUNqSUE7SUFDRTtHRG9JRjs7RUNsSUE7SUFDRTtHRHFJRjs7RUNuSUE7SUFDRTtHRHNJRjs7RUNwSUE7SUFDRTtHRHVJRjs7RUNySUE7SUFDRTtHRHdJRjs7RUN0SUE7SUFDRTtHRHlJRjs7RUN2SUE7SUFDRTtHRDBJRjs7RUN4SUE7SUFDRTtHRDJJRjs7RUN6SUE7SUFDRTtHRDRJRjs7RUMxSUE7SUFDRTtHRDZJRjs7RUMzSUE7SUFDRTtHRDhJRjs7RUM1SUE7SUFDRTtHRCtJRjs7RUM3SUE7SUFDRTtHRGdKRjs7RUM5SUE7SUFDRTtHRGlKRjs7RUMvSUE7SUFDRTtHRGtKRjs7RUNoSkE7SUFDRTtHRG1KRjs7RUNqSkE7SUFDRTtHRG9KRjs7RUNsSkE7SUFDRTtHRHFKRjs7RUNuSkE7SUFDRTtHRHNKRjs7RUNwSkE7SUFDRTtHRHVKRjs7RUNySkE7SUFDRTtHRHdKRjs7RUN0SkE7SUFDRTtHRHlKRjs7RUN2SkE7SUFDRTtHRDBKRjs7RUN4SkE7SUFDRTtHRDJKRjs7RUN6SkE7SUFDRTtHRDRKRjs7RUMxSkE7SUFDRTtHRDZKRjs7RUMzSkE7SUFDRTtHRDhKRjs7RUM1SkE7SUFDRTtHRCtKRjs7RUM3SkE7SUFDRTtHRGdLRjs7RUM5SkE7SUFDRTtHRGlLRjs7RUMvSkE7SUFDRTtHRGtLRjs7RUNoS0E7SUFDRTtHRG1LRjs7RUNqS0E7SUFDRTtHRG9LRjs7RUNsS0E7SUFDRTtHRHFLRjs7RUNuS0E7SUFDRTtHRHNLRjs7RUNwS0E7SUFDRTtHRHVLRjs7RUNyS0E7SUFDRTtHRHdLRjtDQUNGO0FDdEtBO0VBQ0U7SUFDRTtHRHdLRjs7RUN0S0E7SUFDRTtHRHlLRjs7RUN2S0E7SUFDRTtHRDBLRjs7RUN4S0E7SUFDRTtHRDJLRjs7RUN6S0E7SUFDRTtHRDRLRjs7RUMxS0E7SUFDRTtHRDZLRjs7RUMzS0E7SUFDRTtHRDhLRjs7RUM1S0E7SUFDRTtHRCtLRjs7RUM3S0E7SUFDRTtHRGdMRjs7RUM5S0E7SUFDRTtHRGlMRjs7RUMvS0E7SUFDRTtHRGtMRjs7RUNoTEE7SUFDRTtHRG1MRjs7RUNqTEE7SUFDRTtHRG9MRjs7RUNsTEE7SUFDRTtHRHFMRjs7RUNuTEE7SUFDRTtHRHNMRjs7RUNwTEE7SUFDRTtHRHVMRjs7RUNyTEE7SUFDRTtHRHdMRjs7RUN0TEE7SUFDRTtHRHlMRjs7RUN2TEE7SUFDRTtHRDBMRjs7RUN4TEE7SUFDRTtHRDJMRjs7RUN6TEE7SUFDRTtHRDRMRjs7RUMxTEE7SUFDRTtHRDZMRjs7RUMzTEE7SUFDRTtHRDhMRjs7RUM1TEE7SUFDRTtHRCtMRjs7RUM3TEE7SUFDRTtHRGdNRjs7RUM5TEE7SUFDRTtHRGlNRjs7RUMvTEE7SUFDRTtHRGtNRjs7RUNoTUE7SUFDRTtHRG1NRjs7RUNqTUE7SUFDRTtHRG9NRjs7RUNsTUE7SUFDRTtHRHFNRjs7RUNuTUE7SUFDRTtHRHNNRjs7RUNwTUE7SUFDRTtHRHVNRjs7RUNyTUE7SUFDRTtHRHdNRjs7RUN0TUE7SUFDRTtHRHlNRjs7RUN2TUE7SUFDRTtHRDBNRjs7RUN4TUE7SUFDRTtHRDJNRjs7RUN6TUE7SUFDRTtHRDRNRjs7RUMxTUE7SUFDRTtHRDZNRjs7RUMzTUE7SUFDRTtHRDhNRjs7RUM1TUE7SUFDRTtHRCtNRjs7RUM3TUE7SUFDRTtHRGdORjs7RUM5TUE7SUFDRTtHRGlORjs7RUMvTUE7SUFDRTtHRGtORjs7RUNoTkE7SUFDRTtHRG1ORjs7RUNqTkE7SUFDRTtHRG9ORjs7RUNsTkE7SUFDRTtHRHFORjs7RUNuTkE7SUFDRTtHRHNORjs7RUNwTkE7SUFDRTtHRHVORjs7RUNyTkE7SUFDRTtHRHdORjs7RUN0TkE7SUFDRTtHRHlORjs7RUN2TkE7SUFDRTtHRDBORjs7RUN4TkE7SUFDRTtHRDJORjtDQUNGO0FDek5BO0VBQ0U7SUFDRTtHRDJORjs7RUN6TkE7SUFDRTtHRDRORjs7RUMxTkE7SUFDRTtHRDZORjs7RUMzTkE7SUFDRTtHRDhORjs7RUM1TkE7SUFDRTtHRCtORjs7RUM3TkE7SUFDRTtHRGdPRjs7RUM5TkE7SUFDRTtHRGlPRjs7RUMvTkE7SUFDRTtHRGtPRjs7RUNoT0E7SUFDRTtHRG1PRjs7RUNqT0E7SUFDRTtHRG9PRjs7RUNsT0E7SUFDRTtHRHFPRjs7RUNuT0E7SUFDRTtHRHNPRjs7RUNwT0E7SUFDRTtHRHVPRjs7RUNyT0E7SUFDRTtHRHdPRjs7RUN0T0E7SUFDRTtHRHlPRjs7RUN2T0E7SUFDRTtHRDBPRjs7RUN4T0E7SUFDRTtHRDJPRjs7RUN6T0E7SUFDRTtHRDRPRjs7RUMxT0E7SUFDRTtHRDZPRjs7RUMzT0E7SUFDRTtHRDhPRjs7RUM1T0E7SUFDRTtHRCtPRjs7RUM3T0E7SUFDRTtHRGdQRjs7RUM5T0E7SUFDRTtHRGlQRjs7RUMvT0E7SUFDRTtHRGtQRjs7RUNoUEE7SUFDRTtHRG1QRjs7RUNqUEE7SUFDRTtHRG9QRjs7RUNsUEE7SUFDRTtHRHFQRjs7RUNuUEE7SUFDRTtHRHNQRjs7RUNwUEE7SUFDRTtHRHVQRjs7RUNyUEE7SUFDRTtHRHdQRjs7RUN0UEE7SUFDRTtHRHlQRjs7RUN2UEE7SUFDRTtHRDBQRjs7RUN4UEE7SUFDRTtHRDJQRjs7RUN6UEE7SUFDRTtHRDRQRjs7RUMxUEE7SUFDRTtHRDZQRjs7RUMzUEE7SUFDRTtHRDhQRjs7RUM1UEE7SUFDRTtHRCtQRjs7RUM3UEE7SUFDRTtHRGdRRjs7RUM5UEE7SUFDRTtHRGlRRjs7RUMvUEE7SUFDRTtHRGtRRjs7RUNoUUE7SUFDRTtHRG1RRjs7RUNqUUE7SUFDRTtHRG9RRjs7RUNsUUE7SUFDRTtHRHFRRjs7RUNuUUE7SUFDRTtHRHNRRjs7RUNwUUE7SUFDRTtHRHVRRjs7RUNyUUE7SUFDRTtHRHdRRjs7RUN0UUE7SUFDRTtHRHlRRjs7RUN2UUE7SUFDRTtHRDBRRjs7RUN4UUE7SUFDRTtHRDJRRjs7RUN6UUE7SUFDRTtHRDRRRjs7RUMxUUE7SUFDRTtHRDZRRjs7RUMzUUE7SUFDRTtHRDhRRjtDQUNGO0FDNVFBOzs7Ozs7OztFQVFFO0VBQ0E7Q0Q4UUY7O0FDNVFBOzs7O0VBSUU7Q0QrUUY7O0FDN1FBO0VBQ0U7RUFDQTtFQUNBO0NEZ1JGOztBQzlRQTtFQUNFO0NEaVJGOztBQy9RQTtFQUNFO0NEa1JGOztBQ2hSQTtFQUNFO0NEbVJGOztBQ2pSQTtFQUNFO0NEb1JGOztBQ2xSQTtFQUNFO0NEcVJGOztBQ25SQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0RzUkY7O0FDcFJBO0VBQ0U7Q0R1UkY7O0FDclJBO0VBQ0U7Q0R3UkY7O0FDdFJBO0VBQ0U7Q0R5UkY7QUN2UkE7Ozs7RUFJRTtDRHlSRjs7QUN2UkE7Ozs7Ozs7Ozs7OztFQVlFO0NEMFJGOztBQ3hSQTtFQUNFO0lBQ0U7R0QyUkY7O0VDelJBO0lBQ0U7R0Q0UkY7O0VDMVJBO0lBQ0U7R0Q2UkY7O0VDM1JBOztJQUVFO0dEOFJGO0NBQ0Y7QUM1UkE7RUFDRTtJQUNFO0dEOFJGO0NBQ0Y7QUM1UkE7RUFDRTtJQUNFO0dEOFJGO0NBQ0Y7QUM1UkE7RUFDRTtJQUNFO0dEOFJGO0NBQ0Y7QUM1UkE7RUFDRTtJQUNFO0dEOFJGOztFQzVSQTtJQUNFO0dEK1JGOztFQzdSQTtJQUNFO0dEZ1NGOztFQzlSQTs7SUFFRTtHRGlTRjtDQUNGO0FDL1JBO0VBQ0U7SUFDRTtHRGlTRjtDQUNGO0FDL1JBO0VBQ0U7SUFDRTtHRGlTRjtDQUNGO0FDL1JBO0VBQ0U7SUFDRTtHRGlTRjtDQUNGO0FDL1JBO0VBQ0U7SUFDRTtHRGlTRjs7RUMvUkE7SUFDRTtHRGtTRjs7RUNoU0E7SUFDRTtHRG1TRjs7RUNqU0E7O0lBRUU7R0RvU0Y7Q0FDRjtBQ2xTQTtFQUNFO0lBQ0U7R0RvU0Y7Q0FDRjtBQ2xTQTtFQUNFO0lBQ0U7R0RvU0Y7Q0FDRjtBQ2xTQTtFQUNFO0lBQ0U7R0RvU0Y7Q0FDRjtBQ2xTQTtFQUNFO0lBQ0U7R0RvU0Y7O0VDbFNBO0lBQ0U7R0RxU0Y7O0VDblNBO0lBQ0U7R0RzU0Y7O0VDcFNBOztJQUVFO0dEdVNGO0NBQ0Y7QUNyU0E7RUFDRTtJQUNFO0dEdVNGO0NBQ0Y7QUNyU0E7RUFDRTtJQUNFO0dEdVNGO0NBQ0Y7QUNyU0E7RUFDRTtJQUNFO0dEdVNGO0NBQ0Y7QUNyU0E7RUFDRTtJQUNFO0dEdVNGO0NBQ0Y7QUNyU0E7RUFDRTtJQUNFO0dEdVNGO0NBQ0Y7QUNyU0E7RUFDRTtJQUNFO0dEdVNGO0NBQ0Y7QUNyU0E7RUFDRTtJQUNFO0dEdVNGO0NBQ0Y7QUNyU0E7RUFDRTtDRHVTRjs7QUNyU0E7RUFDRTtJQUNFO0dEd1NGOztFQ3RTQTtJQUNFO0dEeVNGOztFQ3ZTQTtJQUNFO0dEMFNGOztFQ3hTQTs7SUFFRTtHRDJTRjtDQUNGO0FDelNBO0VBQ0U7Q0QyU0Y7O0FDelNBO0VBQ0U7SUFDRTtHRDRTRjtDQUNGO0FDMVNBO0VBQ0U7Q0Q0U0Y7O0FDMVNBO0VBQ0U7SUFDRTtHRDZTRjtDQUNGO0FDM1NBO0VBQ0U7Q0Q2U0Y7O0FDM1NBO0VBQ0U7SUFDRTtHRDhTRjtDQUNGO0FDNVNBO0VBQ0U7SUFDRTtHRDhTRjtDQUNGO0FHcitDQTtFQUNBO0VBQ0E7Q0h1K0NBO0FHcitDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0h1K0NBO0FHcitDQTtFQUNBO0VBQ0E7Q0h1K0NBO0FHcitDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0h1K0NBO0FHcitDQTtFQUNBO0VBQ0E7Q0h1K0NBO0FHcitDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0h1K0NBO0FHcitDQTtFQUNBO0VBQ0E7Q0h1K0NBO0FHcitDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0h1K0NBO0FHcCtDQTs7Ozs7RUFLQyxlRHRDa0I7RUN1Q2xCLDJDRDVCWTtFRXRCWjtFQUNBO0VEbURBLGlCRDNCd0I7Q0ZrZ0R6Qjs7QUdwK0NBO0VBQ0M7Q0h1K0NEOztBR3IrQ0E7RUMxREM7RUFDQTtFRDJEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NIeStDRDs7QUd2K0NBO0VDbEVDO0VBQ0E7RURtRUE7RUFDQTtDSDIrQ0Q7O0FHeCtDQTtFQUNDO0NIMitDRDs7QUd4K0NBO0VBQ0M7Q0gyK0NEOztBR3grQ0E7RUFDQztDSDIrQ0Q7O0FHeCtDQTtFQUNDO0NIMitDRDs7QUd4K0NBO0VBQ0MsaUJEdkZ1QjtFQ3dGdkIsb0REbEVXO0VDbUVYLGlCRGpFdUI7RUNrRXZCO0VBQ0E7RUFDQTtFQUNBO0NIMitDRDs7QUd4K0NBO0VBQ0MsNEVENUVZO0NGdWpEYjs7QUd4K0NBO0VBQ0M7RUFDQTtDSDIrQ0Q7O0FHeCtDQTtFQUNDLG9CRHpHdUI7RUMwR3ZCO0NIMitDRDs7QUd4K0NBO0VBQ0M7Q0gyK0NEOztBR3orQ0E7RUFDQztDSDQrQ0Q7O0FLbG1EQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTHFtREQ7QUtubURDO0VBR0MsMEJIVnlCO0VHV3pCO0VBQ0E7RUFDQTtFQUNBLGVIUm1CO0VHU25CO0VEZEQ7RUFDQTtFQ2VDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFpQjtDTHFtRG5COztBTS9uREE7RUZRQztFQUNBO0VBQ0E7RUVSQTtDTm9vREQ7O0FNbG9EQTtFQUNDO0NOcW9ERDs7QU8xb0RBOzs7Ozs7Ozs7Ozs7RUhlQztFQUNBO0NKMG9ERDs7QU8zb0RBOzs7Ozs7RUhNQztDSjhvREQ7O0FRbnFEQTtBQUNBOztFQUM0QztFQUMzQztDUnVxREQ7O0FRcHFEQTtBQUNBO0VBQ0M7Q1J1cUREOztBUy9xREE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0NUa3JERDs7QVMvcURBO0FBQ0E7OztFQUdDO0NUa3JERDs7QVMvcURBO0VBQ0M7RUFDQTtDVGtyREQ7QVNockRDO0VMWkE7RUFDQTtFQUNBO0NKK3JERDtBU2pyREM7RUFDQztDVG1yREY7O0FTL3FEQTtFQUNDO0NUa3JERDs7QVMvcURBO0VBQ0M7Q1RrckREOztBUy9xREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtDVGtyREQ7QVNockRDO0VBQ0M7Q1RrckRGO0FTL3FEQztFQUNDO0NUaXJERjtBUzlxREM7RUFDQztDVGdyREY7QVM3cURDO0VBQ0M7Q1QrcURGO0FTNXFEQztFQUNDO0NUOHFERjtBUzNxREM7RUFDQztDVDZxREY7QVMxcURDO0VBQ0M7Q1Q0cURGO0FTenFEQztFQUNDO0NUMnFERjs7QVN2cURBO0VBQ0M7Q1QwcUREOztBVXZ2REE7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SUFDQTtHSjJ6R0M7RVc1d0dBO0lBQ0Msb0JUckJJO0lTc0JKO0lBQ0E7R1g4d0dEO0VXeHdHRDtJQUNDO0lBQ0E7R1gwd0dBO0VXendHQTtJQUNDO0lBQ0E7SUFDQTtHWDJ3R0Q7RVcxd0dDO0lBQ0Msb0JUckNHO0lTc0NIO0lBQ0E7SUFDQSxzQlR4Q0c7R0ZvekdMO0VXeHdHRDtJQUNDO0dYMHdHQTs7RVdyd0dEO0lBQ0M7SUFDQTtHWHd3R0E7RVd0d0dEO0lBQ0M7R1h3d0dBO0VXcndHQTtJQUFNO0dYd3dHTjtFV3R3R0Q7SUFDQztJQUNBO0dYd3dHQTtFV3J3R0E7SUFDQztHWHV3R0Q7O0VXandHRDs7SUFBSTtHWHN3R0g7RVdyd0dEOztJQUNDO0lBQ0E7SUFDQTtHWHd3R0E7RVd2d0dBOztJQUNDO0lBQ0E7SUFBVTtJQUNWO0dYMndHRDtFV3h3R0Q7O0lBQ0M7R1gyd0dBO0VXendHRDs7SUFDQztHWDR3R0E7O0VXeHdHRDtJQUFJO0dYNHdHSDs7RVcxd0dGO0lBQ0M7SUFDQTtHWDZ3R0M7RVc1d0dEO0lBQ0M7R1g4d0dBOztFVzN3R0Y7SUFDQztHWDh3R0M7RVc3d0dEO0lBQ0M7SUFDQTtJQUNBO0dYK3dHQTtFVzd3R0Q7SUFBYztHWGd4R2I7RVcvd0dEO0lBQWE7R1hreEdaO0VXaHhHRDtJQUFpQjtHWG14R2hCO0VXbHhHRDtJQUNDO0lBQ0E7R1hveEdBOztFV2h4R0Q7SUFBSTtHWG94R0g7RVdseEdBO0lBQ0M7R1hveEdEO0VXanhHRDtJUHZKQTtJQUNBO0lPd0pDO0dYb3hHQTtFV2x4R0Q7SUFDQztJQUFnQjtJQUNoQjtJQUFjO0lBQ2Q7SUFDQTtJQUNBO0dYc3hHQTtFV3B4R0Q7SUFDQztJQUNBO0lBQ0E7SUFBZTtHWHV4R2Y7RVdyeEdEO0lBQ0M7SUFDQTtHWHV4R0E7RVdyeEdEO0lQM0tBO0lBQ0E7SU80S0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHWHd4R0E7RVd0eEdEO0lBQ0M7SUFDQTtHWHd4R0E7RVd0eEdEO0lBQ0M7R1h3eEdBO0VXdHhHRDtJQUNDO0dYd3hHQTtFV3Z4R0E7SUFD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R0FvaUVGO0NBQ0Y7QUFsaUVJO0VBWko7SUFhUTtHQXFpRU47Q0FDRjtBQW5pRUU7RUFoQkY7SUFpQkk7R0FzaUVGO0NBQ0Y7QUFwaUVFO0VBQ0U7RUFDQTtDQXNpRUo7O0FBbmlFQTs7RUFFRTtDQXNpRUY7O0FBbGlFRTtFQUNFO0NBcWlFSjs7QUFqaUVBO0VBQ0U7Q0FvaUVGO0FBbmlFRTtFQUZGO0lBR0k7R0FzaUVGO0NBQ0Y7O0FBbmlFQTtFQUNFO0VBQ0E7RUFDQTtDQXNpRUY7O0FBbmlFQTtFQUNFO0VBRUE7RUFDQTtDQXFpRUY7O0FBbmlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXNpRUY7QUFyaUVFO0VBbkJGO0lBb0JJO0lBQ0E7R0F3aUVGO0NBQ0Y7QUF0aUVFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7R0F3aUVKO0NBQ0Y7O0FBbmlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NBc2lFSjs7QUFsaUVBO0VBQW1FO0NBc2lFbkU7O0FBcGlFQTtFQUNFO0NBdWlFRjtBQXRpRUU7RUFGRjtJQUdJO0dBeWlFRjtDQUNGOztBQXJpRUE7RUFDRTtDQXdpRUY7QUF2aUVFO0VBRkY7SUFHSTtHQTBpRUY7Q0FDRjs7QUF2aUVBO0VBQ0U7Q0EwaUVGO0FBemlFRTtFQUZGO0lBR0k7R0E0aUVGIiwiZmlsZSI6IndwLWNvbnRlbnQvdGhlbWVzL2t1cnR6L3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5UaGVtZSBOYW1lOiBrdXJ0elxuKi9cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtc2l0ZS92YXJpYWJsZXMtc2l0ZVwiO1xuQGltcG9ydCBcIm1peGlucy9taXhpbnMtbWFzdGVyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeS90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9hY2Nlc3NpYmlsaXR5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9hbGlnbm1lbnRzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jbGVhcmluZ3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2luZmluaXRlLXNjcm9sbFwiO1xuQGltcG9ydCBcIm1lZGlhL21lZGlhXCI7XG5AaW1wb3J0IFwianF1ZXJ5LmJ4c2xpZGVyXCI7XG5cblxuLkRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jbWFzdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgaDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwXG4gIH1cbn1cblxuLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChpbWFnZXMvbW9iaWxlbmF2LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNpdGUtdGl0bGUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMThweCAwIDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2xvZ28uc3ZnKSBuby1yZXBlYXQ7XG59XG5cbiNzaXRlLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcHJpbWFyeS1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGdyYXlkYXJrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cblxuI2dvb2RkZXNpZ24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxODAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgLTQwJTtcbiAgfVxuXG4gIC5pbnRlcmlvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAjc3Vic2NyaWJlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuXG4gICNlbWFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUge1xuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgI21haW4gaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gICNtYWluIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gIH1cbn1cblxuI291cndvcmsge1xuICAucHJvamVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbmZvIGgyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI291cndvcmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG59XG5cbiNvdXJ3b3JrLWRlc2t0b3Age1xuICAucHJvamVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5kc2stcG9ydGZvbGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1ibC1wb3J0Zm9saW8ge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTFweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNvdXJ3b3JrLFxuI291cndvcmstZGVza3RvcHtcbiAgcGFkZGluZzogMTBweCAwIDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgLnRodW1ibmFpbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICB9XG5cbiAgICBzcGFuLmNsaWVudC1uYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBoZWlnaHQ6IDE1NnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDE1NnB4O1xuICAgICAgaGVpZ2h0OiAxNTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1NnB4O1xuICAgICAgbWluLXdpZHRoOiAxNTZweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDI1cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTU2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTU2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmx1ZSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MjVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG91dGxpbmU6IDEwcHggc29saWQgJGJsdWU7XG4gICAgICBtYXJnaW46IDEycHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NDI1cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5pbmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIH1cblxuICAgICAgLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2plY3Qge1xuXG4gICAgaDIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLmluZm8ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMGIwZjQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmLm1vdmV1cCB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTcycHgpIHtcbiAgICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIC5hY3RpdmUtcHJvamVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdhbGxlcnkge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5ieC12aWV3cG9ydCB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIH1cbiAgfVxufVxuXG4jb3Vyd29yaywgI291cndvcmstZGVza3RvcCwgI3dob3dlYXJlIHtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbiN3aG93ZWFyZSwgI3N1bW1pdCB7XG4gIC5yb2xsb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5waG90byB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5waG90bzpob3ZlciAucm9sbG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXG4gIH1cblxuICAucGhvdG86aG92ZXIgLm1haW5waG90byB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZGVzYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjIpO1xuICB9XG59XG5cbiNzdW1taXQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiAzMzBweCAwIDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9zdW1taXRwbHVzLnBuZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG5cbiAgLmV2ZW4gLnBob3RvIHtcbiAgICBmbG9hdDogcmlnaHRcbiAgfVxuXG4gIC5ldmVuIC50ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgfVxuXG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuI3Rlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcblxuICAjd2hhdGNsaWVudHNzYXkge1xuICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucXVvdGUge1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmFycm93LCAuc21hbGwtdGVzdGltb25pYWwgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkYmx1ZTtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cblxuICAuY2l0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MCU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEuMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtZmllbGQge1xuICB3aWR0aDogOTQlO1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG59XG5cbiNtYWluIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgI3Rlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAucXVvdGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEuNik7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgLmNpdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDI1cHggMTVweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4jY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA1OHB4O1xufVxuXG4jYmlvIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmhvbWUgI21haW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuI21haW4gaW1nLCAjZnJvbXRoZWJsb2cgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wb3N0bGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICA+IC5wb3N0aW5nIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDQ4LjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgIC5wb3N0LW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNjMsIDIxOCwgLjApO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIzcHgpO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC41cztcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLnBvc3Qtb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYzLCAyMTgsIC43NSk7XG4gICAgICB9XG5cbiAgICAgIC5wb3N0dGl0bGUgaDIgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0dGl0bGUge1xuICAgICAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIC5lbnRyeS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzRhNGE0YTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdGVkLW9uIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjIpO1xuICAgIH1cblxuICAgIC5wb3N0dGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuLnBvc3QtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgLmVudHJ5LW1ldGEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xuICAgIGNvbG9yOiAjYjliOWI5O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2I5YjliOVxuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc2lkZWJhciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiNmcm9tdGhlYmxvZyB7XG4gIC5kaXNjb3ZlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuZW50cnktbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYm94IHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjIpO1xufVxuXG4jaW5mc2NyLWxvYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNmb290ZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jc29jaWFsIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAmOm50aC1vZi10eXBlKDQpLFxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbjogMCAxOHB4O1xuICB9XG5cbiAgYS5mYiB7XG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9TTS1GYWNlYm9vay5zdmcpIG5vLXJlcGVhdDtcbiAgfVxuXG4gIGEuZ3Age1xuICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvU00tR29vZ2xlUGx1cy5zdmcpIG5vLXJlcGVhdDtcbiAgfVxuXG4gIGEubGkge1xuICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvU00tTGlua2VkaW4uc3ZnKSBuby1yZXBlYXQ7XG4gIH1cblxuICBhLnR3IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL1NNLVR3aXR0ZXIuc3ZnKSBuby1yZXBlYXQ7XG4gIH1cblxuICBhLmluIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL1NNLUluc3RhZ3JhbS5zdmcpIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4ucGFnZS1pZC02ICNtYWluIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jbG9naW5zIHtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvbG9naW5zLmpwZykgbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxuXG4gIGEuYmFzZWNhbXA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMHB4O1xuICB9XG5cbiAgYS5lbWFpbGJsYXN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIwcHggMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IC0xMzVweDtcbiAgICB9XG4gIH1cblxuICBhLmRpZ2l0YWxhc3NldHMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggLTEzMHB4O1xuICAgIH1cbiAgfVxuXG4gIGEuZmlsZXRyYW5zZmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjYwcHggMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2MHB4IC0xMzBweDtcbiAgICB9XG4gIH1cblxuICBhLmFzYW5hIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODgwcHggMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4MHB4IC0xMzJweDtcbiAgICB9XG4gIH1cblxuICBhLmNvbmNlcHRib2FyZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMDBweCAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwMHB4IC0xMzJweDtcbiAgICB9XG4gIH1cblxuICAuY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICB9XG59XG5cbi5xdWVzdGlvbnMge1xuICBAaW5jbHVkZSBmb250LXNpemUoMik7XG59XG5cbiNvdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE3NiwgMjQ0LCAwLjgpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jY29udGFjdGZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAxMjAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcblxuICAuY2xvc2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICB9XG5cbiAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuI2JvdHRvbSB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuI3N1YlJlc3BvbnNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3N3aXBlIHtcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbiNjb21tZW50cyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcblxuICAucGluZ2JhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MXB4KSB7XG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmNvbC1tZC00IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5jb2wtbWQtOCB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAuYXZhdGFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmNvbW1lbnQtbWV0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNvbW1lbnQtYm9keSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEzcHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCemRHRnVaR0ZzYjI1bFBTSnVieUkvUGp4emRtY2dlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2MzUjViR1U5SW1semIyeGhkR2x2YmpwcGMyOXNZWFJsSWlCMmFXVjNRbTk0UFNJd0lEQWdNVE1nTWpRaUlIZHBaSFJvUFNJeE15SWdhR1ZwWjJoMFBTSXlOQ0krUEdSbFpuTStQR05zYVhCUVlYUm9JR2xrUFNKZlkyeHBjRkJoZEdoZk0xZENPRlpTYzNoV1NVUm5aREEwZWxBeldFeGlWSGhCWTNNMGFqazJTVEFpUGp4eVpXTjBJSGRwWkhSb1BTSXhNeUlnYUdWcFoyaDBQU0l5TkNJdlBqd3ZZMnhwY0ZCaGRHZytQQzlrWldaelBqeG5JR05zYVhBdGNHRjBhRDBpZFhKc0tDTmZZMnhwY0ZCaGRHaGZNMWRDT0ZaU2MzaFdTVVJuWkRBMGVsQXpXRXhpVkhoQlkzTTBhamsyU1RBcElqNDhiR2x1WlNCNE1UMGlNVEl1T1RreUlpQjVNVDBpTUM0d05DSWdlREk5SWpFeUxqazVNaUlnZVRJOUlqSTBMakF6SWlCMlpXTjBiM0l0WldabVpXTjBQU0p1YjI0dGMyTmhiR2x1WnkxemRISnZhMlVpSUhOMGNtOXJaUzEzYVdSMGFEMGlNU0lnYzNSeWIydGxQU0p5WjJJb01qVTFMREkxTlN3eU5UVXBJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbTFwZEdWeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWMzRjFZWEpsSWlCemRISnZhMlV0YldsMFpYSnNhVzFwZEQwaU15SXZQanhzYVc1bElIZ3hQU0l3SWlCNU1UMGlNVEV1T1RrMUlpQjRNajBpTVRJdU9Ua3lJaUI1TWowaU1DNHdOQ0lnZG1WamRHOXlMV1ZtWm1WamREMGlibTl1TFhOallXeHBibWN0YzNSeWIydGxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlJSE4wY205clpUMGljbWRpS0RJeU5pd3lNallzTWpJMktTSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnRhWFJsY2lJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5OeGRXRnlaU0lnYzNSeWIydGxMVzFwZEdWeWJHbHRhWFE5SWpNaUx6NDhiR2x1WlNCNE1UMGlNQzR3TkNJZ2VURTlJakV4TGprNU5TSWdlREk5SWpFeUxqazFNaUlnZVRJOUlqSXpMamsxTVNJZ2RtVmpkRzl5TFdWbVptVmpkRDBpYm05dUxYTmpZV3hwYm1jdGMzUnliMnRsSWlCemRISnZhMlV0ZDJsa2RHZzlJaklpSUhOMGNtOXJaVDBpY21kaUtESXlOaXd5TWpZc01qSTJLU0lnYzNSeWIydGxMV3hwYm1WcWIybHVQU0p0YVhSbGNpSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluTnhkV0Z5WlNJZ2MzUnliMnRsTFcxcGRHVnliR2x0YVhROUlqTWlMejQ4TDJjK1BDOXpkbWMrJyk7XG4gICAgfVxuICB9XG5cbiAgLnNheXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29tbWVudC1tZXRhZGF0YSBhIHtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMS4yKTtcbiAgfVxuXG4gIC5jb21tZW50LWNvbnRlbnQge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZXB0aC0xIHtcbiAgICAgIGFydGljbGUge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2hpbGRyZW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIH1cbiAgfVxufVxuXG4jcmVzcG9uZCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NzFweCkge1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIH1cblxuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmNvbW1lbnQtZm9ybS1hdXRob3Ige1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtZm9ybS1lbWFpbCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAuY29tbWVudC1mb3JtLXVybCB7XG4gICAgICBvcmRlcjogMztcbiAgICB9XG5cbiAgICAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuXG4gICAgI2J3cC1yZWNhcHRjaGEtM2ZjZGI3M2QzNmQ1NGYyY2MyMmQwZjY4ZTZiNmUxODIge1xuICAgICAgb3JkZXI6IDU7XG4gICAgfVxuXG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIG9yZGVyOiA2O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTcxcHgpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgcCB7XG4gICAgICAgIHdpZHRoOiA0OC41JTtcbiAgICAgIH1cbiAgICAgIC5jb21tZW50LWZvcm0tYXV0aG9yIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAuY29tbWVudC1mb3JtLWVtYWlsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAuY29tbWVudC1mb3JtLXVybCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICBoZWlnaHQ6IDE1NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjYndwLXJlY2FwdGNoYS0zZmNkYjczZDM2ZDU0ZjJjYzIyZDBmNjhlNmI2ZTE4MiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJjLWFuY2hvci1saWdodC5yYy1hbmNob3Itbm9ybWFsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTcgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCB0ZXh0YXJlYSB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGNvbG9yOiAjYjliOWI5O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3VibWl0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAuZm9ybS1hbGxvd2VkLXRhZ3MsIC5jb21tZW50LW5vdGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNyZXBseS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jc2VydmljZXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAuc2VydmljZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuXG4gICAgLnNlcnZpY2UtaW1hZ2Uge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZXJ2aWNlLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNwcm9jZXNzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgLm1vYmlsZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubW9iaWxlLWJhciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGEzZGEgdXJsKCdpbWFnZXMvYmFyLWFycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXNrdG9wIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kZXNrdG9wLWJhciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGEzZGE7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLXNtLTMge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNsYXRlc3QtYmxvZyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAucG9zdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLnBvc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk3MXB4KSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NzJweCkge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMXJlbSk7XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNEE0QTRBO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICBjb2xvcjogIzRBNEE0QTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhM2RhO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jaW5zdGFncmFtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgI3NiX2luc3RhZ3JhbSB7XG5cbiAgfVxufVxuXG4jdHdpdHRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uY2F0ZWdvcnktc2lkZWJhciB7XG4gIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMS4ycmVtIDFyZW0gLjlyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZmNmY2ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMCAuOXJlbTtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICM2ZjZmNmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudC1jYXQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9hcnJvdy1yaWdodC0yLnBuZycpIGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9hcnJvdy1kb3duLnBuZycpIGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAuNzVyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzUlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9nIC5zZWFyY2gtZm9ybSwgLnNlYXJjaCAuc2VhcmNoLWZvcm0sIC50YWcgLnNlYXJjaC1mb3JtLCAuZGF0ZSAuc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYmxvZywgLmNhdGVnb3J5LCAuc2luZ2xlLCAuc2VhcmNoLCAudGFnLCAuZGF0ZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmRlc2t0b3Atc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5jYXRlZ29yeS1zaWRlYmFyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1vYmlsZS1zZWFyY2gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmRlc2t0b3Atc2VhcmNoIHtcbiAgICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtYm94IHtcbiAgICBpbnB1dCB7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cblxuLmJsb2csIC5jYXRlZ29yeSwgLnNlYXJjaCwgLnRhZywgLmRhdGUge1xuICBhcnRpY2xlIHtcbiAgICBtaW4taGVpZ2h0OiAxMjVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYSwgc3BhbiwgcCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwLXBhZ2VuYXZpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5wcmV2aW91c3Bvc3RzbGluayB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAubmV4dHBvc3RzbGluayB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnBhZ2UsIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5wb3N0ZWQtb24gYSB7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gIH1cbn1cblxuLmNhdGVnb3J5LCAuc2VhcmNoIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIC8vcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cbn1cblxuLnNpbmdsZSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnID4gJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGk6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5wb3N0LXJvb3Qge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGlua3Mge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAubmF2LXByZXZpb3VzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBpIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDAgM3B4IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LW5leHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICBpIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDAgM3B4IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXRlZ29yeS1zaWRlYmFyIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgIH1cbiAgfVxuXG4gIGFydGljbGUucG9zdCAuZW50cnktY29udGVudCBociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIH1cbn1cblxuLy8gIE1vYmlsZSBvbmx5XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNvdXJ3b3JrLFxuICAjb3Vyd29yay1kZXNrdG9wIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC50ZXN0aW1vbmlhbCB7XG4gICAgLmNvbC14cy0xMiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjY29udGFjdGZvcm0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53b3JrcHJlbG9hZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9ieF9sb2FkZXIuZ2lmKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBAaW1wb3J0IFwibGF5b3V0Lzc2OHVwXCI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTcycHgpIHtcbiAgQGltcG9ydCBcImxheW91dC85NzJ1cFwiO1xufVxuXG4vLyBUYWJsZXQgT25seVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDk3MXB4KSB7XG4gICNvdXJ3b3JrLFxuICAjb3Vyd29yay1kZXNrdG9wIHtcbiAgICAudGh1bWJuYWlscyB7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMTlweDtcbiAgICAgICAgaGVpZ2h0OiAxMTlweDtcbiAgICAgIH1cbiAgICAgIC8vXG4gICAgICAvLy5hY3RpdmUge1xuICAgICAgLy8gIHdpZHRoOiA5OHB4O1xuICAgICAgLy8gIGhlaWdodDogOThweDtcbiAgICAgIC8vfVxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICNvdXJ3b3JrLFxuICAjb3Vyd29yay1kZXNrdG9we1xuICAgIC50aHVtYm5haWxzIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgdWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLnNlbGVjdGVkIHtcbiAgICAgICAgICAuY2xpZW50LW5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICMwMGEzZGE7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cblxuXG4vKiBQT1JURk9MSU8gTU9EQUxTICovXG5cbi5kaXNhYmxlQm9keVNjcm9sbCB7XG4gIHotaW5kZXg6IC0xMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIG1vZGFsIG9wZW58Y2xvc2UgY29udHJvbGxlciAqL1xuI21wby1tb2RhbC1jb250cm9sbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5ZW07XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tcG8tbW9kYWwtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8vdG9wOiA3NCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHRvcDogNDAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgLnByZXYtc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm5leHQtc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5uZXh0LXNsaWRlLFxuICAucHJldi1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICMwMGEzZGE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogMzVweCBBcmlhbDtcbiAgICBsaW5lLWhlaWdodDogMTE1cHg7XG4gICAgaGVpZ2h0OiAxODVweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGdyZXk7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuXG4gICAgJi5wcmV2LXNsaWRlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgLy9sZWZ0OiAtMzlweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8vbGVmdDogMjNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5leHQtc2xpZGUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICAvL3JpZ2h0OiAtNzU5cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIC8vcmlnaHQ6IC01MzRweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLy9yaWdodDogLTUyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTI5cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IC04M3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLm1wby1tb2RhbHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gIH1cbn1cblxuLm1wby1tb2RhbC1vcGVuOmNoZWNrZWQgfiAubXBvLW1vZGFsLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmOmJlZm9yZSwgLm1wby1tb2RhbC1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubXBvLW1vZGFsLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNDVweCAxMDBweCAxMDBweCAxMDBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiByZWQ7XG4gIHotaW5kZXg6IDk5OTk5MDk5OTk5O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG5cbi8qIG1vZGFsICovXG4ubXBvLW1vZGFsLW92ZXJsYXkge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyO1xufVxuXG4ubXBvLW1vZGFsLWlubmVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5cbi5tcG8tbW9kYWwtYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOjY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogOTk5OTk5OTk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cblxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbn1cbi5nYWxsZXJ5LFxuLmluZm8ge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5nYWxsZXJ5IHtcbiAgaW1nIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuLmluZm8ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuLm1wby1tb2RhbC1jb250ZW50IHtcbiAgbWFyZ2luOiAzMHB4IDE1cHggNTBweDtcbiAgcGFkZGluZzogNTBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1wby1tb2RhbC1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluO1xuICB3aWR0aDogMTAwJVxufVxuLmJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1NnB4O1xuICBoZWlnaHQ6IDE1NnB4O1xuICB6LWluZGV4OiA5OTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcxcHgpIGFuZCAobWluLXdpZHRoOiA0MjVweCkge1xuICAgIHdpZHRoOiAxMTlweDtcbiAgICBoZWlnaHQ6IDExOXB4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjRweCkge1xuICAgIC5tcG8tbW9kYWwtYm9keSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG5cbmxhYmVsLm5hdi1idG4ge1xuICBpbWd7XG4gICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogNzVweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kZXNrdG9wLXBvcnRmb2xpbyB1bC5ieHNsaWRlciBsaTpub3QoW3N0eWxlXSk6bm90KDpmaXJzdC1jaGlsZCkgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5kZXNrdG9wLXBvcnRmb2xpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4ubW9iaWxlLXBvcnRmb2xpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBib3JkZXItdG9wOiAwcHg7XG4gIH1cbn1cbiIsIi8qIVxyXG4gKiBCb290c3RyYXAgdjMuMy40IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxNSBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG5cclxuLyohXHJcbiAqIEdlbmVyYXRlZCB1c2luZyB0aGUgQm9vdHN0cmFwIEN1c3RvbWl6ZXIgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2N1c3RvbWl6ZS8/aWQ9YWQ5Zjg3MjZkMjE0MjIxNDkzM2UpXHJcbiAqIENvbmZpZyBzYXZlZCB0byBjb25maWcuanNvbiBhbmQgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vYWQ5Zjg3MjZkMjE0MjIxNDkzM2VcclxuICovXHJcbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogJGZvbnRfX21haW4sIHNhbnMtc2VyaWY7XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcbmhyIHtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxucHJlIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5idXR0b24ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5sZWdlbmQge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5vcHRncm91cCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxudGQsXHJcbnRoIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbioge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcbmEge1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuYTpob3ZlcixcclxuYTpmb2N1cyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuYTpmb2N1cyB7XHJcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG59XHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uaW1nLXJlc3BvbnNpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmltZy1yb3VuZGVkIHtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmltZy1jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcclxufVxyXG4uc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxyXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjbGlwOiBhdXRvO1xyXG59XHJcbltyb2xlPVwiYnV0dG9uXCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDcxOHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTcycHgpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA5NDBweDtcclxuICB9XHJcbn1cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5yb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG59XHJcbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmNvbC14cy0xMiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvbC14cy0xMSB7XHJcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLTEwIHtcclxuICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtOSB7XHJcbiAgd2lkdGg6IDc1JTtcclxufVxyXG4uY29sLXhzLTgge1xyXG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy03IHtcclxuICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtNiB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uY29sLXhzLTUge1xyXG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy00IHtcclxuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtMyB7XHJcbiAgd2lkdGg6IDI1JTtcclxufVxyXG4uY29sLXhzLTIge1xyXG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy0xIHtcclxuICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbn1cclxuLmNvbC14cy1wdWxsLTEyIHtcclxuICByaWdodDogMTAwJTtcclxufVxyXG4uY29sLXhzLXB1bGwtMTEge1xyXG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdWxsLTEwIHtcclxuICByaWdodDogODMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVsbC05IHtcclxuICByaWdodDogNzUlO1xyXG59XHJcbi5jb2wteHMtcHVsbC04IHtcclxuICByaWdodDogNjYuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtcHVsbC03IHtcclxuICByaWdodDogNTguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVsbC02IHtcclxuICByaWdodDogNTAlO1xyXG59XHJcbi5jb2wteHMtcHVsbC01IHtcclxuICByaWdodDogNDEuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtcHVsbC00IHtcclxuICByaWdodDogMzMuMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVsbC0zIHtcclxuICByaWdodDogMjUlO1xyXG59XHJcbi5jb2wteHMtcHVsbC0yIHtcclxuICByaWdodDogMTYuNjY2NjY2NjclO1xyXG59XHJcbi5jb2wteHMtcHVsbC0xIHtcclxuICByaWdodDogOC4zMzMzMzMzMyU7XHJcbn1cclxuLmNvbC14cy1wdWxsLTAge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5jb2wteHMtcHVzaC0xMiB7XHJcbiAgbGVmdDogMTAwJTtcclxufVxyXG4uY29sLXhzLXB1c2gtMTEge1xyXG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLXB1c2gtMTAge1xyXG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLXB1c2gtOSB7XHJcbiAgbGVmdDogNzUlO1xyXG59XHJcbi5jb2wteHMtcHVzaC04IHtcclxuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdXNoLTcge1xyXG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLXB1c2gtNiB7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcbi5jb2wteHMtcHVzaC01IHtcclxuICBsZWZ0OiA0MS42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdXNoLTQge1xyXG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLXB1c2gtMyB7XHJcbiAgbGVmdDogMjUlO1xyXG59XHJcbi5jb2wteHMtcHVzaC0yIHtcclxuICBsZWZ0OiAxNi42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1wdXNoLTEge1xyXG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtcHVzaC0wIHtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTEyIHtcclxuICBtYXJnaW4tbGVmdDogMTAwJTtcclxufVxyXG4uY29sLXhzLW9mZnNldC0xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxufVxyXG4uY29sLXhzLW9mZnNldC0xMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLW9mZnNldC05IHtcclxuICBtYXJnaW4tbGVmdDogNzUlO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTgge1xyXG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtNyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLW9mZnNldC02IHtcclxuICBtYXJnaW4tbGVmdDogNTAlO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxufVxyXG4uY29sLXhzLW9mZnNldC0zIHtcclxuICBtYXJnaW4tbGVmdDogMjUlO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbn1cclxuLmNvbC14cy1vZmZzZXQtMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG59XHJcbi5jb2wteHMtb2Zmc2V0LTAge1xyXG4gIG1hcmdpbi1sZWZ0OiAwJTtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuY29sLXNtLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLXNtLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS05IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1bGwtMTIge1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVsbC0xMSB7XHJcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLXB1bGwtMTAge1xyXG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTkge1xyXG4gICAgcmlnaHQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTgge1xyXG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTcge1xyXG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTYge1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTUge1xyXG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTQge1xyXG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTMge1xyXG4gICAgcmlnaHQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTIge1xyXG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdWxsLTEge1xyXG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLXB1bGwtMCB7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTEyIHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC0xMSB7XHJcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC0xMCB7XHJcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC05IHtcclxuICAgIGxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTgge1xyXG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtNyB7XHJcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC02IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTUge1xyXG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtNCB7XHJcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tcHVzaC0zIHtcclxuICAgIGxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTIge1xyXG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLXB1c2gtMSB7XHJcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1wdXNoLTAge1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLW9mZnNldC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NzJweCkge1xyXG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1tZC04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1tZC01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1tZC0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVsbC0xMiB7XHJcbiAgICByaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdWxsLTExIHtcclxuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVsbC0xMCB7XHJcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtOSB7XHJcbiAgICByaWdodDogNzUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtOCB7XHJcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtNyB7XHJcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtNiB7XHJcbiAgICByaWdodDogNTAlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtNSB7XHJcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtNCB7XHJcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtMyB7XHJcbiAgICByaWdodDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtMiB7XHJcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLXB1bGwtMSB7XHJcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVsbC0wIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtMTIge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTExIHtcclxuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTEwIHtcclxuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTkge1xyXG4gICAgbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtOCB7XHJcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVzaC03IHtcclxuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTYge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtNSB7XHJcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVzaC00IHtcclxuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1wdXNoLTMge1xyXG4gICAgbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtMiB7XHJcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtcHVzaC0xIHtcclxuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLXB1c2gtMCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLW9mZnNldC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC1sZy04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC1sZy01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC1sZy0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVsbC0xMiB7XHJcbiAgICByaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdWxsLTExIHtcclxuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVsbC0xMCB7XHJcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtOSB7XHJcbiAgICByaWdodDogNzUlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtOCB7XHJcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtNyB7XHJcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtNiB7XHJcbiAgICByaWdodDogNTAlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtNSB7XHJcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtNCB7XHJcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtMyB7XHJcbiAgICByaWdodDogMjUlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtMiB7XHJcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLXB1bGwtMSB7XHJcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVsbC0wIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtMTIge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTExIHtcclxuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTEwIHtcclxuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTkge1xyXG4gICAgbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtOCB7XHJcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC03IHtcclxuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTYge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtNSB7XHJcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC00IHtcclxuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1wdXNoLTMge1xyXG4gICAgbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtMiB7XHJcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctcHVzaC0xIHtcclxuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLXB1c2gtMCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLW9mZnNldC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICB9XHJcbn1cclxuLmNsZWFyZml4OmJlZm9yZSxcclxuLmNsZWFyZml4OmFmdGVyLFxyXG4uY29udGFpbmVyOmJlZm9yZSxcclxuLmNvbnRhaW5lcjphZnRlcixcclxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXHJcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXHJcbi5yb3c6YmVmb3JlLFxyXG4ucm93OmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4uY2xlYXJmaXg6YWZ0ZXIsXHJcbi5jb250YWluZXI6YWZ0ZXIsXHJcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXHJcbi5yb3c6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5jZW50ZXItYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4ucHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5pbnZpc2libGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udGV4dC1oaWRlIHtcclxuICBmb250OiAwLzAgYTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uYWZmaXgge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5ALW1zLXZpZXdwb3J0IHtcclxuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG59XHJcbi52aXNpYmxlLXhzLFxyXG4udmlzaWJsZS1zbSxcclxuLnZpc2libGUtbWQsXHJcbi52aXNpYmxlLWxnIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnZpc2libGUteHMtYmxvY2ssXHJcbi52aXNpYmxlLXhzLWlubGluZSxcclxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1zbS1ibG9jayxcclxuLnZpc2libGUtc20taW5saW5lLFxyXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLW1kLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUsXHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtbGctYmxvY2ssXHJcbi52aXNpYmxlLWxnLWlubGluZSxcclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnZpc2libGUteHMge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGFibGUudmlzaWJsZS14cyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbiAgdHIudmlzaWJsZS14cyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGgudmlzaWJsZS14cyxcclxuICB0ZC52aXNpYmxlLXhzIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnZpc2libGUteHMtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnZpc2libGUteHMtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnZpc2libGUtc20ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGFibGUudmlzaWJsZS1zbSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbiAgdHIudmlzaWJsZS1zbSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGgudmlzaWJsZS1zbSxcclxuICB0ZC52aXNpYmxlLXNtIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAudmlzaWJsZS1zbS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC52aXNpYmxlLXNtLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NzJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC52aXNpYmxlLW1kIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRhYmxlLnZpc2libGUtbWQge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG4gIHRyLnZpc2libGUtbWQge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRoLnZpc2libGUtbWQsXHJcbiAgdGQudmlzaWJsZS1tZCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NzJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5NzJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC52aXNpYmxlLW1kLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk3MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnZpc2libGUtbGcge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGFibGUudmlzaWJsZS1sZyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbiAgdHIudmlzaWJsZS1sZyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGgudmlzaWJsZS1sZyxcclxuICB0ZC52aXNpYmxlLWxnIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAudmlzaWJsZS1sZy1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5oaWRkZW4teHMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5oaWRkZW4tc20ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTcycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuaGlkZGVuLW1kIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5oaWRkZW4tbGcge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1wcmludCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLnZpc2libGUtcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGFibGUudmlzaWJsZS1wcmludCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcbiAgdHIudmlzaWJsZS1wcmludCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgdGgudmlzaWJsZS1wcmludCxcclxuICB0ZC52aXNpYmxlLXByaW50IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC52aXNpYmxlLXByaW50LWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXByaW50LWlubGluZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHByaW50IHtcclxuICAuaGlkZGVuLXByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk6ICNmZmY7XG4kY29sb3JfX2JhY2tncm91bmQtc2NyZWVuOiAjZjFmMWYxO1xuJGNvbG9yX19iYWNrZ3JvdW5kLWhyOiAjY2NjO1xuJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjogI2U2ZTZlNjtcbiRjb2xvcl9fYmFja2dyb3VuZC1wcmU6ICNlZWU7XG4kY29sb3JfX2JhY2tncm91bmQtaW5zOiAjZmZmOWMwO1xuXG4kY29sb3JfX3RleHQtc2NyZWVuOiAjNEE0QTRBO1xuJGNvbG9yX190ZXh0LWlucHV0OiAjNEE0QTRBO1xuJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzOiAjNEE0QTRBO1xuJGNvbG9yX19saW5rOiAjMDBhM2RhO1xuJGNvbG9yX19saW5rLXZpc2l0ZWQ6IHB1cnBsZTtcbiRjb2xvcl9fbGluay1ob3ZlcjogbWlkbmlnaHRibHVlO1xuJGNvbG9yX190ZXh0LW1haW46ICM0QTRBNEE7XG5cbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbjogI2NjYyAjY2NjICNiYmI7XG4kY29sb3JfX2JvcmRlci1idXR0b24taG92ZXI6ICNjY2MgI2JiYiAjYWFhO1xuJGNvbG9yX19ib3JkZXItYnV0dG9uLWZvY3VzOiAjYWFhICNiYmIgI2JiYjtcbiRjb2xvcl9fYm9yZGVyLWlucHV0OiAjY2NjO1xuJGNvbG9yX19ib3JkZXItYWJicjogIzRBNEE0QTtcblxuJHNpemVfX3NpdGUtbWFpbjogMTAwJTtcbiRzaXplX19zaXRlLXNpZGViYXI6IDI1JTtcblxuJGZvbnRfX21haW46IFwiQXZlbmlyIE5leHQgVzAxXCIsIHNhbnMtc2VyaWY7XG4kZm9udF9fY29kZTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuJGZvbnRfX3ByZTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiRmb250X19saW5lLWhlaWdodC1ib2R5OiAxLjc7XG4kZm9udF9fbGluZS1oZWlnaHQtcHJlOiAxLjY7XG5cbiRibHVlOiAjMDBhM2RhO1xuJGdyYXk6ICM5Nzk3OTc7XG4kZ3JheWRhcms6ICM1NTU1NTU7IiwiQGltcG9ydCB1cmwoXCJodHRwOi8vZmFzdC5mb250cy5uZXQvdC8xLmNzcz9hcGlUeXBlPWNzcyZwcm9qZWN0aWQ9OGMyMTI3ZjktNzc1Ni00NjU1LWI1M2MtYTNjODAzYWQ5OTkzXCIpO1xuQGZvbnQtZmFjZXtcbmZvbnQtZmFtaWx5OlwiQXZlbmlyIE5leHQgVzAxX241XCI7XG5zcmM6dXJsKFwiRm9udHMvZTkxNjcyMzgtM2IzZi00ODEzLWEwNGEtYTM4NDM5NGVlZDQyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpXG59XG5AZm9udC1mYWNle1xuZm9udC1mYW1pbHk6XCJBdmVuaXIgTmV4dCBXMDFcIjtcbnNyYzp1cmwoXCJGb250cy9lOTE2NzIzOC0zYjNmLTQ4MTMtYTA0YS1hMzg0Mzk0ZWVkNDIuZW90PyNpZWZpeFwiKTtcbnNyYzp1cmwoXCJGb250cy9lOTE2NzIzOC0zYjNmLTQ4MTMtYTA0YS1hMzg0Mzk0ZWVkNDIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiRm9udHMvMmNkNTU1NDYtZWMwMC00YWY5LWFlY2EtNGEzY2QxODZkYTUzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIkZvbnRzLzFlOTg5MmMwLTY5MjctNDQxMi05ODc0LTFiODI4MDFiYTQ3YS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiRm9udHMvNDZjZjEwNjctNjg4ZC00YWFiLWIwZjctYmQ5NDJhZjZlZmQ4LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCJGb250cy81MmExOTJiMS1iZWE1LTRiNDgtODc5Zi0xMDdmMDA5YjY2NmYuc3ZnIzUyYTE5MmIxLWJlYTUtNGI0OC04NzlmLTEwN2YwMDliNjY2ZlwiKSBmb3JtYXQoXCJzdmdcIik7XG5mb250LXdlaWdodDogNTAwO1xuZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZXtcbmZvbnQtZmFtaWx5OlwiQXZlbmlyIE5leHQgVzAxX2k1XCI7XG5zcmM6dXJsKFwiRm9udHMvZDFmZGRlZjEtZDk0MC00OTA0LThmNmMtMTdlODA5NDYyMzAxLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpXG59XG5AZm9udC1mYWNle1xuZm9udC1mYW1pbHk6XCJBdmVuaXIgTmV4dCBXMDFcIjtcbnNyYzp1cmwoXCJGb250cy9kMWZkZGVmMS1kOTQwLTQ5MDQtOGY2Yy0xN2U4MDk0NjIzMDEuZW90PyNpZWZpeFwiKTtcbnNyYzp1cmwoXCJGb250cy9kMWZkZGVmMS1kOTQwLTQ5MDQtOGY2Yy0xN2U4MDk0NjIzMDEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiRm9udHMvNzM3N2RiZTYtZjExYS00YTA1LWIzM2MtYmM4Y2UxZjYwZjg0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIkZvbnRzLzkyYjY2ZGJkLTQyMDEtNGFjMi1hNjA1LTRkNGZmYzg3MDVjYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiRm9udHMvMTg4Mzk1OTctYWZhOC00ZjBiLTlhYmItNGEzMDI2MmQwZGE4LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCJGb250cy8xZGU3ZTZmNC05ZDRkLTQ3ZTctYWIyMy03ZDVjZjEwYWI1ODUuc3ZnIzFkZTdlNmY0LTlkNGQtNDdlNy1hYjIzLTdkNWNmMTBhYjU4NVwiKSBmb3JtYXQoXCJzdmdcIik7XG5mb250LXdlaWdodDogNTAwO1xuZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZXtcbmZvbnQtZmFtaWx5OlwiQXZlbmlyIE5leHQgVzAxX244XCI7XG5zcmM6dXJsKFwiRm9udHMvZGNjYjEwYWYtMDdhMi00MDRjLWJmYzctNzc1MGUyNzE2YmMxLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpXG59XG5AZm9udC1mYWNle1xuZm9udC1mYW1pbHk6XCJBdmVuaXIgTmV4dCBXMDFcIjtcbnNyYzp1cmwoXCJGb250cy9kY2NiMTBhZi0wN2EyLTQwNGMtYmZjNy03NzUwZTI3MTZiYzEuZW90PyNpZWZpeFwiKTtcbnNyYzp1cmwoXCJGb250cy9kY2NiMTBhZi0wN2EyLTQwNGMtYmZjNy03NzUwZTI3MTZiYzEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiRm9udHMvMTRjNzM3MTMtZTRkZi00ZGJhLTkzM2ItMDU3ZmVlYWM4ZGQxLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIkZvbnRzL2I4ZTkwNmExLWY1ZTgtNGJmMS04ZTgwLTgyYzY0NmNhNGQ1Zi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiRm9udHMvODkwYmQ5ODgtNTMwNi00M2ZmLWJkNGItOTIyYmM1ZWJkZWI0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCJGb250cy9lZDEwNGQ4Yy03ZjM5LTRlOGItOTBhOS00MDc2YmUwNmI4NTcuc3ZnI2VkMTA0ZDhjLTdmMzktNGU4Yi05MGE5LTQwNzZiZTA2Yjg1N1wiKSBmb3JtYXQoXCJzdmdcIik7XG5mb250LXdlaWdodDogODAwO1xuZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZXtcbmZvbnQtZmFtaWx5OlwiQXZlbmlyIE5leHQgVzAxX2k4XCI7XG5zcmM6dXJsKFwiRm9udHMvYWMyZDQzNDktNDMyNy00NDhmLTk4ODctMDgzYTZhMjI3YTUyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpXG59XG5AZm9udC1mYWNle1xuZm9udC1mYW1pbHk6XCJBdmVuaXIgTmV4dCBXMDFcIjtcbnNyYzp1cmwoXCJGb250cy9hYzJkNDM0OS00MzI3LTQ0OGYtOTg4Ny0wODNhNmEyMjdhNTIuZW90PyNpZWZpeFwiKTtcbnNyYzp1cmwoXCJGb250cy9hYzJkNDM0OS00MzI3LTQ0OGYtOTg4Ny0wODNhNmEyMjdhNTIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiRm9udHMvZWFhZmNiMjYtOTI5Ni00YTU3LTgzZTQtNDI0M2FiYzAzZGI3LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIkZvbnRzLzI1ZTgzYmY1LTQ3ZTMtNGRhNy05OGIxLTc1NWVmZmZiMDA4OS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiRm9udHMvNDExMmVjODctNmRlZC00MzhiLTgzY2YtYWFmZjk4ZjdlOTg3LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCJGb250cy9hYjE4MzVjYi1kZjZmLTRkOGQtYjhlZS0zMDc1ZjViYTc1OGQuc3ZnI2FiMTgzNWNiLWRmNmYtNGQ4ZC1iOGVlLTMwNzVmNWJhNzU4ZFwiKSBmb3JtYXQoXCJzdmdcIik7XG5mb250LXdlaWdodDogODAwO1xuZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiAkY29sb3JfX3RleHQtbWFpbjtcblx0Zm9udC1mYW1pbHk6ICRmb250X19tYWluO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMS40KTtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Y2xlYXI6IGJvdGg7XG59XG5oMSB7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0cGFkZGluZzogMCAwIDIwcHg7XG5cdG1hcmdpbjogMDtcbn1cbmgyLCAuZGlzY292ZXIge1xuXHRAaW5jbHVkZSBmb250LXNpemUoMik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbnAge1xuXHRtYXJnaW46MC41ZW0gMCAxZW07XG59XG5cbmRmbiwgY2l0ZSwgZW0sIGkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLXByZTtcblx0Zm9udC1mYW1pbHk6ICRmb250X19wcmU7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtcHJlO1xuXHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsIGtiZCwgdHQsIHZhciB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fY29kZTtcbn1cblxuYWJiciwgYWNyb255bSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yX19ib3JkZXItYWJicjtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG5tYXJrLCBpbnMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtaW5zO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG5cdGZvbnQtc2l6ZTogMTI1JTtcbn1cbmE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59IiwiLy8gUmVtIG91dHB1dCB3aXRoIHB4IGZhbGxiYWNrXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDEpIHtcblx0Zm9udC1zaXplOiAoJHNpemVWYWx1ZSAqIDEwKSAqIDFweDtcblx0Zm9udC1zaXplOiAkc2l6ZVZhbHVlICogMXJlbTtcbn1cblxuLy8gQ2VudGVyIGJsb2NrXG5AbWl4aW4gY2VudGVyLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIENsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vLyBDbGVhciBhZnRlciAobm90IGFsbCBjbGVhcmZpeCBuZWVkIHRoaXMgYWxzbylcbkBtaXhpbiBjbGVhcmZpeC1hZnRlcigpIHtcblx0Y2xlYXI6IGJvdGg7XG59XG4iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtc2NyZWVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtc2NyZWVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjg3NSk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG5cdH1cbn0iLCIuYWxpZ25jZW50ZXIsIC5hbGlnbmxlZnQsIC5hbGlnbnJpZ2h0IHtcblx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFsaWduY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi5jbGVhcjpiZWZvcmUsXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDpiZWZvcmUsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmJlZm9yZSxcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YmVmb3JlLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeC1hZnRlcjtcbn0iLCIvKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLCAvKiBPbGRlciAvIE5ld2VyIFBvc3RzIE5hdmlnYXRpb24gKGFsd2F5cyBoaWRkZW4pICovXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7IC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsIi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLndwLWNhcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuXHRcdEBpbmNsdWRlIGNlbnRlci1ibG9jaztcblx0fVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdG1hcmdpbjogMC44MDc1ZW0gMDtcblx0fVxufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMiAmIHtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMyAmIHtcblx0XHRtYXgtd2lkdGg6IDMzLjMzJTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNCAmIHtcblx0XHRtYXgtd2lkdGg6IDI1JTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNSAmIHtcblx0XHRtYXgtd2lkdGg6IDIwJTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNiAmIHtcblx0XHRtYXgtd2lkdGg6IDE2LjY2JTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNyAmIHtcblx0XHRtYXgtd2lkdGg6IDE0LjI4JTtcblx0fVxuXG5cdC5nYWxsZXJ5LWNvbHVtbnMtOCAmIHtcblx0XHRtYXgtd2lkdGg6IDEyLjUlO1xuXHR9XG5cblx0LmdhbGxlcnktY29sdW1ucy05ICYge1xuXHRcdG1heC13aWR0aDogMTEuMTElO1xuXHR9XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCIvKipcbiAqIEJ4U2xpZGVyIHY0LjEuMiAtIEZ1bGx5IGxvYWRlZCwgcmVzcG9uc2l2ZSBjb250ZW50IHNsaWRlclxuICogaHR0cDovL2J4c2xpZGVyLmNvbVxuICpcbiAqIFdyaXR0ZW4gYnk6IFN0ZXZlbiBXYW5kZXJza2ksIDIwMTRcbiAqIGh0dHA6Ly9zdGV2ZW53YW5kZXJza2kuY29tXG4gKiAod2hpbGUgZHJpbmtpbmcgQmVsZ2lhbiBhbGVzIGFuZCBsaXN0ZW5pbmcgdG8gamF6eilcbiAqXG4gKiBDRU8gYW5kIGZvdW5kZXIgb2YgYnhDcmVhdGl2ZSwgTFREXG4gKiBodHRwOi8vYnhjcmVhdGl2ZS5jb21cbiAqL1xuXG5cbi8qKiBSRVNFVCBBTkQgTEFZT1VUXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5ieC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0byAxNXB4O1xuXHRwYWRkaW5nOiAwO1xuXHQqem9vbTogMTtcbn1cblxuLmJ4LXdyYXBwZXIgaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqIFRIRU1FXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCB7XG5cdFxuXHQvKmZpeCBvdGhlciBlbGVtZW50cyBvbiB0aGUgcGFnZSBtb3ZpbmcgKG9uIENocm9tZSkqL1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XG4gICAgXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xuICAgIFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xufVxuLmJ4LWNsb25lIHtkaXNwbGF5OiBub25lO31cblxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLFxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTQwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKiBMT0FERVIgKi9cblxuLmJ4LXdyYXBwZXIgLmJ4LWxvYWRpbmcge1xuXHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2J4X2xvYWRlci5naWYpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0ICNmZmY7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAyMDAwO1xufVxuXG4vKiBQQUdFUiAqL1xuXG4uYngtd3JhcHBlciAuYngtcGFnZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogLjg1ZW07XG5cdGZvbnQtZmFtaWx5OiBBcmlhbDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjNjY2O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIC5ieC1wYWdlci1pdGVtLFxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LWNvbnRyb2xzLWF1dG8taXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Knpvb206IDE7XG5cdCpkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuXHRiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdG1hcmdpbjogMCA1cHg7XG5cdG91dGxpbmU6IDA7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyLFxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjMDBiMGY0O1xufVxuXG4vKiBESVJFQ1RJT04gQ09OVFJPTFMgKE5FWFQgLyBQUkVWKSAqL1xuXG4uYngtd3JhcHBlciAuYngtcHJldiB7XG5cdGxlZnQ6IDEwcHg7XG5cdGJhY2tncm91bmQ6IHVybChpbWFnZXMvYXJyb3ctbGVmdC5wbmcpO1xufVxuXG4uYngtd3JhcHBlciAuYngtbmV4dCB7XG5cdHJpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Fycm93LXJpZ2h0LnBuZyk7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gdG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdG91dGxpbmU6IDA7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHR6LWluZGV4OiA5OTk5O1xufVxuXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtZGlyZWN0aW9uIGEuZGlzYWJsZWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBBVVRPIENPTlRST0xTIChTVEFSVCAvIFNUT1ApICovXG5cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RhcnQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDExcHg7XG5cdG91dGxpbmU6IDA7XG5cdGJhY2tncm91bmQ6IHVybChpbWFnZXMvY29udHJvbHMucG5nKSAtODZweCAtMTFweCBuby1yZXBlYXQ7XG5cdG1hcmdpbjogMCAzcHg7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydDpob3Zlcixcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydC5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODZweCAwO1xufVxuXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiAxMXB4O1xuXHRvdXRsaW5lOiAwO1xuXHRiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2NvbnRyb2xzLnBuZykgLTg2cHggLTQ0cHggbm8tcmVwZWF0O1xuXHRtYXJnaW46IDAgM3B4O1xufVxuXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcDpob3Zlcixcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdG9wLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04NnB4IC0zM3B4O1xufVxuXG4vKiBQQUdFUiBXSVRIIEFVVE8tQ09OVFJPTFMgSFlCUklEIExBWU9VVCAqL1xuXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMuYngtaGFzLWNvbnRyb2xzLWF1dG8uYngtaGFzLXBhZ2VyIC5ieC1wYWdlciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdpZHRoOiA4MCU7XG59XG5cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy5ieC1oYXMtY29udHJvbHMtYXV0by5ieC1oYXMtcGFnZXIgLmJ4LWNvbnRyb2xzLWF1dG8ge1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDM1cHg7XG59XG5cbi8qIElNQUdFIENBUFRJT05TICovXG5cbi5ieC13cmFwcGVyIC5ieC1jYXB0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICM2NjZcXDk7XG5cdGJhY2tncm91bmQ6IHJnYmEoODAsIDgwLCA4MCwgMC43NSk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYngtd3JhcHBlciAuYngtY2FwdGlvbiBzcGFuIHtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogLjg1ZW07XG5cdHBhZGRpbmc6IDEwcHg7XG59XG4iLCIuYWxpZ25sZWZ0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcclxufVxyXG5cclxuLmFsaWducmlnaHQge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG59XHJcblxyXG4uc2l0ZS10aXRsZSB7XHJcblx0d2lkdGg6IDEzOHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRtYXJnaW4tdG9wOiAyN3B4O1xyXG59XHJcbiNzaXRlLW5hdmlnYXRpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG59XHJcbiNtYXN0aGVhZCB7XHJcblx0cGFkZGluZzogMCAwIDIwcHg7XHJcbn1cclxuLmFkbWluLWJhciAjbWFzdGhlYWQge1xyXG5cdHRvcDozMnB4O1xyXG59XHJcbiNjb250ZW50IHtcclxuXHRwYWRkaW5nLXRvcDogODBweDtcclxufVxyXG5hLmFuY2hvciB7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0dG9wOiAtNzlweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR2aXNpYmlsaXR5OmhpZGRlbjtcclxufVxyXG4jcHJpbWFyeS1tZW51IHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRsaSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdGJhY2tncm91bmQ6dXJsKGltYWdlcy9ib3JkZXIucG5nKSBuby1yZXBlYXQgcmlnaHQ7XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtc2NyZWVuO1xyXG5cdFx0cGFkZGluZzogNnB4IDRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0QGluY2x1ZGUgZm9udC1zaXplICgxLjIpO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNtZW51LWl0ZW0tMTUge1xyXG5cdFx0Ly9iYWNrZ3JvdW5kLWltYWdlOm5vbmU7XHJcblx0fVxyXG5cdCNtZW51LWl0ZW0tMjAge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRhIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTpub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fdGV4dC1zY3JlZW47XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCNtZW51LWl0ZW0tMTQge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTpub25lO1xyXG5cdH1cclxufVxyXG5cclxuI2dvb2RkZXNpZ24ge1xyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0LmludGVyaW9yIHtcclxuXHRcdHRvcDogNDAlO1xyXG5cdH1cclxuXHRwIHtcclxuXHRcdHNwYW4ge2Rpc3BsYXk6IGlubGluZTt9XHJcblx0fVxyXG5cdCNzdWJzY3JpYmUge1xyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG5cdCNlbWFpbCB7XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuI291cndvcmssXHJcbiNvdXJ3b3JrLWRlc2t0b3Age1xyXG5cdGgyIHttYXJnaW4tdG9wOiA0MHB4O31cclxuXHQudGh1bWJuYWlsc3tcclxuXHRcdG92ZXJmbG93OmF1dG87XHJcblx0XHRtYXJnaW46IDBweCAtMTBweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0dWwge1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW46IDA7cGFkZGluZzogMDtcclxuXHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbmZvIHtcclxuXHRcdHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XHJcblx0fVxyXG5cdC5wcm9qZWN0IGgyIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG59XHJcbiN3aG93ZWFyZSB7XHJcblx0aDIge21hcmdpbi10b3A6IDQwcHg7fVxyXG59XHJcbi5jb2x1bW5zLTIge1xyXG5cdHdpZHRoOiA2NiU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0LmNvbC1zbS00IHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG59XHJcbiNzdW1taXQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRoMyB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcblx0LmV2ZW4gLnBob3RvIHtmbG9hdDpsZWZ0fVxyXG5cdC5ldmVuIC50ZXh0IHtwYWRkaW5nLWxlZnQ6IDEwcHh9XHJcblxyXG5cdC5yZXZlcnNlIC5waG90byB7ZmxvYXQ6cmlnaHR9XHJcblx0LnJldmVyc2UgLnRleHQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMCU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG4jdGVzdGltb25pYWxzIHtcclxuXHRoMiB7bWFyZ2luOjAgMCA0MHB4O31cclxuXHQuZXZlbiB7XHJcblx0XHQuY29sLXNtLTgge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5xdW90ZSB7XHJcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMik7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0fVxyXG5cdC5hcnJvdyB7XHJcblx0XHRib3R0b206aW5oZXJpdDtcdHRvcDozNXB4O1xyXG5cdFx0bGVmdDppbmhlcml0OyByaWdodDotNDBweDtcclxuXHRcdGJvcmRlci10b3A6MjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1ib3R0b206MjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICRibHVlO1x0XHJcblx0fVxyXG5cdC5ldmVuIC5hcnJvdyB7XHJcblx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAkYmx1ZTtcdFxyXG5cdFx0cmlnaHQ6aW5oZXJpdDsgbGVmdDotMjBweDtcclxuXHR9XHJcblx0LnRlc3RpbW9uaWFsIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDkycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5jaXRlIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjQpO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRib3R0b206MDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHdpZHRoOiAzMy4zMzMzMzMlO1xyXG5cdH1cclxuXHQuZXZlbiAuY2l0ZSB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cdC5jb2wtc20tNCB7XHJcblx0XHRwb3NpdGlvbjpzdGF0aWM7XHJcblx0fVxyXG5cdC5zbWFsbC10ZXN0aW1vbmlhbCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4OHB4O1xyXG5cdFx0LmFycm93IHtcclxuXHRcdFx0dG9wOmluaGVyaXQ7XHJcblx0XHRcdGJvdHRvbTogLTQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNsb2dpbnMge1xyXG5cdHdpZHRoOiA2NTBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG4jZnJvbXRoZWJsb2cge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTc7XHJcblx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0aDIge1xyXG5cdFx0bWFyZ2luOiAwIDAgNDBweDtcclxuXHR9XHJcbn1cclxuLnBvc3RsaXN0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcblx0PiAucG9zdGluZyB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG5cdFx0YXJ0aWNsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG5cdFx0fVxyXG5cdFx0LmVudHJ5LW1ldGEge1xyXG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuI2NvbnRhY3Rmb3JtIHtcclxuXHR3aWR0aDogMzQwcHg7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHRleHRhcmVhIHtcclxuXHRcdGhlaWdodDogMjMwcHg7XHJcblx0fVxyXG59XHJcbiNib3R0b20ge1xyXG5cdHBhZGRpbmctdG9wOiAxNTBweDtcclxuXHRtaW4taGVpZ2h0OjcwMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQuY29udGFjdGluZm8sIC5jb3B5cmlnaHQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOjcwcHg7IHJpZ2h0OiAzNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdC5jb3B5cmlnaHQge1xyXG5cdFx0Ym90dG9tOjIwcHg7XHJcblx0fVxyXG5cdC5zdW1taXRjbyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206MjBweDtcclxuXHRcdGxlZnQ6IDM1cHg7XHJcblx0XHR3aWR0aDogMTIwcHg7XHJcblx0fVxyXG59XHJcbiNzdWJSZXNwb25zZSB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4jY29tbWVudHMge1xyXG5cdG9sIHtcclxuXHRcdHBhZGRpbmctbGVmdDogODBweDtcclxuXHR9XHJcblx0LmNvbW1lbnQtYm9keSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5hdmF0YXIge1xyXG5cdFx0d2lkdGg6IDYwcHg7IGhlaWdodDogNjBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IC05NXB4OyB0b3A6IC0xNXB4O1xyXG5cdH1cclxufSIsIiNtYXN0aGVhZCB7XG5cdHBhZGRpbmctdG9wOiAycHg7XG59XG4jcHJpbWFyeS1tZW51IHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0YSB7XG5cdFx0cGFkZGluZzogMTFweCAxNHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSAoMS40KTtcblx0fVxuXG5cdCNtZW51LWl0ZW0tMjAge1xuXHRcdHBhZGRpbmc6IDVweCAwIDA7XG5cdH1cbn1cblxuXG4jb3Vyd29yayxcbiNvdXJ3b3JrLWRlc2t0b3B7XG5cdGxpOmhvdmVyIHtcblx0XHQuYmx1ZSB7XG5cdFx0XHRvcGFjaXR5OjAuOTtcblx0XHR9XG5cdFx0LmNsaWVudC1uYW1lIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG59XG5cbiNzdW1taXQge1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdC5waG90byB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cbi5wb3N0bGlzdCB7XG5cbn1cbiNsb2dpbnMge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luOiAwIC0xMHB4O1xuXHRhIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMS4zKTtcblx0fVxufVxuI2JvdHRvbSB7XG5cdG1pbi1oZWlnaHQ6ODAwcHg7XG59XG4jY29udGVudCB7XG5cdHBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG4ucHJvamVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LmluZm8ge1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHRyaWdodDogMDtcblx0fVxufVxuYS5hbmNob3Ige1xuXHR0b3A6IC04OXB4O1xufSJdLCJzb3VyY2VSb290IjoiIn0=*/
