/**
 *  centennial-home.scss
 *
 *
 */
/**
 *  _mixins.scss
 *
 *
 */
/**
 *  _colors.scss
 *
 *
 */
/* Lightest blue */
/* Official OSA Dark blue */
/* Darker */
/**
 *  _type.scss
 *
 *
 */
/**
 *  _fonts.scss
 *
 *
 *
 */
@font-face {
  font-family: 'osa-icons';
  src: url("../fonts/osa-icons.eot?-8xqw5q");
  src: url("../fonts/osa-icons.eot?#iefix-8xqw5q") format("embedded-opentype"), url("../fonts/osa-icons.ttf?-8xqw5q") format("truetype"), url("../fonts/osa-icons.woff?-8xqw5q") format("woff"), url("../fonts/osa-icons.svg?-8xqw5q#osa-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 19, ../../source/scss/_fonts.scss */
.ContentBody.Home [class^="icon-"],
.ContentBody.Home [class*=" icon-"] {
  font-family: 'osa-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 33, ../../source/scss/_fonts.scss */
.icon-angle-right-large:before {
  content: "\e902";
}

/* line 36, ../../source/scss/_fonts.scss */
.icon-angle-left-large:before {
  content: "\e903";
}

/* line 39, ../../source/scss/_fonts.scss */
.icon-play-outline:before {
  content: "\e901";
}

/* line 42, ../../source/scss/_fonts.scss */
.icon-download-minimal:before {
  content: "\e900";
}

/* line 45, ../../source/scss/_fonts.scss */
.icon-00:before {
  content: "\e800";
}

/* line 48, ../../source/scss/_fonts.scss */
.icon-100:before {
  content: "\e801";
}

/* line 51, ../../source/scss/_fonts.scss */
.icon-search:before {
  content: "\f002";
}

/* line 54, ../../source/scss/_fonts.scss */
.icon-envelope-o:before {
  content: "\f003";
}

/* line 57, ../../source/scss/_fonts.scss */
.icon-star:before {
  content: "\f005";
}

/* line 60, ../../source/scss/_fonts.scss */
.icon-star-o:before {
  content: "\f006";
}

/* line 63, ../../source/scss/_fonts.scss */
.icon-film:before {
  content: "\f008";
}

/* line 66, ../../source/scss/_fonts.scss */
.icon-th-large:before {
  content: "\f009";
}

/* line 69, ../../source/scss/_fonts.scss */
.icon-th:before {
  content: "\f00a";
}

/* line 72, ../../source/scss/_fonts.scss */
.icon-th-list:before {
  content: "\f00b";
}

/* line 75, ../../source/scss/_fonts.scss */
.icon-check:before {
  content: "\f00c";
}

/* line 78, ../../source/scss/_fonts.scss */
.icon-close:before {
  content: "\f00d";
}

/* line 81, ../../source/scss/_fonts.scss */
.icon-search-plus:before {
  content: "\f00e";
}

/* line 84, ../../source/scss/_fonts.scss */
.icon-search-minus:before {
  content: "\f010";
}

/* line 87, ../../source/scss/_fonts.scss */
.icon-signal:before {
  content: "\f012";
}

/* line 90, ../../source/scss/_fonts.scss */
.icon-cog:before {
  content: "\f013";
}

/* line 93, ../../source/scss/_fonts.scss */
.icon-file-o:before {
  content: "\f016";
}

/* line 96, ../../source/scss/_fonts.scss */
.icon-play-circle-o:before {
  content: "\f01d";
}

/* line 99, ../../source/scss/_fonts.scss */
.icon-volume-off:before {
  content: "\f026";
}

/* line 102, ../../source/scss/_fonts.scss */
.icon-volume-down:before {
  content: "\f027";
}

/* line 105, ../../source/scss/_fonts.scss */
.icon-volume-up:before {
  content: "\f028";
}

/* line 108, ../../source/scss/_fonts.scss */
.icon-list:before {
  content: "\f03a";
}

/* line 111, ../../source/scss/_fonts.scss */
.icon-play:before {
  content: "\f04b";
}

/* line 114, ../../source/scss/_fonts.scss */
.icon-chevron-left:before {
  content: "\f053";
}

/* line 117, ../../source/scss/_fonts.scss */
.icon-chevron-right:before {
  content: "\f054";
}

/* line 120, ../../source/scss/_fonts.scss */
.icon-arrow-left:before {
  content: "\f060";
}

/* line 123, ../../source/scss/_fonts.scss */
.icon-arrow-right:before {
  content: "\f061";
}

/* line 126, ../../source/scss/_fonts.scss */
.icon-arrow-up:before {
  content: "\f062";
}

/* line 129, ../../source/scss/_fonts.scss */
.icon-arrow-down:before {
  content: "\f063";
}

/* line 132, ../../source/scss/_fonts.scss */
.icon-mail-forward:before {
  content: "\f064";
}

/* line 135, ../../source/scss/_fonts.scss */
.icon-plus:before {
  content: "\f067";
}

/* line 138, ../../source/scss/_fonts.scss */
.icon-minus:before {
  content: "\f068";
}

/* line 141, ../../source/scss/_fonts.scss */
.icon-chevron-up:before {
  content: "\f077";
}

/* line 144, ../../source/scss/_fonts.scss */
.icon-chevron-down:before {
  content: "\f078";
}

/* line 147, ../../source/scss/_fonts.scss */
.icon-retweet:before {
  content: "\f079";
}

/* line 150, ../../source/scss/_fonts.scss */
.icon-twitter:before {
  content: "\f099";
}

/* line 153, ../../source/scss/_fonts.scss */
.icon-facebook:before {
  content: "\f09a";
}

/* line 156, ../../source/scss/_fonts.scss */
.icon-chain:before {
  content: "\f0c1";
}

/* line 159, ../../source/scss/_fonts.scss */
.icon-pinterest:before {
  content: "\f0d2";
}

/* line 162, ../../source/scss/_fonts.scss */
.icon-pinterest-square:before {
  content: "\f0d3";
}

/* line 165, ../../source/scss/_fonts.scss */
.icon-google-plus-square:before {
  content: "\f0d4";
}

/* line 168, ../../source/scss/_fonts.scss */
.icon-google-plus:before {
  content: "\f0d5";
}

/* line 171, ../../source/scss/_fonts.scss */
.icon-caret-down:before {
  content: "\f0d7";
}

/* line 174, ../../source/scss/_fonts.scss */
.icon-caret-up:before {
  content: "\f0d8";
}

/* line 177, ../../source/scss/_fonts.scss */
.icon-caret-left:before {
  content: "\f0d9";
}

/* line 180, ../../source/scss/_fonts.scss */
.icon-caret-right:before {
  content: "\f0da";
}

/* line 183, ../../source/scss/_fonts.scss */
.icon-sort:before {
  content: "\f0dc";
}

/* line 186, ../../source/scss/_fonts.scss */
.icon-sort-desc:before {
  content: "\f0dd";
}

/* line 189, ../../source/scss/_fonts.scss */
.icon-sort-asc:before {
  content: "\f0de";
}

/* line 192, ../../source/scss/_fonts.scss */
.icon-envelope:before {
  content: "\f0e0";
}

/* line 195, ../../source/scss/_fonts.scss */
.icon-linkedin:before {
  content: "\f0e1";
}

/* line 198, ../../source/scss/_fonts.scss */
.icon-cloud-download:before {
  content: "\f0ed";
}

/* line 201, ../../source/scss/_fonts.scss */
.icon-cloud-upload:before {
  content: "\f0ee";
}

/* line 204, ../../source/scss/_fonts.scss */
.icon-angle-double-left:before {
  content: "\f100";
}

/* line 207, ../../source/scss/_fonts.scss */
.icon-angle-double-right:before {
  content: "\f101";
}

/* line 210, ../../source/scss/_fonts.scss */
.icon-angle-double-up:before {
  content: "\f102";
}

/* line 213, ../../source/scss/_fonts.scss */
.icon-angle-double-down:before {
  content: "\f103";
}

/* line 216, ../../source/scss/_fonts.scss */
.icon-angle-left:before {
  content: "\f104";
}

/* line 219, ../../source/scss/_fonts.scss */
.icon-angle-right:before {
  content: "\f105";
}

/* line 222, ../../source/scss/_fonts.scss */
.icon-angle-up:before {
  content: "\f106";
}

/* line 225, ../../source/scss/_fonts.scss */
.icon-angle-down:before {
  content: "\f107";
}

/* line 228, ../../source/scss/_fonts.scss */
.icon-rss-square:before {
  content: "\f143";
}

/* line 231, ../../source/scss/_fonts.scss */
.icon-play-circle:before {
  content: "\f144";
}

/* line 234, ../../source/scss/_fonts.scss */
.icon-youtube-square:before {
  content: "\f166";
}

/* line 237, ../../source/scss/_fonts.scss */
.icon-youtube:before {
  content: "\f167";
}

/* line 240, ../../source/scss/_fonts.scss */
.icon-youtube-play:before {
  content: "\f16a";
}

/* line 243, ../../source/scss/_fonts.scss */
.icon-instagram:before {
  content: "\f16d";
}

/* line 246, ../../source/scss/_fonts.scss */
.icon-tumblr:before {
  content: "\f173";
}

/* line 249, ../../source/scss/_fonts.scss */
.icon-tumblr-square:before {
  content: "\f174";
}

/* line 252, ../../source/scss/_fonts.scss */
.icon-vimeo-square:before {
  content: "\f194";
}

/* line 255, ../../source/scss/_fonts.scss */
.icon-google:before {
  content: "\f1a0";
}

/* line 258, ../../source/scss/_fonts.scss */
.icon-soundcloud:before {
  content: "\f1be";
}

/* line 261, ../../source/scss/_fonts.scss */
.icon-vine:before {
  content: "\f1ca";
}

/* line 264, ../../source/scss/_fonts.scss */
.icon-share-alt:before {
  content: "\f1e0";
}

/* line 267, ../../source/scss/_fonts.scss */
.icon-share-alt-square:before {
  content: "\f1e1";
}

/* line 270, ../../source/scss/_fonts.scss */
.icon-wifi:before {
  content: "\f1eb";
}

/* line 273, ../../source/scss/_fonts.scss */
.icon-amazon:before {
  content: "\f270";
}

/* line 276, ../../source/scss/_fonts.scss */
.icon-vimeo:before {
  content: "\f27d";
}

/**
 *  _breakpoints.scss
 *
 *
 */
/**
 *  _variables-header.scss
 *
 *
 */
/* Was 96 */
/* 800 is an arbitrary percentage 1170 */
/**
 *  _responsive-indicator.scss
 *
 *  This provides a more reliable way to sync JS breakpoints
 *  than measure window innerWidth because of x-platform
 *  scrollbar measurement discrepancies.
 *
 */
/* line 10, ../../source/scss/_responsive-indicator.scss */
.responsive-indicator {
  display: block;
  width: 480px;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (min-width: 768px) {
  /* line 10, ../../source/scss/_responsive-indicator.scss */
  .responsive-indicator {
    width: 768px;
  }
}
@media screen and (min-width: 992px) {
  /* line 10, ../../source/scss/_responsive-indicator.scss */
  .responsive-indicator {
    width: 992px;
  }
}
@media screen and (min-width: 1200px) {
  /* line 10, ../../source/scss/_responsive-indicator.scss */
  .responsive-indicator {
    width: 1200px;
  }
}
@media screen and (min-width: 1500px) {
  /* line 10, ../../source/scss/_responsive-indicator.scss */
  .responsive-indicator {
    width: 1500px;
  }
}

/**
 *  _gradients.scss
 *
 *
 */
/**
 *  _base.scss
 *
 *
 */
/* line 7, ../../source/scss/_base.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 400;
}
/* line 15, ../../source/scss/_base.scss */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-weight: 400;
  text-decoration: none;
  color: #169DD7;
}
/* line 19, ../../source/scss/_base.scss */
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  text-decoration: none;
  color: #21316f;
}

/* line 25, ../../source/scss/_base.scss */
a {
  color: #169DD7;
  transition: color 0.2s linear;
}
/* line 28, ../../source/scss/_base.scss */
a:hover {
  color: #21316f;
  text-decoration: none;
}
/* line 32, ../../source/scss/_base.scss */
a:focus {
  outline: -webkit-focus-ring-color auto 2px;
}

/* line 36, ../../source/scss/_base.scss */
body {
  background-color: #eef2f5;
}

/* line 39, ../../source/scss/_base.scss */
.icon-caret-right {
  font-size: 28px;
  line-height: 0;
  position: relative;
  top: 7px;
  left: 3px;
}

/**
 *  _panel.scss
 *
 *
 */
/* line 7, ../../source/scss/_panel.scss */
.panel {
  border: none;
  box-shadow: none;
  border-radius: 0;
}
/* line 12, ../../source/scss/_panel.scss */
.panel-osa {
  background-color: #fff;
  padding: 0 20px 0 20px;
  border-top: solid 4px #17a7e5;
}
/* line 16, ../../source/scss/_panel.scss */
.panel-osa .panel-heading {
  background-color: transparent;
  color: #000;
  font-weight: 400;
}
/* line 20, ../../source/scss/_panel.scss */
.panel-osa .panel-heading a {
  color: #169DD7;
}
/* line 22, ../../source/scss/_panel.scss */
.panel-osa .panel-heading a:hover {
  color: #21316f;
}
/* line 28, ../../source/scss/_panel.scss */
.panel-body {
  padding: 0 0 15px 0;
}
/* line 31, ../../source/scss/_panel.scss */
.panel h3,
.panel h4,
.panel .panel-heading {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0;
  line-height: 1.2em;
}
/* line 39, ../../source/scss/_panel.scss */
.panel h4.media-heading {
  margin-top: 0;
}
/* line 42, ../../source/scss/_panel.scss */
.panel .pull-right {
  float: left !important;
  margin-right: 15px;
  margin-bottom: 10px;
}

/**
 *  _btn.scss
 *
 *
 */
/* line 7, ../../source/scss/_btn.scss */
.btn {
  border: solid 3px #169DD7;
  border-radius: 0;
  transition: color 0.2s linear, border-color 0.2s linear;
  padding: 8px 12px;
}
/* line 12, ../../source/scss/_btn.scss */
.btn:hover {
  border: solid 3px #21316f;
}
/* line 15, ../../source/scss/_btn.scss */
.btn-search {
  position: relative;
  padding: 3px 12px;
}

/**
 *  _form.scss
 *
 *
 */
/* line 8, ../../source/scss/_form.scss */
.form-control {
  border: solid 1px #169DD7;
  border-radius: 0;
  background-color: transparent;
}

/* line 15, ../../source/scss/_form.scss */
.checkbox {
  /* Base for label styling */
  /* checkbox aspect */
}
/* line 17, ../../source/scss/_form.scss */
.checkbox [type="checkbox"]:not(:checked),
.checkbox [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
/* line 21, ../../source/scss/_form.scss */
.checkbox [type="checkbox"]:not(:checked) + label,
.checkbox [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 25px;
  cursor: pointer;
}
/* line 27, ../../source/scss/_form.scss */
.checkbox label {
  position: relative;
}
/* line 29, ../../source/scss/_form.scss */
.checkbox label:hover:before {
  border: 1px solid #17a7e5 !important;
}
/* line 38, ../../source/scss/_form.scss */
.checkbox [type="checkbox"]:not(:checked) + label:before, .checkbox [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 17px;
  height: 17px;
  border: 1px solid #17a7e5;
  background: transparent;
  border-radius: 0;
  box-shadow: none;
}
/* line 50, ../../source/scss/_form.scss */
.checkbox [type="checkbox"]:not(:checked) + label:after, .checkbox [type="checkbox"]:checked + label:after {
  font-family: osa-icons;
  content: '\f00c';
  position: absolute;
  top: 2px;
  left: 1px;
  font-size: 18px;
  line-height: 0.8;
  color: #fff;
}
/* line 63, ../../source/scss/_form.scss */
.checkbox [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
}
/* line 68, ../../source/scss/_form.scss */
.checkbox [type="checkbox"]:checked + label:after {
  opacity: 1;
}
/* line 72, ../../source/scss/_form.scss */
.checkbox [type="checkbox"]:disabled:not(:checked) + label:before, .checkbox [type="checkbox"]:disabled:checked + label:before {
  border-color: #bbb;
  background-color: #ddd;
}
/* line 77, ../../source/scss/_form.scss */
.checkbox [type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
/* line 80, ../../source/scss/_form.scss */
.checkbox [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* line 83, ../../source/scss/_form.scss */
.checkbox [type="checkbox"]:checked:focus + label:before, .checkbox [type="checkbox"]:not(:checked):focus + label:before {
  border: 1px solid #71caf1;
  box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.4);
}

/**
 *  _media.scss
 *
 *
 */
@media screen and (min-width: 768px) {
  /* line 7, ../../source/scss/_media.scss */
  .media {
    float: left;
    position: relative;
  }
}
/* line 12, ../../source/scss/_media.scss */
.media-right {
  float: left;
  padding-left: 0;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 19, ../../source/scss/_media.scss */
.media-body {
  float: right;
}
@media screen and (min-width: 768px) {
  /* line 19, ../../source/scss/_media.scss */
  .media-body {
    margin-left: 120px;
    width: auto;
  }
}

/**
 *  _site-footer.scss
 *
 *
 */
/* line 7, ../../source/scss/_site-footer.scss */
.siteFooter {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#21316f+0,050031+100 */
  background: #21316f;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMzE2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTAwMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to right, #21316f 0%, #050031 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21316f', endColorstr='#050031',GradientType=1 );
  /* IE6-8 */
  position: relative;
}
/* line 10, ../../source/scss/_site-footer.scss */
.siteFooter__nav {
  background-color: transparent;
}
/* line 13, ../../source/scss/_site-footer.scss */
.siteFooter__lead {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #fff;
}
/* line 18, ../../source/scss/_site-footer.scss */
.siteFooter__link--continue {
  color: #169DD7;
}
/* line 20, ../../source/scss/_site-footer.scss */
.siteFooter__link--continue:focus, .siteFooter__link--continue:hover {
  color: #64c5ef;
}
/* line 25, ../../source/scss/_site-footer.scss */
.siteFooter__gradient {
  position: absolute;
  z-index: 1;
  top: -9px;
  left: 0;
  width: 100%;
  height: 9px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#60a1bf+0,e45d57+60,e45d57+60,253a71+100 */
  background: #60a1bf;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYTFiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2U0NWQ1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2U0NWQ1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTNhNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to right, #60a1bf 0%, #e45d57 60%, #e45d57 60%, #253a71 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60a1bf', endColorstr='#253a71',GradientType=1 );
  /* IE6-8 */
}
/* line 34, ../../source/scss/_site-footer.scss */
.siteFooter__link {
  color: #169DD7;
}
/* line 36, ../../source/scss/_site-footer.scss */
.siteFooter__link:hover {
  color: #64c5ef;
  border-color: transparent;
}
/* line 41, ../../source/scss/_site-footer.scss */
.siteFooter__navLink {
  padding: 0;
}
/* line 43, ../../source/scss/_site-footer.scss */
.siteFooter__navLink:focus {
  color: #64c5ef;
  background-color: transparent !important;
}
/* line 47, ../../source/scss/_site-footer.scss */
.siteFooter__navLink--social {
  width: 28px;
  height: 28px;
  border: solid 1px #169DD7;
  border-radius: 28px;
  font-size: 17px;
  margin-left: 12px;
  padding: 0 !important;
}
/* line 55, ../../source/scss/_site-footer.scss */
.siteFooter__navLink--social:hover {
  border: solid 1px #169DD7 !important;
  background-color: #169DD7 !important;
  color: #fff !important;
}
/* line 59, ../../source/scss/_site-footer.scss */
.siteFooter__navLink--social:hover i {
  color: #fff;
}
/* line 63, ../../source/scss/_site-footer.scss */
.siteFooter__navLink--social i {
  color: #169DD7;
  margin: 5px 0 0 6px;
}
/* line 66, ../../source/scss/_site-footer.scss */
.siteFooter__navLink--social i.fa-facebook {
  margin-left: 8px;
}
/* line 69, ../../source/scss/_site-footer.scss */
.siteFooter__navLink--social i.fa-linkedin {
  margin-left: 7px;
}
/* line 72, ../../source/scss/_site-footer.scss */
.siteFooter__navLink--social i.fa-rss {
  margin-left: 8px;
}
/* line 78, ../../source/scss/_site-footer.scss */
.siteFooter__navList {
  padding: 0 0 15px 0;
}
/* line 80, ../../source/scss/_site-footer.scss */
.siteFooter__navList li {
  margin: 0 15px 0 0;
}
/* line 84, ../../source/scss/_site-footer.scss */
.siteFooter__lead {
  font-size: 21px;
  font-weight: 300;
  text-transform: none;
}
/* line 90, ../../source/scss/_site-footer.scss */
.siteFooter .navbar-socialicons .navbar-right {
  margin-right: 0;
}
/* line 95, ../../source/scss/_site-footer.scss */
.siteFooter .gradient-btn:focus {
  background-color: #17a7e5 !important;
}
/* line 99, ../../source/scss/_site-footer.scss */
.siteFooter .btn {
  border: solid 3px #17a7e5;
  background: transparent;
}
/* line 102, ../../source/scss/_site-footer.scss */
.siteFooter .btn:hover {
  border: solid 3px #71caf1;
  color: #71caf1;
}
/* line 107, ../../source/scss/_site-footer.scss */
.siteFooter .form-control {
  color: #fff;
  padding: 8px 12px;
  height: 45px;
}
/* line 112, ../../source/scss/_site-footer.scss */
.siteFooter .pull-right {
  float: left !important;
}

/**
 *  _top-nav.scss
 *
 *
 */
/* line 7, ../../source/scss/_top-nav.scss */
#topNav {
  position: relative;
}
/* line 11, ../../source/scss/_top-nav.scss */
#topNav li {
  margin-right: 5px;
}
/* line 14, ../../source/scss/_top-nav.scss */
#topNav .form-control {
  background: transparent;
  border: solid 1px #169DD7;
  color: #aaa;
}
/* line 18, ../../source/scss/_top-nav.scss */
#topNav .form-control::-webkit-input-placeholder, #topNav .form-control:-moz-placeholder, #topNav .form-control::-moz-placeholder, #topNav .form-control:-ms-input-placeholder {
  color: #aaa !important;
}
/* line 24, ../../source/scss/_top-nav.scss */
#topNav .form-control:focus {
  color: #fff;
}
/* line 26, ../../source/scss/_top-nav.scss */
#topNav .form-control:focus::-webkit-input-placeholder, #topNav .form-control:focus:-moz-placeholder, #topNav .form-control:focus::-moz-placeholder, #topNav .form-control:focus:-ms-input-placeholder {
  color: #aaa !important;
}

/**
 *  _rs.scss
 *
 *
 */
/* line 8, ../../source/scss/_rs.scss */
.rsMinW .rsBullet {
  background: #169DD7 !important;
}
/* line 10, ../../source/scss/_rs.scss */
.rsMinW .rsBullet.rsNavSelected {
  background: #21316f !important;
}

/**
 *  _home-slider.scss
 *
 *
 */
/* line 7, ../../source/scss/_home-slider.scss */
#home-slider {
  margin-bottom: 18px;
}

/**
 *  _quarter-of-page.scss
 *
 *
 */
/* line 9, ../../source/scss/_quarter-of-page.scss */
.quarter-of-page.side .panel {
  background-color: transparent;
  padding: 0;
  border-top: solid 4px #becdd9;
}
/* line 19, ../../source/scss/_quarter-of-page.scss */
.quarter-of-page.side .fa-calendar {
  font-size: 20px;
  position: relative;
  top: -3px;
  left: 0;
}
/* line 26, ../../source/scss/_quarter-of-page.scss */
.quarter-of-page .pull-right {
  float: left !important;
}

/**
 *  _network-dropdown.scss
 *
 *
 */
/* line 7, ../../source/scss/_network-dropdown.scss */
.network-dropdown {
  border-color: transparent;
}

/**
 *  _utility-nav.scss
 *
 *
 */
/* line 9, ../../source/scss/_utility-nav.scss */
.utility-nav__wrap--desktop {
  float: right;
  display: none;
}
@media screen and (min-width: 1200px) {
  /* line 9, ../../source/scss/_utility-nav.scss */
  .utility-nav__wrap--desktop {
    display: block;
    margin: -2px 25px 0 0;
  }
}
@media screen and (min-width: 1200px) {
  /* line 17, ../../source/scss/_utility-nav.scss */
  .utility-nav__wrap--hidden-desktop {
    display: none;
  }
}
/* line 23, ../../source/scss/_utility-nav.scss */
.utility-nav__list {
  margin: 0;
  padding: 0;
  display: inline-block;
  list-style-type: none;
}
/* line 28, ../../source/scss/_utility-nav.scss */
.utility-nav__list-item {
  margin: 0;
  padding: 0;
  display: inline-block;
}

/**
 *  _gradient-btn.scss
 *
 *
 */
/* line 7, ../../source/scss/_gradient-btn.scss */
.gradient-btn {
  white-space: nowrap;
  text-align: center;
  display: inline-block;
  border: none;
  text-transform: uppercase;
  color: #169DD7;
  font-weight: 800;
  overflow: hidden;
  position: relative;
  padding: 0;
  margin: 0 3px 0 0;
  background-color: #169DD7;
  transition: all 0.25s linear;
}
/* line 22, ../../source/scss/_gradient-btn.scss */
.gradient-btn.fixed-width {
  width: 175px;
  /* Custom for home page */
}
/* line 25, ../../source/scss/_gradient-btn.scss */
.gradient-btn:focus, .gradient-btn:hover {
  background-color: transparent;
  border: none;
  color: #64c5ef;
  outline: none;
  box-shadow: 0 0 8px 0 rgba(102, 175, 233, 0.6);
}
/* line 33, ../../source/scss/_gradient-btn.scss */
.gradient-btn .icon-caret-down {
  line-height: ms(5);
  font-size: ms(5);
  position: absolute;
  top: 5px;
  right: 16px;
  z-index: 3;
}
/* line 41, ../../source/scss/_gradient-btn.scss */
.gradient-btn__text {
  position: relative;
  top: 0;
  left: 0;
  z-index: 2;
  margin: 3px;
  padding: 6px 10px 7px 10px;
  display: block;
  background-color: #13184f;
  /* Pseudo transparency */
  border: none;
}
/* line 54, ../../source/scss/_gradient-btn.scss */
.gradient-btn__background {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#60a1bf+0,e45d57+0,253a71+15,253a71+20,17a7e5+35,e45d57+50,253a71+65,253a71+70,17a7e5+85,e45d57+100 */
  background: #60a1bf;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwYTFiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTQ1ZDU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjMjUzYTcxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjMjUzYTcxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjMTdhN2U1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTQ1ZDU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjMjUzYTcxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMjUzYTcxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjMTdhN2U1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0NWQ1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to right, #60a1bf 0%, #e45d57 0%, #253a71 15%, #253a71 20%, #17a7e5 35%, #e45d57 50%, #253a71 65%, #253a71 70%, #17a7e5 85%, #e45d57 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60a1bf', endColorstr='#e45d57',GradientType=1 );
  /* IE6-8 */
  width: 300%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: -150%;
  opacity: 0;
  transition: all 0.25s linear;
}
/* line 64, ../../source/scss/_gradient-btn.scss */
.gradient-btn:hover .gradient-btn__background {
  opacity: 1;
  -webkit-animation: btn-hover;
  animation: btn-hover;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
@-webkit-keyframes btn-hover {
  from {
    left: -150%;
  }
  to {
    left: 0;
  }
}
@keyframes btn-hover {
  from {
    left: -150%;
  }
  to {
    left: 0;
  }
}
/* line 81, ../../source/scss/_gradient-btn.scss */
.gradient-btn-play {
  border: solid 1px #fff;
  border-top-right-radius: 46px;
  border-top-left-radius: 46px;
  border-bottom-right-radius: 46px;
  border-bottom-left-radius: 46px;
  width: 36px;
  height: 36px;
  float: left;
  display: block;
  position: relative;
}
@media screen and (min-width: 1200px) {
  /* line 81, ../../source/scss/_gradient-btn.scss */
  .gradient-btn-play {
    width: 46px;
    height: 46px;
  }
}
/* line 94, ../../source/scss/_gradient-btn.scss */
.gradient-btn-play .icon {
  font-size: 12px;
  position: absolute;
  z-index: 1;
  top: 33%;
  left: 36%;
}
@media screen and (min-width: 1200px) {
  /* line 94, ../../source/scss/_gradient-btn.scss */
  .gradient-btn-play .icon {
    top: 36%;
    left: 38%;
  }
}

/**
 *  _main-nav-bar.scss
 *
 *
 */
/* line 28, ../../source/scss/_main-nav-bar.scss */
.mainNavBar {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#21316f+0,050031+100 */
  background: #21316f;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMzE2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTAwMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to right, #21316f 0%, #050031 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21316f', endColorstr='#050031',GradientType=1 );
  /* IE6-8 */
}
/* line 41, ../../source/scss/_main-nav-bar.scss */
.mainNavBar__link {
  color: #fff;
}

/**
 *  _nav.scss
 *
 *
 */
/* line 9, ../../source/scss/_nav.scss */
.nav > li > a {
  padding: 0;
}
/* line 14, ../../source/scss/_nav.scss */
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background-color: transparent;
}

/* line 22, ../../source/scss/_nav.scss */
.navbar-inverse {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#21316f+0,050031+100 */
  background: #21316f;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMzE2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTAwMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to right, #21316f 0%, #050031 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21316f', endColorstr='#050031',GradientType=1 );
  /* IE6-8 */
}
/* line 26, ../../source/scss/_nav.scss */
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
  border-color: transparent;
  background-color: transparent;
}
/* line 37, ../../source/scss/_nav.scss */
.navbar-nav li a {
  position: relative;
  padding: 9.5px 10px;
}
@media screen and (min-width: 768px) {
  /* line 42, ../../source/scss/_nav.scss */
  .navbar-nav.utilityNav {
    margin-top: 55px;
    margin-right: 0;
  }
}
/* line 47, ../../source/scss/_nav.scss */
.navbar-nav.utilityNav li {
  margin-left: 10px;
}
/* line 49, ../../source/scss/_nav.scss */
.navbar-nav.utilityNav li a {
  padding: 0 0 0 13px;
}
/* line 51, ../../source/scss/_nav.scss */
.navbar-nav.utilityNav li a .icon-caret-right {
  font-size: 28px;
  position: absolute;
  top: -4px;
  left: 0;
  color: #17a7e5;
}
@media screen and (min-width: 768px) {
  /* line 62, ../../source/scss/_nav.scss */
  .navbar.osa-audience-nav {
    position: absolute;
    top: 0;
    width: 100%;
  }
}

/**
 *  _main-header.scss
 *
 *
 */
/* line 7, ../../source/scss/_main-header.scss */
.main-header {
  background-color: #fff;
  margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
  /* line 7, ../../source/scss/_main-header.scss */
  .main-header {
    height: auto;
    position: relative;
  }
}
@media screen and (min-width: 1200px) {
  /* line 7, ../../source/scss/_main-header.scss */
  .main-header {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 768px) {
  /* line 17, ../../source/scss/_main-header.scss */
  .main-header .wrapper {
    height: auto;
  }
}
/* line 22, ../../source/scss/_main-header.scss */
.main-header .form-control {
  border: none;
  background-color: #fff;
  padding: 4px 12px;
  height: 31px;
  margin-top: 2px;
}
/* line 29, ../../source/scss/_main-header.scss */
.main-header .btn-search {
  border: none;
  position: absolute;
  top: -4%;
  right: 18px;
  padding-left: 0;
  padding-right: 0;
}
/* line 37, ../../source/scss/_main-header.scss */
.main-header .gradient-btn {
  float: right;
  margin-left: 5px;
  margin-top: 1px;
}
/* line 41, ../../source/scss/_main-header.scss */
.main-header .gradient-btn__text {
  padding: 2px 10px 2px 10px;
  background-color: #21316f;
}

/**
 *  _brand.scss
 *
 *
 */
/* line 7, ../../source/scss/_brand.scss */
.brand {
  margin-top: 65px;
}
/* line 10, ../../source/scss/_brand.scss */
.brand-osa img {
  height: 80px;
}
@media screen and (min-width: 992px) {
  /* line 10, ../../source/scss/_brand.scss */
  .brand-osa img {
    height: 120px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNlbnRlbm5pYWwtaG9tZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7R0FJRztBQUNIOzs7O0dBSUc7QUFDSDs7OztHQUlHO0FBQ0gsbUJBQW1CO0FBQ25CLDRCQUE0QjtBQUM1QixZQUFZO0FBQ1o7Ozs7R0FJRztBQUNIOzs7OztHQUtHO0FBQ0g7RUFDRSx5QkFBeUI7RUFDekIsMkNBQTJDO0VBQzNDLDZQQUE2UDtFQUM3UCxvQkFBb0I7RUFDcEIsbUJBQW1CO0NBQ3BCO0FBQ0QsNENBQTRDO0FBQzVDOztFQUVFLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIscUJBQXFCO0VBQ3JCLGVBQWU7RUFDZix1Q0FBdUM7RUFDdkMsb0NBQW9DO0VBQ3BDLG1DQUFtQztDQUNwQzs7QUFFRCw0Q0FBNEM7QUFDNUM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNENBQTRDO0FBQzVDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDRDQUE0QztBQUM1QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw0Q0FBNEM7QUFDNUM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNENBQTRDO0FBQzVDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDRDQUE0QztBQUM1QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw0Q0FBNEM7QUFDNUM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNENBQTRDO0FBQzVDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDRDQUE0QztBQUM1QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw0Q0FBNEM7QUFDNUM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNENBQTRDO0FBQzVDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDRDQUE0QztBQUM1QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw0Q0FBNEM7QUFDNUM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNENBQTRDO0FBQzVDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDRDQUE0QztBQUM1QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw0Q0FBNEM7QUFDNUM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNENBQTRDO0FBQzVDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDRDQUE0QztBQUM1QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw0Q0FBNEM7QUFDNUM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNENBQTRDO0FBQzVDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDRDQUE0QztBQUM1QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw0Q0FBNEM7QUFDNUM7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNENBQTRDO0FBQzVDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2QztBQUM3QztFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQsNkNBQTZDO0FBQzdDO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVELDZDQUE2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QjtDQUNGO0FBQ0Q7RUFDRSxrREFBa0Q7RUFDbEQ7SUFDRSxhQUFhO0dBQ2Q7Q0FDRjtBQUNELGtEQUFrRDtBQUNsRDtFQUNFLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixnQkFBZ0I7Q0FDakI7QUFDRCxrREFBa0Q7QUFDbEQ7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGlCQUFpQjtDQUNsQjtBQUNELGtEQUFrRDtBQUNsRDtFQUNFLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsZ0JBQWdCO0NBQ2pCO0FBQ0Qsa0RBQWtEO0FBQ2xEO0VBQ0UsMkJBQTJCO0VBQzNCLDBCQUEwQjtDQUMzQjs7QUFFRDs7OztHQUlHO0FBQ0gsMkNBQTJDO0FBQzNDO0VBQ0UsaUJBQWlCO0NBQ2xCO0FBQ0QsNENBQTRDO0FBQzVDO0VBQ0UsYUFBYTtDQUNkO0FBQ0Q7RUFDRSw0Q0FBNEM7RUFDNUM7SUFDRSxjQUFjO0dBQ2Y7Q0FDRiIsImZpbGUiOiJjZW50ZW5uaWFsLWhvbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiAgY2VudGVubmlhbC1ob21lLnNjc3NcbiAqXG4gKlxuICovXG4vKipcbiAqICBfbWl4aW5zLnNjc3NcbiAqXG4gKlxuICovXG4vKipcbiAqICBfY29sb3JzLnNjc3NcbiAqXG4gKlxuICovXG4vKiBMaWdodGVzdCBibHVlICovXG4vKiBPZmZpY2lhbCBPU0EgRGFyayBibHVlICovXG4vKiBEYXJrZXIgKi9cbi8qKlxuICogIF90eXBlLnNjc3NcbiAqXG4gKlxuICovXG4vKipcbiAqICBfZm9udHMuc2Nzc1xuICpcbiAqXG4gKlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdvc2EtaWNvbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29zYS1pY29ucy5lb3Q/LTh4cXc1cVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vc2EtaWNvbnMuZW90PyNpZWZpeC04eHF3NXFcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29zYS1pY29ucy50dGY/LTh4cXc1cVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3NhLWljb25zLndvZmY/LTh4cXc1cVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vc2EtaWNvbnMuc3ZnPy04eHF3NXEjb3NhLWljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogbGluZSAxOSwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5Db250ZW50Qm9keS5Ib21lIFtjbGFzc149XCJpY29uLVwiXSxcbi5Db250ZW50Qm9keS5Ib21lIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogJ29zYS1pY29ucyc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogbGluZSAzMywgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLWFuZ2xlLXJpZ2h0LWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi8qIGxpbmUgMzYsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1hbmdsZS1sZWZ0LWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi8qIGxpbmUgMzksIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1wbGF5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLyogbGluZSA0MiwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLWRvd25sb2FkLW1pbmltYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLyogbGluZSA0NSwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG59XG5cbi8qIGxpbmUgNDgsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjtcbn1cblxuLyogbGluZSA1MSwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4vKiBsaW5lIDU0LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4vKiBsaW5lIDU3LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4vKiBsaW5lIDYwLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG5cbi8qIGxpbmUgNjMsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi8qIGxpbmUgNjYsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4vKiBsaW5lIDY5LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLyogbGluZSA3MiwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLyogbGluZSA3NSwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi8qIGxpbmUgNzgsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4vKiBsaW5lIDgxLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLyogbGluZSA4NCwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4vKiBsaW5lIDg3LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi8qIGxpbmUgOTAsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLyogbGluZSA5MywgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuXG4vKiBsaW5lIDk2LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuXG4vKiBsaW5lIDk5LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4vKiBsaW5lIDEwMiwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi8qIGxpbmUgMTA1LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi8qIGxpbmUgMTA4LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4vKiBsaW5lIDExMSwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLyogbGluZSAxMTQsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLyogbGluZSAxMTcsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi8qIGxpbmUgMTIwLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuXG4vKiBsaW5lIDEyMywgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi8qIGxpbmUgMTI2LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLyogbGluZSAxMjksIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi8qIGxpbmUgMTMyLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tbWFpbC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi8qIGxpbmUgMTM1LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4vKiBsaW5lIDEzOCwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi8qIGxpbmUgMTQxLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4vKiBsaW5lIDE0NCwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4vKiBsaW5lIDE0NywgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLyogbGluZSAxNTAsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi8qIGxpbmUgMTUzLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLyogbGluZSAxNTYsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1jaGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4vKiBsaW5lIDE1OSwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4vKiBsaW5lIDE2MiwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLyogbGluZSAxNjUsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLyogbGluZSAxNjgsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4vKiBsaW5lIDE3MSwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLyogbGluZSAxNzQsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4vKiBsaW5lIDE3NywgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLyogbGluZSAxODAsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4vKiBsaW5lIDE4MywgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLyogbGluZSAxODYsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLyogbGluZSAxODksIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4vKiBsaW5lIDE5MiwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi8qIGxpbmUgMTk1LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLyogbGluZSAxOTgsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4vKiBsaW5lIDIwMSwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4vKiBsaW5lIDIwNCwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi8qIGxpbmUgMjA3LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi8qIGxpbmUgMjEwLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi8qIGxpbmUgMjEzLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLyogbGluZSAyMTYsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi8qIGxpbmUgMjE5LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLyogbGluZSAyMjIsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4vKiBsaW5lIDIyNSwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLyogbGluZSAyMjgsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi8qIGxpbmUgMjMxLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLyogbGluZSAyMzQsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4vKiBsaW5lIDIzNywgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLyogbGluZSAyNDAsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLyogbGluZSAyNDMsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLyogbGluZSAyNDYsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLyogbGluZSAyNDksIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi8qIGxpbmUgMjUyLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi8qIGxpbmUgMjU1LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi8qIGxpbmUgMjU4LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24tc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4vKiBsaW5lIDI2MSwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLyogbGluZSAyNjQsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLyogbGluZSAyNjcsIC4uLy4uL3NvdXJjZS9zY3NzL19mb250cy5zY3NzICovXG4uaWNvbi1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi8qIGxpbmUgMjcwLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyAqL1xuLmljb24td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4vKiBsaW5lIDI3MywgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4vKiBsaW5lIDI3NiwgLi4vLi4vc291cmNlL3Njc3MvX2ZvbnRzLnNjc3MgKi9cbi5pY29uLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi8qKlxuICogIF9icmVha3BvaW50cy5zY3NzXG4gKlxuICpcbiAqL1xuLyoqXG4gKiAgX3ZhcmlhYmxlcy1oZWFkZXIuc2Nzc1xuICpcbiAqXG4gKi9cbi8qIFdhcyA5NiAqL1xuLyogODAwIGlzIGFuIGFyYml0cmFyeSBwZXJjZW50YWdlIDExNzAgKi9cbi8qKlxuICogIF9yZXNwb25zaXZlLWluZGljYXRvci5zY3NzXG4gKlxuICogIFRoaXMgcHJvdmlkZXMgYSBtb3JlIHJlbGlhYmxlIHdheSB0byBzeW5jIEpTIGJyZWFrcG9pbnRzXG4gKiAgdGhhbiBtZWFzdXJlIHdpbmRvdyBpbm5lcldpZHRoIGJlY2F1c2Ugb2YgeC1wbGF0Zm9ybVxuICogIHNjcm9sbGJhciBtZWFzdXJlbWVudCBkaXNjcmVwYW5jaWVzLlxuICpcbiAqL1xuLyogbGluZSAxMCwgLi4vLi4vc291cmNlL3Njc3MvX3Jlc3BvbnNpdmUtaW5kaWNhdG9yLnNjc3MgKi9cbi5yZXNwb25zaXZlLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDgwcHg7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEwLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fcmVzcG9uc2l2ZS1pbmRpY2F0b3Iuc2NzcyAqL1xuICAucmVzcG9uc2l2ZS1pbmRpY2F0b3Ige1xuICAgIHdpZHRoOiA3NjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxMCwgLi4vLi4vc291cmNlL3Njc3MvX3Jlc3BvbnNpdmUtaW5kaWNhdG9yLnNjc3MgKi9cbiAgLnJlc3BvbnNpdmUtaW5kaWNhdG9yIHtcbiAgICB3aWR0aDogOTkycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDEwLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fcmVzcG9uc2l2ZS1pbmRpY2F0b3Iuc2NzcyAqL1xuICAucmVzcG9uc2l2ZS1pbmRpY2F0b3Ige1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAvKiBsaW5lIDEwLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fcmVzcG9uc2l2ZS1pbmRpY2F0b3Iuc2NzcyAqL1xuICAucmVzcG9uc2l2ZS1pbmRpY2F0b3Ige1xuICAgIHdpZHRoOiAxNTAwcHg7XG4gIH1cbn1cblxuLyoqXG4gKiAgX2dyYWRpZW50cy5zY3NzXG4gKlxuICpcbiAqL1xuLyoqXG4gKiAgX2Jhc2Uuc2Nzc1xuICpcbiAqXG4gKi9cbi8qIGxpbmUgNywgLi4vLi4vc291cmNlL3Njc3MvX2Jhc2Uuc2NzcyAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4vKiBsaW5lIDE1LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fYmFzZS5zY3NzICovXG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTY5REQ3O1xufVxuLyogbGluZSAxOSwgLi4vLi4vc291cmNlL3Njc3MvX2Jhc2Uuc2NzcyAqL1xuaDEgYTpob3ZlcixcbmgyIGE6aG92ZXIsXG5oMyBhOmhvdmVyLFxuaDQgYTpob3Zlcixcbmg1IGE6aG92ZXIsXG5oNiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIxMzE2Zjtcbn1cblxuLyogbGluZSAyNSwgLi4vLi4vc291cmNlL3Njc3MvX2Jhc2Uuc2NzcyAqL1xuYSB7XG4gIGNvbG9yOiAjMTY5REQ3O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbn1cbi8qIGxpbmUgMjgsIC4uLy4uL3NvdXJjZS9zY3NzL19iYXNlLnNjc3MgKi9cbmE6aG92ZXIge1xuICBjb2xvcjogIzIxMzE2ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogbGluZSAzMiwgLi4vLi4vc291cmNlL3Njc3MvX2Jhc2Uuc2NzcyAqL1xuYTpmb2N1cyB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDJweDtcbn1cblxuLyogbGluZSAzNiwgLi4vLi4vc291cmNlL3Njc3MvX2Jhc2Uuc2NzcyAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWYyZjU7XG59XG5cbi8qIGxpbmUgMzksIC4uLy4uL3NvdXJjZS9zY3NzL19iYXNlLnNjc3MgKi9cbi5pY29uLWNhcmV0LXJpZ2h0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogM3B4O1xufVxuXG4vKipcbiAqICBfcGFuZWwuc2Nzc1xuICpcbiAqXG4gKi9cbi8qIGxpbmUgNywgLi4vLi4vc291cmNlL3Njc3MvX3BhbmVsLnNjc3MgKi9cbi5wYW5lbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi8qIGxpbmUgMTIsIC4uLy4uL3NvdXJjZS9zY3NzL19wYW5lbC5zY3NzICovXG4ucGFuZWwtb3NhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgNHB4ICMxN2E3ZTU7XG59XG4vKiBsaW5lIDE2LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fcGFuZWwuc2NzcyAqL1xuLnBhbmVsLW9zYSAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi8qIGxpbmUgMjAsIC4uLy4uL3NvdXJjZS9zY3NzL19wYW5lbC5zY3NzICovXG4ucGFuZWwtb3NhIC5wYW5lbC1oZWFkaW5nIGEge1xuICBjb2xvcjogIzE2OURENztcbn1cbi8qIGxpbmUgMjIsIC4uLy4uL3NvdXJjZS9zY3NzL19wYW5lbC5zY3NzICovXG4ucGFuZWwtb3NhIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIge1xuICBjb2xvcjogIzIxMzE2Zjtcbn1cbi8qIGxpbmUgMjgsIC4uLy4uL3NvdXJjZS9zY3NzL19wYW5lbC5zY3NzICovXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG59XG4vKiBsaW5lIDMxLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fcGFuZWwuc2NzcyAqL1xuLnBhbmVsIGgzLFxuLnBhbmVsIGg0LFxuLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuLyogbGluZSAzOSwgLi4vLi4vc291cmNlL3Njc3MvX3BhbmVsLnNjc3MgKi9cbi5wYW5lbCBoNC5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qIGxpbmUgNDIsIC4uLy4uL3NvdXJjZS9zY3NzL19wYW5lbC5zY3NzICovXG4ucGFuZWwgLnB1bGwtcmlnaHQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qKlxuICogIF9idG4uc2Nzc1xuICpcbiAqXG4gKi9cbi8qIGxpbmUgNywgLi4vLi4vc291cmNlL3Njc3MvX2J0bi5zY3NzICovXG4uYnRuIHtcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzE2OURENztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXIsIGJvcmRlci1jb2xvciAwLjJzIGxpbmVhcjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG4vKiBsaW5lIDEyLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fYnRuLnNjc3MgKi9cbi5idG46aG92ZXIge1xuICBib3JkZXI6IHNvbGlkIDNweCAjMjEzMTZmO1xufVxuLyogbGluZSAxNSwgLi4vLi4vc291cmNlL3Njc3MvX2J0bi5zY3NzICovXG4uYnRuLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3B4IDEycHg7XG59XG5cbi8qKlxuICogIF9mb3JtLnNjc3NcbiAqXG4gKlxuICovXG4vKiBsaW5lIDgsIC4uLy4uL3NvdXJjZS9zY3NzL19mb3JtLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMTY5REQ3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogbGluZSAxNSwgLi4vLi4vc291cmNlL3Njc3MvX2Zvcm0uc2NzcyAqL1xuLmNoZWNrYm94IHtcbiAgLyogQmFzZSBmb3IgbGFiZWwgc3R5bGluZyAqL1xuICAvKiBjaGVja2JveCBhc3BlY3QgKi9cbn1cbi8qIGxpbmUgMTcsIC4uLy4uL3NvdXJjZS9zY3NzL19mb3JtLnNjc3MgKi9cbi5jaGVja2JveCBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXG4uY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuLyogbGluZSAyMSwgLi4vLi4vc291cmNlL3Njc3MvX2Zvcm0uc2NzcyAqL1xuLmNoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsLFxuLmNoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIGxpbmUgMjcsIC4uLy4uL3NvdXJjZS9zY3NzL19mb3JtLnNjc3MgKi9cbi5jaGVja2JveCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIGxpbmUgMjksIC4uLy4uL3NvdXJjZS9zY3NzL19mb3JtLnNjc3MgKi9cbi5jaGVja2JveCBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTdhN2U1ICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDM4LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9ybS5zY3NzICovXG4uY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLCAuY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxN2E3ZTU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLyogbGluZSA1MCwgLi4vLi4vc291cmNlL3Njc3MvX2Zvcm0uc2NzcyAqL1xuLmNoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLCAuY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBmb250LWZhbWlseTogb3NhLWljb25zO1xuICBjb250ZW50OiAnXFxmMDBjJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogbGluZSA2MywgLi4vLi4vc291cmNlL3Njc3MvX2Zvcm0uc2NzcyAqL1xuLmNoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIGxpbmUgNjgsIC4uLy4uL3NvdXJjZS9zY3NzL19mb3JtLnNjc3MgKi9cbi5jaGVja2JveCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4vKiBsaW5lIDcyLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9ybS5zY3NzICovXG4uY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLCAuY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLyogbGluZSA3NywgLi4vLi4vc291cmNlL3Njc3MvX2Zvcm0uc2NzcyAqL1xuLmNoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4vKiBsaW5lIDgwLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9ybS5zY3NzICovXG4uY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6ICNhYWE7XG59XG4vKiBsaW5lIDgzLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZm9ybS5zY3NzICovXG4uY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmZvY3VzICsgbGFiZWw6YmVmb3JlLCAuY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpOmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcxY2FmMTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLyoqXG4gKiAgX21lZGlhLnNjc3NcbiAqXG4gKlxuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDcsIC4uLy4uL3NvdXJjZS9zY3NzL19tZWRpYS5zY3NzICovXG4gIC5tZWRpYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4vKiBsaW5lIDEyLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhLXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4vKiBsaW5lIDE5LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhLWJvZHkge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE5LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fbWVkaWEuc2NzcyAqL1xuICAubWVkaWEtYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi8qKlxuICogIF9zaXRlLWZvb3Rlci5zY3NzXG4gKlxuICpcbiAqL1xuLyogbGluZSA3LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGVGb290ZXIge1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMjEzMTZmKzAsMDUwMDMxKzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjMjEzMTZmO1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l4TURBbElpQjVNajBpTUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6SXhNekUyWmlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqRXdNQ1VpSUhOMGIzQXRZMjlzYjNJOUlpTXdOVEF3TXpFaUlITjBiM0F0YjNCaFkybDBlVDBpTVNJdlBnb2dJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDaUFnUEhKbFkzUWdlRDBpTUNJZ2VUMGlNQ0lnZDJsa2RHZzlJakVpSUdobGFXZG9kRDBpTVNJZ1ptbHNiRDBpZFhKc0tDTm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtLU0lnTHo0S1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzIxMzE2ZiAwJSwgIzA1MDAzMSAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjMjEzMTZmKSwgY29sb3Itc3RvcCgxMDAlLCAjMDUwMDMxKSk7XG4gIC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMjEzMTZmIDAlLCAjMDUwMDMxIDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzIxMzE2ZiAwJSwgIzA1MDAzMSAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgIzIxMzE2ZiAwJSwgIzA1MDAzMSAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjEzMTZmIDAlLCAjMDUwMDMxIDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyMTMxNmYnLCBlbmRDb2xvcnN0cj0nIzA1MDAzMScsR3JhZGllbnRUeXBlPTEgKTtcbiAgLyogSUU2LTggKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAxMCwgLi4vLi4vc291cmNlL3Njc3MvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlRm9vdGVyX19uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8qIGxpbmUgMTMsIC4uLy4uL3NvdXJjZS9zY3NzL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZUZvb3Rlcl9fbGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIGxpbmUgMTgsIC4uLy4uL3NvdXJjZS9zY3NzL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZUZvb3Rlcl9fbGluay0tY29udGludWUge1xuICBjb2xvcjogIzE2OURENztcbn1cbi8qIGxpbmUgMjAsIC4uLy4uL3NvdXJjZS9zY3NzL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZUZvb3Rlcl9fbGluay0tY29udGludWU6Zm9jdXMsIC5zaXRlRm9vdGVyX19saW5rLS1jb250aW51ZTpob3ZlciB7XG4gIGNvbG9yOiAjNjRjNWVmO1xufVxuLyogbGluZSAyNSwgLi4vLi4vc291cmNlL3Njc3MvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlRm9vdGVyX19ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtOXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5cHg7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyM2MGExYmYrMCxlNDVkNTcrNjAsZTQ1ZDU3KzYwLDI1M2E3MSsxMDAgKi9cbiAgYmFja2dyb3VuZDogIzYwYTFiZjtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJeE1EQWxJaUI1TWowaU1DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJell3WVRGaVppSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJall3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlUwTldRMU55SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJall3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlUwTldRMU55SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU15TlROaE56RWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM2MGExYmYgMCUsICNlNDVkNTcgNjAlLCAjZTQ1ZDU3IDYwJSwgIzI1M2E3MSAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjNjBhMWJmKSwgY29sb3Itc3RvcCg2MCUsICNlNDVkNTcpLCBjb2xvci1zdG9wKDYwJSwgI2U0NWQ1NyksIGNvbG9yLXN0b3AoMTAwJSwgIzI1M2E3MSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzYwYTFiZiAwJSwgI2U0NWQ1NyA2MCUsICNlNDVkNTcgNjAlLCAjMjUzYTcxIDEwMCUpO1xuICAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzYwYTFiZiAwJSwgI2U0NWQ1NyA2MCUsICNlNDVkNTcgNjAlLCAjMjUzYTcxIDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNjBhMWJmIDAlLCAjZTQ1ZDU3IDYwJSwgI2U0NWQ1NyA2MCUsICMyNTNhNzEgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzYwYTFiZiAwJSwgI2U0NWQ1NyA2MCUsICNlNDVkNTcgNjAlLCAjMjUzYTcxIDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM2MGExYmYnLCBlbmRDb2xvcnN0cj0nIzI1M2E3MScsR3JhZGllbnRUeXBlPTEgKTtcbiAgLyogSUU2LTggKi9cbn1cbi8qIGxpbmUgMzQsIC4uLy4uL3NvdXJjZS9zY3NzL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZUZvb3Rlcl9fbGluayB7XG4gIGNvbG9yOiAjMTY5REQ3O1xufVxuLyogbGluZSAzNiwgLi4vLi4vc291cmNlL3Njc3MvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlRm9vdGVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2NGM1ZWY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKiBsaW5lIDQxLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGVGb290ZXJfX25hdkxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuLyogbGluZSA0MywgLi4vLi4vc291cmNlL3Njc3MvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlRm9vdGVyX19uYXZMaW5rOmZvY3VzIHtcbiAgY29sb3I6ICM2NGM1ZWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDQ3LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGVGb290ZXJfX25hdkxpbmstLXNvY2lhbCB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxNjlERDc7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgNTUsIC4uLy4uL3NvdXJjZS9zY3NzL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZUZvb3Rlcl9fbmF2TGluay0tc29jaWFsOmhvdmVyIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzE2OURENyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY5REQ3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDU5LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGVGb290ZXJfX25hdkxpbmstLXNvY2lhbDpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiBsaW5lIDYzLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGVGb290ZXJfX25hdkxpbmstLXNvY2lhbCBpIHtcbiAgY29sb3I6ICMxNjlERDc7XG4gIG1hcmdpbjogNXB4IDAgMCA2cHg7XG59XG4vKiBsaW5lIDY2LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGVGb290ZXJfX25hdkxpbmstLXNvY2lhbCBpLmZhLWZhY2Vib29rIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi8qIGxpbmUgNjksIC4uLy4uL3NvdXJjZS9zY3NzL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZUZvb3Rlcl9fbmF2TGluay0tc29jaWFsIGkuZmEtbGlua2VkaW4ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuLyogbGluZSA3MiwgLi4vLi4vc291cmNlL3Njc3MvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlRm9vdGVyX19uYXZMaW5rLS1zb2NpYWwgaS5mYS1yc3Mge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLyogbGluZSA3OCwgLi4vLi4vc291cmNlL3Njc3MvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlRm9vdGVyX19uYXZMaXN0IHtcbiAgcGFkZGluZzogMCAwIDE1cHggMDtcbn1cbi8qIGxpbmUgODAsIC4uLy4uL3NvdXJjZS9zY3NzL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZUZvb3Rlcl9fbmF2TGlzdCBsaSB7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cbi8qIGxpbmUgODQsIC4uLy4uL3NvdXJjZS9zY3NzL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZUZvb3Rlcl9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vKiBsaW5lIDkwLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGVGb290ZXIgLm5hdmJhci1zb2NpYWxpY29ucyAubmF2YmFyLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLyogbGluZSA5NSwgLi4vLi4vc291cmNlL3Njc3MvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlRm9vdGVyIC5ncmFkaWVudC1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhN2U1ICFpbXBvcnRhbnQ7XG59XG4vKiBsaW5lIDk5LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGVGb290ZXIgLmJ0biB7XG4gIGJvcmRlcjogc29saWQgM3B4ICMxN2E3ZTU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLyogbGluZSAxMDIsIC4uLy4uL3NvdXJjZS9zY3NzL19zaXRlLWZvb3Rlci5zY3NzICovXG4uc2l0ZUZvb3RlciAuYnRuOmhvdmVyIHtcbiAgYm9yZGVyOiBzb2xpZCAzcHggIzcxY2FmMTtcbiAgY29sb3I6ICM3MWNhZjE7XG59XG4vKiBsaW5lIDEwNywgLi4vLi4vc291cmNlL3Njc3MvX3NpdGUtZm9vdGVyLnNjc3MgKi9cbi5zaXRlRm9vdGVyIC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGhlaWdodDogNDVweDtcbn1cbi8qIGxpbmUgMTEyLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fc2l0ZS1mb290ZXIuc2NzcyAqL1xuLnNpdGVGb290ZXIgLnB1bGwtcmlnaHQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqICBfdG9wLW5hdi5zY3NzXG4gKlxuICpcbiAqL1xuLyogbGluZSA3LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fdG9wLW5hdi5zY3NzICovXG4jdG9wTmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogbGluZSAxMSwgLi4vLi4vc291cmNlL3Njc3MvX3RvcC1uYXYuc2NzcyAqL1xuI3RvcE5hdiBsaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLyogbGluZSAxNCwgLi4vLi4vc291cmNlL3Njc3MvX3RvcC1uYXYuc2NzcyAqL1xuI3RvcE5hdiAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxNjlERDc7XG4gIGNvbG9yOiAjYWFhO1xufVxuLyogbGluZSAxOCwgLi4vLi4vc291cmNlL3Njc3MvX3RvcC1uYXYuc2NzcyAqL1xuI3RvcE5hdiAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAjdG9wTmF2IC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciwgI3RvcE5hdiAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyLCAjdG9wTmF2IC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMjQsIC4uLy4uL3NvdXJjZS9zY3NzL190b3AtbmF2LnNjc3MgKi9cbiN0b3BOYXYgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogbGluZSAyNiwgLi4vLi4vc291cmNlL3Njc3MvX3RvcC1uYXYuc2NzcyAqL1xuI3RvcE5hdiAuZm9ybS1jb250cm9sOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAjdG9wTmF2IC5mb3JtLWNvbnRyb2w6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciwgI3RvcE5hdiAuZm9ybS1jb250cm9sOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLCAjdG9wTmF2IC5mb3JtLWNvbnRyb2w6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiAgX3JzLnNjc3NcbiAqXG4gKlxuICovXG4vKiBsaW5lIDgsIC4uLy4uL3NvdXJjZS9zY3NzL19ycy5zY3NzICovXG4ucnNNaW5XIC5yc0J1bGxldCB7XG4gIGJhY2tncm91bmQ6ICMxNjlERDcgIWltcG9ydGFudDtcbn1cbi8qIGxpbmUgMTAsIC4uLy4uL3NvdXJjZS9zY3NzL19ycy5zY3NzICovXG4ucnNNaW5XIC5yc0J1bGxldC5yc05hdlNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzIxMzE2ZiAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqICBfaG9tZS1zbGlkZXIuc2Nzc1xuICpcbiAqXG4gKi9cbi8qIGxpbmUgNywgLi4vLi4vc291cmNlL3Njc3MvX2hvbWUtc2xpZGVyLnNjc3MgKi9cbiNob21lLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi8qKlxuICogIF9xdWFydGVyLW9mLXBhZ2Uuc2Nzc1xuICpcbiAqXG4gKi9cbi8qIGxpbmUgOSwgLi4vLi4vc291cmNlL3Njc3MvX3F1YXJ0ZXItb2YtcGFnZS5zY3NzICovXG4ucXVhcnRlci1vZi1wYWdlLnNpZGUgLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDRweCAjYmVjZGQ5O1xufVxuLyogbGluZSAxOSwgLi4vLi4vc291cmNlL3Njc3MvX3F1YXJ0ZXItb2YtcGFnZS5zY3NzICovXG4ucXVhcnRlci1vZi1wYWdlLnNpZGUgLmZhLWNhbGVuZGFyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMDtcbn1cbi8qIGxpbmUgMjYsIC4uLy4uL3NvdXJjZS9zY3NzL19xdWFydGVyLW9mLXBhZ2Uuc2NzcyAqL1xuLnF1YXJ0ZXItb2YtcGFnZSAucHVsbC1yaWdodCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogIF9uZXR3b3JrLWRyb3Bkb3duLnNjc3NcbiAqXG4gKlxuICovXG4vKiBsaW5lIDcsIC4uLy4uL3NvdXJjZS9zY3NzL19uZXR3b3JrLWRyb3Bkb3duLnNjc3MgKi9cbi5uZXR3b3JrLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAgX3V0aWxpdHktbmF2LnNjc3NcbiAqXG4gKlxuICovXG4vKiBsaW5lIDksIC4uLy4uL3NvdXJjZS9zY3NzL191dGlsaXR5LW5hdi5zY3NzICovXG4udXRpbGl0eS1uYXZfX3dyYXAtLWRlc2t0b3Age1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA5LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fdXRpbGl0eS1uYXYuc2NzcyAqL1xuICAudXRpbGl0eS1uYXZfX3dyYXAtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLTJweCAyNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTcsIC4uLy4uL3NvdXJjZS9zY3NzL191dGlsaXR5LW5hdi5zY3NzICovXG4gIC51dGlsaXR5LW5hdl9fd3JhcC0taGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGxpbmUgMjMsIC4uLy4uL3NvdXJjZS9zY3NzL191dGlsaXR5LW5hdi5zY3NzICovXG4udXRpbGl0eS1uYXZfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLyogbGluZSAyOCwgLi4vLi4vc291cmNlL3Njc3MvX3V0aWxpdHktbmF2LnNjc3MgKi9cbi51dGlsaXR5LW5hdl9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogIF9ncmFkaWVudC1idG4uc2Nzc1xuICpcbiAqXG4gKi9cbi8qIGxpbmUgNywgLi4vLi4vc291cmNlL3Njc3MvX2dyYWRpZW50LWJ0bi5zY3NzICovXG4uZ3JhZGllbnQtYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxNjlERDc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDNweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjlERDc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG59XG4vKiBsaW5lIDIyLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZ3JhZGllbnQtYnRuLnNjc3MgKi9cbi5ncmFkaWVudC1idG4uZml4ZWQtd2lkdGgge1xuICB3aWR0aDogMTc1cHg7XG4gIC8qIEN1c3RvbSBmb3IgaG9tZSBwYWdlICovXG59XG4vKiBsaW5lIDI1LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZ3JhZGllbnQtYnRuLnNjc3MgKi9cbi5ncmFkaWVudC1idG46Zm9jdXMsIC5ncmFkaWVudC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzY0YzVlZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi8qIGxpbmUgMzMsIC4uLy4uL3NvdXJjZS9zY3NzL19ncmFkaWVudC1idG4uc2NzcyAqL1xuLmdyYWRpZW50LWJ0biAuaWNvbi1jYXJldC1kb3duIHtcbiAgbGluZS1oZWlnaHQ6IG1zKDUpO1xuICBmb250LXNpemU6IG1zKDUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMTZweDtcbiAgei1pbmRleDogMztcbn1cbi8qIGxpbmUgNDEsIC4uLy4uL3NvdXJjZS9zY3NzL19ncmFkaWVudC1idG4uc2NzcyAqL1xuLmdyYWRpZW50LWJ0bl9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDNweDtcbiAgcGFkZGluZzogNnB4IDEwcHggN3B4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxODRmO1xuICAvKiBQc2V1ZG8gdHJhbnNwYXJlbmN5ICovXG4gIGJvcmRlcjogbm9uZTtcbn1cbi8qIGxpbmUgNTQsIC4uLy4uL3NvdXJjZS9zY3NzL19ncmFkaWVudC1idG4uc2NzcyAqL1xuLmdyYWRpZW50LWJ0bl9fYmFja2dyb3VuZCB7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyM2MGExYmYrMCxlNDVkNTcrMCwyNTNhNzErMTUsMjUzYTcxKzIwLDE3YTdlNSszNSxlNDVkNTcrNTAsMjUzYTcxKzY1LDI1M2E3MSs3MCwxN2E3ZTUrODUsZTQ1ZDU3KzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAjNjBhMWJmO1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgLyogSUU5IFNWRywgbmVlZHMgY29uZGl0aW9uYWwgb3ZlcnJpZGUgb2YgJ2ZpbHRlcicgdG8gJ25vbmUnICovXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREVnTVNJZ2NISmxjMlZ5ZG1WQmMzQmxZM1JTWVhScGJ6MGlibTl1WlNJK0NpQWdQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0puY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSWdlREU5SWpBbElpQjVNVDBpTUNVaUlIZ3lQU0l4TURBbElpQjVNajBpTUNVaVBnb2dJQ0FnUEhOMGIzQWdiMlptYzJWMFBTSXdKU0lnYzNSdmNDMWpiMnh2Y2owaUl6WXdZVEZpWmlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJQ0E4YzNSdmNDQnZabVp6WlhROUlqQWxJaUJ6ZEc5d0xXTnZiRzl5UFNJalpUUTFaRFUzSWlCemRHOXdMVzl3WVdOcGRIazlJakVpTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU1UVWxJaUJ6ZEc5d0xXTnZiRzl5UFNJak1qVXpZVGN4SWlCemRHOXdMVzl3WVdOcGRIazlJakVpTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU1qQWxJaUJ6ZEc5d0xXTnZiRzl5UFNJak1qVXpZVGN4SWlCemRHOXdMVzl3WVdOcGRIazlJakVpTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU16VWxJaUJ6ZEc5d0xXTnZiRzl5UFNJak1UZGhOMlUxSWlCemRHOXdMVzl3WVdOcGRIazlJakVpTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU5UQWxJaUJ6ZEc5d0xXTnZiRzl5UFNJalpUUTFaRFUzSWlCemRHOXdMVzl3WVdOcGRIazlJakVpTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU5qVWxJaUJ6ZEc5d0xXTnZiRzl5UFNJak1qVXpZVGN4SWlCemRHOXdMVzl3WVdOcGRIazlJakVpTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU56QWxJaUJ6ZEc5d0xXTnZiRzl5UFNJak1qVXpZVGN4SWlCemRHOXdMVzl3WVdOcGRIazlJakVpTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU9EVWxJaUJ6ZEc5d0xXTnZiRzl5UFNJak1UZGhOMlUxSWlCemRHOXdMVzl3WVdOcGRIazlJakVpTHo0S0lDQWdJRHh6ZEc5d0lHOW1abk5sZEQwaU1UQXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyVTBOV1ExTnlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdQQzlzYVc1bFlYSkhjbUZrYVdWdWRENEtJQ0E4Y21WamRDQjRQU0l3SWlCNVBTSXdJaUIzYVdSMGFEMGlNU0lnYUdWcFoyaDBQU0l4SWlCbWFXeHNQU0oxY213b0kyZHlZV1F0ZFdOblp5MW5aVzVsY21GMFpXUXBJaUF2UGdvOEwzTjJaejQ9KTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzYwYTFiZiAwJSwgI2U0NWQ1NyAwJSwgIzI1M2E3MSAxNSUsICMyNTNhNzEgMjAlLCAjMTdhN2U1IDM1JSwgI2U0NWQ1NyA1MCUsICMyNTNhNzEgNjUlLCAjMjUzYTcxIDcwJSwgIzE3YTdlNSA4NSUsICNlNDVkNTcgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzYwYTFiZiksIGNvbG9yLXN0b3AoMCUsICNlNDVkNTcpLCBjb2xvci1zdG9wKDE1JSwgIzI1M2E3MSksIGNvbG9yLXN0b3AoMjAlLCAjMjUzYTcxKSwgY29sb3Itc3RvcCgzNSUsICMxN2E3ZTUpLCBjb2xvci1zdG9wKDUwJSwgI2U0NWQ1NyksIGNvbG9yLXN0b3AoNjUlLCAjMjUzYTcxKSwgY29sb3Itc3RvcCg3MCUsICMyNTNhNzEpLCBjb2xvci1zdG9wKDg1JSwgIzE3YTdlNSksIGNvbG9yLXN0b3AoMTAwJSwgI2U0NWQ1NykpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzYwYTFiZiAwJSwgI2U0NWQ1NyAwJSwgIzI1M2E3MSAxNSUsICMyNTNhNzEgMjAlLCAjMTdhN2U1IDM1JSwgI2U0NWQ1NyA1MCUsICMyNTNhNzEgNjUlLCAjMjUzYTcxIDcwJSwgIzE3YTdlNSA4NSUsICNlNDVkNTcgMTAwJSk7XG4gIC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNjBhMWJmIDAlLCAjZTQ1ZDU3IDAlLCAjMjUzYTcxIDE1JSwgIzI1M2E3MSAyMCUsICMxN2E3ZTUgMzUlLCAjZTQ1ZDU3IDUwJSwgIzI1M2E3MSA2NSUsICMyNTNhNzEgNzAlLCAjMTdhN2U1IDg1JSwgI2U0NWQ1NyAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgIzYwYTFiZiAwJSwgI2U0NWQ1NyAwJSwgIzI1M2E3MSAxNSUsICMyNTNhNzEgMjAlLCAjMTdhN2U1IDM1JSwgI2U0NWQ1NyA1MCUsICMyNTNhNzEgNjUlLCAjMjUzYTcxIDcwJSwgIzE3YTdlNSA4NSUsICNlNDVkNTcgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzYwYTFiZiAwJSwgI2U0NWQ1NyAwJSwgIzI1M2E3MSAxNSUsICMyNTNhNzEgMjAlLCAjMTdhN2U1IDM1JSwgI2U0NWQ1NyA1MCUsICMyNTNhNzEgNjUlLCAjMjUzYTcxIDcwJSwgIzE3YTdlNSA4NSUsICNlNDVkNTcgMTAwJSk7XG4gIC8qIFczQyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzYwYTFiZicsIGVuZENvbG9yc3RyPScjZTQ1ZDU3JyxHcmFkaWVudFR5cGU9MSApO1xuICAvKiBJRTYtOCAqL1xuICB3aWR0aDogMzAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogLTE1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG59XG4vKiBsaW5lIDY0LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZ3JhZGllbnQtYnRuLnNjc3MgKi9cbi5ncmFkaWVudC1idG46aG92ZXIgLmdyYWRpZW50LWJ0bl9fYmFja2dyb3VuZCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidG4taG92ZXI7XG4gIC1vLWFuaW1hdGlvbjogYnRuLWhvdmVyO1xuICBhbmltYXRpb246IGJ0bi1ob3ZlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwO1xuICBhbmltYXRpb24tZGVsYXk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5Aa2V5ZnJhbWVzIGJ0bi1ob3ZlciB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0xNTAlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4vKiBsaW5lIDgxLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZ3JhZGllbnQtYnRuLnNjc3MgKi9cbi5ncmFkaWVudC1idG4tcGxheSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0NnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0NnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA4MSwgLi4vLi4vc291cmNlL3Njc3MvX2dyYWRpZW50LWJ0bi5zY3NzICovXG4gIC5ncmFkaWVudC1idG4tcGxheSB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4vKiBsaW5lIDk0LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fZ3JhZGllbnQtYnRuLnNjc3MgKi9cbi5ncmFkaWVudC1idG4tcGxheSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDMzJTtcbiAgbGVmdDogMzYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgOTQsIC4uLy4uL3NvdXJjZS9zY3NzL19ncmFkaWVudC1idG4uc2NzcyAqL1xuICAuZ3JhZGllbnQtYnRuLXBsYXkgLmljb24ge1xuICAgIHRvcDogMzYlO1xuICAgIGxlZnQ6IDM4JTtcbiAgfVxufVxuXG4vKipcbiAqICBfbWFpbi1uYXYtYmFyLnNjc3NcbiAqXG4gKlxuICovXG4vKiBsaW5lIDI4LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fbWFpbi1uYXYtYmFyLnNjc3MgKi9cbi5tYWluTmF2QmFyIHtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzIxMzE2ZiswLDA1MDAzMSsxMDAgKi9cbiAgYmFja2dyb3VuZDogIzIxMzE2ZjtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJeE1EQWxJaUI1TWowaU1DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekl4TXpFMlppSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TlRBd016RWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMyMTMxNmYgMCUsICMwNTAwMzEgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzIxMzE2ZiksIGNvbG9yLXN0b3AoMTAwJSwgIzA1MDAzMSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzIxMzE2ZiAwJSwgIzA1MDAzMSAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICMyMTMxNmYgMCUsICMwNTAwMzEgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICMyMTMxNmYgMCUsICMwNTAwMzEgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzIxMzE2ZiAwJSwgIzA1MDAzMSAxMDAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMjEzMTZmJywgZW5kQ29sb3JzdHI9JyMwNTAwMzEnLEdyYWRpZW50VHlwZT0xICk7XG4gIC8qIElFNi04ICovXG59XG4vKiBsaW5lIDQxLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fbWFpbi1uYXYtYmFyLnNjc3MgKi9cbi5tYWluTmF2QmFyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qKlxuICogIF9uYXYuc2Nzc1xuICpcbiAqXG4gKi9cbi8qIGxpbmUgOSwgLi4vLi4vc291cmNlL3Njc3MvX25hdi5zY3NzICovXG4ubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMDtcbn1cbi8qIGxpbmUgMTQsIC4uLy4uL3NvdXJjZS9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpmb2N1cyxcbi5uYXYgLm9wZW4gPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGxpbmUgMjIsIC4uLy4uL3NvdXJjZS9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdmJhci1pbnZlcnNlIHtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzIxMzE2ZiswLDA1MDAzMSsxMDAgKi9cbiAgYmFja2dyb3VuZDogIzIxMzE2ZjtcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIC8qIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyAqL1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJeE1EQWxJaUI1TWowaU1DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekl4TXpFMlppSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TlRBd016RWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMyMTMxNmYgMCUsICMwNTAwMzEgMTAwJSk7XG4gIC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzIxMzE2ZiksIGNvbG9yLXN0b3AoMTAwJSwgIzA1MDAzMSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzIxMzE2ZiAwJSwgIzA1MDAzMSAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICMyMTMxNmYgMCUsICMwNTAwMzEgMTAwJSk7XG4gIC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICMyMTMxNmYgMCUsICMwNTAwMzEgMTAwJSk7XG4gIC8qIElFMTArICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzIxMzE2ZiAwJSwgIzA1MDAzMSAxMDAlKTtcbiAgLyogVzNDICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMjEzMTZmJywgZW5kQ29sb3JzdHI9JyMwNTAwMzEnLEdyYWRpZW50VHlwZT0xICk7XG4gIC8qIElFNi04ICovXG59XG4vKiBsaW5lIDI2LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLyogbGluZSAzNywgLi4vLi4vc291cmNlL3Njc3MvX25hdi5zY3NzICovXG4ubmF2YmFyLW5hdiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA5LjVweCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0MiwgLi4vLi4vc291cmNlL3Njc3MvX25hdi5zY3NzICovXG4gIC5uYXZiYXItbmF2LnV0aWxpdHlOYXYge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4vKiBsaW5lIDQ3LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXZiYXItbmF2LnV0aWxpdHlOYXYgbGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi8qIGxpbmUgNDksIC4uLy4uL3NvdXJjZS9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdmJhci1uYXYudXRpbGl0eU5hdiBsaSBhIHtcbiAgcGFkZGluZzogMCAwIDAgMTNweDtcbn1cbi8qIGxpbmUgNTEsIC4uLy4uL3NvdXJjZS9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdmJhci1uYXYudXRpbGl0eU5hdiBsaSBhIC5pY29uLWNhcmV0LXJpZ2h0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICMxN2E3ZTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDYyLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fbmF2LnNjc3MgKi9cbiAgLm5hdmJhci5vc2EtYXVkaWVuY2UtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qKlxuICogIF9tYWluLWhlYWRlci5zY3NzXG4gKlxuICpcbiAqL1xuLyogbGluZSA3LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fbWFpbi1oZWFkZXIuc2NzcyAqL1xuLm1haW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNywgLi4vLi4vc291cmNlL3Njc3MvX21haW4taGVhZGVyLnNjc3MgKi9cbiAgLm1haW4taGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA3LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fbWFpbi1oZWFkZXIuc2NzcyAqL1xuICAubWFpbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTcsIC4uLy4uL3NvdXJjZS9zY3NzL19tYWluLWhlYWRlci5zY3NzICovXG4gIC5tYWluLWhlYWRlciAud3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4vKiBsaW5lIDIyLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fbWFpbi1oZWFkZXIuc2NzcyAqL1xuLm1haW4taGVhZGVyIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi8qIGxpbmUgMjksIC4uLy4uL3NvdXJjZS9zY3NzL19tYWluLWhlYWRlci5zY3NzICovXG4ubWFpbi1oZWFkZXIgLmJ0bi1zZWFyY2gge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNCU7XG4gIHJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4vKiBsaW5lIDM3LCAuLi8uLi9zb3VyY2Uvc2Nzcy9fbWFpbi1oZWFkZXIuc2NzcyAqL1xuLm1haW4taGVhZGVyIC5ncmFkaWVudC1idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi8qIGxpbmUgNDEsIC4uLy4uL3NvdXJjZS9zY3NzL19tYWluLWhlYWRlci5zY3NzICovXG4ubWFpbi1oZWFkZXIgLmdyYWRpZW50LWJ0bl9fdGV4dCB7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDJweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEzMTZmO1xufVxuXG4vKipcbiAqICBfYnJhbmQuc2Nzc1xuICpcbiAqXG4gKi9cbi8qIGxpbmUgNywgLi4vLi4vc291cmNlL3Njc3MvX2JyYW5kLnNjc3MgKi9cbi5icmFuZCB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG4vKiBsaW5lIDEwLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fYnJhbmQuc2NzcyAqL1xuLmJyYW5kLW9zYSBpbWcge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDEwLCAuLi8uLi9zb3VyY2Uvc2Nzcy9fYnJhbmQuc2NzcyAqL1xuICAuYnJhbmQtb3NhIGltZyB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuIl19 */