[class^="icon-"],
[class*=" icon-"] {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'judo';
  src: url("../fonts/fonts/judo.eot?fmu9pq");
  src: url("../fonts/fonts/judo.eot?fmu9pq#iefix") format('embedded-opentype'), url("../fonts/fonts/judo.ttf?fmu9pq") format('truetype'), url("../fonts/fonts/judo.woff?fmu9pq") format('woff'), url("../fonts/fonts/judo.svg?fmu9pq#judo") format('svg');
  font-weight: normal;
  font-style: normal;
}
i {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-admin-ads:before {
  content: "\e900";
}
.icon-admin-athletes:before {
  content: "\e901";
}
.icon-admin-coaches:before {
  content: "\e902";
}
.icon-admin-docs:before {
  content: "\e903";
}
.icon-admin-home:before {
  content: "\e904";
}
.icon-admin-votes:before {
  content: "\e905";
}
.icon-arrow-next:before {
  content: "\e906";
}
.icon-arrow-prev:before {
  content: "\e907";
}
.icon-comments:before {
  content: "\e908";
}
.icon-details:before {
  content: "\e909";
}
.icon-discuss:before {
  content: "\e90a";
}
.icon-download:before {
  content: "\e90b";
}
.icon-email:before {
  content: "\e90c";
}
.icon-file-doc:before {
  content: "\e90d";
}
.icon-file-xls:before {
  content: "\e90e";
}
.icon-locate:before {
  content: "\e90f";
}
.icon-play:before {
  content: "\e910";
}
.icon-search:before {
  content: "\e911";
}
.icon-tel:before {
  content: "\e912";
}
.icon-user:before {
  content: "\e913";
}
.icon-viewed:before {
  content: "\e914";
}
@font-face {
  font-family: 'ProximaNova-Light';
  src: url("../fonts/ProximaNova-Light.eot");
  src: url("../fonts/ProximaNova-Light.woff") format('woff'), url("../fonts/ProximaNova-Light.ttf") format('truetype'), url("../fonts/ProximaNova-Light.svg#ProximaNova-Light") format('svg'), url("../fonts/ProximaNova-Light.eot?#iefix") format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Extrabld';
  src: url("../fonts/ProximaNova-Extrabld.eot");
  src: url("../fonts/ProximaNova-Extrabld.woff") format('woff'), url("../fonts/ProximaNova-Extrabld.ttf") format('truetype'), url("../fonts/ProximaNova-Extrabld.svg#ProximaNova-Extrabld") format('svg'), url("../fonts/ProximaNova-Extrabld.eot?#iefix") format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Regular';
  src: url("../fonts/ProximaNova-Regular.eot");
  src: url("../fonts/ProximaNova-Regular.woff") format('woff'), url("../fonts/ProximaNova-Regular.ttf") format('truetype'), url("../fonts/ProximaNova-Regular.svg#ProximaNova-Regular") format('svg'), url("../fonts/ProximaNova-Regular.eot?#iefix") format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
::-moz-selection {
  background: #36398a;
  color: #fff;
}
::selection {
  background: #36398a;
  color: #fff;
}
::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #9f9f9f;
}
::-moz-placeholder,
textarea::-moz-placeholder {
  color: #9f9f9f;
}
:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #9f9f9f;
}
input:-moz-placeholder,
textareainput:-moz-placeholder {
  color: #9f9f9f;
}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  visibility: hidden;
}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
  visibility: hidden;
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  visibility: hidden;
}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  visibility: hidden;
}
/*=========================
      Base grid styles
==========================*/
html,
body {
  height: 100%;
  min-width: 800px;
}
html {
  background: #202528;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 1.2;
  color: #000;
  background: #fff;
}
.m_footer {
  position: relative;
  width: 100%;
  min-width: 800px;
  margin: 0 auto;
  height: 225px;
}
.m_footer.small {
  height: 90px;
}
.push {
  height: 225px;
}
.push.small {
  height: 90px;
}
.container {
  width: auto;
  max-width: 1200px;
  min-width: 800px;
  padding: 0 15px;
}
@media screen and (max-width: 900px) {
  aside {
    display: none;
  }
}
.main {
  background: #fff;
  width: 100%;
  position: relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -225px;
}
.main.admin {
  margin: 0 auto -90px;
  background: #f0f0f0;
}
.content {
  margin-bottom: 30px;
}
@media screen and (max-width: 1000px) {
  .content > .row > .col-sm-3 {
    display: none;
  }
  .content > .row > .col-sm-9 {
    width: 100%;
  }
}
.vertical-outer {
  display: table;
  width: 100%;
  height: 100%;
}
.vertical-inner {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.corner {
  position: relative;
}
.corner:after {
  content: '';
  position: absolute;
  right: -1px;
  top: -1px;
  width: 30px;
  height: 30px;
  background: #fff;
  border-bottom: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}
.corner:before {
  content: "";
  position: absolute;
  z-index: 1;
  right: -6px;
  top: 14px;
  width: 40px;
  height: 1px;
  background: #d2d2d2;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.corner:hover:after,
.corner:hover:before {
  opacity: 0;
}
.admin-panel {
  padding-left: 300px;
  overflow: hidden;
}
.m_admin-window {
  float: left;
  width: 100%;
}
.m_admin-sidebar {
  float: left;
  margin-left: -298px;
  width: 270px;
  background: #fafafa;
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);
          box-shadow: 0 0 3px rgba(0,0,0,0.15);
  border-radius: 3px;
  overflow: hidden;
}
.m_admin-window,
.m_admin-sidebar {
  margin-top: 2px;
  padding-bottom: 99999px;
  margin-bottom: -99999px;
}
.mobile-menu-trigger {
  display: none;
  position: absolute;
  left: 10px;
  top: 50%;
  width: 32px;
  height: 22px;
  margin-top: -11px;
}
@media screen and (max-width: 700px) {
  .mobile-menu-trigger {
    display: block;
  }
}
.mobile-menu-trigger:after,
.mobile-menu-trigger:before,
.mobile-menu-trigger span {
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 3px;
  background: #606060;
}
.mobile-menu-trigger:before {
  top: 0;
}
.mobile-menu-trigger:after {
  bottom: 0;
}
.mobile-menu-trigger span {
  top: 50%;
  margin-top: -1.5px;
}
.mobile-menu-trigger.open span {
  opacity: 0;
  -webkit-transform: translateX(-5px);
      -ms-transform: translateX(-5px);
          transform: translateX(-5px);
}
.mobile-menu-trigger.open:after {
  -webkit-transform: rotate(135deg) translate(-7px, 7px);
      -ms-transform: rotate(135deg) translate(-7px, 7px);
          transform: rotate(135deg) translate(-7px, 7px);
}
.mobile-menu-trigger.open:before {
  -webkit-transform: rotate(-135deg) translate(-6px, -6px);
      -ms-transform: rotate(-135deg) translate(-6px, -6px);
          transform: rotate(-135deg) translate(-6px, -6px);
}
.button {
  -webkit-transition: -webkit-box-shadow 0.25s ease-in;
  transition: -webkit-box-shadow 0.25s ease-in;
  transition: box-shadow 0.25s ease-in;
  transition: box-shadow 0.25s ease-in, -webkit-box-shadow 0.25s ease-in;
  display: inline-block;
  vertical-align: middle;
  width: 70px;
  height: 32px;
  line-height: 32px;
  border-radius: 3px;
  color: #fff;
  font-size: 13px;
  text-align: center;
  border: none;
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.15);
          box-shadow: 1px 1px 2px rgba(0,0,0,0.15);
}
.button:active {
  position: relative;
  top: 1px;
  -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
          box-shadow: inset 1px 1px 2px rgba(0,0,0,0.15), 0 0 1px rgba(0,0,0,0.15);
}
.button.button-violet {
  background: #36398a;
}
.button.button-violet:hover {
  background: #e31e24;
}
.button.button-red {
  background: #e31e24;
}
.button.button-red:hover {
  background: #36398a;
}
.button.button-white {
  background: #fff;
  color: #70747c;
  width: 130px;
}
.button.button-white:hover {
  background: #36398a;
  color: #fff;
}
.button.button-white:hover .icon-details {
  color: #fff;
}
.button.button-white .icon-details {
  font-size: 10px;
  color: #a0a0a0;
  margin-right: 5px;
}
.button.button-gray {
  background: #f0f2f3;
  color: #70747c;
  width: 170px;
}
.button.button-gray:hover,
.button.button-gray.current {
  background: #36398a;
  color: #fff;
}
.m_article-carousel .slick-dots,
.m_article-carousel-thumbnails .slick-dots {
  position: absolute;
  left: 0;
  bottom: 15px;
  width: 100%;
  height: 12px;
  text-align: center;
  z-index: 100;
}
.m_article-carousel .slick-dots li,
.m_article-carousel-thumbnails .slick-dots li {
  display: inline-block;
  vertical-align: middle;
  height: 12px;
  width: 12px;
  margin-left: 5px;
  margin-right: 5px;
}
.m_article-carousel .slick-dots li button,
.m_article-carousel-thumbnails .slick-dots li button {
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  display: block;
  margin: 0;
  background: #fff;
  border: none;
  background: #fff;
  text-indent: -9999px;
  border-radius: 50%;
  width: 100%;
  height: 100%;
}
.m_article-carousel .slick-dots li.slick-active button,
.m_article-carousel-thumbnails .slick-dots li.slick-active button {
  background: #e31e24;
}
.m_article-carousel .slick-arrow,
.m_article-carousel-thumbnails .slick-arrow {
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  border-radius: 50%;
  background: none;
  color: #fff;
  margin-top: -20px;
  z-index: 10;
  line-height: 38px;
  text-align: center;
}
.m_article-carousel .slick-arrow:hover,
.m_article-carousel-thumbnails .slick-arrow:hover {
  background: #fff;
  color: #999;
}
.m_article-carousel .slick-arrow.slick-next,
.m_article-carousel-thumbnails .slick-arrow.slick-next {
  right: 15px;
}
.m_article-carousel .slick-arrow.slick-prev,
.m_article-carousel-thumbnails .slick-arrow.slick-prev {
  left: 15px;
}
.pretty-embed:after {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e910" !important;
  background: none !important;
  font-size: 80px;
  color: #fff;
  margin-left: -40px !important;
  margin-top: -40px !important;
  width: 80px !important;
  height: 80px !important;
}
.my-mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.5;
}
.modals {
  background: #fff;
  padding: 50px;
  text-align: left;
  max-width: 570px;
  margin: 40px auto;
  position: relative;
  -webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.35);
          box-shadow: 0 0 10px 2px rgba(0,0,0,0.35);
}
.modals .header {
  font-size: 30px;
  line-height: 1;
  border-bottom: 1px solid #d2d2d2;
  font-weight: 600;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.modals form .hgroup {
  margin-bottom: 20px;
}
.modals form .hgroup:last-child {
  margin-bottom: 0;
}
.modals form .hgroup input,
.modals form .hgroup textarea {
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  font-family: 'Open sans';
  width: 100%;
  line-height: 44px;
  height: 44px;
  -webkit-box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.25);
          box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.25);
  border: 1px solid #d2d2d2;
  border-radius: 3px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}
.modals form .hgroup input:focus,
.modals form .hgroup textarea:focus {
  -webkit-box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.01);
          box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.01);
}
.modals form .hgroup textarea {
  height: 100px;
  line-height: 15px;
  padding-top: 10px;
}
.modals form .hgroup button {
  height: 44px;
  line-height: 44px;
  padding-left: 20px;
  padding-right: 20px;
  width: auto;
}
.radio-custom {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  display: block;
  position: relative;
  height: 16px;
  margin-bottom: 15px;
}
.radio-custom > input[type=radio] {
  display: none;
}
.radio-custom > .text {
  display: inline-block;
  vertical-align: top;
  color: #70747c;
  font-size: 13px;
  line-height: 16px;
  padding-left: 25px;
}
.radio-custom > .icon {
  background: #fff;
  position: absolute;
  left: 0;
  top: 50%;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  border-radius: 100%;
  border: 1px solid #d2d2d2;
}
.radio-custom > input[type=radio]:checked + .icon {
  border-color: #36398a;
  background: #36398a;
  -webkit-box-shadow: inset 0 0 0 3px #fff;
          box-shadow: inset 0 0 0 3px #fff;
}
.radio-custom > input[type=radio]:checked + .icon + .text {
  color: #000;
}
.scrollable {
  position: relative;
}
.scrollable:focus {
  outline: 0;
}
.scrollable .viewport {
  position: relative;
  overflow: hidden;
}
.scrollable .viewport .overview {
  position: absolute;
  width: 100%;
}
.scrollable .scroll-bar {
  display: none;
}
.scrollable .scroll-bar.vertical {
  position: absolute;
  right: 0;
  height: 100%;
  background: #fff;
  width: 5px;
  z-index: 10;
}
.scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 10px;
  background: #36398a;
}
.scrollable .scroll-bar.horizontal {
  position: relative;
  width: 100%;
}
.scrollable .scroll-bar.horizontal .thumb {
  height: 100%;
  min-width: 10px;
  left: 0;
}
.scrollable .scroll-bar .thumb {
  position: absolute;
}
.scrollable.default-skin {
  padding-right: 10px;
  padding-bottom: 6px;
}
.scrollable.default-skin .scroll-bar.vertical {
  width: 6px;
}
.scrollable.default-skin .scroll-bar.horizontal {
  height: 6px;
}
.scrollable.default-skin .scroll-bar .thumb {
  background-color: #000;
  opacity: 0.4;
  border-radius: 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.scrollable.default-skin .scroll-bar:hover .thumb {
  opacity: 0.6;
}
.scrollable.gray-skin {
  padding-right: 17px;
}
.scrollable.gray-skin .scroll-bar {
  border: 1px solid #808080;
  background-color: #d3d3d3;
}
.scrollable.gray-skin .scroll-bar .thumb {
  background-color: #808080;
}
.scrollable.gray-skin .scroll-bar:hover .thumb {
  background-color: #000;
}
.scrollable.gray-skin .scroll-bar.vertical {
  width: 10px;
}
.scrollable.gray-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}
.scrollable.modern-skin {
  padding-right: 17px;
}
.scrollable.modern-skin .scroll-bar {
  border: 1px solid #808080;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -webkit-box-shadow: inset 0 0 5px #888;
  box-shadow: inset 0 0 5px #888;
}
.scrollable.modern-skin .scroll-bar .thumb {
  background-color: #95aabf;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #536984;
}
.scrollable.modern-skin .scroll-bar.vertical {
  width: 10px;
}
.scrollable.modern-skin .scroll-bar.vertical .thumb {
  width: 8px;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #95aabf), color-stop(100%, #547092));
  background: -webkit-linear-gradient(left, #95aabf 0%, #547092 100%);
  background: -webkit-gradient(linear, left top, right top, from(#95aabf), to(#547092));
  background: linear-gradient(to right, #95aabf 0%, #547092 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=1 )";
}
.scrollable.modern-skin .scroll-bar.horizontal {
  height: 10px;
  margin-top: 2px;
}
.scrollable.modern-skin .scroll-bar.horizontal .thumb {
  height: 8px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#95aabf), to(#547092));
  background-image: linear-gradient(#95aabf, #547092);
  background-image: -webkit-linear-gradient(#95aabf, #547092);
  background-image: -ms-linear-gradient(#95aabf, #547092);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#95aabf', endColorstr='#547092',GradientType=0 )";
}
.not-selectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.SumoSelect {
  width: 200px;
  display: inline-block;
  position: relative;
  outline: none;
}
.SumoSelect p {
  margin: 0;
}
.SumoSelect .hidden {
  display: none;
}
.SumoSelect .search-txt {
  display: none;
  outline: none;
}
.SumoSelect .no-match {
  display: none;
  padding: 6px;
}
.SumoSelect.open .search-txt {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 5px 8px;
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 5px;
}
.SumoSelect.open > .optWrapper {
  top: 35px;
  display: block;
}
.SumoSelect.open > .optWrapper.up {
  top: auto;
  bottom: 100%;
  margin-bottom: 5px;
}
.SumoSelect > .CaptionCont {
  position: relative;
  border: 1px solid #fff;
  -webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);
          box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);
  min-height: 32px;
  background-color: #fff;
  border-radius: 2px;
  margin: 0;
}
.SumoSelect > .CaptionCont > span {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
}
.SumoSelect > .CaptionCont > span.placeholder {
  color: #ccc;
  font-style: italic;
}
.SumoSelect > .CaptionCont > label {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 20px;
}
.SumoSelect > .CaptionCont > label > i {
  background-position: center center;
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-repeat: no-repeat;
  opacity: 1;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  border-color: #616161 transparent transparent transparent;
}
.SumoSelect > .optWrapper {
  display: none;
  z-index: 1000;
  top: 30px;
  width: 100%;
  position: absolute;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #ddd;
  -webkit-box-shadow: 2px 3px 3px rgba(0,0,0,0.11), inset 0 10px 5px -5px rgba(0,0,0,0.1);
          box-shadow: 2px 3px 3px rgba(0,0,0,0.11), inset 0 10px 5px -5px rgba(0,0,0,0.1);
  border-radius: 0 0 3px 3px;
  border: none;
  overflow: hidden;
  padding-top: 10px;
}
.SumoSelect > .optWrapper ul {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.SumoSelect > .optWrapper > .options {
  position: relative;
  max-height: 250px;
  height: 250px;
  width: 100%;
}
.SumoSelect > .optWrapper > .options li.group.disabled > label {
  opacity: 0.5;
}
.SumoSelect > .optWrapper > .options li.group > label {
  cursor: default;
  padding: 8px 6px;
  font-weight: bold;
}
.SumoSelect > .optWrapper > .options li ul li.opt {
  padding-left: 22px;
}
.SumoSelect > .optWrapper > .options li.opt {
  padding: 0;
  position: relative;
  margin-bottom: 0;
}
.SumoSelect > .optWrapper > .options li.opt:first-child {
  display: none;
}
.SumoSelect > .optWrapper > .options li.opt:after {
  display: none;
}
.SumoSelect > .optWrapper > .options li.opt:hover {
  background-color: #36398a;
  color: #fff;
}
.SumoSelect > .optWrapper > .options li.opt.sel {
  background-color: #a1c0e4;
  border-bottom: 1px solid #a1c0e4;
}
.SumoSelect > .optWrapper > .options li.opt.disabled {
  background-color: inherit;
  pointer-events: none;
}
.SumoSelect > .optWrapper > .options li.opt.disabled * {
  opacity: 0.5;
}
.SumoSelect > .optWrapper > .options li label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  cursor: pointer;
  display: block;
  padding: 6px;
}
.SumoSelect > .optWrapper > .options li span {
  display: none;
}
.SumoSelect > .optWrapper > .options li.optGroup {
  padding-left: 5px;
  text-decoration: underline;
}
.SumoSelect > .optWrapper > .options > li.opt:first-child {
  border-radius: 2px 2px 0 0;
  display: none;
}
.SumoSelect > .optWrapper > .options > li.opt:last-child {
  border-radius: 0 0 2px 2px;
  border-bottom: none;
}
.SumoSelect > .optWrapper.multiple > .options li ul li.opt {
  padding-left: 50px;
}
.SumoSelect > .optWrapper.multiple > .options li.opt {
  padding-left: 35px;
  cursor: pointer;
}
.SumoSelect > .optWrapper.multiple.isFloating {
  padding-bottom: 43px;
}
.SumoSelect > .optWrapper.multiple.isFloating > .MultiControls {
  display: block;
  margin-top: 5px;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.SumoSelect > .optWrapper.multiple.isFloating > .options li.opt {
  padding-left: 35px;
}
.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls {
  display: block;
}
.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p {
  padding: 6px;
}
.SumoSelect > .optWrapper.multiple > .MultiControls > p {
  display: inline-block;
  cursor: pointer;
  padding: 12px;
  width: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
.SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {
  background-color: #f1f1f1;
}
.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk {
  border-right: 1px solid #dbdbdb;
  border-radius: 0 0 0 3px;
}
.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel {
  border-radius: 0 0 3px 0;
}
.SumoSelect > .optWrapper.isFloating {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 90%;
  bottom: 0;
  margin: auto;
  max-height: 90%;
}
.SumoSelect > .optWrapper.isFloating > .options {
  max-height: 100%;
  -webkit-box-shadow: 0 0 100px #595959;
          box-shadow: 0 0 100px #595959;
}
.SumoSelect > .optWrapper.isFloating > .options li.opt {
  padding: 12px 6px;
}
.SumoSelect > .optWrapper > .MultiControls {
  display: none;
  border-top: 1px solid #ddd;
  background-color: #fff;
  -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.13);
          box-shadow: 0 0 2px rgba(0,0,0,0.13);
  border-radius: 0 0 3px 3px;
}
.SumoSelect.disabled {
  opacity: 0.7;
  cursor: not-allowed;
}
.SumoSelect.disabled > .CaptionCont {
  border-color: #ccc;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.SumoSelect .select-all {
  border-radius: 3px 3px 0 0;
  position: relative;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  padding: 8px 0 3px 35px;
  height: 20px;
  cursor: pointer;
}
.SumoSelect .select-all.partial > span i {
  background-color: #ccc;
}
.SelectBox {
  padding: 5px 8px;
}
.sumoStopScroll {
  overflow: hidden;
}
.SumoSelect.open>.search>span,
.SumoSelect.open>.search>label {
  visibility: hidden;
}
.SelectClass,
.SumoUnder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
}
.SelectClass {
  z-index: 1;
}
.SumoSelect > .optWrapper > .options li.opt label,
.SumoSelect > .CaptionCont,
.SumoSelect .select-all > label {
  -ms-user-select: none;
      user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  font-size: 13px;
}
.SumoSelect > .optWrapper.multiple > .options li.opt span,
.SumoSelect .select-all > span {
  position: absolute;
  display: block;
  width: 30px;
  top: 0;
  bottom: 0;
  margin-left: -35px;
}
.SumoSelect > .optWrapper.multiple > .options li.opt span i,
.SumoSelect .select-all > span i {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 14px;
  height: 14px;
  border: 1px solid #aeaeae;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);
          box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);
  background-color: #fff;
}
.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i,
.SumoSelect .select-all.selected > span i,
.SumoSelect .select-all.partial > span i {
  background-color: #11a911;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}
.SumoSelect .select-all > label,
.SumoSelect .select-all > span i {
  cursor: pointer;
}
.sidebar-headling {
  border-bottom: 1px solid #d2d2d2;
  padding: 15px 20px;
  font-size: 18px;
  font-weight: bold;
}
.small-headling {
  padding: 15px 20px;
  font-size: 18px;
  font-weight: bold;
}
.m_admin-sidebar li {
  border-bottom: 1px solid #e2e2e2;
  overflow: hidden;
}
.m_admin-sidebar li a {
  font-family: 'ProximaNova-Regular';
  font-weight: normal;
  font-style: normal;
  display: block;
  position: relative;
  line-height: 46px;
  height: 46px;
  font-size: 16px;
}
.m_admin-sidebar li a i:first-child {
  color: #c8c8c8;
  font-size: 20px;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -10px;
}
.m_admin-sidebar li a .label {
  color: #000;
  padding-left: 50px;
}
.m_admin-sidebar li a .icon-arrow-next {
  position: absolute;
  right: 20px;
  top: 50%;
  color: #c8c8c8;
  font-size: 12px;
  height: 12px;
  width: 12px;
  margin-top: -6px;
}
.m_admin-sidebar li:hover,
.m_admin-sidebar li.current {
  background: #0054b9;
}
.m_admin-sidebar li:hover .label,
.m_admin-sidebar li.current .label,
.m_admin-sidebar li:hover .icon-arrow-next,
.m_admin-sidebar li.current .icon-arrow-next,
.m_admin-sidebar li:hover a i:first-child,
.m_admin-sidebar li.current a i:first-child {
  color: #fff;
}
.m_admin-window {
  font-family: 'ProximaNova-Regular';
  font-weight: normal;
  font-style: normal;
}
.m_admin-window .window {
  background: #fafafa;
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.15);
          box-shadow: 0 0 3px rgba(0,0,0,0.15);
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 30px;
}
.m_admin-window .window.bg-white {
  background: #fff;
}
.m_admin-window .header {
  padding: 15px;
  margin-bottom: 10px;
  border-bottom: 1px solid #e2e2e2;
}
.m_admin-window .header .buttons {
  display: inline-block;
  vertical-align: middle;
}
.m_admin-window .header .buttons .button {
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: 30px;
}
.m_admin-window .header h2 {
  font-family: 'ProximaNova-Extrabld';
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  line-height: 1;
}
.m_admin-window .header h1 {
  font-family: 'ProximaNova-Extrabld';
  font-weight: normal;
  font-style: normal;
  font-size: 30px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  padding: 10px 0;
}
.m_admin-window .header h3 {
  font-size: 28px;
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
  padding: 10px 0;
}
@media screen and (max-width: 1100px) {
  .m_admin-window .col-sm-6 {
    width: 100%;
  }
}
.m_admin-window .col-sm-6:nth-child(2n+1) {
  clear: left;
}
.m_admin-window a {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
  font-size: 14px;
}
.m_admin-window a span {
  color: rgba(0,84,185,0.99);
}
.m_admin-window a:hover {
  color: #0054b9;
}
.m_admin-window a:hover span {
  color: #0054b9;
}
.m_admin-window .table-wrap {
  padding-left: 15px;
  padding-right: 15px;
}
.m_admin-window .table-wrap + .m_paginations {
  border-top: none !important;
  padding-top: 20px;
}
.m_admin-window .table-wrap + .m_paginations a {
  text-decoration: none;
}
.m_admin-window table {
  width: 100%;
  text-align: left;
}
.m_admin-window table th {
  font-weight: normal;
  color: #767676;
  padding: 10px;
  font-size: 13px;
}
.m_admin-window table tr:nth-child(even) {
  background: #f6f6f6;
}
.m_admin-window table td {
  padding: 10px;
}
.m_admin-window table td i {
  color: #c8c8c8;
  font-size: 14px;
  margin-right: 5px;
}
.m_admin-window table.graph {
  margin-top: 30px;
  border: 1px solid #ececec;
  margin-bottom: 15px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
          box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}
.m_admin-window table.graph .view,
.m_admin-window table.graph .download {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  margin-right: 5px;
}
.m_admin-window table.graph tr:nth-child(odd) {
  background: #f6f6f6;
}
.m_admin-window table.graph tr:nth-child(even) {
  background: #fff;
}
.m_admin-window table.graph td {
  text-align: center;
}
.m_admin-window table.graph td:first-child {
  text-align: left;
}
.m_admin-window table.graph th {
  text-align: center;
}
.m_admin-window table.graph th:first-child {
  text-align: left;
}
.m_admin-window table.graph tr:hover td {
  background: #36398a;
  color: #fff;
}
.m_admin-window table.graph tr:hover td .date,
.m_admin-window table.graph tr:hover td .number,
.m_admin-window table.graph tr:hover td .status {
  color: #fff;
}
.m_admin-window table.graph tr:hover td a {
  color: #fff;
}
.m_admin-window table.graph tr:hover td a span {
  color: #fff;
}
.m_admin-window table .number {
  display: inline-block;
  vertical-align: middle;
  color: #767676;
  min-width: 20px;
  text-align: center;
  font-size: 13px;
}
.m_admin-window table .date,
.m_admin-window table .status {
  font-size: 13px;
  color: #767676;
}
.m_admin-window .upd-list .item {
  padding: 15px;
  border-bottom: 1px solid #e2e2e2;
}
.m_admin-window .upd-list .item:last-child {
  border-bottom: none;
}
.m_admin-window .upd-list .item .date {
  font-family: 'ProximaNova-Light';
  font-weight: normal;
  font-style: normal;
  font-size: 13px;
  color: #a0a0a0;
  margin-bottom: 5px;
}
.m_admin-window .upd-list .item .title {
  margin-bottom: 10px;
}
.m_admin-window .upd-list .item .desc {
  font-size: 13px;
  margin-bottom: 10px;
  color: #5a5a5a;
}
.m_admin-window .upd-list .item .desc:last-child {
  margin-bottom: 0;
}
.m_admin-window .upd-list .item .status .label,
.m_admin-window .upd-list .item .status .value {
  font-size: 13px;
  display: inline-block;
  vertical-align: middle;
}
.m_admin-window .upd-list .item .status .label {
  color: #a0a0a0;
}
.m_admin-window .upd-list .item .status .value {
  color: #5a5a5a;
}
.m_admin-window .upd-list .item .files {
  position: relative;
  padding-left: 125px;
}
.m_admin-window .upd-list .item .files .label {
  position: absolute;
  left: 0;
  top: 0;
  color: #a0a0a0;
  font-size: 13px;
  line-height: 20px;
}
.m_admin-window .upd-list .item .files .value li {
  margin-bottom: 7px;
}
.m_admin-window .upd-list .item .files .value li:last-child {
  margin-bottom: 0;
}
.m_admin-window .advertisement .m_paginations {
  border-top: 1px solid #e2e2e2;
  padding-top: 20px;
}
.m_admin-window .advertisement .upd-list .item .files .label {
  line-height: 28px;
  display: inline-block;
  vertical-align: middle;
}
.m_admin-window .advertisement .upd-list .item .files .value li {
  display: inline-block;
  vertical-align: top;
  margin-right: 15px;
}
.m_admin-window .advertisement .upd-list .item .files .value li:last-child {
  margin-right: 0;
}
.m_admin-window .advertisement .upd-list .item .files .value li .icon-file-doc,
.m_admin-window .advertisement .upd-list .item .files .value li .icon-file-xls {
  color: #e31e24;
  font-size: 20px;
  position: relative;
  top: 3px;
  margin-right: 5px;
}
.m_admin-window .m_article {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}
.m_admin-window .m_article h2 {
  font-size: 28px;
  font-family: 'ProximaNova-Regular';
  font-weight: normal;
  font-style: normal;
}
.m_admin-window .m_attachments {
  margin-bottom: 0;
}
.m_admin-window .m_attachments .item {
  margin-right: 0;
  width: 48%;
}
.m_admin-window .back {
  padding: 30px;
}
.m_admin-window .back .button {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.m_admin-window .docs-nav {
  background: #f0f2f3;
  padding: 20px 30px;
  margin-top: -10px;
}
.m_admin-window .docs-nav .button {
  margin-right: 30px;
  margin-bottom: 15px;
  margin-top: 15px;
  width: auto;
  padding-left: 25px;
  padding-right: 25px;
}
.m_admin-window .votes {
  background: #f0f2f3;
  padding: 30px;
}
.m_admin-window .votes .submit {
  margin-top: 30px;
}
.m_admin-window .votes .submit .button {
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
}
.m_admin-window .m_rating-list .list {
  width: 100%;
}
.m_admin-window .m_rating-list .item {
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.m_admin-window .m_rating-list .item:last-child {
  margin-bottom: 0;
}
.m_admin-window .m_rating-list .item .details .info {
  margin-bottom: 15px;
}
.m_admin-window .m_rating-list .item .details .info .value {
  margin-bottom: 10px;
}
.m_admin-window .m_rating-list .item .details .name {
  font-family: 'ProximaNova-Extrabld';
  font-weight: normal;
  font-style: normal;
}
.m_admin-window .m_rating-list .item .details .desc .title {
  margin-bottom: 10px;
}
.m_admin-window .m_rating-list .item .details .desc p {
  line-height: 18px;
}
.m_admin-window .m_filters {
  float: none;
  width: 100%;
  padding: 30px;
  margin-top: -10px;
  margin-bottom: 20px;
}
.m_admin-window .m_filters .label {
  margin-bottom: 5px;
}
.m_admin-window .m_filters .hgroup {
  position: relative;
  margin-bottom: 25px;
}
.m_admin-window .m_filters .hgroup:before,
.m_admin-window .m_filters .hgroup:after {
  content: '';
  display: table;
  clear: both;
}
.m_admin-window .m_filters .hgroup:last-child {
  margin-bottom: 0;
}
.m_admin-window .m_filters .reset {
  text-align: left;
}
.m_admin-window .m_filters .submit {
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
  line-height: 44px;
  height: 44px;
  margin-top: 0;
}
.m_admin-window .m_filters .submit .button {
  height: 100%;
  width: 100%;
  font-size: 16px;
}
.m_admin-window .m_filters .name {
  padding-right: 120px;
  width: 100%;
}
.m_admin-window .m_filters .name input {
  width: 100%;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  font-family: 'Open sans';
  width: 100%;
  line-height: 44px;
  height: 44px;
  -webkit-box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.25);
          box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.25);
  border: 1px solid #d2d2d2;
  border-radius: 3px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
}
.m_admin-window .m_filters .name input:focus {
  -webkit-box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.01);
          box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.01);
}
.m_admin-window .m_filters .locate,
.m_admin-window .m_filters .age,
.m_admin-window .m_filters .sex {
  float: left;
  width: 33.333%;
}
.m_admin-window .m_filters .locate {
  padding-right: 30px;
  margin-bottom: 0;
}
@media screen and (max-width: 1024px) {
  .m_admin-window .m_filters .locate {
    width: 30%;
  }
}
@media screen and (max-width: 960px) {
  .m_admin-window .m_filters .locate {
    width: 50%;
  }
}
.m_admin-window .m_filters .sex:before,
.m_admin-window .m_filters .sex:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1150px) {
  .m_admin-window .m_filters .sex {
    width: 39%;
  }
}
@media screen and (max-width: 1024px) {
  .m_admin-window .m_filters .sex {
    width: 42%;
  }
}
@media screen and (max-width: 960px) {
  .m_admin-window .m_filters .sex {
    width: 60%;
    margin-top: 30px;
  }
}
.m_admin-window .m_filters .sex .radio-custom {
  float: left;
  width: 33.333%;
  margin-bottom: 0;
  margin-top: 8px;
}
@media screen and (max-width: 1024px) {
  .m_admin-window .m_filters .sex .radio-custom > .text {
    padding-left: 20px;
  }
}
.m_admin-window .m_filters .age {
  padding-right: 15px;
}
@media screen and (max-width: 1150px) {
  .m_admin-window .m_filters .age {
    width: 25%;
  }
}
@media screen and (max-width: 1024px) {
  .m_admin-window .m_filters .age {
    width: 28%;
  }
}
@media screen and (max-width: 960px) {
  .m_admin-window .m_filters .age {
    width: 50%;
  }
}
.m_admin-window .m_filters .age .selects:before,
.m_admin-window .m_filters .age .selects:after {
  content: '';
  display: table;
  clear: both;
}
.m_admin-window .m_filters .age .selects .min,
.m_admin-window .m_filters .age .selects .max {
  width: 50%;
  float: left;
  margin-right: 0;
  padding-right: 15px;
}
.m_article-carousel-thumbnails {
  height: 580px;
}
.m_article-carousel-thumbnails .carousel-article-thumbnails {
  position: relative;
  height: 500px;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}
.m_article-carousel-thumbnails .carousel-article-thumbnails .slide {
  height: 500px;
}
.m_article-carousel-thumbnails .carousel-article-thumbnails .slide .image {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
.m_article-carousel-thumbnails .carousel-article-thumbnails .slide .image.video img {
  height: 100%;
}
.m_article-carousel-thumbnails .carousel-thumbnails {
  height: 70px;
  margin-top: 10px;
}
.m_article-carousel-thumbnails .carousel-thumbnails .slide {
  height: 70px;
  padding-left: 5px;
  padding-right: 5px;
}
.m_article-carousel-thumbnails .carousel-thumbnails .slide .image {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
.m_article-carousel-thumbnails .carousel-thumbnails .slide .image.video {
  position: relative;
}
.m_article-carousel-thumbnails .carousel-thumbnails .slide .image.video:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.5) !important;
}
.m_article-carousel-thumbnails .carousel-thumbnails .slide .image.video:before {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e910" !important;
  background: none !important;
  font-size: 30px;
  color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -15px !important;
  margin-top: -15px !important;
  width: 30px !important;
  height: 30px !important;
  z-index: 10;
}
.m_article-carousel-thumbnails .carousel-thumbnails .slide.slick-current .image {
  position: relative;
}
.m_article-carousel-thumbnails .carousel-thumbnails .slide.slick-current .image:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 2px solid #e31e24;
}
.m_article-carousel-thumbnails .carousel-thumbnails .slide.slick-current .image.video:after {
  background: none !important;
}
.m_article-carousel-thumbnails .carousel-thumbnails .slide.slick-current .image.video:before {
  display: none;
}
.m_article-carousel {
  height: 560px;
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 55px;
  padding-bottom: 60px;
}
.m_article-carousel .m_details-button {
  top: 42px;
}
.m_article-carousel .carousel-article {
  position: relative;
  height: 500px;
  width: 100%;
}
.m_article-carousel .carousel-article .slide {
  height: 500px;
}
.m_article-carousel .carousel-article .slide .image {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
.m_article-footer {
  position: relative;
  border-top: 1px solid #d2d2d2;
  padding-top: 30px;
  margin-top: 30px;
}
.m_article-footer:before,
.m_article-footer:after {
  content: '';
  display: table;
  clear: both;
}
.m_article-footer .share {
  float: left;
  position: relative;
  z-index: 10;
  height: 32px;
  padding: 4px 0;
}
.m_article-footer .m_details-button {
  float: right;
  top: 0;
  z-index: 10;
}
.m_article-footer .origin {
  font-size: 13px;
  color: #70747c;
  text-align: center;
  position: absolute;
  left: 0;
  top: 30px;
  width: 100%;
  height: 32px;
  padding-left: 200px;
  padding-right: 200px;
}
.m_article-footer .origin > span {
  display: inline-block;
  vertical-align: middle;
  line-height: 32px;
}
.m_article-footer .origin a {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
}
.m_article-footer .origin a span {
  color: rgba(0,84,185,0.99);
}
.m_article-footer .origin a:hover {
  color: #0054b9;
}
.m_article-footer .origin a:hover span {
  color: #0054b9;
}
.m_article {
  padding-top: 15px;
}
.m_article h1,
.m_article h2,
.m_article h3,
.m_article h4 {
  margin-bottom: 30px;
  font-weight: 600;
}
.m_article h1 {
  font-size: 30px;
  line-height: 30px;
}
.m_article h2 {
  font-size: 24px;
  line-height: 24px;
}
.m_article h3 {
  font-size: 18px;
  line-height: 18px;
}
.m_article h4 {
  font-size: 16px;
  line-height: 16px;
}
.m_article hr {
  border-top: 1px solid #d2d2d2;
  margin: 30px 0;
}
.m_article p i {
  font-family: 'Open Sans', sans-serif !important;
  font-style: italic !important;
}
.m_article p + ul {
  margin-top: -20px;
  margin-bottom: 30px;
}
.m_article ul li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 15px;
}
.m_article ul li:last-child {
  margin-bottom: 0;
}
.m_article ul li:after {
  content: '';
  position: absolute;
  left: 0;
  top: 11px;
  width: 10px;
  height: 1px;
  background: #e31e24;
}
.m_article .date {
  color: #9da2aa;
  font-size: 13px;
  line-height: 1;
  margin-bottom: 10px;
}
.m_article .lead-image {
  width: 100%;
  height: 500px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
.m_article .video-item {
  height: 500px;
}
.m_article .video-item:after {
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.m_article .video-item:before {
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
}
.m_article .video-item:hover:after {
  -webkit-transform: scale(0) rotate(-90deg);
      -ms-transform: scale(0) rotate(-90deg);
          transform: scale(0) rotate(-90deg);
  -webkit-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
}
.m_article .video-item:hover:before {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.m_article .video-item.is-active:after,
.m_article .video-item.is-active:before {
  display: none;
}
.m_article .video-item img {
  height: 100%;
}
.m_article .video-item iframe {
  width: 100%;
  height: 100%;
}
.m_article p.lead {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 30px;
  margin-top: 30px;
  color: #000;
}
.m_article p {
  color: #333;
  font-size: 14px;
  line-height: 24px;
  margin-top: 0;
  margin-bottom: 30px;
  overflow: hidden;
}
.m_article p:last-child {
  margin-bottom: 0;
}
.m_article p img {
  float: left;
  width: 370px;
  margin-right: 30px;
}
.m_attachments {
  background: #f0f2f3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
          box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
  padding: 15px 20px 0 20px;
  margin-bottom: 30px;
}
.m_attachments .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 15px;
}
.m_attachments .list {
  cursor: default;
  padding-top: 15px;
}
.m_attachments .item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
  padding-bottom: 45px;
}
.m_attachments .item a {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
  font-size: 13px;
  padding-left: 45px;
  position: relative;
}
.m_attachments .item a span {
  color: rgba(0,84,185,0.99);
}
.m_attachments .item a:hover {
  color: #0054b9;
}
.m_attachments .item a:hover span {
  color: #0054b9;
}
.m_attachments .item.doc > a:after,
.m_attachments .item.xls > a:after {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 50%;
  color: #e31e24;
  font-size: 40px;
  margin-top: -20px;
}
.m_attachments .item.doc > a:after {
  content: "\e90d";
}
.m_attachments .item.xls > a:after {
  content: "\e90e";
}
.m_attachments .options {
  padding-left: 45px;
}
.m_attachments .options .view,
.m_attachments .options .download {
  display: inline-block;
  color: #c8c8c8;
  font-size: 12px;
  margin-right: 10px;
}
.m_attachments .options .view i,
.m_attachments .options .download i {
  position: relative;
  top: 2px;
}
.m_attachments .options .view a,
.m_attachments .options .download a {
  padding-left: 0;
}
.m_best-athletes {
  border: 1px solid #d2d2d2;
  padding-bottom: 20px;
  margin-bottom: 60px;
}
.m_best-athletes img {
  max-width: 100%;
}
.m_best-athletes .image {
  padding: 20px;
}
.m_best-athletes .details {
  padding: 0 20px;
}
.m_best-athletes .details .name {
  color: #333;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 10px;
}
.m_best-athletes .details .desc {
  color: #70747c;
  font-size: 13px;
}
.m_breadcrumbs {
  margin-bottom: 10px;
  cursor: default;
}
.m_breadcrumbs li,
.m_breadcrumbs li a {
  display: inline-block;
  vertical-align: middle;
}
.m_breadcrumbs li {
  position: relative;
  font-size: 13px;
  line-height: 1;
}
.m_breadcrumbs li:after {
  content: '/';
  line-height: 13px;
  display: inline-block;
  vertical-align: middle;
  color: #e1e4e5;
  margin-left: 3px;
  margin-right: 3px;
}
.m_breadcrumbs li:last-child:after {
  display: none;
}
.m_breadcrumbs li a {
  color: #0054b9;
}
.m_breadcrumbs li a:hover {
  text-decoration: underline;
}
.m_breadcrumbs li span {
  color: #70747c;
}
.m_calendar:before,
.m_calendar:after {
  content: '';
  display: table;
  clear: both;
}
.m_calendar .sidebar {
  float: right;
  width: 32%;
}
.m_calendar .m_filters {
  width: 100%;
}
.m_calendar .m_filters .submit,
.m_calendar .m_filters .reset {
  display: inline-block;
  vertical-align: top;
  width: 45%;
  line-height: 32px;
  margin-top: 15px;
}
.m_calendar .m_filters .reset {
  margin-left: 10px;
}
.m_calendar .m_filters .selects .min,
.m_calendar .m_filters .selects .max {
  width: 45%;
}
.m_calendar .events {
  float: left;
  width: 66%;
}
.m_calendar .events .coming-events .list {
  padding-bottom: 0;
  margin-bottom: 15px;
}
.m_calendar .events .coming-events .list .item:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.m_calendar .events .soon-events .list {
  margin-top: -30px;
  margin-bottom: 30px;
}
.m_calendar .events .soon-events .item {
  border-bottom: 1px solid #d2d2d2;
  padding: 15px 0;
}
.m_calendar .events .soon-events .item .title {
  margin-bottom: 5px;
}
.m_calendar .events .soon-events .item .title a {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
  font-size: 14px;
  line-height: 20px;
}
.m_calendar .events .soon-events .item .title a span {
  color: rgba(0,84,185,0.99);
}
.m_calendar .events .soon-events .item .title a:hover {
  color: #0054b9;
}
.m_calendar .events .soon-events .item .title a:hover span {
  color: #0054b9;
}
.m_calendar .events .soon-events .item .info .info-title,
.m_calendar .events .soon-events .item .info .info-value {
  display: inline-block;
  vertical-align: middle;
  color: #70747c;
  font-size: 13px;
  line-height: 20px;
}
.m_calendar .events .soon-events .item .info .info-value {
  font-weight: 600;
}
.m_championish .list {
  padding-right: 50px;
}
.m_championish .title {
  color: #333;
  font-size: 18px;
  padding-bottom: 15px;
  border-bottom: 1px solid #d2d2d2;
}
.m_championish .category .category-title {
  font-weight: bold;
  color: #36398a;
  position: relative;
  padding-bottom: 10px;
  padding-top: 35px;
}
.m_championish .category .category-title:after {
  content: '';
  width: 70px;
  height: 2px;
  background: #e31e24;
  position: absolute;
  left: 0;
  bottom: 0;
}
.m_championish .category ul {
  margin-top: 15px;
}
.m_championish .category ul li {
  padding-left: 0;
  font-size: 14px;
}
.m_championish .category ul li .place {
  color: #70747c;
}
.m_championish .category ul li:after {
  display: none;
}
.m_classified {
  border: 1px solid #d2d2d2;
  padding-bottom: 15px;
  margin-bottom: 60px;
}
.m_classified .list {
  padding-left: 20px;
  padding-right: 20px;
}
.m_classified .item {
  border-top: 1px solid #d2d2d2;
  padding-top: 10px;
  padding-bottom: 15px;
}
.m_classified .item:first-child {
  border-top: none;
}
.m_classified .item:last-child {
  padding-bottom: 0;
}
.m_classified .item a {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
  font-size: 14px;
  line-height: 20px;
}
.m_classified .item a span {
  color: rgba(0,84,185,0.99);
}
.m_classified .item a:hover {
  color: #0054b9;
}
.m_classified .item a:hover span {
  color: #0054b9;
}
.m_classified .item .desc {
  padding-top: 5px;
  font-size: 13px;
  line-height: 18px;
  color: #70747c;
}
.m_classified .item .date {
  color: #9da2aa;
  font-size: 13px;
  line-height: 1;
  margin-bottom: 5px;
}
.m_contacts {
  position: relative;
}
.m_contacts #map-contacts {
  height: 500px;
}
.m_contacts .tables {
  height: 500px;
  display: table;
  position: absolute;
  right: 20px;
  top: 0;
  width: 350px;
  z-index: 10;
}
.m_contacts .tables .item {
  display: table-cell;
  vertical-align: middle;
}
.m_contacts .tables .item .wrap {
  background: #fff;
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.45);
          box-shadow: 0 0 3px rgba(0,0,0,0.45);
  padding-top: 20px;
}
.m_contacts .tables .locate,
.m_contacts .tables .tel,
.m_contacts .tables .email {
  margin-bottom: 15px;
  padding-left: 50px;
  padding-right: 20px;
}
.m_contacts .tables .locate .label,
.m_contacts .tables .email .label,
.m_contacts .tables .tel .label {
  position: relative;
  color: #70747c;
  font-size: 14px;
  line-height: 20px;
}
.m_contacts .tables .locate .label:after,
.m_contacts .tables .email .label:after,
.m_contacts .tables .tel .label:after {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #e31e24;
  font-size: 20px;
  position: absolute;
  left: -25px;
  top: 50%;
  margin-top: -10px;
}
.m_contacts .tables .locate .value,
.m_contacts .tables .email .value,
.m_contacts .tables .tel .value {
  font-size: 14px;
  line-height: 20px;
}
.m_contacts .tables .locate .label:after {
  content: "\e90f";
}
.m_contacts .tables .coach .label:after {
  content: "\e913";
}
.m_contacts .tables .tel .label:after {
  content: '\e912';
}
.m_contacts .tables .email .value a {
  color: #0054b9;
}
.m_contacts .tables .email .value a:hover {
  text-decoration: underline;
}
.m_contacts .tables .email .label:after {
  content: '\e90c';
}
.m_contacts .tables .details {
  padding-left: 40px;
  padding-bottom: 20px;
}
.m_contacts .tables .details a {
  width: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.m_contacts .personal .title {
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 15px;
  padding-top: 30px;
}
.m_contacts .personal .info > div {
  margin-bottom: 15px;
}
.m_contacts .personal .info > div:last-child {
  margin-bottom: 0;
}
.m_contacts .personal .info .label {
  display: block;
  color: #70747c;
  font-size: 14px;
}
.m_contacts .personal .info .value {
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.m_contacts .personal .info .value a {
  color: #0054b9;
}
.m_contacts .personal .info .value a:hover {
  text-decoration: underline;
}
.m_datepicker {
  margin-bottom: 30px;
}
.m_datepicker .datepicker-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  padding-top: 8px;
  margin-bottom: 15px;
}
.m_datepicker .datepicker-initial {
  width: 100%;
}
.m_datepicker .datepicker-initial .datepicker {
  width: 99%;
  border-color: #d2d2d2;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.15);
          box-shadow: 0 1px 4px rgba(0,0,0,0.15);
}
.m_datepicker .datepicker-initial .datepicker:hover {
  background: #f0f2f3;
}
.m_datepicker .datepicker-initial .datepicker--cell.-current- {
  border: 1px solid #36398a;
  color: #36398a;
}
.m_datepicker .datepicker-initial .datepicker--cell.-selected-,
.m_datepicker .datepicker-initial .datepicker--cell.-selected-.-current-,
.m_datepicker .datepicker-initial .datepicker--cell.-in-range- {
  color: #fff;
  background: #36398a;
}
.m_datepicker .datepicker-initial .datepicker--cell.-in-range- {
  border-radius: 0;
}
.m_datepicker .datepicker-initial .datepicker--cell.-in-range-.-weekend- + .-weekend- {
  border-radius: 0 10px 10px 0;
}
.m_datepicker .datepicker-initial .datepicker--cell.-in-range-.-weekend- + .-weekend- + .-in-range- {
  border-radius: 10px 0 0 10px;
}
.m_datepicker .datepicker-initial .datepicker--cell.-range-from- {
  border-radius: 10px 0 0 10px;
}
.m_datepicker .datepicker-initial .datepicker--cell.-range-to- {
  border-radius: 0 10px 10px 0;
}
.m_datepicker .datepicker-initial .datepicker--cell.-range-to-.-range-from- {
  border-radius: 10px;
}
.m_datepicker .datepicker-initial .datepicker--cell.-focus- {
  border-color: #36398a !important;
  background: #36398a;
  color: #fff;
}
.m_datepicker .datepicker-initial .datepicker--cell {
  border-radius: 10px;
}
.m_datepicker .datepicker-initial .datepicker--nav {
  min-height: 73px;
  border-bottom: 1px solid #d2d2d2;
}
.m_datepicker .datepicker-initial .datepicker--nav-action:hover svg {
  border-color: #36398a;
  background: #36398a;
}
.m_datepicker .datepicker-initial .datepicker--nav-action:hover svg path {
  stroke: #fff;
}
.m_datepicker .datepicker-initial .datepicker--nav-title {
  display: block !important;
  text-align: center;
  padding-top: 20px;
}
.m_datepicker .datepicker-initial .datepicker--nav-title > div {
  color: #0054b9;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  width: 100%;
  font-size: 18px;
  line-height: 1;
}
.m_datepicker .datepicker-initial .datepicker--nav-title i {
  display: block !important;
  width: 100%;
  font-family: 'Open Sans' !important;
}
.m_datepicker .datepicker-initial .datepicker--day-name {
  color: #70747c;
  font-weight: bold;
  font-size: 14px;
  text-transform: none;
}
.m_datepicker .datepicker-initial .datepicker--nav-action:hover {
  background: none;
}
.m_datepicker .datepicker-initial .datepicker--nav-action svg {
  border: 1px solid #d2d2d2;
  border-radius: 50%;
}
.m_dates {
  border: 1px solid #d2d2d2;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
.m_dates .list {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
}
.m_dates .item {
  padding-top: 10px;
  padding-bottom: 15px;
}
.m_dates .item:before,
.m_dates .item:after {
  content: '';
  display: table;
  clear: both;
}
.m_dates .item:last-child {
  padding-bottom: 0;
}
.m_dates .item .image {
  float: left;
  width: 70px;
  height: 100px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  margin-right: 10px;
}
@media screen and (max-width: 1210px) {
  .m_dates .item .image {
    width: 35%;
    margin-right: 0;
    padding-right: 5%;
  }
}
@media screen and (max-width: 1024px) {
  .m_dates .item .image {
    width: 100%;
    height: 200px;
  }
}
.m_dates .item .details {
  float: right;
  width: 145px;
}
@media screen and (max-width: 1210px) {
  .m_dates .item .details {
    width: 60%;
  }
}
@media screen and (max-width: 1024px) {
  .m_dates .item .details {
    width: 100%;
    padding-top: 10px;
  }
}
.m_dates .item .details .title {
  font-size: 14px;
  line-height: 14px;
  font-weight: 600;
}
.m_dates .item .desc {
  padding-top: 10px;
  font-size: 13px;
  line-height: 18px;
  color: #70747c;
}
.m_details-button {
  text-align: center;
  position: relative;
  top: 16px;
  z-index: 1;
}
.m_details-button button.button {
  background: #f0f2f3;
}
.m_discuss .comments {
  background: #fff;
  padding-left: 30px;
  padding-right: 30px;
  border-top: 1px solid #ececec;
}
.m_discuss .comments .item .item:first-child {
  border-top: 1px solid #ececec !important;
}
.m_discuss .comments .item {
  position: relative;
  padding-left: 90px;
  border-top: 1px solid #ececec;
}
.m_discuss .comments .item:first-child {
  border-top: none;
}
.m_discuss .comments .item .image {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  overflow: hidden;
  background: #f0f2f3;
  position: absolute;
  left: 0;
  top: 30px;
}
.m_discuss .comments .item .image a {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
.m_discuss .comments .item .image.no-image a {
  position: relative;
  text-align: center;
  line-height: 70px;
}
.m_discuss .comments .item .image.no-image a:after {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e902';
  position: absolute;
  left: 0;
  top: 0;
  font-size: 40px;
  color: #c5c8ca;
  height: 100%;
  width: 100%;
  line-height: 70px;
}
.m_discuss .comments .item .comments-header {
  padding-top: 30px;
  padding-bottom: 15px;
}
.m_discuss .comments .item .comments-header:before,
.m_discuss .comments .item .comments-header:after {
  content: '';
  display: table;
  clear: both;
}
.m_discuss .comments .item .comments-header .user-name {
  font-family: 'ProximaNova-Extrabld';
  font-weight: normal;
  font-style: normal;
  float: left;
}
.m_discuss .comments .item .comments-header .user-name a {
  color: #000;
  font-size: 14px;
  text-decoration: none;
}
.m_discuss .comments .item .comments-header .user-name a span {
  color: #000;
}
.m_discuss .comments .item .comments-header .user-name a:hover {
  text-decoration: underline;
}
.m_discuss .comments .item .comments-header .reply {
  float: right;
}
.m_discuss .comments .item .comments-header .reply .icon-comments {
  color: #c8c8c8;
  font-size: 14px;
  position: relative;
  top: 2px;
  left: -2px;
}
.m_discuss .comments .item .comments-header .reply a {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-size: 14px;
  color: #0054b9;
  text-decoration: none;
  border-bottom: 1px dashed #0054b9;
}
.m_discuss .comments .item .comments-header .reply a:hover {
  border-bottom: 1px solid #0054b9;
}
.m_discuss .comments .item .comments-body {
  font-size: 14px;
  line-height: 20px;
  color: #70747c;
  padding-bottom: 30px;
}
.m_discuss .add-comment {
  background: #f0f2f3;
  padding-left: 30px;
  padding-right: 30px;
}
.m_discuss .add-comment .top {
  font-family: 'ProximaNova-Extrabld';
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  line-height: 1;
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 15px;
  padding-top: 30px;
}
.m_discuss .add-comment form {
  position: relative;
  padding-left: 90px;
  padding-top: 30px;
}
.m_discuss .add-comment form .image {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  overflow: hidden;
  background: #fff;
  position: absolute;
  left: 0;
  top: 30px;
}
.m_discuss .add-comment form .image a {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
.m_discuss .add-comment form .image.no-image a {
  position: relative;
  text-align: center;
  line-height: 70px;
}
.m_discuss .add-comment form .image.no-image a:after {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e902';
  position: absolute;
  left: 0;
  top: 0;
  font-size: 40px;
  color: #c5c8ca;
  height: 100%;
  width: 100%;
  line-height: 70px;
}
.m_discuss .add-comment form textarea {
  -webkit-transition: -webkit-box-shadow 0.25s ease-in;
  transition: -webkit-box-shadow 0.25s ease-in;
  transition: box-shadow 0.25s ease-in;
  transition: box-shadow 0.25s ease-in, -webkit-box-shadow 0.25s ease-in;
  font-family: 'Open sans';
  width: 100%;
  line-height: 1.1;
  height: 135px;
  -webkit-box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.25);
          box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.25);
  border: 1px solid #d2d2d2;
  border-radius: 3px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  padding-top: 10px;
}
.m_discuss .add-comment form textarea:focus {
  -webkit-box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.01);
          box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.01);
}
.m_discuss .add-comment form .buttons {
  padding-top: 15px;
  padding-bottom: 15px;
}
.m_districs-large-desc {
  margin-bottom: 30px;
}
.m_districs-large-desc p {
  margin-top: 0;
  font-size: 14px;
  line-height: 18px;
}
.m_districs-lead {
  position: relative;
  height: 200px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #d2d2d2;
}
.m_districs-lead:before,
.m_districs-lead:after {
  content: '';
  display: table;
  clear: both;
}
.m_districs-lead .image {
  position: absolute;
  left: 0;
  top: 0;
  width: 170px;
  height: 170px;
  border: 1px solid #d2d2d2;
  text-align: center;
  line-height: 168px;
  overflow: hidden;
}
.m_districs-lead .image img {
  display: inline-block;
  vertical-align: middle;
}
.m_districs-lead .info {
  float: left;
  padding-left: 180px;
  padding-top: 20px;
}
.m_districs-lead .info .coach,
.m_districs-lead .info .tel,
.m_districs-lead .info .email,
.m_districs-lead .info .locate {
  margin-bottom: 15px;
  padding-left: 40px;
  padding-right: 20px;
}
.m_districs-lead .info .locate .label,
.m_districs-lead .info .coach .label {
  position: relative;
  color: #70747c;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
}
.m_districs-lead .info .locate .label:after,
.m_districs-lead .info .coach .label:after {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #e31e24;
  font-size: 20px;
  position: absolute;
  left: -25px;
  top: 50%;
  margin-top: -10px;
}
.m_districs-lead .info .locate .value,
.m_districs-lead .info .coach .value {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 20px;
}
.m_districs-lead .info .locate .label:after {
  content: "\e90f";
}
.m_districs-lead .info .coach .label:after {
  content: "\e913";
}
.m_districs-lead .info .tel .value {
  font-size: 14px;
  line-height: 20px;
  position: relative;
}
.m_districs-lead .info .tel .value:after {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e912';
  font-size: 20px;
  position: absolute;
  left: -25px;
  top: 50%;
  margin-top: -10px;
  color: #e31e24;
}
.m_districs-lead .info .email .value {
  font-size: 14px;
  line-height: 20px;
  position: relative;
}
.m_districs-lead .info .email .value:after {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e90c';
  font-size: 20px;
  position: absolute;
  left: -25px;
  top: 50%;
  margin-top: -10px;
  color: #e31e24;
}
.m_districs-lead .info .email .value a {
  color: #0054b9;
}
.m_districs-lead .info .email .value a:hover {
  text-decoration: underline;
}
.m_districs-lead .info .details {
  padding-left: 20px;
  padding-bottom: 20px;
}
.m_districs-lead .info .details button {
  width: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.m_districs-navs {
  padding-bottom: 30px;
}
.m_districs-navs .button {
  width: 130px;
  margin-right: 30px;
}
.m_districs-news {
  position: relative;
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 30px;
}
.m_districs-news .col-xs-4:nth-child(3n+1) {
  clear: left;
}
.m_districs-news .item {
  position: relative;
  min-height: 90px;
  margin-bottom: 30px;
}
.m_districs-news .item:before,
.m_districs-news .item:after {
  content: '';
  display: table;
  clear: both;
}
.m_districs-news .item .image {
  position: absolute;
  left: 0;
  top: 0;
  width: 85px;
  height: 85px;
}
.m_districs-news .item .image a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.m_districs-news .item .desc {
  float: left;
  padding-left: 100px;
}
.m_districs-news .item .desc .date {
  font-size: 13px;
  line-height: 1;
  margin-bottom: 5px;
  color: #9da2aa;
}
.m_districs-news .item .desc .title a {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
  font-size: 14px;
}
.m_districs-news .item .desc .title a span {
  color: rgba(0,84,185,0.99);
}
.m_districs-news .item .desc .title a:hover {
  color: #0054b9;
}
.m_districs-news .item .desc .title a:hover span {
  color: #0054b9;
}
.m_districs-schools .m_districs {
  height: 440px;
}
.m_districs-schools .m_districs #map {
  height: 440px !important;
}
.m_districs-schools .m_districs .district-tables .item .wrap {
  padding-bottom: 5px;
}
.m_districs-users {
  margin-bottom: 30px;
  overflow: hidden;
  display: table;
  table-layout: fixed;
  width: 100%;
}
.m_districs-users .coaches,
.m_districs-users .athletes {
  position: relative;
  display: table-cell;
  vertical-align: top;
  width: 50%;
  overflow: hidden;
}
.m_districs-users .coaches .small-headling,
.m_districs-users .athletes .small-headling {
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #d2d2d2;
}
.m_districs-users .coaches .list,
.m_districs-users .athletes .list {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 60px;
  margin-bottom: 30px;
}
.m_districs-users .coaches .list .item,
.m_districs-users .athletes .list .item {
  position: relative;
  border-bottom: 1px solid #d2d2d2;
  padding: 15px 0;
  height: 190px;
}
.m_districs-users .coaches .list .item .image,
.m_districs-users .athletes .list .item .image {
  height: 150px;
  position: absolute;
  left: 0;
  top: 20px;
  width: 30%;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.m_districs-users .coaches .list .item .desc,
.m_districs-users .athletes .list .item .desc {
  padding-left: 33%;
}
.m_districs-users .coaches .list .item .desc .name,
.m_districs-users .athletes .list .item .desc .name {
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 15px;
  margin-top: 5px;
}
.m_districs-users .coaches .list .item .desc .info .value,
.m_districs-users .athletes .list .item .desc .info .value {
  margin-bottom: 15px;
  font-size: 14px;
}
.m_districs-users .coaches .list .item .desc .info .value:last-child,
.m_districs-users .athletes .list .item .desc .info .value:last-child {
  margin-bottom: 0;
}
.m_districs-users .coaches .details,
.m_districs-users .athletes .details {
  position: absolute;
  left: 0;
  bottom: 30px;
  width: 80%;
  padding-left: 20px;
}
.m_districs-users .athletes {
  padding-right: 15px;
  background: #f0f2f3;
  border: 1px solid #e9e9e9;
  border-top: none;
  border-bottom: none;
  border-right: none;
  -webkit-box-shadow: inset -1px 0px 0 1px #e9e9e9;
          box-shadow: inset -1px 0px 0 1px #e9e9e9;
}
.m_districs-users .athletes:after {
  content: '';
  position: absolute;
  right: 0;
  top: -2%;
  width: 15px;
  height: 110%;
  background: #fff;
  z-index: 10;
  border-left: 1px solid #e9e9e9;
}
.m_districs-users .coaches {
  padding-left: 15px;
  background: #e8f2f7;
  border: 1px solid #e9e9e9;
  border-top: none;
  border-bottom: none;
  border-left: none;
  -webkit-box-shadow: inset 1px 0px 0 1px #e9e9e9;
          box-shadow: inset 1px 0px 0 1px #e9e9e9;
}
.m_districs-users .coaches .details {
  left: 0;
  padding-left: 35px;
}
.m_districs-users .coaches:after {
  content: '';
  position: absolute;
  left: 0;
  top: -3%;
  width: 15px;
  height: 106%;
  background: #fff;
  z-index: 10;
  border-right: 1px solid #e9e9e9;
}
.m_districs {
  position: relative;
  height: 680px;
}
.m_districs .tabs-dis-item {
  display: none;
}
.m_districs .tabs-dis-item.current {
  display: block;
}
.m_districs .on-map #map {
  height: 680px;
  width: 100%;
}
.m_districs .on-map .district-tables {
  display: table;
  position: absolute;
  right: 20px;
  top: 0;
  width: 350px;
  height: 100%;
}
.m_districs .on-map .district-tables .item {
  display: none;
}
.m_districs .on-map .district-tables .item.current {
  display: table-cell;
  vertical-align: middle;
}
.m_districs .on-map .district-tables .item .wrap {
  background: #fff;
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.45);
          box-shadow: 0 0 3px rgba(0,0,0,0.45);
}
.m_districs .on-map .district-tables .item .navs {
  background: #f0f2f3;
  padding: 20px;
}
.m_districs .on-map .district-tables .item .navs a {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
  font-size: 14px;
  line-height: 1;
  margin-right: 15px;
}
.m_districs .on-map .district-tables .item .navs a span {
  color: rgba(0,84,185,0.99);
}
.m_districs .on-map .district-tables .item .navs a:hover {
  color: #0054b9;
}
.m_districs .on-map .district-tables .item .navs a:hover span {
  color: #0054b9;
}
.m_districs .on-map .district-tables .item .navs a:last-child {
  margin-right: 0;
}
.m_districs .on-map .district-tables .item .desc {
  padding: 10px 20px;
  font-size: 14px;
  line-height: 20px;
}
.m_districs .on-map .item .title,
.m_districs .on-list .item .title {
  margin-bottom: 25px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
}
.m_districs .on-map .item .title a,
.m_districs .on-list .item .title a {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
  font-size: 24px;
  line-height: 1;
  font-weight: 600;
}
.m_districs .on-map .item .title a span,
.m_districs .on-list .item .title a span {
  color: rgba(0,84,185,0.99);
}
.m_districs .on-map .item .title a:hover,
.m_districs .on-list .item .title a:hover {
  color: #0054b9;
}
.m_districs .on-map .item .title a:hover span,
.m_districs .on-list .item .title a:hover span {
  color: #0054b9;
}
.m_districs .on-map .item .locate,
.m_districs .on-list .item .locate,
.m_districs .on-map .item .coach,
.m_districs .on-list .item .coach,
.m_districs .on-map .item .tel,
.m_districs .on-list .item .tel,
.m_districs .on-map .item .email,
.m_districs .on-list .item .email {
  margin-bottom: 15px;
  padding-left: 40px;
  padding-right: 20px;
}
.m_districs .on-map .item .locate .label,
.m_districs .on-list .item .locate .label,
.m_districs .on-map .item .coach .label,
.m_districs .on-list .item .coach .label {
  position: relative;
  color: #70747c;
  font-size: 14px;
  line-height: 20px;
}
.m_districs .on-map .item .locate .label:after,
.m_districs .on-list .item .locate .label:after,
.m_districs .on-map .item .coach .label:after,
.m_districs .on-list .item .coach .label:after {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #e31e24;
  font-size: 20px;
  position: absolute;
  left: -25px;
  top: 50%;
  margin-top: -10px;
}
.m_districs .on-map .item .locate .value,
.m_districs .on-list .item .locate .value,
.m_districs .on-map .item .coach .value,
.m_districs .on-list .item .coach .value {
  font-size: 14px;
  line-height: 20px;
}
.m_districs .on-map .item .locate .label:after,
.m_districs .on-list .item .locate .label:after {
  content: "\e90f";
}
.m_districs .on-map .item .coach .label:after,
.m_districs .on-list .item .coach .label:after {
  content: "\e913";
}
.m_districs .on-map .item .tel .value,
.m_districs .on-list .item .tel .value {
  font-size: 14px;
  line-height: 20px;
  position: relative;
}
.m_districs .on-map .item .tel .value:after,
.m_districs .on-list .item .tel .value:after {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e912';
  font-size: 20px;
  position: absolute;
  left: -25px;
  top: 50%;
  margin-top: -10px;
  color: #e31e24;
}
.m_districs .on-map .item .email .value,
.m_districs .on-list .item .email .value {
  font-size: 14px;
  line-height: 20px;
  position: relative;
}
.m_districs .on-map .item .email .value:after,
.m_districs .on-list .item .email .value:after {
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e90c';
  font-size: 20px;
  position: absolute;
  left: -25px;
  top: 50%;
  margin-top: -10px;
  color: #e31e24;
}
.m_districs .on-map .item .email .value a,
.m_districs .on-list .item .email .value a {
  color: #0054b9;
}
.m_districs .on-map .item .email .value a:hover,
.m_districs .on-list .item .email .value a:hover {
  text-decoration: underline;
}
.m_districs .on-map .item .details,
.m_districs .on-list .item .details {
  padding-left: 20px;
  padding-bottom: 20px;
}
.m_districs .on-map .item .details button,
.m_districs .on-list .item .details button {
  width: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.m_districs .on-list .col-xs-4:nth-child(3n+1) {
  clear: left;
}
.m_districs .on-list .item {
  background: #f0f2f3;
  margin-bottom: 30px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.25);
          box-shadow: 0 0 3px rgba(0,0,0,0.25);
}
.m_districs .on-list .item .title a {
  font-size: 16px;
  line-height: 18px;
}
.m_districs .on-list .item .details {
  padding-top: 20px;
  border-top: 1px solid #d2d2d2;
}
.m_filters {
  float: right;
  width: 20%;
  background: #f0f2f3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
          box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
  padding: 15px 20px;
}
@media screen and (max-width: 1200px) {
  .m_filters {
    width: 25%;
  }
}
.m_filters .label {
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 15px;
}
.m_filters .locate,
.m_filters .school {
  margin-bottom: 15px;
}
.m_filters .locate .SumoSelect,
.m_filters .school .SumoSelect {
  width: 100%;
}
.m_filters .selects:before,
.m_filters .selects:after {
  content: '';
  display: table;
  clear: both;
}
.m_filters .selects .min,
.m_filters .selects .max {
  float: left;
  width: 60px;
}
.m_filters .selects .min .SumoSelect,
.m_filters .selects .max .SumoSelect {
  width: 100%;
}
.m_filters .selects .min {
  margin-right: 10px;
}
.m_filters .submit {
  width: 100%;
  margin-top: 15px;
}
.m_filters .submit button {
  width: 100%;
}
.m_filters .reset {
  text-align: center;
  margin-top: 5px;
}
.m_filters .reset button {
  background: none;
  color: #0054b9;
  border: none;
  border-bottom: 1px dashed #0054b9;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  font-size: 13px;
}
.m_filters .reset button:hover {
  border-bottom: 1px solid #0054b9;
}
.m_footer {
  padding-top: 35px;
  background: #202528;
  color: #9da2aa;
}
.m_footer p {
  font-size: 12px;
  line-height: 20px;
}
.m_footer a {
  font-size: 13px;
  line-height: 20px;
  text-decoration: underline;
  color: rgba(157,162,170,0.5);
}
.m_footer a span {
  color: rgba(157,162,170,0.99);
}
.m_footer a:hover {
  color: #fff;
  text-decoration: none;
}
.m_footer a:hover span {
  color: #fff;
}
.m_footer .info,
.m_footer .nav {
  float: left;
}
.m_footer .inputs {
  float: right;
  width: 210px;
}
@media screen and (max-width: 1000px) {
  .m_footer .inputs {
    display: none;
  }
}
.m_footer .inputs .rss-feed p {
  margin-bottom: 5px;
  margin-top: 20px;
}
.m_footer .inputs .rss-feed form input {
  width: 170px;
  background: none;
  font-size: 13px;
  line-height: 32px;
  height: 32px;
  padding: 0 10px;
  border: 1px solid #43484c;
  border-radius: 3px;
}
.m_footer .inputs .rss-feed form input:focus {
  background: #fff;
  color: #333;
}
.m_footer .inputs .rss-feed form button {
  height: 32px;
  width: 35px;
  right: 0;
  top: 0;
  background: #36398a;
  border: none;
  color: #fff;
  border-radius: 3px;
  font-size: 13px;
}
.m_footer .inputs .rss-feed form button:hover {
  background: #e31e24;
}
.m_footer .inputs .search form {
  position: relative;
}
.m_footer .inputs .search form:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 32px;
  width: 1px;
  height: 12px;
  margin-top: -6px;
  background: #43484c;
}
.m_footer .inputs .search form input {
  width: 100%;
  background: none;
  font-size: 13px;
  line-height: 32px;
  height: 32px;
  padding-left: 10px;
  padding-right: 42px;
  border: 1px solid #43484c;
  border-radius: 3px;
}
.m_footer .inputs .search form input:focus {
  background: #fff;
  color: #333;
}
.m_footer .inputs .search form button {
  position: absolute;
  height: 32px;
  width: 32px;
  right: 0;
  top: 0;
  background: none;
  border: none;
  color: #43484c;
}
.m_footer .inputs .search form button:hover {
  color: #36398a;
}
.m_footer .info {
  width: 440px;
}
@media screen and (max-width: 1200px) {
  .m_footer .info {
    width: 300px;
  }
}
.m_footer .nav {
  overflow: hidden;
  width: 440px;
}
@media screen and (max-width: 1000px) {
  .m_footer .nav {
    float: right;
  }
}
.m_footer .nav ul {
  float: left;
  padding-left: 55px;
}
.m_footer .nav ul a {
  display: inline-block;
  vertical-align: middle;
  padding: 5px 0;
}
.m_footer.small {
  padding-top: 0;
}
.m_footer.small .info {
  width: auto !important;
}
.m_footer.small .info p {
  line-height: 90px;
  margin: 0;
}
.m_footer.small .send-message {
  float: right;
  height: 90px;
  line-height: 90px;
}
.m_footer.small .send-message a {
  width: auto;
  text-decoration: none;
  color: #fff;
  line-height: 32px;
  padding-left: 10px;
  padding-right: 10px;
}
.m_header {
  height: 120px;
  margin-bottom: 30px;
  background: #fff;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.15);
          box-shadow: 0 0 5px rgba(0,0,0,0.15);
}
.m_header .container {
  height: 100%;
}
.m_header .logo {
  float: left;
  width: 285px;
  display: table;
  height: 100%;
}
@media screen and (max-width: 1250px) {
  .m_header .logo {
    width: 80px;
  }
}
.m_header .logo a {
  display: table-cell;
  vertical-align: middle;
  color: #000;
}
/*.m_header .logo a .icon {
  display: inline-block;
  vertical-align: middle;
  width: 80px;
  height: 80px;
  background: url("../images/logo.png") no-repeat 50% 50%;
  background-size: cover;
}*/
.m_header .logo a .text {
  display: inline-block;
  vertical-align: middle;
  padding-left: 5px;
}
@media screen and (max-width: 1250px) {
  .m_header .logo a .text {
    display: none;
  }
}
.m_header .options {
  float: right;
  width: 885px;
  height: 100%;
  padding-top: 25px;
  padding-left: 25px;
}
@media screen and (max-width: 1010px) {
  .m_header .options {
    width: 815px;
  }
}
@media screen and (max-width: 950px) {
  .m_header .options {
    width: 690px;
  }
}
.m_header .options .top:before,
.m_header .options .top:after {
  content: '';
  display: table;
  clear: both;
}
.m_header .options .right {
  float: right;
  width: 360px;
}
@media screen and (max-width: 950px) {
  .m_header .options .right {
    width: 270px;
  }
}
.m_header .options .top-menu {
  float: left;
}
.m_header .options .top-menu ul:before,
.m_header .options .top-menu ul:after {
  content: '';
  display: table;
  clear: both;
}
.m_header .options .top-menu ul li {
  float: left;
  margin-right: 20px;
}
.m_header .options .top-menu ul li a {
  color: #70747c;
  text-decoration: underline;
  font-size: 13px;
  line-height: 32px;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 950px) {
  .m_header .options .top-menu ul li a {
    font-size: 11px;
  }
}
.m_header .options .top-menu ul li a:hover {
  color: #000;
}
.m_header .options .main-menu {
  display: table;
  width: 100%;
  margin-top: 20px;
}
.m_header .options .main-menu li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  min-width: 80px;
}
@media screen and (max-width: 1010px) {
  .m_header .options .main-menu li {
    min-width: 0;
  }
}
.m_header .options .main-menu li:first-child {
  text-align: left;
}
.m_header .options .main-menu li:last-child {
  text-align: right;
}
.m_header .options .main-menu li a {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
  font-size: 16px;
}
.m_header .options .main-menu li a span {
  color: rgba(0,84,185,0.99);
}
.m_header .options .main-menu li a:hover {
  color: #0054b9;
}
.m_header .options .main-menu li a:hover span {
  color: #0054b9;
}
@media screen and (max-width: 950px) {
  .m_header .options .main-menu li a {
    font-size: 13px;
  }
}
.m_header .options .lang {
  position: relative;
  float: left;
  width: 60px;
  margin-right: 30px;
  height: 32px;
  border-radius: 3px;
}
@media screen and (max-width: 950px) {
  .m_header .options .lang {
    display: none;
  }
}
.m_header .options .lang:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 8px;
  margin-top: -3.5px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 3.5px 0 3.5px;
  border-color: #a0a0a0 transparent transparent transparent;
}
.m_header .options .lang:hover:after {
  border-color: #000 transparent transparent transparent;
}
.m_header .options .lang:hover li {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.15);
          box-shadow: 0 0 5px rgba(0,0,0,0.15);
}
.m_header .options .lang:hover li:first-child {
  border-radius: 3px 3px 0 0;
  border-bottom: none;
}
.m_header .options .lang:hover li:last-child {
  display: block;
}
.m_header .options .lang .icon {
  display: block;
  width: 25px;
  height: 15px;
}
.m_header .options .lang .icon.ru {
  background: url("../images/lang-ru.png") no-repeat 0 0;
  background-size: cover;
}
.m_header .options .lang .icon.en {
  background: url("../images/lang-en.png") no-repeat 0 0;
  background-size: cover;
}
.m_header .options .lang li {
  height: 32px;
  width: 100%;
  line-height: 32px;
  text-align: center;
  border: 1px solid #d2d2d2;
  border-radius: 3px;
  overflow: hidden;
}
.m_header .options .lang li:hover a {
  background: #f0f2f3;
}
.m_header .options .lang li:last-child {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  border-top: none;
  border-bottom: 1px solid #d2d2d2;
  border-radius: 0 0 3px 3px;
}
.m_header .options .lang li a {
  display: block;
  width: 100%;
  height: 100%;
  background: #fff;
  padding-top: 7.5px;
  padding-left: 10px;
}
.m_header .options .search {
  float: left;
  width: 170px;
  margin-right: 30px;
}
.m_header .options .search form {
  position: relative;
  width: 100%;
}
.m_header .options .search form:after {
  content: '';
  width: 1px;
  height: 12px;
  background: #d2d2d2;
  position: absolute;
  right: 32px;
  top: 50%;
  margin-top: -6px;
}
.m_header .options .search form input {
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  width: 100%;
  height: 32px;
  line-height: 32px;
  border: 1px solid #d2d2d2;
  border-radius: 3px;
  padding-left: 10px;
  padding-right: 32px;
  font-size: 13px;
}
.m_header .options .search form input:focus {
  -webkit-box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.25);
          box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.25);
}
.m_header .options .search form button {
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
  height: 32px;
  background: none;
  border: none;
  color: #d2d2d2;
}
.m_header .options .search form button:hover {
  color: #36398a;
}
.m_header .options .singin {
  float: left;
  width: 70px;
}
.m_header .auth {
  float: right;
  height: 100%;
}
.m_header .auth .user,
.m_header .auth .exit {
  display: inline-block;
  vertical-align: middle;
}
.m_header .auth .exit {
  margin-left: 50px;
}
.m_header .auth .user .place {
  font-family: 'ProximaNova-Light';
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #767676;
}
.m_header .auth .user .name {
  margin-top: 5px;
  font-family: 'ProximaNova-Extrabld';
  font-weight: normal;
  font-style: normal;
  font-size: 15px;
}
.m_item {
  padding-bottom: 15px;
}
.m_item .image {
  height: 180px;
}
.m_item .image:after {
  display: none;
}
.m_item .image a {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
.m_item .image a:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,84,185,0.25);
  opacity: 0;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.m_item .image a:hover:after {
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  opacity: 1;
}
.m_item .image.video a:after {
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  background: rgba(0,0,0,0.7);
}
.m_item .image.video a:before {
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  font-family: 'judo' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e910';
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  z-index: 10;
  text-align: center;
  line-height: 180px;
  font-size: 50px;
}
.m_item .image.video a:hover:before {
  -webkit-transform: scale(0) rotate(-90deg);
      -ms-transform: scale(0) rotate(-90deg);
          transform: scale(0) rotate(-90deg);
  -webkit-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
}
.m_item .image.video a:hover:after {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.m_item .date {
  color: #9da2aa;
  font-size: 13px;
  line-height: 1;
  margin-bottom: 5px;
  margin-top: 10px;
}
.m_item .title {
  height: 60px;
  overflow: hidden;
}
.m_item .title a {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
  font-size: 14px;
  line-height: 20px;
}
.m_item .title a span {
  color: rgba(0,84,185,0.99);
}
.m_item .title a:hover {
  color: #0054b9;
}
.m_item .title a:hover span {
  color: #0054b9;
}
.m_lead-events {
  margin-bottom: 30px;
  overflow: hidden;
  display: table;
  table-layout: fixed;
}
.m_lead-events .finished-events,
.m_lead-events .coming-events {
  position: relative;
  display: table-cell;
  vertical-align: top;
  width: 50%;
  overflow: hidden;
}
.m_lead-events .finished-events .small-headling,
.m_lead-events .coming-events .small-headling {
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #d2d2d2;
}
.m_lead-events .finished-events .list,
.m_lead-events .coming-events .list {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 60px;
  margin-bottom: 30px;
}
.m_lead-events .finished-events .list .item,
.m_lead-events .coming-events .list .item {
  border-bottom: 1px solid #d2d2d2;
  padding: 15px 0;
}
.m_lead-events .finished-events .list .item .title,
.m_lead-events .coming-events .list .item .title {
  margin-bottom: 5px;
}
.m_lead-events .finished-events .list .item .title a,
.m_lead-events .coming-events .list .item .title a {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
  font-size: 14px;
  line-height: 20px;
}
.m_lead-events .finished-events .list .item .title a span,
.m_lead-events .coming-events .list .item .title a span {
  color: rgba(0,84,185,0.99);
}
.m_lead-events .finished-events .list .item .title a:hover,
.m_lead-events .coming-events .list .item .title a:hover {
  color: #0054b9;
}
.m_lead-events .finished-events .list .item .title a:hover span,
.m_lead-events .coming-events .list .item .title a:hover span {
  color: #0054b9;
}
.m_lead-events .finished-events .list .item .info .info-title,
.m_lead-events .coming-events .list .item .info .info-title,
.m_lead-events .finished-events .list .item .info .info-value,
.m_lead-events .coming-events .list .item .info .info-value {
  display: inline-block;
  vertical-align: middle;
  color: #70747c;
  font-size: 13px;
  line-height: 20px;
}
.m_lead-events .finished-events .list .item .info .info-value,
.m_lead-events .coming-events .list .item .info .info-value {
  font-weight: 600;
}
.m_lead-events .finished-events .details,
.m_lead-events .coming-events .details {
  position: absolute;
  left: 0;
  bottom: 30px;
  width: 80%;
  padding-left: 20px;
}
.m_lead-events .coming-events {
  padding-right: 15px;
  background: #f0f2f3;
  border: 1px solid #e9e9e9;
  border-top: none;
  border-bottom: none;
  border-right: none;
  -webkit-box-shadow: inset -1px 0px 0 1px #e9e9e9;
          box-shadow: inset -1px 0px 0 1px #e9e9e9;
}
.m_lead-events .coming-events:after {
  content: '';
  position: absolute;
  right: 0;
  top: -2%;
  width: 15px;
  height: 110%;
  background: #fff;
  z-index: 10;
  border-left: 1px solid #e9e9e9;
}
.m_lead-events .finished-events {
  padding-left: 15px;
  background: #e8f2f7;
  border: 1px solid #e9e9e9;
  border-top: none;
  border-bottom: none;
  border-left: none;
  -webkit-box-shadow: inset 1px 0px 0 1px #e9e9e9;
          box-shadow: inset 1px 0px 0 1px #e9e9e9;
}
.m_lead-events .finished-events .details {
  left: 0;
  padding-left: 35px;
}
.m_lead-events .finished-events:after {
  content: '';
  position: absolute;
  left: 0;
  top: -3%;
  width: 15px;
  height: 106%;
  background: #fff;
  z-index: 10;
  border-right: 1px solid #e9e9e9;
}
.m_lead-media {
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 45px;
}
.m_lead-media .col-xs-4 {
  -webkit-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.m_lead-media .col-xs-4.anim-out {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  opacity: 0;
}
.m_lead-news {
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 30px;
}
.m_lead-news .lead {
  border-bottom: 1px solid #d2d2d2;
}
.m_lead-news .large {
  padding-bottom: 30px;
}
.m_lead-news .large .image {
  position: relative;
  display: block;
  height: 380px;
  width: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  margin-bottom: 15px;
}
.m_lead-news .large .image:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,84,185,0.25);
  opacity: 0;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.m_lead-news .large .image:hover:after {
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  opacity: 1;
}
.m_lead-news .large .date {
  color: #9da2aa;
  font-size: 13px;
  line-height: 1;
  margin-bottom: 5px;
}
.m_lead-news .large .title a {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
  font-size: 28px;
  line-height: 36px;
}
.m_lead-news .large .title a span {
  color: rgba(0,84,185,0.99);
}
.m_lead-news .large .title a:hover {
  color: #0054b9;
}
.m_lead-news .large .title a:hover span {
  color: #0054b9;
}
.m_lead-news .small .item {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d2d2d2;
}
.m_lead-news .small .item:before,
.m_lead-news .small .item:after {
  content: '';
  display: table;
  clear: both;
}
.m_lead-news .small .item .image {
  float: left;
  width: 85px;
  height: 85px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.m_lead-news .small .item .image:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,84,185,0.25);
  opacity: 0;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.m_lead-news .small .item .image:hover:after {
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  opacity: 1;
}
@media screen and (max-width: 1200px) {
  .m_lead-news .small .item .image {
    width: 35%;
    margin-right: 5%;
  }
}
.m_lead-news .small .item .desc {
  float: right;
  width: 170px;
}
@media screen and (max-width: 1200px) {
  .m_lead-news .small .item .desc {
    width: 60%;
  }
}
.m_lead-news .small .item .desc .date {
  color: #9da2aa;
  font-size: 13px;
  line-height: 1;
  margin-bottom: 5px;
}
.m_lead-news .small .item .desc .title a {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
  font-size: 13px;
  line-height: 20px;
}
.m_lead-news .small .item .desc .title a span {
  color: rgba(0,84,185,0.99);
}
.m_lead-news .small .item .desc .title a:hover {
  color: #0054b9;
}
.m_lead-news .small .item .desc .title a:hover span {
  color: #0054b9;
}
.m_lead-news .normal {
  padding-bottom: 15px;
  padding-top: 30px;
}
.m_lead-partners {
  margin-bottom: 15px;
}
.m_lead-partners .carousel-partners {
  padding-left: 35px;
  padding-right: 35px;
}
.m_lead-partners .carousel-partners .slick-arrow {
  position: absolute;
  top: 50%;
  background: none;
  border: none;
  color: #bbc6c8;
  height: 16px;
  margin-top: -8px;
}
.m_lead-partners .carousel-partners .slick-arrow.slick-prev {
  left: 0;
}
.m_lead-partners .carousel-partners .slick-arrow.slick-next {
  right: 0;
}
.m_lead-partners .carousel-partners .slick-arrow:hover {
  color: #36398a;
}
.m_lead-partners .carousel-partners .item {
  height: 110px;
  padding-left: 15px;
  padding-right: 15px;
}
.m_lead-partners .carousel-partners .item a {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  line-height: 110px;
  text-align: center;
  border: 1px solid #d2d2d2;
}
.m_lead-partners .carousel-partners .item a img {
  display: inline-block;
  vertical-align: middle;
  max-width: 90%;
  max-height: 90%;
  -webkit-transform: scale(0.2);
      -ms-transform: scale(0.2);
          transform: scale(0.2);
  opacity: 0;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.m_lead-partners .carousel-partners .item.slick-active img {
  -webkit-transition: all 0.55s ease-in;
  transition: all 0.55s ease-in;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.m_managers .item {
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid #d2d2d2;
}
.m_managers .item:before,
.m_managers .item:after {
  content: '';
  display: table;
  clear: both;
}
.m_managers .item:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
.m_managers .item .image {
  float: left;
  width: 30%;
  height: 400px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
.m_managers .item .details {
  float: right;
  width: 67%;
}
.m_managers .item .details .name {
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 30px;
}
.m_managers .item .details .status,
.m_managers .item .details .contacts,
.m_managers .item .details .desc {
  margin-bottom: 30px;
}
.m_managers .item .details .status .title,
.m_managers .item .details .contacts .title,
.m_managers .item .details .desc .title {
  font-size: 14px;
  line-height: 1;
  margin-bottom: 15px;
  color: #70747c;
}
.m_managers .item .details .status .value,
.m_managers .item .details .contacts .value,
.m_managers .item .details .desc .value {
  font-size: 14px;
}
.m_managers .item .details .contacts .value {
  margin-bottom: 15px;
}
.m_managers .item .details .contacts .value a {
  color: #0054b9;
}
.m_managers .item .details .contacts .value a:hover {
  text-decoration: underline;
}
.m_page-header-navs {
  padding-bottom: 14px;
  padding-top: 8px;
  margin-bottom: 0px;
}
.m_page-header-navs:before,
.m_page-header-navs:after {
  content: '';
  display: table;
  clear: both;
}
.m_page-header-navs h1 {
  display: inline-block;
  vertical-align: middle;
  font-size: 30px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 30px;
}
.m_page-header-navs .navs button {
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  margin-right: 30px;
}
.m_page-header-navs .contacts-button {
  float: right;
}
.m_page-header-navs .contacts-button + h2 {
  float: left;
}
.m_page-header {
  padding-bottom: 14px;
  padding-top: 8px;
  margin-bottom: 30px;
  border-bottom: 1px solid #d2d2d2;
}
.m_page-header:before,
.m_page-header:after {
  content: '';
  display: table;
  clear: both;
}
.m_page-header h2 {
  display: inline-block;
  vertical-align: middle;
  font-size: 30px;
  line-height: 30px;
  font-weight: 600;
  margin-right: 40px;
}
.m_page-header h3 {
  font-size: 18px;
  line-height: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.m_page-header .links {
  display: inline-block;
  vertical-align: middle;
  line-height: 30px;
  cursor: default;
}
.m_page-header .links a {
  display: inline-block;
  vertical-align: middle;
  margin-right: 40px;
  line-height: 1;
  color: #0054b9;
  border-bottom: 1px dashed rgba(0,84,185,0.25);
}
.m_page-header .links a:hover {
  border-color: rgba(0,84,185,0.99);
}
.m_page-header .buttons {
  display: inline-block;
  vertical-align: middle;
}
.m_page-header .buttons button {
  width: 110px;
  margin-right: 30px;
}
.m_paginations {
  text-align: center;
  cursor: default;
  margin-bottom: 30px;
}
.m_paginations ul,
.m_paginations li,
.m_paginations a,
.m_paginations button {
  display: inline-block;
  vertical-align: top;
  line-height: 30px;
  height: 30px;
}
.m_paginations a {
  width: 30px;
  height: 30px;
  color: #0054b9;
}
.m_paginations a:hover,
.m_paginations a.current {
  background: #36398a;
  color: #fff;
  border-color: #36398a;
}
.m_paginations button {
  width: 30px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #d2d2d2;
  background: none;
  color: #0054b9;
  font-size: 12px;
}
.m_paginations button:hover {
  background: #36398a;
  color: #fff;
  border-color: #36398a;
}
.m_rating-list:before,
.m_rating-list:after {
  content: '';
  display: table;
  clear: both;
}
.m_rating-list + .m_paginations {
  padding-right: 23%;
}
@media screen and (max-width: 1200px) {
  .m_rating-list + .m_paginations {
    padding-right: 27%;
  }
}
.m_rating-list + .m_paginations ul li {
  position: static;
  padding-left: 0;
  margin-bottom: 0;
}
.m_rating-list + .m_paginations ul li:after {
  display: none;
}
.m_rating-list .list {
  width: 77%;
  float: left;
}
@media screen and (max-width: 1200px) {
  .m_rating-list .list {
    width: 72%;
  }
}
.m_rating-list .item {
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid #d2d2d2;
}
.m_rating-list .item:before,
.m_rating-list .item:after {
  content: '';
  display: table;
  clear: both;
}
.m_rating-list .item .image {
  float: left;
  width: 25%;
  height: 250px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
.m_rating-list .item .details {
  float: right;
  width: 72%;
}
.m_rating-list .item .details .name {
  font-weight: 600;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 30px;
}
.m_rating-list .item .details .info {
  margin-bottom: 30px;
}
.m_rating-list .item .details .info .value {
  font-size: 14px;
  margin-bottom: 15px;
}
.m_rating-list .item .details .info .value:last-child {
  margin-bottom: 0;
}
.m_rating-list .item .details .desc .title {
  font-size: 14px;
  line-height: 1;
  margin-bottom: 15px;
  color: #70747c;
}
.m_rating-list .item .details .desc .value {
  font-size: 14px;
}
.m_results-gallery {
  margin-bottom: 30px;
}
.m_results-gallery .m_page-header {
  border-bottom: none;
  margin-bottom: 15px;
}
.m_results-gallery .m_page-header h2 {
  margin-bottom: 0;
}
.m_results-gallery .m_article-carousel-thumbnails {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.m_results-gallery .m_article-carousel-thumbnails.current {
  opacity: 1;
  height: auto;
  overflow: visible;
}
.m_results-list:before,
.m_results-list:after {
  content: '';
  display: table;
  clear: both;
}
.m_results-list + .m_paginations {
  padding-right: 23%;
}
@media screen and (max-width: 1200px) {
  .m_results-list + .m_paginations {
    padding-right: 27%;
  }
}
.m_results-list + .m_paginations ul li {
  position: static;
  padding-left: 0;
  margin-bottom: 0;
}
.m_results-list + .m_paginations ul li:after {
  display: none;
}
.m_results-list .list {
  width: 77%;
  float: left;
}
@media screen and (max-width: 1200px) {
  .m_results-list .list {
    width: 72%;
  }
}
.m_results-list .list .list {
  width: 100%;
  float: none;
}
.m_results-list .list {
  margin-bottom: 30px;
}
.m_results-list .list:before,
.m_results-list .list:after {
  content: '';
  display: table;
  clear: both;
}
.m_results-list .list .m_page-header {
  border-bottom: none;
  margin-bottom: 0;
}
.m_results-list .list .m_page-header h2 {
  margin-bottom: 0;
}
.m_results-list .item {
  border-bottom: 1px solid #d2d2d2;
  padding: 15px 0;
}
.m_results-list .item .title {
  margin-bottom: 5px;
}
.m_results-list .item .title a {
  display: inline-block;
  vertical-align: middle;
  color: rgba(0,84,185,0.25);
  text-decoration: underline;
  font-size: 14px;
  line-height: 20px;
}
.m_results-list .item .title a span {
  color: rgba(0,84,185,0.99);
}
.m_results-list .item .title a:hover {
  color: #0054b9;
}
.m_results-list .item .title a:hover span {
  color: #0054b9;
}
.m_results-list .item .info .info-title,
.m_results-list .item .info .info-value {
  display: inline-block;
  vertical-align: middle;
  color: #70747c;
  font-size: 13px;
  line-height: 20px;
}
.m_results-list .item .info .info-value {
  font-weight: 600;
}
.m_rss-large {
  height: 92px;
  line-height: 92px;
  background: #f0f2f3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
          box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
}
.m_rss-large:before,
.m_rss-large:after {
  content: '';
  display: table;
  clear: both;
}
.m_rss-large .headling {
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  padding: 0 20px;
  float: left;
  width: 300px;
  text-align: left;
}
@media screen and (max-width: 1220px) {
  .m_rss-large .headling {
    width: 280px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 1050px) {
  .m_rss-large .headling {
    width: 240px;
    font-size: 16px;
  }
}
.m_rss-large form {
  float: right;
  padding: 20px;
  width: 570px;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media screen and (max-width: 1220px) {
  .m_rss-large form {
    width: 460px;
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media screen and (max-width: 1050px) {
  .m_rss-large form {
    width: 400px;
  }
}
@media screen and (max-width: 1000px) {
  .m_rss-large form {
    width: 500px;
  }
}
.m_rss-large form input {
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  border: 1px solid #d2d2d2;
  width: 100%;
  line-height: 32px;
  height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 13px;
  width: 370px;
  float: left;
  border-radius: 3px;
}
@media screen and (max-width: 1220px) {
  .m_rss-large form input {
    width: 260px;
  }
}
@media screen and (max-width: 1050px) {
  .m_rss-large form input {
    width: 200px;
  }
}
@media screen and (max-width: 1000px) {
  .m_rss-large form input {
    width: 330px;
  }
}
.m_rss-large form input:focus {
  -webkit-box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.25);
          box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.25);
}
.m_rss-large form button {
  float: right;
  width: 140px;
}
.m_rss {
  background: #f0f2f3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
          box-shadow: 0px 2px 5px rgba(0,0,0,0.15);
}
.m_rss .headling {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding: 15px 20px;
  border-bottom: 1px solid #d2d2d2;
}
.m_rss form {
  padding: 20px;
}
.m_rss form input {
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  border: 1px solid #d2d2d2;
  width: 100%;
  line-height: 32px;
  height: 32px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 13px;
  margin-bottom: 20px;
  border-radius: 3px;
}
.m_rss form input:focus {
  -webkit-box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.25);
          box-shadow: 1px 2px 5px -2px rgba(0,0,0,0.25);
}
.m_rss form button {
  width: 100%;
}

.choose_news_subject.current{
  background-color: #0054b9;
  color: #FFFFFF !important;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2ZvbnRzLnN0eWwiLCJhcHAuY3NzIiwiYmFzZS9fZ2xvYmFsLnN0eWwiLCJiYXNlL19sYXlvdXQuc3R5bCIsImJhc2UvYnV0dG9ucy5zdHlsIiwiY29uZmlnL21peGlucy5zdHlsIiwiYmFzZS9tb2RhbHMuc3R5bCIsImJhc2UvcmFkaW9zLnN0eWwiLCJiYXNlL3Njcm9sbGJhci5zdHlsIiwiYmFzZS9zZWxlY3Quc3R5bCIsImJhc2UvdHlwb2dyYXBoeS5zdHlsIiwibW9kdWxlcy9tX2FkbWluLXNpZGViYXIuc3R5bCIsIm1vZHVsZXMvbV9hZG1pbi13aW5kb3cuc3R5bCIsIm1vZHVsZXMvbV9hcnRpY2xlLWNhcm91c2VsLXRodW1ibmFpbHMuc3R5bCIsIm1vZHVsZXMvbV9hcnRpY2xlLWNhcm91c2VsLnN0eWwiLCJtb2R1bGVzL21fYXJ0aWNsZS1mb290ZXIuc3R5bCIsIm1vZHVsZXMvbV9hcnRpY2xlLnN0eWwiLCJtb2R1bGVzL21fYXR0YWNobWVudHMuc3R5bCIsIm1vZHVsZXMvbV9iZXN0LWF0aGxldGVzLnN0eWwiLCJtb2R1bGVzL21fYnJlYWRjcnVtYnMuc3R5bCIsIm1vZHVsZXMvbV9jYWxlbmRhci5zdHlsIiwibW9kdWxlcy9tX2NoYW1waW9uaXNoLnN0eWwiLCJtb2R1bGVzL21fY2xhc3NpZmllZC5zdHlsIiwibW9kdWxlcy9tX2NvbnRhY3RzLnN0eWwiLCJtb2R1bGVzL21fZGF0ZXBpY2tlci5zdHlsIiwibW9kdWxlcy9tX2RhdGVzLnN0eWwiLCJtb2R1bGVzL21fZGV0YWlscy1idXR0b24uc3R5bCIsIm1vZHVsZXMvbV9kaXNjdXNzLnN0eWwiLCJtb2R1bGVzL21fZGlzdHJpY3MtbGFyZ2UtZGVzYy5zdHlsIiwibW9kdWxlcy9tX2Rpc3RyaWNzLWxlYWQuc3R5bCIsIm1vZHVsZXMvbV9kaXN0cmljcy1uYXZzLnN0eWwiLCJtb2R1bGVzL21fZGlzdHJpY3MtbmV3cy5zdHlsIiwibW9kdWxlcy9tX2Rpc3RyaWNzLXNjaG9vbHMuc3R5bCIsIm1vZHVsZXMvbV9kaXN0cmljcy11c2Vycy5zdHlsIiwibW9kdWxlcy9tX2Rpc3RyaWNzLnN0eWwiLCJtb2R1bGVzL21fZmlsdGVycy5zdHlsIiwibW9kdWxlcy9tX2Zvb3Rlci5zdHlsIiwibW9kdWxlcy9tX2hlYWRlci5zdHlsIiwibW9kdWxlcy9tX2l0ZW0uc3R5bCIsIm1vZHVsZXMvbV9sZWFkLWV2ZW50cy5zdHlsIiwibW9kdWxlcy9tX2xlYWQtbWVkaWEuc3R5bCIsIm1vZHVsZXMvbV9sZWFkLW5ld3Muc3R5bCIsIm1vZHVsZXMvbV9sZWFkLXBhcnRuZXJzLnN0eWwiLCJtb2R1bGVzL21fbWFuYWdlcnMuc3R5bCIsIm1vZHVsZXMvbV9wYWdlLWhlYWRlci1uYXZzLnN0eWwiLCJtb2R1bGVzL21fcGFnZS1oZWFkZXIuc3R5bCIsIm1vZHVsZXMvbV9wYWdpbmF0aW9ucy5zdHlsIiwibW9kdWxlcy9tX3JhdGluZy1saXN0LnN0eWwiLCJtb2R1bGVzL21fcmVzdWx0cy1nYWxsZXJ5LnN0eWwiLCJtb2R1bGVzL21fcmVzdWx0cy1saXN0LnN0eWwiLCJtb2R1bGVzL21fcnNzLWxhcmdlLnN0eWwiLCJtb2R1bGVzL21fcnNzLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMEJBOztFQUNJLCtCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLG9DQUFBO0VBQ0EsbUNBQUE7Q0N4Qkg7QUQwQkQ7RUFDSSxvQkFBQTtFQUNBLDJDQUFBO0VBQ0Esd1BBQUE7RUFJQSxvQkFBQTtFQUNBLG1CQUFBO0NDM0JIO0FEOEJEO0VBQ0ksK0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0Esb0NBQUE7RUFDQSxtQ0FBQTtDQzVCSDtBRCtCRztFQUNJLGlCQUFBO0NDN0JQO0FEK0JHO0VBQ0ksaUJBQUE7Q0M3QlA7QUQrQkc7RUFDSSxpQkFB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b250c1wiXHJcblxyXG5pY29uLWFkbWluLWFkcyA9IFwiXFxlOTAwXCJcclxuaWNvbi1hZG1pbi1hdGhsZXRlcyA9IFwiXFxlOTAxXCJcclxuaWNvbi1hZG1pbi1jb2FjaGVzID0gXCJcXGU5MDJcIlxyXG5pY29uLWFkbWluLWRvY3MgPSBcIlxcZTkwM1wiXHJcbmljb24tYWRtaW4taG9tZSA9IFwiXFxlOTA0XCJcclxuaWNvbi1hZG1pbi12b3RlcyA9IFwiXFxlOTA1XCJcclxuaWNvbi1hcnJvdy1uZXh0ID0gXCJcXGU5MDZcIlxyXG5pY29uLWFycm93LXByZXYgPSBcIlxcZTkwN1wiXHJcbmljb24tY29tbWVudHMgPSBcIlxcZTkwOFwiXHJcbmljb24tZGV0YWlscyA9IFwiXFxlOTA5XCJcclxuaWNvbi1kaXNjdXNzID0gXCJcXGU5MGFcIlxyXG5pY29uLWRvd25sb2FkID0gXCJcXGU5MGJcIlxyXG5pY29uLWVtYWlsID0gXCJcXGU5MGNcIlxyXG5pY29uLWZpbGUtZG9jID0gXCJcXGU5MGRcIlxyXG5pY29uLWZpbGUteGxzID0gXCJcXGU5MGVcIlxyXG5pY29uLWxvY2F0ZSA9IFwiXFxlOTBmXCJcclxuaWNvbi1wbGF5ID0gXCJcXGU5MTBcIlxyXG5pY29uLXNlYXJjaCA9IFwiXFxlOTExXCJcclxuaWNvbi10ZWwgPSBcIlxcZTkxMlwiXHJcbmljb24tdXNlciA9IFwiXFxlOTEzXCJcclxuaWNvbi12aWV3ZWQgPSBcIlxcZTkxNFwiXHJcblxyXG5cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXVxyXG4gICAgZm9udC1mYW1pbHkgJ2p1ZG8nICFpbXBvcnRhbnRcclxuICAgIHNwZWFrIG5vbmVcclxuICAgIGZvbnQtc3R5bGUgbm9ybWFsXHJcbiAgICBmb250LXdlaWdodCBub3JtYWxcclxuICAgIGZvbnQtdmFyaWFudCBub3JtYWxcclxuICAgIHRleHQtdHJhbnNmb3JtIG5vbmVcclxuICAgIGxpbmUtaGVpZ2h0IDFcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmcgYW50aWFsaWFzZWRcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nIGdyYXlzY2FsZVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2p1ZG8nO1xyXG4gICAgc3JjOiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRzL2p1ZG8uZW90P2ZtdTlwcScpO1xyXG4gICAgc3JjOiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRzL2p1ZG8uZW90P2ZtdTlwcSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRzL2p1ZG8udHRmP2ZtdTlwcScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRzL2p1ZG8ud29mZj9mbXU5cHEnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRzL2p1ZG8uc3ZnP2ZtdTlwcSNqdWRvJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbmlcclxuICAgIGZvbnQtZmFtaWx5OiAnanVkbycgIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHJcbi5pY29uLWFkbWluLWFkc1xyXG4gICAgJjpiZWZvcmVcclxuICAgICAgICBjb250ZW50IGljb24tYWRtaW4tYWRzXHJcbi5pY29uLWFkbWluLWF0aGxldGVzXHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQgaWNvbi1hZG1pbi1hdGhsZXRlc1xyXG4uaWNvbi1hZG1pbi1jb2FjaGVzXHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQgaWNvbi1hZG1pbi1jb2FjaGVzXHJcbi5pY29uLWFkbWluLWRvY3NcclxuICAgICY6YmVmb3JlXHJcbiAgICAgICAgY29udGVudCBpY29uLWFkbWluLWRvY3NcclxuLmljb24tYWRtaW4taG9tZVxyXG4gICAgJjpiZWZvcmVcclxuICAgICAgICBjb250ZW50IGljb24tYWRtaW4taG9tZVxyXG4uaWNvbi1hZG1pbi12b3Rlc1xyXG4gICAgJjpiZWZvcmVcclxuICAgICAgICBjb250ZW50IGljb24tYWRtaW4tdm90ZXNcclxuLmljb24tYXJyb3ctbmV4dFxyXG4gICAgJjpiZWZvcmVcclxuICAgICAgICBjb250ZW50IGljb24tYXJyb3ctbmV4dFxyXG4uaWNvbi1hcnJvdy1wcmV2XHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQgaWNvbi1hcnJvdy1wcmV2XHJcbi5pY29uLWNvbW1lbnRzXHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQgaWNvbi1jb21tZW50c1xyXG4uaWNvbi1kZXRhaWxzXHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQgaWNvbi1kZXRhaWxzXHJcbi5pY29uLWRpc2N1c3NcclxuICAgICY6YmVmb3JlXHJcbiAgICAgICAgY29udGVudCBpY29uLWRpc2N1c3NcclxuLmljb24tZG93bmxvYWRcclxuICAgICY6YmVmb3JlXHJcbiAgICAgICAgY29udGVudCBpY29uLWRvd25sb2FkXHJcbi5pY29uLWVtYWlsXHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQgaWNvbi1lbWFpbFxyXG4uaWNvbi1maWxlLWRvY1xyXG4gICAgJjpiZWZvcmVcclxuICAgICAgICBjb250ZW50IGljb24tZmlsZS1kb2NcclxuLmljb24tZmlsZS14bHNcclxuICAgICY6YmVmb3JlXHJcbiAgICAgICAgY29udGVudCBpY29uLWZpbGUteGxzXHJcbi5pY29uLWxvY2F0ZVxyXG4gICAgJjpiZWZvcmVcclxuICAgICAgICBjb250ZW50IGljb24tbG9jYXRlXHJcbi5pY29uLXBsYXlcclxuICAgICY6YmVmb3JlXHJcbiAgICAgICAgY29udGVudCBpY29uLXBsYXlcclxuLmljb24tc2VhcmNoXHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQgaWNvbi1zZWFyY2hcclxuLmljb24tdGVsXHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICAgIGNvbnRlbnQgaWNvbi10ZWxcclxuLmljb24tdXNlclxyXG4gICAgJjpiZWZvcmVcclxuICAgICAgICBjb250ZW50IGljb24tdXNlclxyXG4uaWNvbi12aWV3ZWRcclxuICAgICY6YmVmb3JlXHJcbiAgICAgICAgY29udGVudCBpY29uLXZpZXdlZFxyXG5cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUxpZ2h0JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5zdmcjUHJveGltYU5vdmEtTGlnaHQnKSBmb3JtYXQoJ3N2ZycpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUV4dHJhYmxkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGQuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZC5zdmcjUHJveGltYU5vdmEtRXh0cmFibGQnKSBmb3JtYXQoJ3N2ZycpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgIHVybCgnLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuc3ZnI1Byb3hpbWFOb3ZhLVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuIiwiW2NsYXNzXj1cImljb24tXCJdLFxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnanVkbycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdqdWRvJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250cy9qdWRvLmVvdD9mbXU5cHFcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udHMvanVkby5lb3Q/Zm11OXBxI2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKFwiLi4vZm9udHMvZm9udHMvanVkby50dGY/Zm11OXBxXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKFwiLi4vZm9udHMvZm9udHMvanVkby53b2ZmP2ZtdTlwcVwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vZm9udHMvZm9udHMvanVkby5zdmc/Zm11OXBxI2p1ZG9cIikgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuaSB7XG4gIGZvbnQtZmFtaWx5OiAnanVkbycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1hZG1pbi1hZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLWFkbWluLWF0aGxldGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1hZG1pbi1jb2FjaGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1hZG1pbi1kb2NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1hZG1pbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1hZG1pbi12b3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tYXJyb3ctbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tYXJyb3ctcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLWRldGFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5pY29uLWRpc2N1c3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljb24tZmlsZS1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWZpbGUteGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1sb2NhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uaWNvbi12aWV3ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUxpZ2h0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtTGlnaHQuc3ZnI1Byb3hpbWFOb3ZhLUxpZ2h0XCIpIGZvcm1hdCgnc3ZnJyksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1FeHRyYWJsZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtRXh0cmFibGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLndvZmZcIikgZm9ybWF0KCd3b2ZmJyksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLUV4dHJhYmxkLnN2ZyNQcm94aW1hTm92YS1FeHRyYWJsZFwiKSBmb3JtYXQoJ3N2ZycpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1FeHRyYWJsZC5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuc3ZnI1Byb3hpbWFOb3ZhLVJlZ3VsYXJcIikgZm9ybWF0KCdzdmcnKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMzNjM5OGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMzYzOThhO1xuICBjb2xvcjogI2ZmZjtcbn1cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ZjlmOWY7XG59XG46Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWY5ZjlmO1xufVxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWY5ZjlmO1xufVxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWY5ZjlmO1xufVxuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQmFzZSBncmlkIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogODAwcHg7XG59XG5odG1sIHtcbiAgYmFja2dyb3VuZDogIzIwMjUyODtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubV9mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAyMjVweDtcbn1cbi5tX2Zvb3Rlci5zbWFsbCB7XG4gIGhlaWdodDogOTBweDtcbn1cbi5wdXNoIHtcbiAgaGVpZ2h0OiAyMjVweDtcbn1cbi5wdXNoLnNtYWxsIHtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWluLXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgYXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gLTIyNXB4O1xufVxuLm1haW4uYWRtaW4ge1xuICBtYXJnaW46IDAgYXV0byAtOTBweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuY29udGVudCA+IC5yb3cgPiAuY29sLXNtLTMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRlbnQgPiAucm93ID4gLmNvbC1zbS05IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnZlcnRpY2FsLW91dGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmVydGljYWwtaW5uZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb3JuZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29ybmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QyZDJkMjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG59XG4uY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogMTRweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uY29ybmVyOmhvdmVyOmFmdGVyLFxuLmNvcm5lcjpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmFkbWluLXBhbmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tX2FkbWluLXdpbmRvdyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tX2FkbWluLXNpZGViYXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0yOThweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tX2FkbWluLXdpbmRvdyxcbi5tX2FkbWluLXNpZGViYXIge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiA5OTk5OXB4O1xuICBtYXJnaW4tYm90dG9tOiAtOTk5OTlweDtcbn1cbi5tb2JpbGUtbWVudS10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAubW9iaWxlLW1lbnUtdHJpZ2dlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2JpbGUtbWVudS10cmlnZ2VyOmFmdGVyLFxuLm1vYmlsZS1tZW51LXRyaWdnZXI6YmVmb3JlLFxuLm1vYmlsZS1tZW51LXRyaWdnZXIgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNjA2MDYwO1xufVxuLm1vYmlsZS1tZW51LXRyaWdnZXI6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuLm1vYmlsZS1tZW51LXRyaWdnZXI6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG4ubW9iaWxlLW1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xLjVweDtcbn1cbi5tb2JpbGUtbWVudS10cmlnZ2VyLm9wZW4gc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cbi5tb2JpbGUtbWVudS10cmlnZ2VyLm9wZW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtN3B4LCA3cHgpO1xufVxuLm1vYmlsZS1tZW51LXRyaWdnZXIub3BlbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGUoLTZweCwgLTZweCk7XG59XG4uYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cyBlYXNlLWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMTUpO1xufVxuLmJ1dHRvbjphY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMTUpLCAwIDAgMXB4IHJnYmEoMCwwLDAsMC4xNSk7XG59XG4uYnV0dG9uLmJ1dHRvbi12aW9sZXQge1xuICBiYWNrZ3JvdW5kOiAjMzYzOThhO1xufVxuLmJ1dHRvbi5idXR0b24tdmlvbGV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UzMWUyNDtcbn1cbi5idXR0b24uYnV0dG9uLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlMzFlMjQ7XG59XG4uYnV0dG9uLmJ1dHRvbi1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzYzOThhO1xufVxuLmJ1dHRvbi5idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzcwNzQ3YztcbiAgd2lkdGg6IDEzMHB4O1xufVxuLmJ1dHRvbi5idXR0b24td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzYzOThhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uYnV0dG9uLXdoaXRlOmhvdmVyIC5pY29uLWRldGFpbHMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uYnV0dG9uLXdoaXRlIC5pY29uLWRldGFpbHMge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5idXR0b24uYnV0dG9uLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjBmMmYzO1xuICBjb2xvcjogIzcwNzQ3YztcbiAgd2lkdGg6IDE3MHB4O1xufVxuLmJ1dHRvbi5idXR0b24tZ3JheTpob3Zlcixcbi5idXR0b24uYnV0dG9uLWdyYXkuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMzNjM5OGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1fYXJ0aWNsZS1jYXJvdXNlbCAuc2xpY2stZG90cyxcbi5tX2FydGljbGUtY2Fyb3VzZWwtdGh1bWJuYWlscyAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5tX2FydGljbGUtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGksXG4ubV9hcnRpY2xlLWNhcm91c2VsLXRodW1ibmFpbHMgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1fYXJ0aWNsZS1jYXJvdXNlbCAuc2xpY2stZG90cyBsaSBidXR0b24sXG4ubV9hcnRpY2xlLWNhcm91c2VsLXRodW1ibmFpbHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubV9hcnRpY2xlLWNhcm91c2VsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sXG4ubV9hcnRpY2xlLWNhcm91c2VsLXRodW1ibmFpbHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNlMzFlMjQ7XG59XG4ubV9hcnRpY2xlLWNhcm91c2VsIC5zbGljay1hcnJvdyxcbi5tX2FydGljbGUtY2Fyb3VzZWwtdGh1bWJuYWlscyAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgei1pbmRleDogMTA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubV9hcnRpY2xlLWNhcm91c2VsIC5zbGljay1hcnJvdzpob3Zlcixcbi5tX2FydGljbGUtY2Fyb3VzZWwtdGh1bWJuYWlscyAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzk5OTtcbn1cbi5tX2FydGljbGUtY2Fyb3VzZWwgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsXG4ubV9hcnRpY2xlLWNhcm91c2VsLXRodW1ibmFpbHMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMTVweDtcbn1cbi5tX2FydGljbGUtY2Fyb3VzZWwgLnNsaWNrLWFycm93LnNsaWNrLXByZXYsXG4ubV9hcnRpY2xlLWNhcm91c2VsLXRodW1ibmFpbHMgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNXB4O1xufVxuLnByZXR0eS1lbWJlZDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnanVkbycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDgwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG4ubXktbWZwLXpvb20taW4ubWZwLXJlYWR5Lm1mcC1iZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2RhbHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAycHggcmdiYSgwLDAsMCwwLjM1KTtcbn1cbi5tb2RhbHMgLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbHMgZm9ybSAuaGdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbHMgZm9ybSAuaGdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFscyBmb3JtIC5oZ3JvdXAgaW5wdXQsXG4ubW9kYWxzIGZvcm0gLmhncm91cCB0ZXh0YXJlYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIHNhbnMnO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm94LXNoYWRvdzogMXB4IDJweCA1cHggLTJweCByZ2JhKDAsMCwwLDAuMjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vZGFscyBmb3JtIC5oZ3JvdXAgaW5wdXQ6Zm9jdXMsXG4ubW9kYWxzIGZvcm0gLmhncm91cCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDFweCAycHggNXB4IC0ycHggcmdiYSgwLDAsMCwwLjAxKTtcbn1cbi5tb2RhbHMgZm9ybSAuaGdyb3VwIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm1vZGFscyBmb3JtIC5oZ3JvdXAgYnV0dG9uIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5yYWRpby1jdXN0b20ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmFkaW8tY3VzdG9tID4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhZGlvLWN1c3RvbSA+IC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzcwNzQ3YztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLnJhZGlvLWN1c3RvbSA+IC5pY29uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbn1cbi5yYWRpby1jdXN0b20gPiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmljb24ge1xuICBib3JkZXItY29sb3I6ICMzNjM5OGE7XG4gIGJhY2tncm91bmQ6ICMzNjM5OGE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmZmO1xufVxuLnJhZGlvLWN1c3RvbSA+IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuaWNvbiArIC50ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2Nyb2xsYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zY3JvbGxhYmxlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5zY3JvbGxhYmxlIC52aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zY3JvbGxhYmxlIC52aWV3cG9ydCAub3ZlcnZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjcm9sbGFibGUgLnNjcm9sbC1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNjcm9sbGFibGUgLnNjcm9sbC1iYXIudmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA1cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNjcm9sbGFibGUgLnNjcm9sbC1iYXIudmVydGljYWwgLnRodW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMzNjM5OGE7XG59XG4uc2Nyb2xsYWJsZSAuc2Nyb2xsLWJhci5ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zY3JvbGxhYmxlIC5zY3JvbGwtYmFyLmhvcml6b250YWwgLnRodW1iIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIGxlZnQ6IDA7XG59XG4uc2Nyb2xsYWJsZSAuc2Nyb2xsLWJhciAudGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2Nyb2xsYWJsZS5kZWZhdWx0LXNraW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuLnNjcm9sbGFibGUuZGVmYXVsdC1za2luIC5zY3JvbGwtYmFyLnZlcnRpY2FsIHtcbiAgd2lkdGg6IDZweDtcbn1cbi5zY3JvbGxhYmxlLmRlZmF1bHQtc2tpbiAuc2Nyb2xsLWJhci5ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA2cHg7XG59XG4uc2Nyb2xsYWJsZS5kZWZhdWx0LXNraW4gLnNjcm9sbC1iYXIgLnRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zY3JvbGxhYmxlLmRlZmF1bHQtc2tpbiAuc2Nyb2xsLWJhcjpob3ZlciAudGh1bWIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uc2Nyb2xsYWJsZS5ncmF5LXNraW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xufVxuLnNjcm9sbGFibGUuZ3JheS1za2luIC5zY3JvbGwtYmFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwODA4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbn1cbi5zY3JvbGxhYmxlLmdyYXktc2tpbiAuc2Nyb2xsLWJhciAudGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xufVxuLnNjcm9sbGFibGUuZ3JheS1za2luIC5zY3JvbGwtYmFyOmhvdmVyIC50aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uc2Nyb2xsYWJsZS5ncmF5LXNraW4gLnNjcm9sbC1iYXIudmVydGljYWwge1xuICB3aWR0aDogMTBweDtcbn1cbi5zY3JvbGxhYmxlLmdyYXktc2tpbiAuc2Nyb2xsLWJhci5ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uc2Nyb2xsYWJsZS5tb2Rlcm4tc2tpbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG4uc2Nyb2xsYWJsZS5tb2Rlcm4tc2tpbiAuc2Nyb2xsLWJhciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MDgwODA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzg4ODtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4ODg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzg4ODtcbn1cbi5zY3JvbGxhYmxlLm1vZGVybi1za2luIC5zY3JvbGwtYmFyIC50aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NWFhYmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM2OTg0O1xufVxuLnNjcm9sbGFibGUubW9kZXJuLXNraW4gLnNjcm9sbC1iYXIudmVydGljYWwge1xuICB3aWR0aDogMTBweDtcbn1cbi5zY3JvbGxhYmxlLm1vZGVybi1za2luIC5zY3JvbGwtYmFyLnZlcnRpY2FsIC50aHVtYiB7XG4gIHdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM5NWFhYmYgMCUsICM1NDcwOTIgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjOTVhYWJmKSwgY29sb3Itc3RvcCgxMDAlLCAjNTQ3MDkyKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM5NWFhYmYgMCUsICM1NDcwOTIgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjOTVhYWJmIDAlLCAjNTQ3MDkyIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICM5NWFhYmYgMCUsICM1NDcwOTIgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzk1YWFiZiAwJSwgIzU0NzA5MiAxMDAlKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM5NWFhYmYnLCBlbmRDb2xvcnN0cj0nIzU0NzA5MicsR3JhZGllbnRUeXBlPTEgKVwiO1xufVxuLnNjcm9sbGFibGUubW9kZXJuLXNraW4gLnNjcm9sbC1iYXIuaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnNjcm9sbGFibGUubW9kZXJuLXNraW4gLnNjcm9sbC1iYXIuaG9yaXpvbnRhbCAudGh1bWIge1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCM5NWFhYmYsICM1NDcwOTIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoIzk1YWFiZiwgIzU0NzA5Mik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCM5NWFhYmYsICM1NDcwOTIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjOTVhYWJmLCAjNTQ3MDkyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgjOTVhYWJmLCAjNTQ3MDkyKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM5NWFhYmYnLCBlbmRDb2xvcnN0cj0nIzU0NzA5MicsR3JhZGllbnRUeXBlPTAgKVwiO1xufVxuLm5vdC1zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uU3Vtb1NlbGVjdCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uU3Vtb1NlbGVjdCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLlN1bW9TZWxlY3QgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uU3Vtb1NlbGVjdCAuc2VhcmNoLXR4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uU3Vtb1NlbGVjdCAubm8tbWF0Y2gge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uU3Vtb1NlbGVjdC5vcGVuIC5zZWFyY2gtdHh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLlN1bW9TZWxlY3Qub3BlbiA+IC5vcHRXcmFwcGVyIHtcbiAgdG9wOiAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5TdW1vU2VsZWN0Lm9wZW4gPiAub3B0V3JhcHBlci51cCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uU3Vtb1NlbGVjdCA+IC5DYXB0aW9uQ29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMSk7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAwO1xufVxuLlN1bW9TZWxlY3QgPiAuQ2FwdGlvbkNvbnQgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uU3Vtb1NlbGVjdCA+IC5DYXB0aW9uQ29udCA+IHNwYW4ucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLlN1bW9TZWxlY3QgPiAuQ2FwdGlvbkNvbnQgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjBweDtcbn1cbi5TdW1vU2VsZWN0ID4gLkNhcHRpb25Db250ID4gbGFiZWwgPiBpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJveC1zaGFkb3c6IDJweCAzcHggM3B4IHJnYmEoMCwwLDAsMC4xMSksIGluc2V0IDAgMTBweCA1cHggLTVweCByZ2JhKDAsMCwwLDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIgPiAub3B0aW9ucyBsaS5ncm91cC5kaXNhYmxlZCA+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciA+IC5vcHRpb25zIGxpLmdyb3VwID4gbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDhweCA2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciA+IC5vcHRpb25zIGxpIHVsIGxpLm9wdCB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIgPiAub3B0aW9ucyBsaS5vcHQge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMgbGkub3B0OmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIgPiAub3B0aW9ucyBsaS5vcHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciA+IC5vcHRpb25zIGxpLm9wdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM5OGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciA+IC5vcHRpb25zIGxpLm9wdC5zZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFjMGU0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ExYzBlNDtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIgPiAub3B0aW9ucyBsaS5vcHQuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIgPiAub3B0aW9ucyBsaS5vcHQuZGlzYWJsZWQgKiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIgPiAub3B0aW9ucyBsaSBsYWJlbCB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciA+IC5vcHRpb25zIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciA+IC5vcHRpb25zIGxpLm9wdEdyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlciA+IC5vcHRpb25zID4gbGkub3B0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMgPiBsaS5vcHQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5tdWx0aXBsZSA+IC5vcHRpb25zIGxpIHVsIGxpLm9wdCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIubXVsdGlwbGUgPiAub3B0aW9ucyBsaS5vcHQge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIubXVsdGlwbGUuaXNGbG9hdGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiA0M3B4O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5tdWx0aXBsZS5pc0Zsb2F0aW5nID4gLk11bHRpQ29udHJvbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLm11bHRpcGxlLmlzRmxvYXRpbmcgPiAub3B0aW9ucyBsaS5vcHQge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLm11bHRpcGxlLm9rQ2FuY2VsSW5NdWx0aSA+IC5NdWx0aUNvbnRyb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLm11bHRpcGxlLm9rQ2FuY2VsSW5NdWx0aSA+IC5NdWx0aUNvbnRyb2xzID4gcCB7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIubXVsdGlwbGUgPiAuTXVsdGlDb250cm9scyA+IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgd2lkdGg6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5tdWx0aXBsZSA+IC5NdWx0aUNvbnRyb2xzID4gcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLm11bHRpcGxlID4gLk11bHRpQ29udHJvbHMgPiBwLmJ0bk9rIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5tdWx0aXBsZSA+IC5NdWx0aUNvbnRyb2xzID4gcC5idG5DYW5jZWwge1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDA7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLmlzRmxvYXRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA5MCU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLmlzRmxvYXRpbmcgPiAub3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMDBweCAjNTk1OTU5O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5pc0Zsb2F0aW5nID4gLm9wdGlvbnMgbGkub3B0IHtcbiAgcGFkZGluZzogMTJweCA2cHg7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLk11bHRpQ29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsMCwwLDAuMTMpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cbi5TdW1vU2VsZWN0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLlN1bW9TZWxlY3QuZGlzYWJsZWQgPiAuQ2FwdGlvbkNvbnQge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uU3Vtb1NlbGVjdCAuc2VsZWN0LWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggMCAzcHggMzVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uU3Vtb1NlbGVjdCAuc2VsZWN0LWFsbC5wYXJ0aWFsID4gc3BhbiBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbi5TZWxlY3RCb3gge1xuICBwYWRkaW5nOiA1cHggOHB4O1xufVxuLnN1bW9TdG9wU2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5TdW1vU2VsZWN0Lm9wZW4+LnNlYXJjaD5zcGFuLFxuLlN1bW9TZWxlY3Qub3Blbj4uc2VhcmNoPmxhYmVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLlNlbGVjdENsYXNzLFxuLlN1bW9VbmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3BhY2l0eTogMDtcbn1cbi5TZWxlY3RDbGFzcyB7XG4gIHotaW5kZXg6IDE7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMgbGkub3B0IGxhYmVsLFxuLlN1bW9TZWxlY3QgPiAuQ2FwdGlvbkNvbnQsXG4uU3Vtb1NlbGVjdCAuc2VsZWN0LWFsbCA+IGxhYmVsIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIubXVsdGlwbGUgPiAub3B0aW9ucyBsaS5vcHQgc3Bhbixcbi5TdW1vU2VsZWN0IC5zZWxlY3QtYWxsID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xufVxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5tdWx0aXBsZSA+IC5vcHRpb25zIGxpLm9wdCBzcGFuIGksXG4uU3Vtb1NlbGVjdCAuc2VsZWN0LWFsbCA+IHNwYW4gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLm11bHRpcGxlID4gLm9wdGlvbnMgbGkub3B0LnNlbGVjdGVkIHNwYW4gaSxcbi5TdW1vU2VsZWN0IC5zZWxlY3QtYWxsLnNlbGVjdGVkID4gc3BhbiBpLFxuLlN1bW9TZWxlY3QgLnNlbGVjdC1hbGwucGFydGlhbCA+IHNwYW4gaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMWE5MTE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uU3Vtb1NlbGVjdCAuc2VsZWN0LWFsbCA+IGxhYmVsLFxuLlN1bW9TZWxlY3QgLnNlbGVjdC1hbGwgPiBzcGFuIGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2lkZWJhci1oZWFkbGluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc21hbGwtaGVhZGxpbmcge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubV9hZG1pbi1zaWRlYmFyIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubV9hZG1pbi1zaWRlYmFyIGxpIGEge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tX2FkbWluLXNpZGViYXIgbGkgYSBpOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNjOGM4Yzg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ubV9hZG1pbi1zaWRlYmFyIGxpIGEgLmxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5tX2FkbWluLXNpZGViYXIgbGkgYSAuaWNvbi1hcnJvdy1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjYzhjOGM4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG4ubV9hZG1pbi1zaWRlYmFyIGxpOmhvdmVyLFxuLm1fYWRtaW4tc2lkZWJhciBsaS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzAwNTRiOTtcbn1cbi5tX2FkbWluLXNpZGViYXIgbGk6aG92ZXIgLmxhYmVsLFxuLm1fYWRtaW4tc2lkZWJhciBsaS5jdXJyZW50IC5sYWJlbCxcbi5tX2FkbWluLXNpZGViYXIgbGk6aG92ZXIgLmljb24tYXJyb3ctbmV4dCxcbi5tX2FkbWluLXNpZGViYXIgbGkuY3VycmVudCAuaWNvbi1hcnJvdy1uZXh0LFxuLm1fYWRtaW4tc2lkZWJhciBsaTpob3ZlciBhIGk6Zmlyc3QtY2hpbGQsXG4ubV9hZG1pbi1zaWRlYmFyIGxpLmN1cnJlbnQgYSBpOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubV9hZG1pbi13aW5kb3cge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubV9hZG1pbi13aW5kb3cgLndpbmRvdyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1fYWRtaW4td2luZG93IC53aW5kb3cuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1fYWRtaW4td2luZG93IC5oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbn1cbi5tX2FkbWluLXdpbmRvdyAuaGVhZGVyIC5idXR0b25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1fYWRtaW4td2luZG93IC5oZWFkZXIgLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLm1fYWRtaW4td2luZG93IC5oZWFkZXIgaDIge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUV4dHJhYmxkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1fYWRtaW4td2luZG93IC5oZWFkZXIgaDEge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUV4dHJhYmxkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5tX2FkbWluLXdpbmRvdyAuaGVhZGVyIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1fYWRtaW4td2luZG93IC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tX2FkbWluLXdpbmRvdyAuY29sLXNtLTY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG4ubV9hZG1pbi13aW5kb3cgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IHJnYmEoMCw4NCwxODUsMC4yNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubV9hZG1pbi13aW5kb3cgYSBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCw4NCwxODUsMC45OSk7XG59XG4ubV9hZG1pbi13aW5kb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fYWRtaW4td2luZG93IGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fYWRtaW4td2luZG93IC50YWJsZS13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLm1fYWRtaW4td2luZG93IC50YWJsZS13cmFwICsgLm1fcGFnaW5hdGlvbnMge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm1fYWRtaW4td2luZG93IC50YWJsZS13cmFwICsgLm1fcGFnaW5hdGlvbnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tX2FkbWluLXdpbmRvdyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1fYWRtaW4td2luZG93IHRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5tX2FkbWluLXdpbmRvdyB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuLm1fYWRtaW4td2luZG93IHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tX2FkbWluLXdpbmRvdyB0YWJsZSB0ZCBpIHtcbiAgY29sb3I6ICNjOGM4Yzg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubV9hZG1pbi13aW5kb3cgdGFibGUuZ3JhcGgge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwwLjEpO1xufVxuLm1fYWRtaW4td2luZG93IHRhYmxlLmdyYXBoIC52aWV3LFxuLm1fYWRtaW4td2luZG93IHRhYmxlLmdyYXBoIC5kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubV9hZG1pbi13aW5kb3cgdGFibGUuZ3JhcGggdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuLm1fYWRtaW4td2luZG93IHRhYmxlLmdyYXBoIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubV9hZG1pbi13aW5kb3cgdGFibGUuZ3JhcGggdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubV9hZG1pbi13aW5kb3cgdGFibGUuZ3JhcGggdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1fYWRtaW4td2luZG93IHRhYmxlLmdyYXBoIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1fYWRtaW4td2luZG93IHRhYmxlLmdyYXBoIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tX2FkbWluLXdpbmRvdyB0YWJsZS5ncmFwaCB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6ICMzNjM5OGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1fYWRtaW4td2luZG93IHRhYmxlLmdyYXBoIHRyOmhvdmVyIHRkIC5kYXRlLFxuLm1fYWRtaW4td2luZG93IHRhYmxlLmdyYXBoIHRyOmhvdmVyIHRkIC5udW1iZXIsXG4ubV9hZG1pbi13aW5kb3cgdGFibGUuZ3JhcGggdHI6aG92ZXIgdGQgLnN0YXR1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1fYWRtaW4td2luZG93IHRhYmxlLmdyYXBoIHRyOmhvdmVyIHRkIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tX2FkbWluLXdpbmRvdyB0YWJsZS5ncmFwaCB0cjpob3ZlciB0ZCBhIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tX2FkbWluLXdpbmRvdyB0YWJsZSAubnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzc2NzY3NjtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5tX2FkbWluLXdpbmRvdyB0YWJsZSAuZGF0ZSxcbi5tX2FkbWluLXdpbmRvdyB0YWJsZSAuc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5tX2FkbWluLXdpbmRvdyAudXBkLWxpc3QgLml0ZW0ge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcbn1cbi5tX2FkbWluLXdpbmRvdyAudXBkLWxpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubV9hZG1pbi13aW5kb3cgLnVwZC1saXN0IC5pdGVtIC5kYXRlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1MaWdodCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2EwYTBhMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1fYWRtaW4td2luZG93IC51cGQtbGlzdCAuaXRlbSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1fYWRtaW4td2luZG93IC51cGQtbGlzdCAuaXRlbSAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM1YTVhNWE7XG59XG4ubV9hZG1pbi13aW5kb3cgLnVwZC1saXN0IC5pdGVtIC5kZXNjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1fYWRtaW4td2luZG93IC51cGQtbGlzdCAuaXRlbSAuc3RhdHVzIC5sYWJlbCxcbi5tX2FkbWluLXdpbmRvdyAudXBkLWxpc3QgLml0ZW0gLnN0YXR1cyAudmFsdWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tX2FkbWluLXdpbmRvdyAudXBkLWxpc3QgLml0ZW0gLnN0YXR1cyAubGFiZWwge1xuICBjb2xvcjogI2EwYTBhMDtcbn1cbi5tX2FkbWluLXdpbmRvdyAudXBkLWxpc3QgLml0ZW0gLnN0YXR1cyAudmFsdWUge1xuICBjb2xvcjogIzVhNWE1YTtcbn1cbi5tX2FkbWluLXdpbmRvdyAudXBkLWxpc3QgLml0ZW0gLmZpbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xufVxuLm1fYWRtaW4td2luZG93IC51cGQtbGlzdCAuaXRlbSAuZmlsZXMgLmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjYTBhMGEwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1fYWRtaW4td2luZG93IC51cGQtbGlzdCAuaXRlbSAuZmlsZXMgLnZhbHVlIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLm1fYWRtaW4td2luZG93IC51cGQtbGlzdCAuaXRlbSAuZmlsZXMgLnZhbHVlIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1fYWRtaW4td2luZG93IC5hZHZlcnRpc2VtZW50IC5tX3BhZ2luYXRpb25zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm1fYWRtaW4td2luZG93IC5hZHZlcnRpc2VtZW50IC51cGQtbGlzdCAuaXRlbSAuZmlsZXMgLmxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tX2FkbWluLXdpbmRvdyAuYWR2ZXJ0aXNlbWVudCAudXBkLWxpc3QgLml0ZW0gLmZpbGVzIC52YWx1ZSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm1fYWRtaW4td2luZG93IC5hZHZlcnRpc2VtZW50IC51cGQtbGlzdCAuaXRlbSAuZmlsZXMgLnZhbHVlIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubV9hZG1pbi13aW5kb3cgLmFkdmVydGlzZW1lbnQgLnVwZC1saXN0IC5pdGVtIC5maWxlcyAudmFsdWUgbGkgLmljb24tZmlsZS1kb2MsXG4ubV9hZG1pbi13aW5kb3cgLmFkdmVydGlzZW1lbnQgLnVwZC1saXN0IC5pdGVtIC5maWxlcyAudmFsdWUgbGkgLmljb24tZmlsZS14bHMge1xuICBjb2xvcjogI2UzMWUyNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tX2FkbWluLXdpbmRvdyAubV9hcnRpY2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5tX2FkbWluLXdpbmRvdyAubV9hcnRpY2xlIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubV9hZG1pbi13aW5kb3cgLm1fYXR0YWNobWVudHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1fYWRtaW4td2luZG93IC5tX2F0dGFjaG1lbnRzIC5pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogNDglO1xufVxuLm1fYWRtaW4td2luZG93IC5iYWNrIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5tX2FkbWluLXdpbmRvdyAuYmFjayAuYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5tX2FkbWluLXdpbmRvdyAuZG9jcy1uYXYge1xuICBiYWNrZ3JvdW5kOiAjZjBmMmYzO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLm1fYWRtaW4td2luZG93IC5kb2NzLW5hdiAuYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLm1fYWRtaW4td2luZG93IC52b3RlcyB7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjM7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ubV9hZG1pbi13aW5kb3cgLnZvdGVzIC5zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1fYWRtaW4td2luZG93IC52b3RlcyAuc3VibWl0IC5idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLm1fYWRtaW4td2luZG93IC5tX3JhdGluZy1saXN0IC5saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubV9hZG1pbi13aW5kb3cgLm1fcmF0aW5nLWxpc3QgLml0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tX2FkbWluLXdpbmRvdyAubV9yYXRpbmctbGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tX2FkbWluLXdpbmRvdyAubV9yYXRpbmctbGlzdCAuaXRlbSAuZGV0YWlscyAuaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubV9hZG1pbi13aW5kb3cgLm1fcmF0aW5nLWxpc3QgLml0ZW0gLmRldGFpbHMgLmluZm8gLnZhbHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tX2FkbWluLXdpbmRvdyAubV9yYXRpbmctbGlzdCAuaXRlbSAuZGV0YWlscyAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEtRXh0cmFibGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubV9hZG1pbi13aW5kb3cgLm1fcmF0aW5nLWxpc3QgLml0ZW0gLmRldGFpbHMgLmRlc2MgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tX2FkbWluLXdpbmRvdyAubV9yYXRpbmctbGlzdCAuaXRlbSAuZGV0YWlscyAuZGVzYyBwIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyAubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyAuaGdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLmhncm91cDpiZWZvcmUsXG4ubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyAuaGdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tX2FkbWluLXdpbmRvdyAubV9maWx0ZXJzIC5oZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyAucmVzZXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLnN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLnN1Ym1pdCAuYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLm5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyAubmFtZSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBzYW5zJztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJveC1zaGFkb3c6IDFweCAycHggNXB4IC0ycHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tX2FkbWluLXdpbmRvdyAubV9maWx0ZXJzIC5uYW1lIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMXB4IDJweCA1cHggLTJweCByZ2JhKDAsMCwwLDAuMDEpO1xufVxuLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLmxvY2F0ZSxcbi5tX2FkbWluLXdpbmRvdyAubV9maWx0ZXJzIC5hZ2UsXG4ubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyAuc2V4IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMzMlO1xufVxuLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLmxvY2F0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLmxvY2F0ZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLmxvY2F0ZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLnNleDpiZWZvcmUsXG4ubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyAuc2V4OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyAuc2V4IHtcbiAgICB3aWR0aDogMzklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLnNleCB7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLnNleCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyAuc2V4IC5yYWRpby1jdXN0b20ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyAuc2V4IC5yYWRpby1jdXN0b20gPiAudGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyAuYWdlIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyAuYWdlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLmFnZSB7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLmFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLm1fYWRtaW4td2luZG93IC5tX2ZpbHRlcnMgLmFnZSAuc2VsZWN0czpiZWZvcmUsXG4ubV9hZG1pbi13aW5kb3cgLm1fZmlsdGVycyAuYWdlIC5zZWxlY3RzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tX2FkbWluLXdpbmRvdyAubV9maWx0ZXJzIC5hZ2UgLnNlbGVjdHMgLm1pbixcbi5tX2FkbWluLXdpbmRvdyAubV9maWx0ZXJzIC5hZ2UgLnNlbGVjdHMgLm1heCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ubV9hcnRpY2xlLWNhcm91c2VsLXRodW1ibmFpbHMge1xuICBoZWlnaHQ6IDU4MHB4O1xufVxuLm1fYXJ0aWNsZS1jYXJvdXNlbC10aHVtYm5haWxzIC5jYXJvdXNlbC1hcnRpY2xlLXRodW1ibmFpbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLm1fYXJ0aWNsZS1jYXJvdXNlbC10aHVtYm5haWxzIC5jYXJvdXNlbC1hcnRpY2xlLXRodW1ibmFpbHMgLnNsaWRlIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5tX2FydGljbGUtY2Fyb3VzZWwtdGh1bWJuYWlscyAuY2Fyb3VzZWwtYXJ0aWNsZS10aHVtYm5haWxzIC5zbGlkZSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubV9hcnRpY2xlLWNhcm91c2VsLXRodW1ibmFpbHMgLmNhcm91c2VsLWFydGljbGUtdGh1bWJuYWlscyAuc2xpZGUgLmltYWdlLnZpZGVvIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tX2FydGljbGUtY2Fyb3VzZWwtdGh1bWJuYWlscyAuY2Fyb3VzZWwtdGh1bWJuYWlscyB7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tX2FydGljbGUtY2Fyb3VzZWwtdGh1bWJuYWlscyAuY2Fyb3VzZWwtdGh1bWJuYWlscyAuc2xpZGUge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ubV9hcnRpY2xlLWNhcm91c2VsLXRodW1ibmFpbHMgLmNhcm91c2VsLXRodW1ibmFpbHMgLnNsaWRlIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tX2FydGljbGUtY2Fyb3VzZWwtdGh1bWJuYWlscyAuY2Fyb3VzZWwtdGh1bWJuYWlscyAuc2xpZGUgLmltYWdlLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1fYXJ0aWNsZS1jYXJvdXNlbC10aHVtYm5haWxzIC5jYXJvdXNlbC10aHVtYm5haWxzIC5zbGlkZSAuaW1hZ2UudmlkZW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpICFpbXBvcnRhbnQ7XG59XG4ubV9hcnRpY2xlLWNhcm91c2VsLXRodW1ibmFpbHMgLmNhcm91c2VsLXRodW1ibmFpbHMgLnNsaWRlIC5pbWFnZS52aWRlbzpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2p1ZG8nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxMFwiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwO1xufVxuLm1fYXJ0aWNsZS1jYXJvdXNlbC10aHVtYm5haWxzIC5jYXJvdXNlbC10aHVtYm5haWxzIC5zbGlkZS5zbGljay1jdXJyZW50IC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tX2FydGljbGUtY2Fyb3VzZWwtdGh1bWJuYWlscyAuY2Fyb3VzZWwtdGh1bWJuYWlscyAuc2xpZGUuc2xpY2stY3VycmVudCAuaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTMxZTI0O1xufVxuLm1fYXJ0aWNsZS1jYXJvdXNlbC10aHVtYm5haWxzIC5jYXJvdXNlbC10aHVtYm5haWxzIC5zbGlkZS5zbGljay1jdXJyZW50IC5pbWFnZS52aWRlbzphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tX2FydGljbGUtY2Fyb3VzZWwtdGh1bWJuYWlscyAuY2Fyb3VzZWwtdGh1bWJuYWlscyAuc2xpZGUuc2xpY2stY3VycmVudCAuaW1hZ2UudmlkZW86YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tX2FydGljbGUtY2Fyb3VzZWwge1xuICBoZWlnaHQ6IDU2MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4ubV9hcnRpY2xlLWNhcm91c2VsIC5tX2RldGFpbHMtYnV0dG9uIHtcbiAgdG9wOiA0MnB4O1xufVxuLm1fYXJ0aWNsZS1jYXJvdXNlbCAuY2Fyb3VzZWwtYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubV9hcnRpY2xlLWNhcm91c2VsIC5jYXJvdXNlbC1hcnRpY2xlIC5zbGlkZSB7XG4gIGhlaWdodDogNTAwcHg7XG59XG4ubV9hcnRpY2xlLWNhcm91c2VsIC5jYXJvdXNlbC1hcnRpY2xlIC5zbGlkZSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubV9hcnRpY2xlLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMmQyZDI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1fYXJ0aWNsZS1mb290ZXI6YmVmb3JlLFxuLm1fYXJ0aWNsZS1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1fYXJ0aWNsZS1mb290ZXIgLnNoYXJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNHB4IDA7XG59XG4ubV9hcnRpY2xlLWZvb3RlciAubV9kZXRhaWxzLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5tX2FydGljbGUtZm9vdGVyIC5vcmlnaW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNzA3NDdjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbn1cbi5tX2FydGljbGUtZm9vdGVyIC5vcmlnaW4gPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5tX2FydGljbGUtZm9vdGVyIC5vcmlnaW4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IHJnYmEoMCw4NCwxODUsMC4yNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1fYXJ0aWNsZS1mb290ZXIgLm9yaWdpbiBhIHNwYW4ge1xuICBjb2xvcjogcmdiYSgwLDg0LDE4NSwwLjk5KTtcbn1cbi5tX2FydGljbGUtZm9vdGVyIC5vcmlnaW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fYXJ0aWNsZS1mb290ZXIgLm9yaWdpbiBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzAwNTRiOTtcbn1cbi5tX2FydGljbGUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5tX2FydGljbGUgaDEsXG4ubV9hcnRpY2xlIGgyLFxuLm1fYXJ0aWNsZSBoMyxcbi5tX2FydGljbGUgaDQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1fYXJ0aWNsZSBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubV9hcnRpY2xlIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5tX2FydGljbGUgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLm1fYXJ0aWNsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ubV9hcnRpY2xlIGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMmQyZDI7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLm1fYXJ0aWNsZSBwIGkge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG4ubV9hcnRpY2xlIHAgKyB1bCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1fYXJ0aWNsZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1fYXJ0aWNsZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tX2FydGljbGUgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDExcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2UzMWUyNDtcbn1cbi5tX2FydGljbGUgLmRhdGUge1xuICBjb2xvcjogIzlkYTJhYTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tX2FydGljbGUgLmxlYWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1fYXJ0aWNsZSAudmlkZW8taXRlbSB7XG4gIGhlaWdodDogNTAwcHg7XG59XG4ubV9hcnRpY2xlIC52aWRlby1pdGVtOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xufVxuLm1fYXJ0aWNsZSAudmlkZW8taXRlbTpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xufVxuLm1fYXJ0aWNsZSAudmlkZW8taXRlbTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xufVxuLm1fYXJ0aWNsZSAudmlkZW8taXRlbTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG4ubV9hcnRpY2xlIC52aWRlby1pdGVtLmlzLWFjdGl2ZTphZnRlcixcbi5tX2FydGljbGUgLnZpZGVvLWl0ZW0uaXMtYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubV9hcnRpY2xlIC52aWRlby1pdGVtIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tX2FydGljbGUgLnZpZGVvLWl0ZW0gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tX2FydGljbGUgcC5sZWFkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubV9hcnRpY2xlIHAge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tX2FydGljbGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tX2FydGljbGUgcCBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubV9hdHRhY2htZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tX2F0dGFjaG1lbnRzIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubV9hdHRhY2htZW50cyAubGlzdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ubV9hdHRhY2htZW50cyAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cbi5tX2F0dGFjaG1lbnRzIC5pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IHJnYmEoMCw4NCwxODUsMC4yNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1fYXR0YWNobWVudHMgLml0ZW0gYSBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCw4NCwxODUsMC45OSk7XG59XG4ubV9hdHRhY2htZW50cyAuaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU0Yjk7XG59XG4ubV9hdHRhY2htZW50cyAuaXRlbSBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzAwNTRiOTtcbn1cbi5tX2F0dGFjaG1lbnRzIC5pdGVtLmRvYyA+IGE6YWZ0ZXIsXG4ubV9hdHRhY2htZW50cyAuaXRlbS54bHMgPiBhOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdqdWRvJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgY29sb3I6ICNlMzFlMjQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4ubV9hdHRhY2htZW50cyAuaXRlbS5kb2MgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5tX2F0dGFjaG1lbnRzIC5pdGVtLnhscyA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLm1fYXR0YWNobWVudHMgLm9wdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG4ubV9hdHRhY2htZW50cyAub3B0aW9ucyAudmlldyxcbi5tX2F0dGFjaG1lbnRzIC5vcHRpb25zIC5kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNjOGM4Yzg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1fYXR0YWNobWVudHMgLm9wdGlvbnMgLnZpZXcgaSxcbi5tX2F0dGFjaG1lbnRzIC5vcHRpb25zIC5kb3dubG9hZCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5tX2F0dGFjaG1lbnRzIC5vcHRpb25zIC52aWV3IGEsXG4ubV9hdHRhY2htZW50cyAub3B0aW9ucyAuZG93bmxvYWQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tX2Jlc3QtYXRobGV0ZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5tX2Jlc3QtYXRobGV0ZXMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm1fYmVzdC1hdGhsZXRlcyAuaW1hZ2Uge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm1fYmVzdC1hdGhsZXRlcyAuZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5tX2Jlc3QtYXRobGV0ZXMgLmRldGFpbHMgLm5hbWUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1fYmVzdC1hdGhsZXRlcyAuZGV0YWlscyAuZGVzYyB7XG4gIGNvbG9yOiAjNzA3NDdjO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubV9icmVhZGNydW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tX2JyZWFkY3J1bWJzIGxpLFxuLm1fYnJlYWRjcnVtYnMgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tX2JyZWFkY3J1bWJzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1fYnJlYWRjcnVtYnMgbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnLyc7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjZTFlNGU1O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5tX2JyZWFkY3J1bWJzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1fYnJlYWRjcnVtYnMgbGkgYSB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fYnJlYWRjcnVtYnMgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1fYnJlYWRjcnVtYnMgbGkgc3BhbiB7XG4gIGNvbG9yOiAjNzA3NDdjO1xufVxuLm1fY2FsZW5kYXI6YmVmb3JlLFxuLm1fY2FsZW5kYXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1fY2FsZW5kYXIgLnNpZGViYXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMiU7XG59XG4ubV9jYWxlbmRhciAubV9maWx0ZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubV9jYWxlbmRhciAubV9maWx0ZXJzIC5zdWJtaXQsXG4ubV9jYWxlbmRhciAubV9maWx0ZXJzIC5yZXNldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQ1JTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubV9jYWxlbmRhciAubV9maWx0ZXJzIC5yZXNldCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1fY2FsZW5kYXIgLm1fZmlsdGVycyAuc2VsZWN0cyAubWluLFxuLm1fY2FsZW5kYXIgLm1fZmlsdGVycyAuc2VsZWN0cyAubWF4IHtcbiAgd2lkdGg6IDQ1JTtcbn1cbi5tX2NhbGVuZGFyIC5ldmVudHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY2JTtcbn1cbi5tX2NhbGVuZGFyIC5ldmVudHMgLmNvbWluZy1ldmVudHMgLmxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tX2NhbGVuZGFyIC5ldmVudHMgLmNvbWluZy1ldmVudHMgLmxpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm1fY2FsZW5kYXIgLmV2ZW50cyAuc29vbi1ldmVudHMgLmxpc3Qge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tX2NhbGVuZGFyIC5ldmVudHMgLnNvb24tZXZlbnRzIC5pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5tX2NhbGVuZGFyIC5ldmVudHMgLnNvb24tZXZlbnRzIC5pdGVtIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tX2NhbGVuZGFyIC5ldmVudHMgLnNvb24tZXZlbnRzIC5pdGVtIC50aXRsZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogcmdiYSgwLDg0LDE4NSwwLjI1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubV9jYWxlbmRhciAuZXZlbnRzIC5zb29uLWV2ZW50cyAuaXRlbSAudGl0bGUgYSBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCw4NCwxODUsMC45OSk7XG59XG4ubV9jYWxlbmRhciAuZXZlbnRzIC5zb29uLWV2ZW50cyAuaXRlbSAudGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fY2FsZW5kYXIgLmV2ZW50cyAuc29vbi1ldmVudHMgLml0ZW0gLnRpdGxlIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fY2FsZW5kYXIgLmV2ZW50cyAuc29vbi1ldmVudHMgLml0ZW0gLmluZm8gLmluZm8tdGl0bGUsXG4ubV9jYWxlbmRhciAuZXZlbnRzIC5zb29uLWV2ZW50cyAuaXRlbSAuaW5mbyAuaW5mby12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM3MDc0N2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubV9jYWxlbmRhciAuZXZlbnRzIC5zb29uLWV2ZW50cyAuaXRlbSAuaW5mbyAuaW5mby12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubV9jaGFtcGlvbmlzaCAubGlzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4ubV9jaGFtcGlvbmlzaCAudGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG59XG4ubV9jaGFtcGlvbmlzaCAuY2F0ZWdvcnkgLmNhdGVnb3J5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzYzOThhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi5tX2NoYW1waW9uaXNoIC5jYXRlZ29yeSAuY2F0ZWdvcnktdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTMxZTI0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5tX2NoYW1waW9uaXNoIC5jYXRlZ29yeSB1bCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubV9jaGFtcGlvbmlzaCAuY2F0ZWdvcnkgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tX2NoYW1waW9uaXNoIC5jYXRlZ29yeSB1bCBsaSAucGxhY2Uge1xuICBjb2xvcjogIzcwNzQ3Yztcbn1cbi5tX2NoYW1waW9uaXNoIC5jYXRlZ29yeSB1bCBsaTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubV9jbGFzc2lmaWVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubV9jbGFzc2lmaWVkIC5saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLm1fY2xhc3NpZmllZCAuaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ubV9jbGFzc2lmaWVkIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5tX2NsYXNzaWZpZWQgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm1fY2xhc3NpZmllZCAuaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogcmdiYSgwLDg0LDE4NSwwLjI1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubV9jbGFzc2lmaWVkIC5pdGVtIGEgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsODQsMTg1LDAuOTkpO1xufVxuLm1fY2xhc3NpZmllZCAuaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU0Yjk7XG59XG4ubV9jbGFzc2lmaWVkIC5pdGVtIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fY2xhc3NpZmllZCAuaXRlbSAuZGVzYyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNzA3NDdjO1xufVxuLm1fY2xhc3NpZmllZCAuaXRlbSAuZGF0ZSB7XG4gIGNvbG9yOiAjOWRhMmFhO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubV9jb250YWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tX2NvbnRhY3RzICNtYXAtY29udGFjdHMge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuLm1fY29udGFjdHMgLnRhYmxlcyB7XG4gIGhlaWdodDogNTAwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzNTBweDtcbiAgei1pbmRleDogMTA7XG59XG4ubV9jb250YWN0cyAudGFibGVzIC5pdGVtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tX2NvbnRhY3RzIC50YWJsZXMgLml0ZW0gLndyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwwLDAsMC40NSk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLm1fY29udGFjdHMgLnRhYmxlcyAubG9jYXRlLFxuLm1fY29udGFjdHMgLnRhYmxlcyAudGVsLFxuLm1fY29udGFjdHMgLnRhYmxlcyAuZW1haWwge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ubV9jb250YWN0cyAudGFibGVzIC5sb2NhdGUgLmxhYmVsLFxuLm1fY29udGFjdHMgLnRhYmxlcyAuZW1haWwgLmxhYmVsLFxuLm1fY29udGFjdHMgLnRhYmxlcyAudGVsIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM3MDc0N2M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubV9jb250YWN0cyAudGFibGVzIC5sb2NhdGUgLmxhYmVsOmFmdGVyLFxuLm1fY29udGFjdHMgLnRhYmxlcyAuZW1haWwgLmxhYmVsOmFmdGVyLFxuLm1fY29udGFjdHMgLnRhYmxlcyAudGVsIC5sYWJlbDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnanVkbycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjZTMxZTI0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5tX2NvbnRhY3RzIC50YWJsZXMgLmxvY2F0ZSAudmFsdWUsXG4ubV9jb250YWN0cyAudGFibGVzIC5lbWFpbCAudmFsdWUsXG4ubV9jb250YWN0cyAudGFibGVzIC50ZWwgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tX2NvbnRhY3RzIC50YWJsZXMgLmxvY2F0ZSAubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLm1fY29udGFjdHMgLnRhYmxlcyAuY29hY2ggLmxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5tX2NvbnRhY3RzIC50YWJsZXMgLnRlbCAubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlOTEyJztcbn1cbi5tX2NvbnRhY3RzIC50YWJsZXMgLmVtYWlsIC52YWx1ZSBhIHtcbiAgY29sb3I6ICMwMDU0Yjk7XG59XG4ubV9jb250YWN0cyAudGFibGVzIC5lbWFpbCAudmFsdWUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1fY29udGFjdHMgLnRhYmxlcyAuZW1haWwgLmxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkwYyc7XG59XG4ubV9jb250YWN0cyAudGFibGVzIC5kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tX2NvbnRhY3RzIC50YWJsZXMgLmRldGFpbHMgYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ubV9jb250YWN0cyAucGVyc29uYWwgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ubV9jb250YWN0cyAucGVyc29uYWwgLmluZm8gPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1fY29udGFjdHMgLnBlcnNvbmFsIC5pbmZvID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1fY29udGFjdHMgLnBlcnNvbmFsIC5pbmZvIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzcwNzQ3YztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1fY29udGFjdHMgLnBlcnNvbmFsIC5pbmZvIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1fY29udGFjdHMgLnBlcnNvbmFsIC5pbmZvIC52YWx1ZSBhIHtcbiAgY29sb3I6ICMwMDU0Yjk7XG59XG4ubV9jb250YWN0cyAucGVyc29uYWwgLmluZm8gLnZhbHVlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tX2RhdGVwaWNrZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1fZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubV9kYXRlcGlja2VyIC5kYXRlcGlja2VyLWluaXRpYWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tX2RhdGVwaWNrZXIgLmRhdGVwaWNrZXItaW5pdGlhbCAuZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiA5OSU7XG4gIGJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwwLDAsMC4xNSk7XG59XG4ubV9kYXRlcGlja2VyIC5kYXRlcGlja2VyLWluaXRpYWwgLmRhdGVwaWNrZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMmYzO1xufVxuLm1fZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1pbml0aWFsIC5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNjM5OGE7XG4gIGNvbG9yOiAjMzYzOThhO1xufVxuLm1fZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1pbml0aWFsIC5kYXRlcGlja2VyLS1jZWxsLi1zZWxlY3RlZC0sXG4ubV9kYXRlcGlja2VyIC5kYXRlcGlja2VyLWluaXRpYWwgLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tY3VycmVudC0sXG4ubV9kYXRlcGlja2VyIC5kYXRlcGlja2VyLWluaXRpYWwgLmRhdGVwaWNrZXItLWNlbGwuLWluLXJhbmdlLSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzYzOThhO1xufVxuLm1fZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1pbml0aWFsIC5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1fZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1pbml0aWFsIC5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS0uLXdlZWtlbmQtICsgLi13ZWVrZW5kLSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG59XG4ubV9kYXRlcGlja2VyIC5kYXRlcGlja2VyLWluaXRpYWwgLmRhdGVwaWNrZXItLWNlbGwuLWluLXJhbmdlLS4td2Vla2VuZC0gKyAuLXdlZWtlbmQtICsgLi1pbi1yYW5nZS0ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xufVxuLm1fZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1pbml0aWFsIC5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG59XG4ubV9kYXRlcGlja2VyIC5kYXRlcGlja2VyLWluaXRpYWwgLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLXRvLSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG59XG4ubV9kYXRlcGlja2VyIC5kYXRlcGlja2VyLWluaXRpYWwgLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLXRvLS4tcmFuZ2UtZnJvbS0ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm1fZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1pbml0aWFsIC5kYXRlcGlja2VyLS1jZWxsLi1mb2N1cy0ge1xuICBib3JkZXItY29sb3I6ICMzNjM5OGEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzM2Mzk4YTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubV9kYXRlcGlja2VyIC5kYXRlcGlja2VyLWluaXRpYWwgLmRhdGVwaWNrZXItLWNlbGwge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm1fZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1pbml0aWFsIC5kYXRlcGlja2VyLS1uYXYge1xuICBtaW4taGVpZ2h0OiA3M3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcbn1cbi5tX2RhdGVwaWNrZXIgLmRhdGVwaWNrZXItaW5pdGlhbCAuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbjpob3ZlciBzdmcge1xuICBib3JkZXItY29sb3I6ICMzNjM5OGE7XG4gIGJhY2tncm91bmQ6ICMzNjM5OGE7XG59XG4ubV9kYXRlcGlja2VyIC5kYXRlcGlja2VyLWluaXRpYWwgLmRhdGVwaWNrZXItLW5hdi1hY3Rpb246aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG59XG4ubV9kYXRlcGlja2VyIC5kYXRlcGlja2VyLWluaXRpYWwgLmRhdGVwaWNrZXItLW5hdi10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubV9kYXRlcGlja2VyIC5kYXRlcGlja2VyLWluaXRpYWwgLmRhdGVwaWNrZXItLW5hdi10aXRsZSA+IGRpdiB7XG4gIGNvbG9yOiAjMDA1NGI5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1fZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1pbml0aWFsIC5kYXRlcGlja2VyLS1uYXYtdGl0bGUgaSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycgIWltcG9ydGFudDtcbn1cbi5tX2RhdGVwaWNrZXIgLmRhdGVwaWNrZXItaW5pdGlhbCAuZGF0ZXBpY2tlci0tZGF5LW5hbWUge1xuICBjb2xvcjogIzcwNzQ3YztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ubV9kYXRlcGlja2VyIC5kYXRlcGlja2VyLWluaXRpYWwgLmRhdGVwaWNrZXItLW5hdi1hY3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1fZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1pbml0aWFsIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHN2ZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5tX2RhdGVzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubV9kYXRlcyAubGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ubV9kYXRlcyAuaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5tX2RhdGVzIC5pdGVtOmJlZm9yZSxcbi5tX2RhdGVzIC5pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tX2RhdGVzIC5pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tX2RhdGVzIC5pdGVtIC5pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgLm1fZGF0ZXMgLml0ZW0gLmltYWdlIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tX2RhdGVzIC5pdGVtIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLm1fZGF0ZXMgLml0ZW0gLmRldGFpbHMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAubV9kYXRlcyAuaXRlbSAuZGV0YWlscyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tX2RhdGVzIC5pdGVtIC5kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLm1fZGF0ZXMgLml0ZW0gLmRldGFpbHMgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tX2RhdGVzIC5pdGVtIC5kZXNjIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNzA3NDdjO1xufVxuLm1fZGV0YWlscy1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNnB4O1xuICB6LWluZGV4OiAxO1xufVxuLm1fZGV0YWlscy1idXR0b24gYnV0dG9uLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjM7XG59XG4ubV9kaXNjdXNzIC5jb21tZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG59XG4ubV9kaXNjdXNzIC5jb21tZW50cyAuaXRlbSAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjICFpbXBvcnRhbnQ7XG59XG4ubV9kaXNjdXNzIC5jb21tZW50cyAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYztcbn1cbi5tX2Rpc2N1c3MgLmNvbW1lbnRzIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5tX2Rpc2N1c3MgLmNvbW1lbnRzIC5pdGVtIC5pbWFnZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2YwZjJmMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDMwcHg7XG59XG4ubV9kaXNjdXNzIC5jb21tZW50cyAuaXRlbSAuaW1hZ2UgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubV9kaXNjdXNzIC5jb21tZW50cyAuaXRlbSAuaW1hZ2Uubm8taW1hZ2UgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cbi5tX2Rpc2N1c3MgLmNvbW1lbnRzIC5pdGVtIC5pbWFnZS5uby1pbWFnZSBhOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdqdWRvJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogJ1xcZTkwMic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjYzVjOGNhO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cbi5tX2Rpc2N1c3MgLmNvbW1lbnRzIC5pdGVtIC5jb21tZW50cy1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ubV9kaXNjdXNzIC5jb21tZW50cyAuaXRlbSAuY29tbWVudHMtaGVhZGVyOmJlZm9yZSxcbi5tX2Rpc2N1c3MgLmNvbW1lbnRzIC5pdGVtIC5jb21tZW50cy1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1fZGlzY3VzcyAuY29tbWVudHMgLml0ZW0gLmNvbW1lbnRzLWhlYWRlciAudXNlci1uYW1lIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1FeHRyYWJsZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubV9kaXNjdXNzIC5jb21tZW50cyAuaXRlbSAuY29tbWVudHMtaGVhZGVyIC51c2VyLW5hbWUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tX2Rpc2N1c3MgLmNvbW1lbnRzIC5pdGVtIC5jb21tZW50cy1oZWFkZXIgLnVzZXItbmFtZSBhIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5tX2Rpc2N1c3MgLmNvbW1lbnRzIC5pdGVtIC5jb21tZW50cy1oZWFkZXIgLnVzZXItbmFtZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubV9kaXNjdXNzIC5jb21tZW50cyAuaXRlbSAuY29tbWVudHMtaGVhZGVyIC5yZXBseSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tX2Rpc2N1c3MgLmNvbW1lbnRzIC5pdGVtIC5jb21tZW50cy1oZWFkZXIgLnJlcGx5IC5pY29uLWNvbW1lbnRzIHtcbiAgY29sb3I6ICNjOGM4Yzg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogLTJweDtcbn1cbi5tX2Rpc2N1c3MgLmNvbW1lbnRzIC5pdGVtIC5jb21tZW50cy1oZWFkZXIgLnJlcGx5IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA1NGI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwNTRiOTtcbn1cbi5tX2Rpc2N1c3MgLmNvbW1lbnRzIC5pdGVtIC5jb21tZW50cy1oZWFkZXIgLnJlcGx5IGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNTRiOTtcbn1cbi5tX2Rpc2N1c3MgLmNvbW1lbnRzIC5pdGVtIC5jb21tZW50cy1ib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM3MDc0N2M7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLm1fZGlzY3VzcyAuYWRkLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kOiAjZjBmMmYzO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ubV9kaXNjdXNzIC5hZGQtY29tbWVudCAudG9wIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hTm92YS1FeHRyYWJsZCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5tX2Rpc2N1c3MgLmFkZC1jb21tZW50IGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ubV9kaXNjdXNzIC5hZGQtY29tbWVudCBmb3JtIC5pbWFnZSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDMwcHg7XG59XG4ubV9kaXNjdXNzIC5hZGQtY29tbWVudCBmb3JtIC5pbWFnZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tX2Rpc2N1c3MgLmFkZC1jb21tZW50IGZvcm0gLmltYWdlLm5vLWltYWdlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG4ubV9kaXNjdXNzIC5hZGQtY29tbWVudCBmb3JtIC5pbWFnZS5uby1pbWFnZSBhOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdqdWRvJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogJ1xcZTkwMic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjYzVjOGNhO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cbi5tX2Rpc2N1c3MgLmFkZC1jb21tZW50IGZvcm0gdGV4dGFyZWEge1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzIGVhc2UtaW47XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBzYW5zJztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGhlaWdodDogMTM1cHg7XG4gIGJveC1zaGFkb3c6IDFweCAycHggNXB4IC0ycHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ubV9kaXNjdXNzIC5hZGQtY29tbWVudCBmb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMXB4IDJweCA1cHggLTJweCByZ2JhKDAsMCwwLDAuMDEpO1xufVxuLm1fZGlzY3VzcyAuYWRkLWNvbW1lbnQgZm9ybSAuYnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5tX2Rpc3RyaWNzLWxhcmdlLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1fZGlzdHJpY3MtbGFyZ2UtZGVzYyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5tX2Rpc3RyaWNzLWxlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcbn1cbi5tX2Rpc3RyaWNzLWxlYWQ6YmVmb3JlLFxuLm1fZGlzdHJpY3MtbGVhZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubV9kaXN0cmljcy1sZWFkIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMTcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE2OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1fZGlzdHJpY3MtbGVhZCAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1fZGlzdHJpY3MtbGVhZCAuaW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5tX2Rpc3RyaWNzLWxlYWQgLmluZm8gLmNvYWNoLFxuLm1fZGlzdHJpY3MtbGVhZCAuaW5mbyAudGVsLFxuLm1fZGlzdHJpY3MtbGVhZCAuaW5mbyAuZW1haWwsXG4ubV9kaXN0cmljcy1sZWFkIC5pbmZvIC5sb2NhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ubV9kaXN0cmljcy1sZWFkIC5pbmZvIC5sb2NhdGUgLmxhYmVsLFxuLm1fZGlzdHJpY3MtbGVhZCAuaW5mbyAuY29hY2ggLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzcwNzQ3YztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1fZGlzdHJpY3MtbGVhZCAuaW5mbyAubG9jYXRlIC5sYWJlbDphZnRlcixcbi5tX2Rpc3RyaWNzLWxlYWQgLmluZm8gLmNvYWNoIC5sYWJlbDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnanVkbycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjZTMxZTI0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5tX2Rpc3RyaWNzLWxlYWQgLmluZm8gLmxvY2F0ZSAudmFsdWUsXG4ubV9kaXN0cmljcy1sZWFkIC5pbmZvIC5jb2FjaCAudmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubV9kaXN0cmljcy1sZWFkIC5pbmZvIC5sb2NhdGUgLmxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5tX2Rpc3RyaWNzLWxlYWQgLmluZm8gLmNvYWNoIC5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4ubV9kaXN0cmljcy1sZWFkIC5pbmZvIC50ZWwgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1fZGlzdHJpY3MtbGVhZCAuaW5mbyAudGVsIC52YWx1ZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnanVkbycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6ICdcXGU5MTInO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgY29sb3I6ICNlMzFlMjQ7XG59XG4ubV9kaXN0cmljcy1sZWFkIC5pbmZvIC5lbWFpbCAudmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubV9kaXN0cmljcy1sZWFkIC5pbmZvIC5lbWFpbCAudmFsdWU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ2p1ZG8nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiAnXFxlOTBjJztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGNvbG9yOiAjZTMxZTI0O1xufVxuLm1fZGlzdHJpY3MtbGVhZCAuaW5mbyAuZW1haWwgLnZhbHVlIGEge1xuICBjb2xvcjogIzAwNTRiOTtcbn1cbi5tX2Rpc3RyaWNzLWxlYWQgLmluZm8gLmVtYWlsIC52YWx1ZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubV9kaXN0cmljcy1sZWFkIC5pbmZvIC5kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tX2Rpc3RyaWNzLWxlYWQgLmluZm8gLmRldGFpbHMgYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5tX2Rpc3RyaWNzLW5hdnMge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5tX2Rpc3RyaWNzLW5hdnMgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm1fZGlzdHJpY3MtbmV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubV9kaXN0cmljcy1uZXdzIC5jb2wteHMtNDpudGgtY2hpbGQoM24rMSkge1xuICBjbGVhcjogbGVmdDtcbn1cbi5tX2Rpc3RyaWNzLW5ld3MgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubV9kaXN0cmljcy1uZXdzIC5pdGVtOmJlZm9yZSxcbi5tX2Rpc3RyaWNzLW5ld3MgLml0ZW06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1fZGlzdHJpY3MtbmV3cyAuaXRlbSAuaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbn1cbi5tX2Rpc3RyaWNzLW5ld3MgLml0ZW0gLmltYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1fZGlzdHJpY3MtbmV3cyAuaXRlbSAuZGVzYyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuLm1fZGlzdHJpY3MtbmV3cyAuaXRlbSAuZGVzYyAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICM5ZGEyYWE7XG59XG4ubV9kaXN0cmljcy1uZXdzIC5pdGVtIC5kZXNjIC50aXRsZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogcmdiYSgwLDg0LDE4NSwwLjI1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tX2Rpc3RyaWNzLW5ld3MgLml0ZW0gLmRlc2MgLnRpdGxlIGEgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsODQsMTg1LDAuOTkpO1xufVxuLm1fZGlzdHJpY3MtbmV3cyAuaXRlbSAuZGVzYyAudGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fZGlzdHJpY3MtbmV3cyAuaXRlbSAuZGVzYyAudGl0bGUgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMwMDU0Yjk7XG59XG4ubV9kaXN0cmljcy1zY2hvb2xzIC5tX2Rpc3RyaWNzIHtcbiAgaGVpZ2h0OiA0NDBweDtcbn1cbi5tX2Rpc3RyaWNzLXNjaG9vbHMgLm1fZGlzdHJpY3MgI21hcCB7XG4gIGhlaWdodDogNDQwcHggIWltcG9ydGFudDtcbn1cbi5tX2Rpc3RyaWNzLXNjaG9vbHMgLm1fZGlzdHJpY3MgLmRpc3RyaWN0LXRhYmxlcyAuaXRlbSAud3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ubV9kaXN0cmljcy11c2VycyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tX2Rpc3RyaWNzLXVzZXJzIC5jb2FjaGVzLFxuLm1fZGlzdHJpY3MtdXNlcnMgLmF0aGxldGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1fZGlzdHJpY3MtdXNlcnMgLmNvYWNoZXMgLnNtYWxsLWhlYWRsaW5nLFxuLm1fZGlzdHJpY3MtdXNlcnMgLmF0aGxldGVzIC5zbWFsbC1oZWFkbGluZyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcbn1cbi5tX2Rpc3RyaWNzLXVzZXJzIC5jb2FjaGVzIC5saXN0LFxuLm1fZGlzdHJpY3MtdXNlcnMgLmF0aGxldGVzIC5saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tX2Rpc3RyaWNzLXVzZXJzIC5jb2FjaGVzIC5saXN0IC5pdGVtLFxuLm1fZGlzdHJpY3MtdXNlcnMgLmF0aGxldGVzIC5saXN0IC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBoZWlnaHQ6IDE5MHB4O1xufVxuLm1fZGlzdHJpY3MtdXNlcnMgLmNvYWNoZXMgLmxpc3QgLml0ZW0gLmltYWdlLFxuLm1fZGlzdHJpY3MtdXNlcnMgLmF0aGxldGVzIC5saXN0IC5pdGVtIC5pbWFnZSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMzAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubV9kaXN0cmljcy11c2VycyAuY29hY2hlcyAubGlzdCAuaXRlbSAuZGVzYyxcbi5tX2Rpc3RyaWNzLXVzZXJzIC5hdGhsZXRlcyAubGlzdCAuaXRlbSAuZGVzYyB7XG4gIHBhZGRpbmctbGVmdDogMzMlO1xufVxuLm1fZGlzdHJpY3MtdXNlcnMgLmNvYWNoZXMgLmxpc3QgLml0ZW0gLmRlc2MgLm5hbWUsXG4ubV9kaXN0cmljcy11c2VycyAuYXRobGV0ZXMgLmxpc3QgLml0ZW0gLmRlc2MgLm5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubV9kaXN0cmljcy11c2VycyAuY29hY2hlcyAubGlzdCAuaXRlbSAuZGVzYyAuaW5mbyAudmFsdWUsXG4ubV9kaXN0cmljcy11c2VycyAuYXRobGV0ZXMgLmxpc3QgLml0ZW0gLmRlc2MgLmluZm8gLnZhbHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1fZGlzdHJpY3MtdXNlcnMgLmNvYWNoZXMgLmxpc3QgLml0ZW0gLmRlc2MgLmluZm8gLnZhbHVlOmxhc3QtY2hpbGQsXG4ubV9kaXN0cmljcy11c2VycyAuYXRobGV0ZXMgLmxpc3QgLml0ZW0gLmRlc2MgLmluZm8gLnZhbHVlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1fZGlzdHJpY3MtdXNlcnMgLmNvYWNoZXMgLmRldGFpbHMsXG4ubV9kaXN0cmljcy11c2VycyAuYXRobGV0ZXMgLmRldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLm1fZGlzdHJpY3MtdXNlcnMgLmF0aGxldGVzIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogI2YwZjJmMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDBweCAwIDFweCAjZTllOWU5O1xufVxuLm1fZGlzdHJpY3MtdXNlcnMgLmF0aGxldGVzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTIlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLm1fZGlzdHJpY3MtdXNlcnMgLmNvYWNoZXMge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNlOGYyZjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMHB4IDAgMXB4ICNlOWU5ZTk7XG59XG4ubV9kaXN0cmljcy11c2VycyAuY29hY2hlcyAuZGV0YWlscyB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5tX2Rpc3RyaWNzLXVzZXJzIC5jb2FjaGVzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMyU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwNiU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLm1fZGlzdHJpY3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjgwcHg7XG59XG4ubV9kaXN0cmljcyAudGFicy1kaXMtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubV9kaXN0cmljcyAudGFicy1kaXMtaXRlbS5jdXJyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubV9kaXN0cmljcyAub24tbWFwICNtYXAge1xuICBoZWlnaHQ6IDY4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tX2Rpc3RyaWNzIC5vbi1tYXAgLmRpc3RyaWN0LXRhYmxlcyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1fZGlzdHJpY3MgLm9uLW1hcCAuZGlzdHJpY3QtdGFibGVzIC5pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tX2Rpc3RyaWNzIC5vbi1tYXAgLmRpc3RyaWN0LXRhYmxlcyAuaXRlbS5jdXJyZW50IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tX2Rpc3RyaWNzIC5vbi1tYXAgLmRpc3RyaWN0LXRhYmxlcyAuaXRlbSAud3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLDAsMCwwLjQ1KTtcbn1cbi5tX2Rpc3RyaWNzIC5vbi1tYXAgLmRpc3RyaWN0LXRhYmxlcyAuaXRlbSAubmF2cyB7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjM7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubV9kaXN0cmljcyAub24tbWFwIC5kaXN0cmljdC10YWJsZXMgLml0ZW0gLm5hdnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IHJnYmEoMCw4NCwxODUsMC4yNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubV9kaXN0cmljcyAub24tbWFwIC5kaXN0cmljdC10YWJsZXMgLml0ZW0gLm5hdnMgYSBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCw4NCwxODUsMC45OSk7XG59XG4ubV9kaXN0cmljcyAub24tbWFwIC5kaXN0cmljdC10YWJsZXMgLml0ZW0gLm5hdnMgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fZGlzdHJpY3MgLm9uLW1hcCAuZGlzdHJpY3QtdGFibGVzIC5pdGVtIC5uYXZzIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fZGlzdHJpY3MgLm9uLW1hcCAuZGlzdHJpY3QtdGFibGVzIC5pdGVtIC5uYXZzIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tX2Rpc3RyaWNzIC5vbi1tYXAgLmRpc3RyaWN0LXRhYmxlcyAuaXRlbSAuZGVzYyB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tX2Rpc3RyaWNzIC5vbi1tYXAgLml0ZW0gLnRpdGxlLFxuLm1fZGlzdHJpY3MgLm9uLWxpc3QgLml0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5tX2Rpc3RyaWNzIC5vbi1tYXAgLml0ZW0gLnRpdGxlIGEsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAudGl0bGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IHJnYmEoMCw4NCwxODUsMC4yNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1fZGlzdHJpY3MgLm9uLW1hcCAuaXRlbSAudGl0bGUgYSBzcGFuLFxuLm1fZGlzdHJpY3MgLm9uLWxpc3QgLml0ZW0gLnRpdGxlIGEgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsODQsMTg1LDAuOTkpO1xufVxuLm1fZGlzdHJpY3MgLm9uLW1hcCAuaXRlbSAudGl0bGUgYTpob3Zlcixcbi5tX2Rpc3RyaWNzIC5vbi1saXN0IC5pdGVtIC50aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU0Yjk7XG59XG4ubV9kaXN0cmljcyAub24tbWFwIC5pdGVtIC50aXRsZSBhOmhvdmVyIHNwYW4sXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAudGl0bGUgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMwMDU0Yjk7XG59XG4ubV9kaXN0cmljcyAub24tbWFwIC5pdGVtIC5sb2NhdGUsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAubG9jYXRlLFxuLm1fZGlzdHJpY3MgLm9uLW1hcCAuaXRlbSAuY29hY2gsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAuY29hY2gsXG4ubV9kaXN0cmljcyAub24tbWFwIC5pdGVtIC50ZWwsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAudGVsLFxuLm1fZGlzdHJpY3MgLm9uLW1hcCAuaXRlbSAuZW1haWwsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAuZW1haWwge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ubV9kaXN0cmljcyAub24tbWFwIC5pdGVtIC5sb2NhdGUgLmxhYmVsLFxuLm1fZGlzdHJpY3MgLm9uLWxpc3QgLml0ZW0gLmxvY2F0ZSAubGFiZWwsXG4ubV9kaXN0cmljcyAub24tbWFwIC5pdGVtIC5jb2FjaCAubGFiZWwsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAuY29hY2ggLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzcwNzQ3YztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tX2Rpc3RyaWNzIC5vbi1tYXAgLml0ZW0gLmxvY2F0ZSAubGFiZWw6YWZ0ZXIsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAubG9jYXRlIC5sYWJlbDphZnRlcixcbi5tX2Rpc3RyaWNzIC5vbi1tYXAgLml0ZW0gLmNvYWNoIC5sYWJlbDphZnRlcixcbi5tX2Rpc3RyaWNzIC5vbi1saXN0IC5pdGVtIC5jb2FjaCAubGFiZWw6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ2p1ZG8nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogI2UzMWUyNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ubV9kaXN0cmljcyAub24tbWFwIC5pdGVtIC5sb2NhdGUgLnZhbHVlLFxuLm1fZGlzdHJpY3MgLm9uLWxpc3QgLml0ZW0gLmxvY2F0ZSAudmFsdWUsXG4ubV9kaXN0cmljcyAub24tbWFwIC5pdGVtIC5jb2FjaCAudmFsdWUsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAuY29hY2ggLnZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tX2Rpc3RyaWNzIC5vbi1tYXAgLml0ZW0gLmxvY2F0ZSAubGFiZWw6YWZ0ZXIsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAubG9jYXRlIC5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4ubV9kaXN0cmljcyAub24tbWFwIC5pdGVtIC5jb2FjaCAubGFiZWw6YWZ0ZXIsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAuY29hY2ggLmxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5tX2Rpc3RyaWNzIC5vbi1tYXAgLml0ZW0gLnRlbCAudmFsdWUsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAudGVsIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tX2Rpc3RyaWNzIC5vbi1tYXAgLml0ZW0gLnRlbCAudmFsdWU6YWZ0ZXIsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAudGVsIC52YWx1ZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnanVkbycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6ICdcXGU5MTInO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgY29sb3I6ICNlMzFlMjQ7XG59XG4ubV9kaXN0cmljcyAub24tbWFwIC5pdGVtIC5lbWFpbCAudmFsdWUsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAuZW1haWwgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1fZGlzdHJpY3MgLm9uLW1hcCAuaXRlbSAuZW1haWwgLnZhbHVlOmFmdGVyLFxuLm1fZGlzdHJpY3MgLm9uLWxpc3QgLml0ZW0gLmVtYWlsIC52YWx1ZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnanVkbycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6ICdcXGU5MGMnO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgY29sb3I6ICNlMzFlMjQ7XG59XG4ubV9kaXN0cmljcyAub24tbWFwIC5pdGVtIC5lbWFpbCAudmFsdWUgYSxcbi5tX2Rpc3RyaWNzIC5vbi1saXN0IC5pdGVtIC5lbWFpbCAudmFsdWUgYSB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fZGlzdHJpY3MgLm9uLW1hcCAuaXRlbSAuZW1haWwgLnZhbHVlIGE6aG92ZXIsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAuZW1haWwgLnZhbHVlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tX2Rpc3RyaWNzIC5vbi1tYXAgLml0ZW0gLmRldGFpbHMsXG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSAuZGV0YWlscyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ubV9kaXN0cmljcyAub24tbWFwIC5pdGVtIC5kZXRhaWxzIGJ1dHRvbixcbi5tX2Rpc3RyaWNzIC5vbi1saXN0IC5pdGVtIC5kZXRhaWxzIGJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ubV9kaXN0cmljcyAub24tbGlzdCAuY29sLXhzLTQ6bnRoLWNoaWxkKDNuKzEpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG4ubV9kaXN0cmljcyAub24tbGlzdCAuaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsMCwwLDAuMjUpO1xufVxuLm1fZGlzdHJpY3MgLm9uLWxpc3QgLml0ZW0gLnRpdGxlIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLm1fZGlzdHJpY3MgLm9uLWxpc3QgLml0ZW0gLmRldGFpbHMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMmQyZDI7XG59XG4ubV9maWx0ZXJzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjAlO1xuICBiYWNrZ3JvdW5kOiAjZjBmMmYzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubV9maWx0ZXJzIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4ubV9maWx0ZXJzIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubV9maWx0ZXJzIC5sb2NhdGUsXG4ubV9maWx0ZXJzIC5zY2hvb2wge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1fZmlsdGVycyAubG9jYXRlIC5TdW1vU2VsZWN0LFxuLm1fZmlsdGVycyAuc2Nob29sIC5TdW1vU2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubV9maWx0ZXJzIC5zZWxlY3RzOmJlZm9yZSxcbi5tX2ZpbHRlcnMgLnNlbGVjdHM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1fZmlsdGVycyAuc2VsZWN0cyAubWluLFxuLm1fZmlsdGVycyAuc2VsZWN0cyAubWF4IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2MHB4O1xufVxuLm1fZmlsdGVycyAuc2VsZWN0cyAubWluIC5TdW1vU2VsZWN0LFxuLm1fZmlsdGVycyAuc2VsZWN0cyAubWF4IC5TdW1vU2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubV9maWx0ZXJzIC5zZWxlY3RzIC5taW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubV9maWx0ZXJzIC5zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tX2ZpbHRlcnMgLnN1Ym1pdCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tX2ZpbHRlcnMgLnJlc2V0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubV9maWx0ZXJzIC5yZXNldCBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwNTRiOTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDU0Yjk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5tX2ZpbHRlcnMgLnJlc2V0IGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NGI5O1xufVxuLm1fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICMyMDI1Mjg7XG4gIGNvbG9yOiAjOWRhMmFhO1xufVxuLm1fZm9vdGVyIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1fZm9vdGVyIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHJnYmEoMTU3LDE2MiwxNzAsMC41KTtcbn1cbi5tX2Zvb3RlciBhIHNwYW4ge1xuICBjb2xvcjogcmdiYSgxNTcsMTYyLDE3MCwwLjk5KTtcbn1cbi5tX2Zvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tX2Zvb3RlciBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tX2Zvb3RlciAuaW5mbyxcbi5tX2Zvb3RlciAubmF2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubV9mb290ZXIgLmlucHV0cyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDIxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tX2Zvb3RlciAuaW5wdXRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubV9mb290ZXIgLmlucHV0cyAucnNzLWZlZWQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tX2Zvb3RlciAuaW5wdXRzIC5yc3MtZmVlZCBmb3JtIGlucHV0IHtcbiAgd2lkdGg6IDE3MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQzNDg0YztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm1fZm9vdGVyIC5pbnB1dHMgLnJzcy1mZWVkIGZvcm0gaW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi5tX2Zvb3RlciAuaW5wdXRzIC5yc3MtZmVlZCBmb3JtIGJ1dHRvbiB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDM1cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMzNjM5OGE7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1fZm9vdGVyIC5pbnB1dHMgLnJzcy1mZWVkIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UzMWUyNDtcbn1cbi5tX2Zvb3RlciAuaW5wdXRzIC5zZWFyY2ggZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tX2Zvb3RlciAuaW5wdXRzIC5zZWFyY2ggZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMzJweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBiYWNrZ3JvdW5kOiAjNDM0ODRjO1xufVxuLm1fZm9vdGVyIC5pbnB1dHMgLnNlYXJjaCBmb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDM0ODRjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubV9mb290ZXIgLmlucHV0cyAuc2VhcmNoIGZvcm0gaW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cbi5tX2Zvb3RlciAuaW5wdXRzIC5zZWFyY2ggZm9ybSBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM0MzQ4NGM7XG59XG4ubV9mb290ZXIgLmlucHV0cyAuc2VhcmNoIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMzNjM5OGE7XG59XG4ubV9mb290ZXIgLmluZm8ge1xuICB3aWR0aDogNDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1fZm9vdGVyIC5pbmZvIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5tX2Zvb3RlciAubmF2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDQ0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tX2Zvb3RlciAubmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5tX2Zvb3RlciAubmF2IHVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cbi5tX2Zvb3RlciAubmF2IHVsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLm1fZm9vdGVyLnNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubV9mb290ZXIuc21hbGwgLmluZm8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1fZm9vdGVyLnNtYWxsIC5pbmZvIHAge1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgbWFyZ2luOiAwO1xufVxuLm1fZm9vdGVyLnNtYWxsIC5zZW5kLW1lc3NhZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG4ubV9mb290ZXIuc21hbGwgLnNlbmQtbWVzc2FnZSBhIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubV9oZWFkZXIge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsMC4xNSk7XG59XG4ubV9oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tX2hlYWRlciAubG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjg1cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLm1faGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLm1faGVhZGVyIC5sb2dvIGEge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzAwMDtcbn1cbi5tX2hlYWRlciAubG9nbyBhIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9nby5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubV9oZWFkZXIgLmxvZ28gYSAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLm1faGVhZGVyIC5sb2dvIGEgLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tX2hlYWRlciAub3B0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDg4NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgLm1faGVhZGVyIC5vcHRpb25zIHtcbiAgICB3aWR0aDogODE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5tX2hlYWRlciAub3B0aW9ucyB7XG4gICAgd2lkdGg6IDY5MHB4O1xuICB9XG59XG4ubV9oZWFkZXIgLm9wdGlvbnMgLnRvcDpiZWZvcmUsXG4ubV9oZWFkZXIgLm9wdGlvbnMgLnRvcDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubV9oZWFkZXIgLm9wdGlvbnMgLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubV9oZWFkZXIgLm9wdGlvbnMgLnJpZ2h0IHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5tX2hlYWRlciAub3B0aW9ucyAudG9wLW1lbnUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAudG9wLW1lbnUgdWw6YmVmb3JlLFxuLm1faGVhZGVyIC5vcHRpb25zIC50b3AtbWVudSB1bDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubV9oZWFkZXIgLm9wdGlvbnMgLnRvcC1tZW51IHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAudG9wLW1lbnUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNzA3NDdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm1faGVhZGVyIC5vcHRpb25zIC50b3AtbWVudSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5tX2hlYWRlciAub3B0aW9ucyAudG9wLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1faGVhZGVyIC5vcHRpb25zIC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubV9oZWFkZXIgLm9wdGlvbnMgLm1haW4tbWVudSBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gIC5tX2hlYWRlciAub3B0aW9ucyAubWFpbi1tZW51IGxpIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbi5tX2hlYWRlciAub3B0aW9ucyAubWFpbi1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAubWFpbi1tZW51IGxpOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAubWFpbi1tZW51IGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiByZ2JhKDAsODQsMTg1LDAuMjUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1faGVhZGVyIC5vcHRpb25zIC5tYWluLW1lbnUgbGkgYSBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCw4NCwxODUsMC45OSk7XG59XG4ubV9oZWFkZXIgLm9wdGlvbnMgLm1haW4tbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU0Yjk7XG59XG4ubV9oZWFkZXIgLm9wdGlvbnMgLm1haW4tbWVudSBsaSBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzAwNTRiOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5tX2hlYWRlciAub3B0aW9ucyAubWFpbi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLm1faGVhZGVyIC5vcHRpb25zIC5sYW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAubV9oZWFkZXIgLm9wdGlvbnMgLmxhbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tX2hlYWRlciAub3B0aW9ucyAubGFuZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAtMy41cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDMuNXB4IDAgMy41cHg7XG4gIGJvcmRlci1jb2xvcjogI2EwYTBhMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAubGFuZzpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAubGFuZzpob3ZlciBsaSB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjE1KTtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAubGFuZzpob3ZlciBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm1faGVhZGVyIC5vcHRpb25zIC5sYW5nOmhvdmVyIGxpOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAubGFuZyAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLm1faGVhZGVyIC5vcHRpb25zIC5sYW5nIC5pY29uLnJ1IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xhbmctcnUucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubV9oZWFkZXIgLm9wdGlvbnMgLmxhbmcgLmljb24uZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGFuZy1lbi5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAubGFuZyBsaSB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAubGFuZyBsaTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZDogI2YwZjJmMztcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAubGFuZyBsaTpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAubGFuZyBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA3LjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1faGVhZGVyIC5vcHRpb25zIC5zZWFyY2gge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubV9oZWFkZXIgLm9wdGlvbnMgLnNlYXJjaCBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAuc2VhcmNoIGZvcm06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMnB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAuc2VhcmNoIGZvcm0gaW5wdXQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLm1faGVhZGVyIC5vcHRpb25zIC5zZWFyY2ggZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDFweCAycHggNXB4IC0ycHggcmdiYSgwLDAsMCwwLjI1KTtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAuc2VhcmNoIGZvcm0gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZDJkMmQyO1xufVxuLm1faGVhZGVyIC5vcHRpb25zIC5zZWFyY2ggZm9ybSBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzM2Mzk4YTtcbn1cbi5tX2hlYWRlciAub3B0aW9ucyAuc2luZ2luIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MHB4O1xufVxuLm1faGVhZGVyIC5hdXRoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubV9oZWFkZXIgLmF1dGggLnVzZXIsXG4ubV9oZWFkZXIgLmF1dGggLmV4aXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubV9oZWFkZXIgLmF1dGggLmV4aXQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5tX2hlYWRlciAuYXV0aCAudXNlciAucGxhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUxpZ2h0JztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLm1faGVhZGVyIC5hdXRoIC51c2VyIC5uYW1lIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhLUV4dHJhYmxkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubV9pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ubV9pdGVtIC5pbWFnZSB7XG4gIGhlaWdodDogMTgwcHg7XG59XG4ubV9pdGVtIC5pbWFnZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubV9pdGVtIC5pbWFnZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm1faXRlbSAuaW1hZ2UgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsODQsMTg1LDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG59XG4ubV9pdGVtIC5pbWFnZSBhOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbiAgb3BhY2l0eTogMTtcbn1cbi5tX2l0ZW0gLmltYWdlLnZpZGVvIGE6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcbn1cbi5tX2l0ZW0gLmltYWdlLnZpZGVvIGE6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuICBmb250LWZhbWlseTogJ2p1ZG8nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiAnXFxlOTEwJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE4MHB4O1xuICBmb250LXNpemU6IDUwcHg7XG59XG4ubV9pdGVtIC5pbWFnZS52aWRlbyBhOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xufVxuLm1faXRlbSAuaW1hZ2UudmlkZW8gYTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cbi5tX2l0ZW0gLmRhdGUge1xuICBjb2xvcjogIzlkYTJhYTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1faXRlbSAudGl0bGUge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubV9pdGVtIC50aXRsZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogcmdiYSgwLDg0LDE4NSwwLjI1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubV9pdGVtIC50aXRsZSBhIHNwYW4ge1xuICBjb2xvcjogcmdiYSgwLDg0LDE4NSwwLjk5KTtcbn1cbi5tX2l0ZW0gLnRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNTRiOTtcbn1cbi5tX2l0ZW0gLnRpdGxlIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fbGVhZC1ldmVudHMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5tX2xlYWQtZXZlbnRzIC5maW5pc2hlZC1ldmVudHMsXG4ubV9sZWFkLWV2ZW50cyAuY29taW5nLWV2ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tX2xlYWQtZXZlbnRzIC5maW5pc2hlZC1ldmVudHMgLnNtYWxsLWhlYWRsaW5nLFxuLm1fbGVhZC1ldmVudHMgLmNvbWluZy1ldmVudHMgLnNtYWxsLWhlYWRsaW5nIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xufVxuLm1fbGVhZC1ldmVudHMgLmZpbmlzaGVkLWV2ZW50cyAubGlzdCxcbi5tX2xlYWQtZXZlbnRzIC5jb21pbmctZXZlbnRzIC5saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tX2xlYWQtZXZlbnRzIC5maW5pc2hlZC1ldmVudHMgLmxpc3QgLml0ZW0sXG4ubV9sZWFkLWV2ZW50cyAuY29taW5nLWV2ZW50cyAubGlzdCAuaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ubV9sZWFkLWV2ZW50cyAuZmluaXNoZWQtZXZlbnRzIC5saXN0IC5pdGVtIC50aXRsZSxcbi5tX2xlYWQtZXZlbnRzIC5jb21pbmctZXZlbnRzIC5saXN0IC5pdGVtIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tX2xlYWQtZXZlbnRzIC5maW5pc2hlZC1ldmVudHMgLmxpc3QgLml0ZW0gLnRpdGxlIGEsXG4ubV9sZWFkLWV2ZW50cyAuY29taW5nLWV2ZW50cyAubGlzdCAuaXRlbSAudGl0bGUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IHJnYmEoMCw4NCwxODUsMC4yNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1fbGVhZC1ldmVudHMgLmZpbmlzaGVkLWV2ZW50cyAubGlzdCAuaXRlbSAudGl0bGUgYSBzcGFuLFxuLm1fbGVhZC1ldmVudHMgLmNvbWluZy1ldmVudHMgLmxpc3QgLml0ZW0gLnRpdGxlIGEgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsODQsMTg1LDAuOTkpO1xufVxuLm1fbGVhZC1ldmVudHMgLmZpbmlzaGVkLWV2ZW50cyAubGlzdCAuaXRlbSAudGl0bGUgYTpob3Zlcixcbi5tX2xlYWQtZXZlbnRzIC5jb21pbmctZXZlbnRzIC5saXN0IC5pdGVtIC50aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU0Yjk7XG59XG4ubV9sZWFkLWV2ZW50cyAuZmluaXNoZWQtZXZlbnRzIC5saXN0IC5pdGVtIC50aXRsZSBhOmhvdmVyIHNwYW4sXG4ubV9sZWFkLWV2ZW50cyAuY29taW5nLWV2ZW50cyAubGlzdCAuaXRlbSAudGl0bGUgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMwMDU0Yjk7XG59XG4ubV9sZWFkLWV2ZW50cyAuZmluaXNoZWQtZXZlbnRzIC5saXN0IC5pdGVtIC5pbmZvIC5pbmZvLXRpdGxlLFxuLm1fbGVhZC1ldmVudHMgLmNvbWluZy1ldmVudHMgLmxpc3QgLml0ZW0gLmluZm8gLmluZm8tdGl0bGUsXG4ubV9sZWFkLWV2ZW50cyAuZmluaXNoZWQtZXZlbnRzIC5saXN0IC5pdGVtIC5pbmZvIC5pbmZvLXZhbHVlLFxuLm1fbGVhZC1ldmVudHMgLmNvbWluZy1ldmVudHMgLmxpc3QgLml0ZW0gLmluZm8gLmluZm8tdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNzA3NDdjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1fbGVhZC1ldmVudHMgLmZpbmlzaGVkLWV2ZW50cyAubGlzdCAuaXRlbSAuaW5mbyAuaW5mby12YWx1ZSxcbi5tX2xlYWQtZXZlbnRzIC5jb21pbmctZXZlbnRzIC5saXN0IC5pdGVtIC5pbmZvIC5pbmZvLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tX2xlYWQtZXZlbnRzIC5maW5pc2hlZC1ldmVudHMgLmRldGFpbHMsXG4ubV9sZWFkLWV2ZW50cyAuY29taW5nLWV2ZW50cyAuZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAzMHB4O1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubV9sZWFkLWV2ZW50cyAuY29taW5nLWV2ZW50cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAwcHggMCAxcHggI2U5ZTllOTtcbn1cbi5tX2xlYWQtZXZlbnRzIC5jb21pbmctZXZlbnRzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTIlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLm1fbGVhZC1ldmVudHMgLmZpbmlzaGVkLWV2ZW50cyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZDogI2U4ZjJmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwcHggMCAxcHggI2U5ZTllOTtcbn1cbi5tX2xlYWQtZXZlbnRzIC5maW5pc2hlZC1ldmVudHMgLmRldGFpbHMge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG4ubV9sZWFkLWV2ZW50cyAuZmluaXNoZWQtZXZlbnRzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMyU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwNiU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLm1fbGVhZC1tZWRpYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLm1fbGVhZC1tZWRpYSAuY29sLXhzLTQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5tX2xlYWQtbWVkaWEgLmNvbC14cy00LmFuaW0tb3V0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tX2xlYWQtbmV3cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1fbGVhZC1uZXdzIC5sZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG59XG4ubV9sZWFkLW5ld3MgLmxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ubV9sZWFkLW5ld3MgLmxhcmdlIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1fbGVhZC1uZXdzIC5sYXJnZSAuaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDg0LDE4NSwwLjI1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xufVxuLm1fbGVhZC1uZXdzIC5sYXJnZSAuaW1hZ2U6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuICBvcGFjaXR5OiAxO1xufVxuLm1fbGVhZC1uZXdzIC5sYXJnZSAuZGF0ZSB7XG4gIGNvbG9yOiAjOWRhMmFhO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubV9sZWFkLW5ld3MgLmxhcmdlIC50aXRsZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogcmdiYSgwLDg0LDE4NSwwLjI1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4ubV9sZWFkLW5ld3MgLmxhcmdlIC50aXRsZSBhIHNwYW4ge1xuICBjb2xvcjogcmdiYSgwLDg0LDE4NSwwLjk5KTtcbn1cbi5tX2xlYWQtbmV3cyAubGFyZ2UgLnRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNTRiOTtcbn1cbi5tX2xlYWQtbmV3cyAubGFyZ2UgLnRpdGxlIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fbGVhZC1uZXdzIC5zbWFsbCAuaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcbn1cbi5tX2xlYWQtbmV3cyAuc21hbGwgLml0ZW06YmVmb3JlLFxuLm1fbGVhZC1uZXdzIC5zbWFsbCAuaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubV9sZWFkLW5ld3MgLnNtYWxsIC5pdGVtIC5pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tX2xlYWQtbmV3cyAuc21hbGwgLml0ZW0gLmltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCw4NCwxODUsMC4yNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbn1cbi5tX2xlYWQtbmV3cyAuc21hbGwgLml0ZW0gLmltYWdlOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubV9sZWFkLW5ld3MgLnNtYWxsIC5pdGVtIC5pbWFnZSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICB9XG59XG4ubV9sZWFkLW5ld3MgLnNtYWxsIC5pdGVtIC5kZXNjIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1fbGVhZC1uZXdzIC5zbWFsbCAuaXRlbSAuZGVzYyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLm1fbGVhZC1uZXdzIC5zbWFsbCAuaXRlbSAuZGVzYyAuZGF0ZSB7XG4gIGNvbG9yOiAjOWRhMmFhO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubV9sZWFkLW5ld3MgLnNtYWxsIC5pdGVtIC5kZXNjIC50aXRsZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogcmdiYSgwLDg0LDE4NSwwLjI1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubV9sZWFkLW5ld3MgLnNtYWxsIC5pdGVtIC5kZXNjIC50aXRsZSBhIHNwYW4ge1xuICBjb2xvcjogcmdiYSgwLDg0LDE4NSwwLjk5KTtcbn1cbi5tX2xlYWQtbmV3cyAuc21hbGwgLml0ZW0gLmRlc2MgLnRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNTRiOTtcbn1cbi5tX2xlYWQtbmV3cyAuc21hbGwgLml0ZW0gLmRlc2MgLnRpdGxlIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fbGVhZC1uZXdzIC5ub3JtYWwge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ubV9sZWFkLXBhcnRuZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tX2xlYWQtcGFydG5lcnMgLmNhcm91c2VsLXBhcnRuZXJzIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLm1fbGVhZC1wYXJ0bmVycyAuY2Fyb3VzZWwtcGFydG5lcnMgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2JiYzZjODtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLm1fbGVhZC1wYXJ0bmVycyAuY2Fyb3VzZWwtcGFydG5lcnMgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLm1fbGVhZC1wYXJ0bmVycyAuY2Fyb3VzZWwtcGFydG5lcnMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbn1cbi5tX2xlYWQtcGFydG5lcnMgLmNhcm91c2VsLXBhcnRuZXJzIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjMzYzOThhO1xufVxuLm1fbGVhZC1wYXJ0bmVycyAuY2Fyb3VzZWwtcGFydG5lcnMgLml0ZW0ge1xuICBoZWlnaHQ6IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ubV9sZWFkLXBhcnRuZXJzIC5jYXJvdXNlbC1wYXJ0bmVycyAuaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xufVxuLm1fbGVhZC1wYXJ0bmVycyAuY2Fyb3VzZWwtcGFydG5lcnMgLml0ZW0gYSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xufVxuLm1fbGVhZC1wYXJ0bmVycyAuY2Fyb3VzZWwtcGFydG5lcnMgLml0ZW0uc2xpY2stYWN0aXZlIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjU1cyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLm1fbWFuYWdlcnMgLml0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG59XG4ubV9tYW5hZ2VycyAuaXRlbTpiZWZvcmUsXG4ubV9tYW5hZ2VycyAuaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubV9tYW5hZ2VycyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5tX21hbmFnZXJzIC5pdGVtIC5pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubV9tYW5hZ2VycyAuaXRlbSAuZGV0YWlscyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDY3JTtcbn1cbi5tX21hbmFnZXJzIC5pdGVtIC5kZXRhaWxzIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tX21hbmFnZXJzIC5pdGVtIC5kZXRhaWxzIC5zdGF0dXMsXG4ubV9tYW5hZ2VycyAuaXRlbSAuZGV0YWlscyAuY29udGFjdHMsXG4ubV9tYW5hZ2VycyAuaXRlbSAuZGV0YWlscyAuZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubV9tYW5hZ2VycyAuaXRlbSAuZGV0YWlscyAuc3RhdHVzIC50aXRsZSxcbi5tX21hbmFnZXJzIC5pdGVtIC5kZXRhaWxzIC5jb250YWN0cyAudGl0bGUsXG4ubV9tYW5hZ2VycyAuaXRlbSAuZGV0YWlscyAuZGVzYyAudGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzcwNzQ3Yztcbn1cbi5tX21hbmFnZXJzIC5pdGVtIC5kZXRhaWxzIC5zdGF0dXMgLnZhbHVlLFxuLm1fbWFuYWdlcnMgLml0ZW0gLmRldGFpbHMgLmNvbnRhY3RzIC52YWx1ZSxcbi5tX21hbmFnZXJzIC5pdGVtIC5kZXRhaWxzIC5kZXNjIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tX21hbmFnZXJzIC5pdGVtIC5kZXRhaWxzIC5jb250YWN0cyAudmFsdWUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1fbWFuYWdlcnMgLml0ZW0gLmRldGFpbHMgLmNvbnRhY3RzIC52YWx1ZSBhIHtcbiAgY29sb3I6ICMwMDU0Yjk7XG59XG4ubV9tYW5hZ2VycyAuaXRlbSAuZGV0YWlscyAuY29udGFjdHMgLnZhbHVlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tX3BhZ2UtaGVhZGVyLW5hdnMge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm1fcGFnZS1oZWFkZXItbmF2czpiZWZvcmUsXG4ubV9wYWdlLWhlYWRlci1uYXZzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tX3BhZ2UtaGVhZGVyLW5hdnMgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubV9wYWdlLWhlYWRlci1uYXZzIC5uYXZzIGJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5tX3BhZ2UtaGVhZGVyLW5hdnMgLmNvbnRhY3RzLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tX3BhZ2UtaGVhZGVyLW5hdnMgLmNvbnRhY3RzLWJ1dHRvbiArIGgyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubV9wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcbn1cbi5tX3BhZ2UtaGVhZGVyOmJlZm9yZSxcbi5tX3BhZ2UtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tX3BhZ2UtaGVhZGVyIGgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ubV9wYWdlLWhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1fcGFnZS1oZWFkZXIgLmxpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm1fcGFnZS1oZWFkZXIgLmxpbmtzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDA1NGI5O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMCw4NCwxODUsMC4yNSk7XG59XG4ubV9wYWdlLWhlYWRlciAubGlua3MgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLDg0LDE4NSwwLjk5KTtcbn1cbi5tX3BhZ2UtaGVhZGVyIC5idXR0b25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1fcGFnZS1oZWFkZXIgLmJ1dHRvbnMgYnV0dG9uIHtcbiAgd2lkdGg6IDExMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubV9wYWdpbmF0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1fcGFnaW5hdGlvbnMgdWwsXG4ubV9wYWdpbmF0aW9ucyBsaSxcbi5tX3BhZ2luYXRpb25zIGEsXG4ubV9wYWdpbmF0aW9ucyBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ubV9wYWdpbmF0aW9ucyBhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDU0Yjk7XG59XG4ubV9wYWdpbmF0aW9ucyBhOmhvdmVyLFxuLm1fcGFnaW5hdGlvbnMgYS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzM2Mzk4YTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzM2Mzk4YTtcbn1cbi5tX3BhZ2luYXRpb25zIGJ1dHRvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwNTRiOTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm1fcGFnaW5hdGlvbnMgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM2Mzk4YTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzM2Mzk4YTtcbn1cbi5tX3JhdGluZy1saXN0OmJlZm9yZSxcbi5tX3JhdGluZy1saXN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tX3JhdGluZy1saXN0ICsgLm1fcGFnaW5hdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1fcmF0aW5nLWxpc3QgKyAubV9wYWdpbmF0aW9ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMjclO1xuICB9XG59XG4ubV9yYXRpbmctbGlzdCArIC5tX3BhZ2luYXRpb25zIHVsIGxpIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1fcmF0aW5nLWxpc3QgKyAubV9wYWdpbmF0aW9ucyB1bCBsaTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubV9yYXRpbmctbGlzdCAubGlzdCB7XG4gIHdpZHRoOiA3NyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tX3JhdGluZy1saXN0IC5saXN0IHtcbiAgICB3aWR0aDogNzIlO1xuICB9XG59XG4ubV9yYXRpbmctbGlzdCAuaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QyZDJkMjtcbn1cbi5tX3JhdGluZy1saXN0IC5pdGVtOmJlZm9yZSxcbi5tX3JhdGluZy1saXN0IC5pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tX3JhdGluZy1saXN0IC5pdGVtIC5pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubV9yYXRpbmctbGlzdCAuaXRlbSAuZGV0YWlscyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDcyJTtcbn1cbi5tX3JhdGluZy1saXN0IC5pdGVtIC5kZXRhaWxzIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tX3JhdGluZy1saXN0IC5pdGVtIC5kZXRhaWxzIC5pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tX3JhdGluZy1saXN0IC5pdGVtIC5kZXRhaWxzIC5pbmZvIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tX3JhdGluZy1saXN0IC5pdGVtIC5kZXRhaWxzIC5pbmZvIC52YWx1ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tX3JhdGluZy1saXN0IC5pdGVtIC5kZXRhaWxzIC5kZXNjIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjNzA3NDdjO1xufVxuLm1fcmF0aW5nLWxpc3QgLml0ZW0gLmRldGFpbHMgLmRlc2MgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1fcmVzdWx0cy1nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tX3Jlc3VsdHMtZ2FsbGVyeSAubV9wYWdlLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubV9yZXN1bHRzLWdhbGxlcnkgLm1fcGFnZS1oZWFkZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1fcmVzdWx0cy1nYWxsZXJ5IC5tX2FydGljbGUtY2Fyb3VzZWwtdGh1bWJuYWlscyB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tX3Jlc3VsdHMtZ2FsbGVyeSAubV9hcnRpY2xlLWNhcm91c2VsLXRodW1ibmFpbHMuY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubV9yZXN1bHRzLWxpc3Q6YmVmb3JlLFxuLm1fcmVzdWx0cy1saXN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tX3Jlc3VsdHMtbGlzdCArIC5tX3BhZ2luYXRpb25zIHtcbiAgcGFkZGluZy1yaWdodDogMjMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tX3Jlc3VsdHMtbGlzdCArIC5tX3BhZ2luYXRpb25zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNyU7XG4gIH1cbn1cbi5tX3Jlc3VsdHMtbGlzdCArIC5tX3BhZ2luYXRpb25zIHVsIGxpIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1fcmVzdWx0cy1saXN0ICsgLm1fcGFnaW5hdGlvbnMgdWwgbGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1fcmVzdWx0cy1saXN0IC5saXN0IHtcbiAgd2lkdGg6IDc3JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1fcmVzdWx0cy1saXN0IC5saXN0IHtcbiAgICB3aWR0aDogNzIlO1xuICB9XG59XG4ubV9yZXN1bHRzLWxpc3QgLmxpc3QgLmxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubV9yZXN1bHRzLWxpc3QgLmxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1fcmVzdWx0cy1saXN0IC5saXN0OmJlZm9yZSxcbi5tX3Jlc3VsdHMtbGlzdCAubGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubV9yZXN1bHRzLWxpc3QgLmxpc3QgLm1fcGFnZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1fcmVzdWx0cy1saXN0IC5saXN0IC5tX3BhZ2UtaGVhZGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tX3Jlc3VsdHMtbGlzdCAuaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ubV9yZXN1bHRzLWxpc3QgLml0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1fcmVzdWx0cy1saXN0IC5pdGVtIC50aXRsZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogcmdiYSgwLDg0LDE4NSwwLjI1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubV9yZXN1bHRzLWxpc3QgLml0ZW0gLnRpdGxlIGEgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsODQsMTg1LDAuOTkpO1xufVxuLm1fcmVzdWx0cy1saXN0IC5pdGVtIC50aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU0Yjk7XG59XG4ubV9yZXN1bHRzLWxpc3QgLml0ZW0gLnRpdGxlIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDA1NGI5O1xufVxuLm1fcmVzdWx0cy1saXN0IC5pdGVtIC5pbmZvIC5pbmZvLXRpdGxlLFxuLm1fcmVzdWx0cy1saXN0IC5pdGVtIC5pbmZvIC5pbmZvLXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzcwNzQ3YztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tX3Jlc3VsdHMtbGlzdCAuaXRlbSAuaW5mbyAuaW5mby12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubV9yc3MtbGFyZ2Uge1xuICBoZWlnaHQ6IDkycHg7XG4gIGxpbmUtaGVpZ2h0OiA5MnB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMmYzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMCwwLDAsMC4xNSk7XG59XG4ubV9yc3MtbGFyZ2U6YmVmb3JlLFxuLm1fcnNzLWxhcmdlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tX3Jzcy1sYXJnZSAuaGVhZGxpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAubV9yc3MtbGFyZ2UgLmhlYWRsaW5nIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAubV9yc3MtbGFyZ2UgLmhlYWRsaW5nIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubV9yc3MtbGFyZ2UgZm9ybSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDU3MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5tX3Jzcy1sYXJnZSBmb3JtIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAubV9yc3MtbGFyZ2UgZm9ybSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1fcnNzLWxhcmdlIGZvcm0ge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuLm1fcnNzLWxhcmdlIGZvcm0gaW5wdXQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDM3MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5tX3Jzcy1sYXJnZSBmb3JtIGlucHV0IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAubV9yc3MtbGFyZ2UgZm9ybSBpbnB1dCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1fcnNzLWxhcmdlIGZvcm0gaW5wdXQge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufVxuLm1fcnNzLWxhcmdlIGZvcm0gaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAxcHggMnB4IDVweCAtMnB4IHJnYmEoMCwwLDAsMC4yNSk7XG59XG4ubV9yc3MtbGFyZ2UgZm9ybSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxNDBweDtcbn1cbi5tX3JzcyB7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgwLDAsMCwwLjE1KTtcbn1cbi5tX3JzcyAuaGVhZGxpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG59XG4ubV9yc3MgZm9ybSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubV9yc3MgZm9ybSBpbnB1dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubV9yc3MgZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDFweCAycHggNXB4IC0ycHggcmdiYSgwLDAsMCwwLjI1KTtcbn1cbi5tX3JzcyBmb3JtIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLy8gU2VsZWN0aW9uXHJcbnNlbGVjdGlvbigpXHJcbiAgYmFja2dyb3VuZCAjMzYzOThhXHJcbiAgY29sb3IgI2ZmZlxyXG46Oi1tb3otc2VsZWN0aW9uXHJcbiAgc2VsZWN0aW9uKClcclxuOjpzZWxlY3Rpb25cclxuICBzZWxlY3Rpb24oKVxyXG4vLyBQbGFjZWhvbGRlclxyXG5wbGFjZWhvbGRlcigpXHJcbiAgY29sb3IgIzlmOWY5ZlxyXG5wbGFjZWhvbGRlckZvY3VzKClcclxuICB2aXNpYmlsaXR5IGhpZGRlblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJcclxuICBwbGFjZWhvbGRlcigpXHJcbjo6LW1vei1wbGFjZWhvbGRlcix0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlclxyXG4gIHBsYWNlaG9sZGVyKClcclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlcix0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXJcclxuICBwbGFjZWhvbGRlcigpXHJcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWFpbnB1dDotbW96LXBsYWNlaG9sZGVyXHJcbiAgcGxhY2Vob2xkZXIoKVxyXG5pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcix0ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlclxyXG4gIHBsYWNlaG9sZGVyRm9jdXMoKVxyXG5pbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyLHRleHRhcmVhOmZvY3VzOi1tb3otcGxhY2Vob2xkZXJcclxuICBwbGFjZWhvbGRlckZvY3VzKClcclxuaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXJcclxuICBwbGFjZWhvbGRlckZvY3VzKClcclxuaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJcclxuICBwbGFjZWhvbGRlckZvY3VzKCkiLCIvKiE9PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgIEJhc2UgZ3JpZCBzdHlsZXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kZm9vdGVyID0gMjI1cHhcclxuJGZvb3RlclNtYWxsID0gOTBweFxyXG5odG1sLCBib2R5XHJcbiAgaGVpZ2h0IDEwMCVcclxuICBtaW4td2lkdGggODAwcHhcclxuaHRtbFxyXG4gIGJhY2tncm91bmQgIzIwMjUyOFxyXG5ib2R5XHJcbiAgZm9udC1mYW1pbHkgJ09wZW4gU2FucycsIHNhbnMtc2VyaWZcclxuICBmb250LXNpemUgMTZweFxyXG4gIGxpbmUtaGVpZ2h0IDEuMlxyXG4gIGNvbG9yICRibGFja1xyXG4gIGJhY2tncm91bmQgI2ZmZlxyXG4ubV9mb290ZXJcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIHdpZHRoIDEwMCVcclxuICBtaW4td2lkdGggODAwcHhcclxuICBtYXJnaW4gMCBhdXRvXHJcbiAgaGVpZ2h0ICRmb290ZXJcclxuICAmLnNtYWxsXHJcbiAgICBoZWlnaHQgJGZvb3RlclNtYWxsXHJcblxyXG4ucHVzaFxyXG4gIGhlaWdodCAkZm9vdGVyXHJcbiAgJi5zbWFsbFxyXG4gICAgaGVpZ2h0ICRmb290ZXJTbWFsbFxyXG5cclxuLmNvbnRhaW5lclxyXG4gIHdpZHRoIGF1dG9cclxuICBtYXgtd2lkdGggMTIwMHB4XHJcbiAgbWluLXdpZHRoIDgwMHB4XHJcbiAgcGFkZGluZyAwIDE1cHhcclxuYXNpZGVcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweClcclxuICAgIGRpc3BsYXkgbm9uZVxyXG4ubWFpblxyXG4gIGJhY2tncm91bmQgI2ZmZlxyXG4gIHdpZHRoIDEwMCVcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIG1pbi1oZWlnaHQgMTAwJVxyXG4gIGhlaWdodCBhdXRvICFpbXBvcnRhbnRcclxuICBoZWlnaHQgMTAwJVxyXG4gIG1hcmdpbiAwIGF1dG8gLSgkZm9vdGVyKVxyXG4gICYuYWRtaW5cclxuICAgIG1hcmdpbiAwIGF1dG8gLSAoJGZvb3RlclNtYWxsKVxyXG4gICAgYmFja2dyb3VuZCAjZjBmMGYwXHJcbi5jb250ZW50XHJcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KVxyXG4gICAgPiAucm93XHJcbiAgICAgICYgPiAuY29sLXNtLTNcclxuICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgICAgJiA+IC5jb2wtc20tOVxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuXHJcbi52ZXJ0aWNhbC1vdXRlclxyXG4gIGRpc3BsYXkgdGFibGVcclxuICB3aWR0aCAxMDAlXHJcbiAgaGVpZ2h0IDEwMCVcclxuLnZlcnRpY2FsLWlubmVyXHJcbiAgZGlzcGxheSB0YWJsZS1jZWxsXHJcbiAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgd2lkdGggMTAwJVxyXG5cclxuLmNvcm5lclxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgJjphZnRlclxyXG4gICAgY29udGVudCAnJ1xyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIHJpZ2h0IC0xcHhcclxuICAgIHRvcCAtMXB4XHJcbiAgICB3aWR0aCAzMHB4XHJcbiAgICBoZWlnaHQgMzBweFxyXG4gICAgYmFja2dyb3VuZCAjZmZmXHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgICBib3JkZXItbGVmdCAxcHggc29saWQgJGJvcmRlclxyXG4gICAgYm9yZGVyLXRvcCAxcHggc29saWQgI2ZmZlxyXG4gICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCAjZmZmXHJcbiAgJjpiZWZvcmVcclxuICAgIGNvbnRlbnQgXCJcIlxyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIHotaW5kZXggMVxyXG4gICAgcmlnaHQgLTZweFxyXG4gICAgdG9wIDE0cHhcclxuICAgIHdpZHRoIDQwcHhcclxuICAgIGhlaWdodCAxcHhcclxuICAgIGJhY2tncm91bmQgJGJvcmRlclxyXG4gICAgdHJhbnNmb3JtIHJvdGF0ZSg0NWRlZylcclxuICAmOmhvdmVyXHJcbiAgICAmOmFmdGVyLCAmOmJlZm9yZVxyXG4gICAgICBvcGFjaXR5IDBcclxuXHJcblxyXG4vLyBBZG1pbnNcclxuLmFkbWluLXBhbmVsXHJcbiAgcGFkZGluZy1sZWZ0IDMwMHB4XHJcbiAgb3ZlcmZsb3cgaGlkZGVuXHJcbi5tX2FkbWluLXdpbmRvd1xyXG4gIGZsb2F0IGxlZnRcclxuICB3aWR0aCAxMDAlXHJcbi5tX2FkbWluLXNpZGViYXJcclxuICBmbG9hdCBsZWZ0XHJcbiAgbWFyZ2luLWxlZnQgLTI5OHB4XHJcbiAgd2lkdGggMjcwcHhcclxuICBiYWNrZ3JvdW5kICNmYWZhZmFcclxuICBib3gtc2hhZG93IDAgMCAzcHggcmdiYSgwLDAsMCwuMTUpXHJcbiAgYm9yZGVyLXJhZGl1cyAkcmFkaXVzXHJcbiAgb3ZlcmZsb3cgaGlkZGVuXHJcbi5tX2FkbWluLXdpbmRvdyxcclxuLm1fYWRtaW4tc2lkZWJhclxyXG4gIG1hcmdpbi10b3AgMnB4XHJcbiAgcGFkZGluZy1ib3R0b20gOTk5OTlweFxyXG4gIG1hcmdpbi1ib3R0b20gLTk5OTk5cHhcclxuXHJcbiIsIi8vIE1vYmlsZSBidXJnZXIgYnV0dG9uXHJcbi5tb2JpbGUtbWVudS10cmlnZ2VyXHJcbiAgZGlzcGxheSBub25lXHJcbiAgcG9zaXRpb24gYWJzb2x1dGVcclxuICBsZWZ0IDEwcHhcclxuICB0b3AgNTAlXHJcbiAgd2lkdGggMzJweFxyXG4gIGhlaWdodCAyMnB4XHJcbiAgbWFyZ2luLXRvcCAtKEBoZWlnaHQvMilcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweClcclxuICAgIGRpc3BsYXkgYmxvY2tcclxuICAmOmFmdGVyLFxyXG4gICY6YmVmb3JlLFxyXG4gIHNwYW5cclxuICAgIGFuaW0oKVxyXG4gICAgY29udGVudCAnJ1xyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIGxlZnQgMFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgaGVpZ2h0IDNweFxyXG4gICAgYmFja2dyb3VuZCAjNjA2MDYwXHJcbiAgJjpiZWZvcmVcclxuICAgIHRvcCAwXHJcbiAgJjphZnRlclxyXG4gICAgYm90dG9tIDBcclxuICBzcGFuXHJcbiAgICB0b3AgNTAlXHJcbiAgICBtYXJnaW4tdG9wIC0xLjVweFxyXG4gICYub3BlblxyXG4gICAgc3BhblxyXG4gICAgICBvcGFjaXR5IDBcclxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTVweClcclxuICAgICY6YWZ0ZXJcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTdweCwgN3B4KVxyXG4gICAgJjpiZWZvcmVcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlKC02cHgsIC02cHgpXHJcblxyXG4uYnV0dG9uXHJcbiAgdHJhbnNpdGlvbiBib3gtc2hhZG93IC4yNXMgZWFzZS1pblxyXG4gIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgd2lkdGggNzBweFxyXG4gIGhlaWdodCAzMnB4XHJcbiAgbGluZS1oZWlnaHQgMzJweFxyXG4gIGJvcmRlci1yYWRpdXMgJHJhZGl1c1xyXG4gIGNvbG9yICNmZmZcclxuICBmb250LXNpemUgMTNweFxyXG4gIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgYm9yZGVyIG5vbmVcclxuICBib3gtc2hhZG93IDFweCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KVxyXG4gICY6YWN0aXZlXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgdG9wIDFweFxyXG4gICAgYm94LXNoYWRvdyBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsMCwwLC4xNSksIDAgMCAxcHggcmdiYSgwLDAsMCwuMTUpXHJcbiAgJi5idXR0b24tdmlvbGV0XHJcbiAgICBiYWNrZ3JvdW5kICR2aW9sZXRcclxuICAgICY6aG92ZXJcclxuICAgICAgYmFja2dyb3VuZCAkcmVkXHJcbiAgJi5idXR0b24tcmVkXHJcbiAgICBiYWNrZ3JvdW5kICRyZWRcclxuICAgICY6aG92ZXJcclxuICAgICAgYmFja2dyb3VuZCAkdmlvbGV0XHJcbiAgJi5idXR0b24td2hpdGVcclxuICAgIGJhY2tncm91bmQgI2ZmZlxyXG4gICAgY29sb3IgIzcwNzQ3Y1xyXG4gICAgd2lkdGggMTMwcHhcclxuICAgICY6aG92ZXJcclxuICAgICAgYmFja2dyb3VuZCAkdmlvbGV0XHJcbiAgICAgIGNvbG9yICNmZmZcclxuICAgICAgLmljb24tZGV0YWlsc1xyXG4gICAgICAgIGNvbG9yICNmZmZcclxuICAgIC5pY29uLWRldGFpbHNcclxuICAgICAgZm9udC1zaXplIDEwcHhcclxuICAgICAgY29sb3IgI2EwYTBhMFxyXG4gICAgICBtYXJnaW4tcmlnaHQgNXB4XHJcbiAgJi5idXR0b24tZ3JheVxyXG4gICAgYmFja2dyb3VuZCAjZjBmMmYzXHJcbiAgICBjb2xvciAjNzA3NDdjXHJcbiAgICB3aWR0aCAxNzBweFxyXG4gICAgJjpob3ZlcixcclxuICAgICYuY3VycmVudFxyXG4gICAgICBiYWNrZ3JvdW5kICR2aW9sZXRcclxuICAgICAgY29sb3IgI2ZmZlxyXG5cclxuXHJcblxyXG4ubV9hcnRpY2xlLWNhcm91c2VsLFxyXG4ubV9hcnRpY2xlLWNhcm91c2VsLXRodW1ibmFpbHNcclxuICAuc2xpY2stZG90c1xyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIGxlZnQgMFxyXG4gICAgYm90dG9tIDE1cHhcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIGhlaWdodCAxMnB4XHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgei1pbmRleCAxMDBcclxuICAgIGxpXHJcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gICAgICBoZWlnaHQgMTJweFxyXG4gICAgICB3aWR0aCAxMnB4XHJcbiAgICAgIG1hcmdpbi1sZWZ0IDVweFxyXG4gICAgICBtYXJnaW4tcmlnaHQgNXB4XHJcbiAgICAgIGJ1dHRvblxyXG4gICAgICAgIGFuaW0oKVxyXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICBtYXJnaW4gMFxyXG4gICAgICAgIGJhY2tncm91bmQgI2ZmZlxyXG4gICAgICAgIGJvcmRlciBub25lXHJcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXHJcbiAgICAgICAgdGV4dC1pbmRlbnQgLTk5OTlweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICYuc2xpY2stYWN0aXZlXHJcbiAgICAgICAgYnV0dG9uXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kICRyZWRcclxuICAuc2xpY2stYXJyb3dcclxuICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICB0b3AgNTAlXHJcbiAgICB3aWR0aCA0MHB4XHJcbiAgICBoZWlnaHQgNDBweFxyXG4gICAgYm9yZGVyIDFweCBzb2xpZCAjZmZmXHJcbiAgICBib3JkZXItcmFkaXVzIDUwJVxyXG4gICAgYmFja2dyb3VuZCBub25lXHJcbiAgICBjb2xvciAjZmZmXHJcbiAgICBtYXJnaW4tdG9wIC0yMHB4XHJcbiAgICB6LWluZGV4IDEwXHJcbiAgICBsaW5lLWhlaWdodCAzOHB4XHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgJjpob3ZlclxyXG4gICAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgICAgY29sb3IgIzk5OVxyXG4gICAgJi5zbGljay1uZXh0XHJcbiAgICAgIHJpZ2h0IDE1cHhcclxuICAgICYuc2xpY2stcHJldlxyXG4gICAgICBsZWZ0IDE1cHhcclxuXHJcbi5wcmV0dHktZW1iZWQ6YWZ0ZXJcclxuICBpY29uKClcclxuICBjb250ZW50IFwiXFxlOTEwXCIgIWltcG9ydGFudFxyXG4gIGJhY2tncm91bmQgbm9uZSAhaW1wb3J0YW50XHJcbiAgZm9udC1zaXplIDgwcHhcclxuICBjb2xvciAjZmZmXHJcbiAgbWFyZ2luLWxlZnQgLTQwcHggIWltcG9ydGFudFxyXG4gIG1hcmdpbi10b3AgLTQwcHggIWltcG9ydGFudFxyXG4gIHdpZHRoIDgwcHggIWltcG9ydGFudFxyXG4gIGhlaWdodCA4MHB4ICFpbXBvcnRhbnRcclxuIiwiLy89PT09PT09PT09PT09PSBNSVhJTlMgPT09PT09PT09PT09PT0vL1xyXG5cclxuY2xlYXJmaXgoKVxyXG4gICY6YmVmb3JlXHJcbiAgJjphZnRlclxyXG4gICAgY29udGVudCAnJ1xyXG4gICAgZGlzcGxheSB0YWJsZVxyXG4gICAgY2xlYXIgYm90aFxyXG5cclxuYW5pbSgpXHJcbiAgdHJhbnNpdGlvbiBhbGwgMC4yNXMgZWFzZS1vdXRcclxuXHJcbnNtb290aCgpXHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0gdHJhbnNsYXRlM2QoMCwgMCwgMClcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHkgaGlkZGVuXHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZSAxMDAwXHJcbmljb24oKVxyXG4gIGZvbnQtZmFtaWx5ICdqdWRvJyAhaW1wb3J0YW50XHJcbiAgc3BlYWsgbm9uZVxyXG4gIGZvbnQtc3R5bGUgbm9ybWFsXHJcbiAgZm9udC13ZWlnaHQgbm9ybWFsXHJcbiAgZm9udC12YXJpYW50IG5vcm1hbFxyXG4gIHRleHQtdHJhbnNmb3JtIG5vbmVcclxuICBsaW5lLWhlaWdodCAxXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZyBhbnRpYWxpYXNlZFxyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nIGdyYXlzY2FsZVxyXG5cclxubGluaygpXHJcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICBjb2xvciByZ2JhKDAsIDg0LCAxODUsIC4yNSlcclxuICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXHJcbiAgc3BhblxyXG4gICAgY29sb3IgcmdiYSgwLCA4NCwgMTg1LCAuOTkpXHJcbiAgJjpob3ZlclxyXG4gICAgY29sb3IgcmdiYSgwLCA4NCwgMTg1LCAxKVxyXG4gICAgc3BhblxyXG4gICAgICBjb2xvciByZ2JhKDAsIDg0LCAxODUsIDEpXHJcblxyXG5cclxuLy9cclxuLy8gVFJJQU5HTEVcclxuLy8gPT09PT09PT1cclxuLy8gaHR0cHM6Ly9naXRodWIuY29tL2phY2ticmV3ZXIvc3R5bHVzLW1peGlucy9ibG9iL21hc3Rlci9kb2NzL3RyaWFuZ2xlLm1kXHJcbnRyaWFuZ2xlKCRwb2ludCA9ICd1cCcsICRzaXplID0gMWVtLCAkY29sb3IgPSAjNzc3KVxyXG5cclxuICBpZiAkc2l6ZSBpcyBhICd1bml0JyAmJiAkY29sb3IgaXMgYSAnY29sb3InXHJcblxyXG4gICAgaWYgJHBvaW50ID09ICd1cCdcclxuICAgICAgX3RyaWFuZ2xlLWJvcmRlcnMoe3RvcDogJycsIHJpZ2h0OiB0cmFuc3BhcmVudCwgYm90dG9tOiBzb2xpZCwgbGVmdDogdHJhbnNwYXJlbnR9LCAkc2l6ZSwgJGNvbG9yKVxyXG4gICAgZWxzZSBpZiAkcG9pbnQgPT0gJ3JpZ2h0J1xyXG4gICAgICBfdHJpYW5nbGUtYm9yZGVycyh7dG9wOiB0cmFuc3BhcmVudCwgcmlnaHQ6ICcnLCBib3R0b206IHRyYW5zcGFyZW50LCBsZWZ0OiBzb2xpZH0sICRzaXplLCAkY29sb3IpXHJcbiAgICBlbHNlIGlmICRwb2ludCA9PSAnZG93bidcclxuICAgICAgX3RyaWFuZ2xlLWJvcmRlcnMoe3RvcDogc29saWQsIHJpZ2h0OiB0cmFuc3BhcmVudCwgYm90dG9tOiAnJywgbGVmdDogdHJhbnNwYXJlbnR9LCAkc2l6ZSwgJGNvbG9yKVxyXG4gICAgZWxzZSBpZiAkcG9pbnQgPT0gJ2xlZnQnXHJcbiAgICAgIF90cmlhbmdsZS1ib3JkZXJzKHt0b3A6IHRyYW5zcGFyZW50LCByaWdodDogc29saWQsIGJvdHRvbTogdHJhbnNwYXJlbnQsIGxlZnQ6ICcnfSwgJHNpemUsICRjb2xvcilcclxuICAgIGVsc2UgaWYgJHBvaW50ID09ICd1cC1sZWZ0J1xyXG4gICAgICAkc2l6ZSA9ICgkc2l6ZSAvIDIpXHJcbiAgICAgIF90cmlhbmdsZS1ib3JkZXJzKHt0b3A6IHNvbGlkLCByaWdodDogdHJhbnNwYXJlbnQsIGJvdHRvbTogdHJhbnNwYXJlbnQsIGxlZnQ6IHNvbGlkfSwgJHNpemUsICRjb2xvcilcclxuICAgIGVsc2UgaWYgJHBvaW50ID09ICd1cC1yaWdodCdcclxuICAgICAgJHNpemUgPSAoJHNpemUgLyAyKVxyXG4gICAgICBfdHJpYW5nbGUtYm9yZGVycyh7dG9wOiBzb2xpZCwgcmlnaHQ6IHNvbGlkLCBib3R0b206IHRyYW5zcGFyZW50LCBsZWZ0OiB0cmFuc3BhcmVudH0sICRzaXplLCAkY29sb3IpXHJcbiAgICBlbHNlIGlmICRwb2ludCA9PSAnZG93bi1yaWdodCdcclxuICAgICAgJHNpemUgPSAoJHNpemUgLyAyKVxyXG4gICAgICBfdHJpYW5nbGUtYm9yZGVycyh7dG9wOiB0cmFuc3BhcmVudCwgcmlnaHQ6IHNvbGlkLCBib3R0b206IHNvbGlkLCBsZWZ0OiB0cmFuc3BhcmVudH0sICRzaXplLCAkY29sb3IpXHJcbiAgICBlbHNlIGlmICRwb2ludCA9PSAnZG93bi1sZWZ0J1xyXG4gICAgICAkc2l6ZSA9ICgkc2l6ZSAvIDIpXHJcbiAgICAgIF90cmlhbmdsZS1ib3JkZXJzKHt0b3A6IHRyYW5zcGFyZW50LCByaWdodDogdHJhbnNwYXJlbnQsIGJvdHRvbTogc29saWQsIGxlZnQ6IHNvbGlkfSwgJHNpemUsICRjb2xvcilcclxuXHJcblxyXG4vL1xyXG4vLyBUUklBTkdMRSBCT1JERVJTXHJcbi8vIFRoaXMgbWl4aW4gc2hvdWxkIG5vdCBiZSBjYWxsZWQgZGlyZWN0bHlcclxuLy9cclxuXHJcbl90cmlhbmdsZS1ib3JkZXJzKCRzaWRlcywgJHNpemUsICRjb2xvcilcclxuXHJcbiAgd2lkdGggMFxyXG4gIGhlaWdodCAwXHJcblxyXG4gIGZvciAkc2lkZSwgJHN0eWxlIGluICRzaWRlc1xyXG4gICAgaWYgJHN0eWxlID09IHNvbGlkXHJcbiAgICAgIGJvcmRlci17JHNpZGV9ICRzaXplIHNvbGlkICRjb2xvclxyXG4gICAgZWxzZSBpZiAkc3R5bGUgPT0gdHJhbnNwYXJlbnRcclxuICAgICAgYm9yZGVyLXskc2lkZX0gJHNpemUgc29saWQgdHJhbnNwYXJlbnRcclxuXHJcblxyXG5cclxubGlnaHQoKVxyXG4gIGZvbnQtZmFtaWx5ICdQcm94aW1hTm92YS1MaWdodCdcclxuICBmb250LXdlaWdodCBub3JtYWxcclxuICBmb250LXN0eWxlIG5vcm1hbFxyXG5ib2xkKClcclxuICBmb250LWZhbWlseSAnUHJveGltYU5vdmEtRXh0cmFibGQnXHJcbiAgZm9udC13ZWlnaHQgbm9ybWFsXHJcbiAgZm9udC1zdHlsZSBub3JtYWxcclxucmVndWxhcigpXHJcbiAgZm9udC1mYW1pbHkgJ1Byb3hpbWFOb3ZhLVJlZ3VsYXInXHJcbiAgZm9udC13ZWlnaHQgbm9ybWFsXHJcbiAgZm9udC1zdHlsZSBub3JtYWwiLCIubXktbWZwLXpvb20taW4ubWZwLXJlYWR5Lm1mcC1iZ1xyXG4gIG9wYWNpdHkgLjVcclxuLm1vZGFsc1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBhZGRpbmc6IDUwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gIG1hcmdpbjogNDBweCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2hhZG93IDAgMCAxMHB4IDJweCByZ2JhKDAsMCwwLC4zNSlcclxuICAuaGVhZGVyXHJcbiAgICBmb250LXNpemUgMzBweFxyXG4gICAgbGluZS1oZWlnaHQgMVxyXG4gICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGJvcmRlclxyXG4gICAgZm9udC13ZWlnaHQgNjAwXHJcbiAgICBwYWRkaW5nLWJvdHRvbSAyMHB4XHJcbiAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuICBmb3JtXHJcbiAgICAuaGdyb3VwXHJcbiAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG4gICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDBcclxuICAgICAgaW5wdXQsXHJcbiAgICAgIHRleHRhcmVhXHJcbiAgICAgICAgYW5pbSgpXHJcbiAgICAgICAgZm9udC1mYW1pbHkgJ09wZW4gc2FucydcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgbGluZS1oZWlnaHQgNDRweFxyXG4gICAgICAgIGhlaWdodCA0NHB4XHJcbiAgICAgICAgYm94LXNoYWRvdyAxcHggMnB4IDVweCAtMnB4IHJnYmEoMCwwLDAsMC4yNSlcclxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRib3JkZXJcclxuICAgICAgICBib3JkZXItcmFkaXVzICRyYWRpdXNcclxuICAgICAgICBwYWRkaW5nLWxlZnQgMTBweFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMTBweFxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgYm94LXNoYWRvdyAxcHggMnB4IDVweCAtMnB4IHJnYmEoMCwwLDAsMC4wMSlcclxuICAgICAgdGV4dGFyZWFcclxuICAgICAgICBoZWlnaHQgMTAwcHhcclxuICAgICAgICBsaW5lLWhlaWdodCAxNXB4XHJcbiAgICAgICAgcGFkZGluZy10b3AgMTBweFxyXG4gICAgICBidXR0b25cclxuICAgICAgICBoZWlnaHQgNDRweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDQ0cHhcclxuICAgICAgICBwYWRkaW5nLWxlZnQgMjBweFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxyXG4gICAgICAgIHdpZHRoIGF1dG9cclxuIiwiLnJhZGlvLWN1c3RvbVxyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Qgbm9uZVxyXG4gIC1tb3otdXNlci1zZWxlY3Qgbm9uZVxyXG4gIC1tcy11c2VyLXNlbGVjdCBub25lXHJcbiAgLW8tdXNlci1zZWxlY3Qgbm9uZVxyXG4gIHVzZXItc2VsZWN0IG5vbmVcclxuICBjdXJzb3IgcG9pbnRlclxyXG4gIGRpc3BsYXkgYmxvY2tcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIGhlaWdodCAxNnB4XHJcbiAgbWFyZ2luLWJvdHRvbSAxNXB4XHJcbiAgJiA+IGlucHV0W3R5cGU9cmFkaW9dXHJcbiAgICBkaXNwbGF5IG5vbmVcclxuICAmID4gLnRleHRcclxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbiB0b3BcclxuICAgIGNvbG9yICM3MDc0N2NcclxuICAgIGZvbnQtc2l6ZSAxM3B4XHJcbiAgICBsaW5lLWhlaWdodCAxNnB4XHJcbiAgICBwYWRkaW5nLWxlZnQgMjVweFxyXG4gICYgPiAuaWNvblxyXG4gICAgYmFja2dyb3VuZCAjZmZmXHJcbiAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgbGVmdCAwXHJcbiAgICB0b3AgNTAlXHJcbiAgICB3aWR0aCAxNnB4XHJcbiAgICBoZWlnaHQgMTZweFxyXG4gICAgbWFyZ2luLXRvcCAtOHB4XHJcbiAgICBib3JkZXItcmFkaXVzIDEwMCVcclxuICAgIGJvcmRlciAxcHggc29saWQgJGJvcmRlclxyXG4gICYgPiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkXHJcbiAgICAmICsgLmljb25cclxuICAgICAgYm9yZGVyLWNvbG9yICR2aW9sZXRcclxuICAgICAgYmFja2dyb3VuZCAkdmlvbGV0XHJcbiAgICAgIGJveC1zaGFkb3cgaW5zZXQgMCAwIDAgM3B4ICNmZmZcclxuICAgICAgJiArIC50ZXh0XHJcbiAgICAgICAgY29sb3IgIzAwMCIsIi5zY3JvbGxhYmxlXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAmOmZvY3VzXHJcbiAgICBvdXRsaW5lIDBcclxuICAudmlld3BvcnRcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgIC5vdmVydmlld1xyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgLnNjcm9sbC1iYXJcclxuICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgJi52ZXJ0aWNhbFxyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICByaWdodCAwXHJcbiAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgIGJhY2tncm91bmQgI2ZmZlxyXG4gICAgICB3aWR0aCA1cHhcclxuICAgICAgei1pbmRleCAxMFxyXG4gICAgICAudGh1bWJcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgbWluLWhlaWdodCAxMHB4XHJcbiAgICAgICAgYmFja2dyb3VuZCAkdmlvbGV0XHJcbiAgICAmLmhvcml6b250YWxcclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAudGh1bWJcclxuICAgICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICAgIG1pbi13aWR0aCAxMHB4XHJcbiAgICAgICAgbGVmdCAwXHJcbiAgICAudGh1bWJcclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAmLmRlZmF1bHQtc2tpblxyXG4gICAgcGFkZGluZy1yaWdodCAxMHB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbSA2cHhcclxuICAgIC5zY3JvbGwtYmFyXHJcbiAgICAgICYudmVydGljYWxcclxuICAgICAgICB3aWR0aCA2cHhcclxuICAgICAgJi5ob3Jpem9udGFsXHJcbiAgICAgICAgaGVpZ2h0IDZweFxyXG4gICAgICAudGh1bWJcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIGJsYWNrXHJcbiAgICAgICAgb3BhY2l0eSAwLjRcclxuICAgICAgICBib3JkZXItcmFkaXVzIDNweFxyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA0cHhcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgNHB4XHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICAudGh1bWJcclxuICAgICAgICAgIG9wYWNpdHkgMC42XHJcbiAgJi5ncmF5LXNraW5cclxuICAgIHBhZGRpbmctcmlnaHQgMTdweFxyXG4gICAgLnNjcm9sbC1iYXJcclxuICAgICAgYm9yZGVyIDFweCBzb2xpZCBncmF5XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3IgI2QzZDNkM1xyXG4gICAgICAudGh1bWJcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIGdyYXlcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIC50aHVtYlxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvciBibGFja1xyXG4gICAgICAmLnZlcnRpY2FsXHJcbiAgICAgICAgd2lkdGggMTBweFxyXG4gICAgICAmLmhvcml6b250YWxcclxuICAgICAgICBoZWlnaHQgMTBweFxyXG4gICAgICAgIG1hcmdpbi10b3AgMnB4XHJcbiAgJi5tb2Rlcm4tc2tpblxyXG4gICAgcGFkZGluZy1yaWdodCAxN3B4XHJcbiAgICAuc2Nyb2xsLWJhclxyXG4gICAgICBib3JkZXIgMXB4IHNvbGlkIGdyYXlcclxuICAgICAgYm9yZGVyLXJhZGl1cyA0cHhcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzIDRweFxyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgNHB4XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdyBpbnNldCAwIDAgNXB4ICM4ODhcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93IGluc2V0IDAgMCA1cHggIzg4OFxyXG4gICAgICBib3gtc2hhZG93IGluc2V0IDAgMCA1cHggIzg4OFxyXG4gICAgICAudGh1bWJcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICM5NWFhYmZcclxuICAgICAgICBib3JkZXItcmFkaXVzIDRweFxyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA0cHhcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgNHB4XHJcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjNTM2OTg0XHJcbiAgICAgICYudmVydGljYWxcclxuICAgICAgICB3aWR0aCAxMHB4XHJcbiAgICAgICAgLnRodW1iXHJcbiAgICAgICAgICB3aWR0aCA4cHhcclxuICAgICAgICAgIGJhY2tncm91bmQgLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzk1YWFiZiAwJSwgIzU0NzA5MiAxMDAlKVxyXG4gICAgICAgICAgYmFja2dyb3VuZCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzk1YWFiZiksIGNvbG9yLXN0b3AoMTAwJSwgIzU0NzA5MikpXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM5NWFhYmYgMCUsICM1NDcwOTIgMTAwJSlcclxuICAgICAgICAgIGJhY2tncm91bmQgLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM5NWFhYmYgMCUsICM1NDcwOTIgMTAwJSlcclxuICAgICAgICAgIGJhY2tncm91bmQgLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjOTVhYWJmIDAlLCAjNTQ3MDkyIDEwMCUpXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzk1YWFiZiAwJSwgIzU0NzA5MiAxMDAlKVxyXG4gICAgICAgICAgLW1zLWZpbHRlciBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzk1YWFiZicsIGVuZENvbG9yc3RyPScjNTQ3MDkyJyxHcmFkaWVudFR5cGU9MSApXCJcclxuICAgICAgJi5ob3Jpem9udGFsXHJcbiAgICAgICAgaGVpZ2h0IDEwcHhcclxuICAgICAgICBtYXJnaW4tdG9wIDJweFxyXG4gICAgICAgIC50aHVtYlxyXG4gICAgICAgICAgaGVpZ2h0IDhweFxyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSBsaW5lYXItZ3JhZGllbnQoIzk1YWFiZiwgIzU0NzA5MilcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgLW8tbGluZWFyLWdyYWRpZW50KCM5NWFhYmYsICM1NDcwOTIpXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIC1tb3otbGluZWFyLWdyYWRpZW50KCM5NWFhYmYsICM1NDcwOTIpXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCM5NWFhYmYsICM1NDcwOTIpXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIC1tcy1saW5lYXItZ3JhZGllbnQoIzk1YWFiZiwgIzU0NzA5MilcclxuICAgICAgICAgIC1tcy1maWx0ZXIgXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM5NWFhYmYnLCBlbmRDb2xvcnN0cj0nIzU0NzA5MicsR3JhZGllbnRUeXBlPTAgKVwiXHJcblxyXG4ubm90LXNlbGVjdGFibGVcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQgbm9uZVxyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Qgbm9uZVxyXG4gIC1raHRtbC11c2VyLXNlbGVjdCBub25lXHJcbiAgLW1vei11c2VyLXNlbGVjdCBub25lXHJcbiAgLW1zLXVzZXItc2VsZWN0IG5vbmVcclxuICB1c2VyLXNlbGVjdCBub25lXHJcblxyXG4iLCIuU3Vtb1NlbGVjdFxyXG4gIHdpZHRoIDIwMHB4XHJcbiAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gIG91dGxpbmUgbm9uZVxyXG4gIHBcclxuICAgIG1hcmdpbiAwXHJcbiAgLmhpZGRlblxyXG4gICAgZGlzcGxheSBub25lXHJcbiAgLnNlYXJjaC10eHRcclxuICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgb3V0bGluZSBub25lXHJcbiAgLm5vLW1hdGNoXHJcbiAgICBkaXNwbGF5IG5vbmVcclxuICAgIHBhZGRpbmcgNnB4XHJcbiAgJi5vcGVuXHJcbiAgICAuc2VhcmNoLXR4dFxyXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICB0b3AgMFxyXG4gICAgICBsZWZ0IDBcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBtYXJnaW4gMFxyXG4gICAgICBwYWRkaW5nIDVweCA4cHhcclxuICAgICAgYm9yZGVyIG5vbmVcclxuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgICAgLW1vei1ib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgIGJvcmRlci1yYWRpdXMgNXB4XHJcbiAgICAmID4gLm9wdFdyYXBwZXJcclxuICAgICAgdG9wIDM1cHhcclxuICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAmLnVwXHJcbiAgICAgICAgdG9wIGF1dG9cclxuICAgICAgICBib3R0b20gMTAwJVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gNXB4XHJcbiAgJiA+IC5DYXB0aW9uQ29udFxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIGJvcmRlciAxcHggc29saWQgI2ZmZlxyXG4gICAgYm94LXNoYWRvdyAwIDFweCAxcHggMXB4IHJnYmEoMCwwLDAsLjEpXHJcbiAgICBtaW4taGVpZ2h0IDMycHhcclxuICAgIGJhY2tncm91bmQtY29sb3IgI2ZmZlxyXG4gICAgYm9yZGVyLXJhZGl1cyAycHhcclxuICAgIG1hcmdpbiAwXHJcbiAgICAmID4gc3BhblxyXG4gICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgIHRleHQtb3ZlcmZsb3cgZWxsaXBzaXNcclxuICAgICAgd2hpdGUtc3BhY2Ugbm93cmFwXHJcbiAgICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgICBjdXJzb3IgZGVmYXVsdFxyXG4gICAgICAmLnBsYWNlaG9sZGVyXHJcbiAgICAgICAgY29sb3IgI2NjY1xyXG4gICAgICAgIGZvbnQtc3R5bGUgaXRhbGljXHJcbiAgICAmID4gbGFiZWxcclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgdG9wIDBcclxuICAgICAgcmlnaHQgMFxyXG4gICAgICBib3R0b20gMFxyXG4gICAgICB3aWR0aCAyMHB4XHJcbiAgICAgICYgPiBpXHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiBjZW50ZXIgY2VudGVyXHJcbiAgICAgICAgd2lkdGggMTZweFxyXG4gICAgICAgIGhlaWdodCAxNnB4XHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgdG9wIDBcclxuICAgICAgICBsZWZ0IDBcclxuICAgICAgICByaWdodCAwXHJcbiAgICAgICAgYm90dG9tIDBcclxuICAgICAgICBtYXJnaW4gYXV0b1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxyXG4gICAgICAgIG9wYWNpdHkgMVxyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM2MTYxNjEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgJiA+IC5vcHRXcmFwcGVyXHJcbiAgICBkaXNwbGF5IG5vbmVcclxuICAgIHotaW5kZXggMTAwMFxyXG4gICAgdG9wIDMwcHhcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICBsZWZ0IDBcclxuICAgIC13ZWJraXQtYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAtbW96LWJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgIGJvcmRlciAxcHggc29saWQgI2RkZFxyXG4gICAgYm94LXNoYWRvdyAycHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTEpLCBpbnNldCAwIDEwcHggNXB4IC01cHggcmdiYSgwLDAsMCwuMSlcclxuICAgIGJvcmRlci1yYWRpdXMgMCAwIDNweCAzcHhcclxuICAgIGJvcmRlciBub25lXHJcbiAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgIHBhZGRpbmctdG9wIDEwcHhcclxuICAgIHVsXHJcbiAgICAgIGxpc3Qtc3R5bGUgbm9uZVxyXG4gICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgIHBhZGRpbmcgMFxyXG4gICAgICBtYXJnaW4gMFxyXG4gICAgICAvLyBvdmVyZmxvdyBhdXRvXHJcbiAgICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgJiA+IC5vcHRpb25zXHJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgIG1heC1oZWlnaHQgMjUwcHhcclxuICAgICAgaGVpZ2h0IDI1MHB4XHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgbGlcclxuICAgICAgICAmLmdyb3VwXHJcbiAgICAgICAgICAmLmRpc2FibGVkXHJcbiAgICAgICAgICAgICYgPiBsYWJlbFxyXG4gICAgICAgICAgICAgIG9wYWNpdHkgMC41XHJcbiAgICAgICAgICAmID4gbGFiZWxcclxuICAgICAgICAgICAgY3Vyc29yIGRlZmF1bHRcclxuICAgICAgICAgICAgcGFkZGluZyA4cHggNnB4XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcclxuICAgICAgICB1bFxyXG4gICAgICAgICAgbGlcclxuICAgICAgICAgICAgJi5vcHRcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgMjJweFxyXG4gICAgICAgICYub3B0XHJcbiAgICAgICAgICBwYWRkaW5nIDBcclxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGRcclxuICAgICAgICAgICAgZGlzcGxheSBub25lXHJcbiAgICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICR2aW9sZXRcclxuICAgICAgICAgICAgY29sb3IgI2ZmZlxyXG4gICAgICAgICAgJi5zZWxcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjYTFjMGU0XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNhMWMwZTRcclxuICAgICAgICAgICYuZGlzYWJsZWRcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciBpbmhlcml0XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzIG5vbmVcclxuICAgICAgICAgICAgKlxyXG4gICAgICAgICAgICAgIG9wYWNpdHkgMC41XHJcbiAgICAgICAgbGFiZWxcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3cgZWxsaXBzaXNcclxuICAgICAgICAgIHdoaXRlLXNwYWNlIG5vd3JhcFxyXG4gICAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgICAgcGFkZGluZyA2cHhcclxuICAgICAgICBzcGFuXHJcbiAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgICAgICAmLm9wdEdyb3VwXHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgNXB4XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXHJcbiAgICAgICYgPiBsaVxyXG4gICAgICAgICYub3B0XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgMnB4IDJweCAwIDBcclxuICAgICAgICAgICAgZGlzcGxheSBub25lXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyAwIDAgMnB4IDJweFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIG5vbmVcclxuICAgICYubXVsdGlwbGVcclxuICAgICAgJiA+IC5vcHRpb25zXHJcbiAgICAgICAgbGlcclxuICAgICAgICAgIHVsXHJcbiAgICAgICAgICAgIGxpXHJcbiAgICAgICAgICAgICAgJi5vcHRcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCA1MHB4XHJcbiAgICAgICAgICAmLm9wdFxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgMzVweFxyXG4gICAgICAgICAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgICAmLmlzRmxvYXRpbmdcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbSA0M3B4XHJcbiAgICAgICAgJiA+IC5NdWx0aUNvbnRyb2xzXHJcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgICBtYXJnaW4tdG9wIDVweFxyXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgIGJvdHRvbSAwXHJcbiAgICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgJiA+IC5vcHRpb25zXHJcbiAgICAgICAgICBsaVxyXG4gICAgICAgICAgICAmLm9wdFxyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdCAzNXB4XHJcbiAgICAgICYub2tDYW5jZWxJbk11bHRpXHJcbiAgICAgICAgJiA+IC5NdWx0aUNvbnRyb2xzXHJcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgICAmID4gcFxyXG4gICAgICAgICAgICBwYWRkaW5nIDZweFxyXG4gICAgICAmID4gLk11bHRpQ29udHJvbHNcclxuICAgICAgICAmID4gcFxyXG4gICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgIGN1cnNvciBwb2ludGVyXHJcbiAgICAgICAgICBwYWRkaW5nIDEycHhcclxuICAgICAgICAgIHdpZHRoIDUwJVxyXG4gICAgICAgICAgYm94LXNpemluZyBib3JkZXItYm94XHJcbiAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmMWYxZjFcclxuICAgICAgICAgICYuYnRuT2tcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDFweCBzb2xpZCAjREJEQkRCXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgMCAwIDAgM3B4XHJcbiAgICAgICAgICAmLmJ0bkNhbmNlbFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDAgMCAzcHggMFxyXG4gICAgJi5pc0Zsb2F0aW5nXHJcbiAgICAgIHBvc2l0aW9uIGZpeGVkXHJcbiAgICAgIHRvcCAwXHJcbiAgICAgIGxlZnQgMFxyXG4gICAgICByaWdodCAwXHJcbiAgICAgIHdpZHRoIDkwJVxyXG4gICAgICBib3R0b20gMFxyXG4gICAgICBtYXJnaW4gYXV0b1xyXG4gICAgICBtYXgtaGVpZ2h0IDkwJVxyXG4gICAgICAmID4gLm9wdGlvbnNcclxuICAgICAgICBtYXgtaGVpZ2h0IDEwMCVcclxuICAgICAgICBib3gtc2hhZG93IDAgMCAxMDBweCAjNTk1OTU5XHJcbiAgICAgICAgbGlcclxuICAgICAgICAgICYub3B0XHJcbiAgICAgICAgICAgIHBhZGRpbmcgMTJweCA2cHhcclxuICAgICYgPiAuTXVsdGlDb250cm9sc1xyXG4gICAgICBkaXNwbGF5IG5vbmVcclxuICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgI2RkZFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcclxuICAgICAgYm94LXNoYWRvdyAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMylcclxuICAgICAgYm9yZGVyLXJhZGl1cyAwIDAgM3B4IDNweFxyXG4gICYuZGlzYWJsZWRcclxuICAgIG9wYWNpdHkgMC43XHJcbiAgICBjdXJzb3Igbm90LWFsbG93ZWRcclxuICAgICYgPiAuQ2FwdGlvbkNvbnRcclxuICAgICAgYm9yZGVyLWNvbG9yICNjY2NcclxuICAgICAgYm94LXNoYWRvdyBub25lXHJcbiAgLnNlbGVjdC1hbGxcclxuICAgIGJvcmRlci1yYWRpdXMgM3B4IDNweCAwIDBcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjZGRkXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcclxuICAgIHBhZGRpbmcgOHB4IDAgM3B4IDM1cHhcclxuICAgIGhlaWdodCAyMHB4XHJcbiAgICBjdXJzb3IgcG9pbnRlclxyXG4gICAgJi5wYXJ0aWFsXHJcbiAgICAgICYgPiBzcGFuXHJcbiAgICAgICAgaVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjY2NjXHJcblxyXG4uU2VsZWN0Qm94XHJcbiAgcGFkZGluZyA1cHggOHB4XHJcblxyXG4uc3Vtb1N0b3BTY3JvbGxcclxuICBvdmVyZmxvdyBoaWRkZW5cclxuXHJcbi5TdW1vU2VsZWN0Lm9wZW4+LnNlYXJjaD5zcGFuLCAuU3Vtb1NlbGVjdC5vcGVuPi5zZWFyY2g+bGFiZWxcclxuICB2aXNpYmlsaXR5IGhpZGRlblxyXG5cclxuLlNlbGVjdENsYXNzLC5TdW1vVW5kZXJcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIHRvcCAwXHJcbiAgbGVmdCAwXHJcbiAgcmlnaHQgMFxyXG4gIGhlaWdodCAxMDAlXHJcbiAgd2lkdGggMTAwJVxyXG4gIGJvcmRlciBub25lXHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nIGJvcmRlci1ib3hcclxuICAtbW96LWJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gIGJveC1zaXppbmcgYm9yZGVyLWJveFxyXG4gIG9wYWNpdHkgMFxyXG5cclxuLlNlbGVjdENsYXNzXHJcbiAgei1pbmRleCAxXHJcblxyXG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyID4gLm9wdGlvbnMgIGxpLm9wdCBsYWJlbCxcclxuLlN1bW9TZWxlY3QgPiAuQ2FwdGlvbkNvbnQsXHJcbi5TdW1vU2VsZWN0IC5zZWxlY3QtYWxsID4gbGFiZWxcclxuICB1c2VyLXNlbGVjdCBub25lXHJcbiAgLW8tdXNlci1zZWxlY3Qgbm9uZVxyXG4gIC1tb3otdXNlci1zZWxlY3Qgbm9uZVxyXG4gIC1raHRtbC11c2VyLXNlbGVjdCBub25lXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdCBub25lXHJcbiAgZm9udC1zaXplIDEzcHhcclxuXHJcblxyXG5cclxuLlN1bW9TZWxlY3QgPiAub3B0V3JhcHBlci5tdWx0aXBsZSA+IC5vcHRpb25zIGxpLm9wdCBzcGFuLFxyXG4uU3Vtb1NlbGVjdCAuc2VsZWN0LWFsbCA+IHNwYW5cclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIGRpc3BsYXkgYmxvY2tcclxuICB3aWR0aCAzMHB4XHJcbiAgdG9wIDBcclxuICBib3R0b20gMFxyXG4gIG1hcmdpbi1sZWZ0IC0zNXB4XHJcblxyXG4uU3Vtb1NlbGVjdCA+IC5vcHRXcmFwcGVyLm11bHRpcGxlID4gLm9wdGlvbnMgbGkub3B0IHNwYW4gaSxcclxuLlN1bW9TZWxlY3QgLnNlbGVjdC1hbGwgPiBzcGFuIGlcclxuICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gIG1hcmdpbiBhdXRvXHJcbiAgbGVmdCAwXHJcbiAgcmlnaHQgMFxyXG4gIHRvcCAwXHJcbiAgYm90dG9tIDBcclxuICB3aWR0aCAxNHB4XHJcbiAgaGVpZ2h0IDE0cHhcclxuICBib3JkZXIgMXB4IHNvbGlkICNBRUFFQUVcclxuICBib3JkZXItcmFkaXVzIDJweFxyXG4gIGJveC1zaGFkb3cgaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSlcclxuICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcclxuXHJcbi5TdW1vU2VsZWN0ID4gLm9wdFdyYXBwZXIubXVsdGlwbGUgPiAub3B0aW9ucyBsaS5vcHQuc2VsZWN0ZWQgc3BhbiBpLFxyXG4uU3Vtb1NlbGVjdCAuc2VsZWN0LWFsbC5zZWxlY3RlZCA+IHNwYW4gaSxcclxuLlN1bW9TZWxlY3QgLnNlbGVjdC1hbGwucGFydGlhbCA+IHNwYW4gaVxyXG4gIGJhY2tncm91bmQtY29sb3IgcmdiKDE3LCAxNjksIDE3KVxyXG4gIGJveC1zaGFkb3cgbm9uZVxyXG4gIGJvcmRlci1jb2xvciB0cmFuc3BhcmVudFxyXG4gIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxyXG4gIGJhY2tncm91bmQtcG9zaXRpb24gY2VudGVyIGNlbnRlclxyXG5cclxuLlN1bW9TZWxlY3QgLnNlbGVjdC1hbGwgPiBsYWJlbCwgLlN1bW9TZWxlY3QgLnNlbGVjdC1hbGwgPiBzcGFuIGlcclxuICBjdXJzb3IgcG9pbnRlclxyXG5cclxuIiwiLnNpZGViYXItaGVhZGxpbmdcclxuICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgcGFkZGluZyAxNXB4IDIwcHhcclxuICBmb250LXNpemUgMThweFxyXG4gIGZvbnQtd2VpZ2h0IGJvbGRcclxuLnNtYWxsLWhlYWRsaW5nXHJcbiAgcGFkZGluZyAxNXB4IDIwcHhcclxuICBmb250LXNpemUgMThweFxyXG4gIGZvbnQtd2VpZ2h0IGJvbGQiLCIubV9hZG1pbi1zaWRlYmFyXHJcbiAgbGlcclxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlMmUyZTJcclxuICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgYVxyXG4gICAgICByZWd1bGFyKClcclxuICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICBsaW5lLWhlaWdodCA0NnB4XHJcbiAgICAgIGhlaWdodCA0NnB4XHJcbiAgICAgIGZvbnQtc2l6ZSAxNnB4XHJcbiAgICAgIGk6Zmlyc3QtY2hpbGRcclxuICAgICAgICBjb2xvciAjYzhjOGM4XHJcbiAgICAgICAgZm9udC1zaXplIDIwcHhcclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgIGxlZnQgMjBweFxyXG4gICAgICAgIHRvcCA1MCVcclxuICAgICAgICBtYXJnaW4tdG9wIC0xMHB4XHJcbiAgICAgIC5sYWJlbFxyXG4gICAgICAgIGNvbG9yICMwMDBcclxuICAgICAgICBwYWRkaW5nLWxlZnQgNTBweFxyXG4gICAgICAuaWNvbi1hcnJvdy1uZXh0XHJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICByaWdodCAyMHB4XHJcbiAgICAgICAgdG9wIDUwJVxyXG4gICAgICAgIGNvbG9yICNjOGM4YzhcclxuICAgICAgICBmb250LXNpemUgMTJweFxyXG4gICAgICAgIGhlaWdodCAxMnB4XHJcbiAgICAgICAgd2lkdGggMTJweFxyXG4gICAgICAgIG1hcmdpbi10b3AgLShAaGVpZ2h0LzIpXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5jdXJyZW50XHJcbiAgICAgIGJhY2tncm91bmQgJGJsdWVcclxuICAgICAgLmxhYmVsLFxyXG4gICAgICAuaWNvbi1hcnJvdy1uZXh0LFxyXG4gICAgICBhIGk6Zmlyc3QtY2hpbGRcclxuICAgICAgICBjb2xvciAjZmZmXHJcblxyXG5cclxuIiwiLm1fYWRtaW4td2luZG93XHJcbiAgcmVndWxhcigpXHJcbiAgLndpbmRvd1xyXG4gICAgYmFja2dyb3VuZCAjZmFmYWZhXHJcbiAgICBib3gtc2hhZG93IDAgMCAzcHggcmdiYSgwLDAsMCwuMTUpXHJcbiAgICBib3JkZXItcmFkaXVzICRyYWRpdXNcclxuICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgICAmLmJnLXdoaXRlXHJcbiAgICAgIGJhY2tncm91bmQgI2ZmZlxyXG4gIC5oZWFkZXJcclxuICAgIHBhZGRpbmcgMTVweFxyXG4gICAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjZTJlMmUyXHJcbiAgICAuYnV0dG9uc1xyXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICAgICAgLmJ1dHRvblxyXG4gICAgICAgIHdpZHRoIGF1dG9cclxuICAgICAgICBwYWRkaW5nLWxlZnQgMjBweFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0IDMwcHhcclxuICAgIGgyXHJcbiAgICAgIGJvbGQoKVxyXG4gICAgICBmb250LXNpemUgMjBweFxyXG4gICAgICBsaW5lLWhlaWdodCAxXHJcbiAgICBoMVxyXG4gICAgICBib2xkKClcclxuICAgICAgZm9udC1zaXplIDMwcHhcclxuICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICAgICAgcGFkZGluZyAxMHB4IDBcclxuICAgIGgzXHJcbiAgICAgIGZvbnQtc2l6ZSAyOHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0IDFcclxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgICAgIHBhZGRpbmcgMTBweCAwXHJcbiAgLmNvbC1zbS02XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAuY29sLXNtLTY6bnRoLWNoaWxkKDJuKzEpXHJcbiAgICBjbGVhciBsZWZ0XHJcbiAgYVxyXG4gICAgbGluaygpXHJcbiAgICBmb250LXNpemUgMTRweFxyXG4gIC50YWJsZS13cmFwXHJcbiAgICBwYWRkaW5nLWxlZnQgMTVweFxyXG4gICAgcGFkZGluZy1yaWdodCAxNXB4XHJcbiAgICAmICsgLm1fcGFnaW5hdGlvbnNcclxuICAgICAgYm9yZGVyLXRvcCBub25lICFpbXBvcnRhbnRcclxuICAgICAgcGFkZGluZy10b3AgMjBweFxyXG4gICAgICBhXHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIG5vbmVcclxuICB0YWJsZVxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgdGV4dC1hbGlnbiBsZWZ0XHJcbiAgICB0aFxyXG4gICAgICBmb250LXdlaWdodCBub3JtYWxcclxuICAgICAgY29sb3IgIzc2NzY3NlxyXG4gICAgICBwYWRkaW5nIDEwcHhcclxuICAgICAgZm9udC1zaXplIDEzcHhcclxuXHJcbiAgICB0cjpudGgtY2hpbGQoZXZlbilcclxuICAgICAgYmFja2dyb3VuZCAjZjZmNmY2XHJcbiAgICB0ZFxyXG4gICAgICBwYWRkaW5nIDEwcHhcclxuICAgICAgaVxyXG4gICAgICAgIGNvbG9yICNjOGM4YzhcclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgIG1hcmdpbi1yaWdodCA1cHhcclxuICAgICYuZ3JhcGhcclxuICAgICAgbWFyZ2luLXRvcCAzMHB4XHJcbiAgICAgIGJvcmRlciAxcHggc29saWQgI2VjZWNlY1xyXG4gICAgICBtYXJnaW4tYm90dG9tIDE1cHhcclxuICAgICAgYm94LXNoYWRvdyAwIDFweCAycHggcmdiYSgwLDAsMCwuMSlcclxuICAgICAgLnZpZXcsIC5kb3dubG9hZFxyXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgICAgICAgbWFyZ2luLWxlZnQgNXB4XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDVweFxyXG4gICAgICB0cjpudGgtY2hpbGQob2RkKVxyXG4gICAgICAgIGJhY2tncm91bmQgI2Y2ZjZmNlxyXG4gICAgICB0cjpudGgtY2hpbGQoZXZlbilcclxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgICAgdGRcclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcclxuICAgICAgICAgIHRleHQtYWxpZ24gbGVmdFxyXG4gICAgICB0aFxyXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZFxyXG4gICAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XHJcbiAgICAgIHRyOmhvdmVyIHRkXHJcbiAgICAgICAgYmFja2dyb3VuZCAkdmlvbGV0XHJcbiAgICAgICAgY29sb3IgI2ZmZlxyXG4gICAgICAgIC5kYXRlLCAubnVtYmVyLCAuc3RhdHVzXHJcbiAgICAgICAgICBjb2xvciAjZmZmXHJcbiAgICAgICAgYVxyXG4gICAgICAgICAgY29sb3IgI2ZmZlxyXG4gICAgICAgICAgc3BhblxyXG4gICAgICAgICAgICBjb2xvciAjZmZmXHJcbiAgICAubnVtYmVyXHJcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gICAgICBjb2xvciAjNzY3Njc2XHJcbiAgICAgIG1pbi13aWR0aCAyMHB4XHJcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICAgIGZvbnQtc2l6ZSAxM3B4XHJcbiAgICAuZGF0ZSwgLnN0YXR1c1xyXG4gICAgICBmb250LXNpemUgMTNweFxyXG4gICAgICBjb2xvciAjNzY3Njc2XHJcbiAgLnVwZC1saXN0XHJcbiAgICAuaXRlbVxyXG4gICAgICBwYWRkaW5nIDE1cHhcclxuICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgI2UyZTJlMlxyXG4gICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICBib3JkZXItYm90dG9tIG5vbmVcclxuICAgICAgLmRhdGVcclxuICAgICAgICBsaWdodCgpXHJcbiAgICAgICAgZm9udC1zaXplIDEzcHhcclxuICAgICAgICBjb2xvciAjYTBhMGEwXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcclxuICAgICAgLnRpdGxlXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcbiAgICAgIC5kZXNjXHJcbiAgICAgICAgZm9udC1zaXplIDEzcHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDEwcHhcclxuICAgICAgICBjb2xvciAjNWE1YTVhXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcclxuICAgICAgLnN0YXR1c1xyXG4gICAgICAgIC5sYWJlbCwgLnZhbHVlXHJcbiAgICAgICAgICBmb250LXNpemUgMTNweFxyXG4gICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gICAgICAgIC5sYWJlbFxyXG4gICAgICAgICAgY29sb3IgI2EwYTBhMFxyXG4gICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgY29sb3IgIzVhNWE1YVxyXG4gICAgICAuZmlsZXNcclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgIHBhZGRpbmctbGVmdCAxMjVweFxyXG4gICAgICAgIC5sYWJlbFxyXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgIGxlZnQgMFxyXG4gICAgICAgICAgdG9wIDBcclxuICAgICAgICAgIGNvbG9yICNhMGEwYTBcclxuICAgICAgICAgIGZvbnQtc2l6ZSAxM3B4XHJcbiAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XHJcbiAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICBsaVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDdweFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcclxuICAuYWR2ZXJ0aXNlbWVudFxyXG4gICAgLm1fcGFnaW5hdGlvbnNcclxuICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgI2UyZTJlMlxyXG4gICAgICBwYWRkaW5nLXRvcCAyMHB4XHJcbiAgICAudXBkLWxpc3RcclxuICAgICAgLml0ZW1cclxuICAgICAgICAuZmlsZXNcclxuICAgICAgICAgIC5sYWJlbFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyOHB4XHJcbiAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gICAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICAgIGxpXHJcbiAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiB0b3BcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTVweFxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgICAgICAgICAgICAuaWNvbi1maWxlLWRvYyxcclxuICAgICAgICAgICAgICAuaWNvbi1maWxlLXhsc1xyXG4gICAgICAgICAgICAgICAgY29sb3IgJHJlZFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDIwcHhcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgICAgICAgICB0b3AgM3B4XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgNXB4XHJcbiAgLm1fYXJ0aWNsZVxyXG4gICAgcGFkZGluZy1sZWZ0IDMwcHhcclxuICAgIHBhZGRpbmctcmlnaHQgMzBweFxyXG4gICAgcGFkZGluZy1ib3R0b20gMzBweFxyXG4gICAgaDJcclxuICAgICAgZm9udC1zaXplIDI4cHhcclxuICAgICAgcmVndWxhcigpXHJcbiAgLm1fYXR0YWNobWVudHNcclxuICAgIG1hcmdpbi1ib3R0b20gMFxyXG4gICAgLml0ZW1cclxuICAgICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgICAgd2lkdGggNDglXHJcbiAgLmJhY2tcclxuICAgIHBhZGRpbmcgMzBweFxyXG4gICAgLmJ1dHRvblxyXG4gICAgICB3aWR0aCBhdXRvXHJcbiAgICAgIHBhZGRpbmctbGVmdCAxMHB4XHJcbiAgICAgIHBhZGRpbmctcmlnaHQgMTBweFxyXG4gIC5kb2NzLW5hdlxyXG4gICAgYmFja2dyb3VuZCAjZjBmMmYzXHJcbiAgICBwYWRkaW5nIDIwcHggMzBweFxyXG4gICAgbWFyZ2luLXRvcCAtMTBweFxyXG4gICAgLmJ1dHRvblxyXG4gICAgICBtYXJnaW4tcmlnaHQgMzBweFxyXG4gICAgICBtYXJnaW4tYm90dG9tIDE1cHhcclxuICAgICAgbWFyZ2luLXRvcCAxNXB4XHJcbiAgICAgIHdpZHRoIGF1dG9cclxuICAgICAgcGFkZGluZy1sZWZ0IDI1cHhcclxuICAgICAgcGFkZGluZy1yaWdodCAyNXB4XHJcbiAgLnZvdGVzXHJcbiAgICBiYWNrZ3JvdW5kICNmMGYyZjNcclxuICAgIHBhZGRpbmcgMzBweFxyXG4gICAgLnN1Ym1pdFxyXG4gICAgICBtYXJnaW4tdG9wIDMwcHhcclxuICAgICAgLmJ1dHRvblxyXG4gICAgICAgIHdpZHRoIGF1dG9cclxuICAgICAgICBwYWRkaW5nLWxlZnQgMjBweFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxyXG4gIC5tX3JhdGluZy1saXN0XHJcbiAgICAubGlzdFxyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgICAuaXRlbVxyXG4gICAgICBwYWRkaW5nLWJvdHRvbSAzMHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxyXG4gICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDBcclxuICAgICAgLmRldGFpbHNcclxuICAgICAgICAuaW5mb1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNXB4XHJcbiAgICAgICAgICAudmFsdWVcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcbiAgICAgICAgLm5hbWVcclxuICAgICAgICAgIGJvbGQoKVxyXG4gICAgICAgIC5kZXNjXHJcbiAgICAgICAgICAudGl0bGVcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcbiAgICAgICAgICBwXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDE4cHhcclxuICAubV9maWx0ZXJzXHJcbiAgICBmbG9hdCBub25lXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBwYWRkaW5nIDMwcHhcclxuICAgIG1hcmdpbi10b3AgLTEwcHhcclxuICAgIG1hcmdpbi1ib3R0b20gMjBweFxyXG4gICAgLmxhYmVsXHJcbiAgICAgIG1hcmdpbi1ib3R0b20gNXB4XHJcbiAgICAuaGdyb3VwXHJcbiAgICAgIGNsZWFyZml4KClcclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgbWFyZ2luLWJvdHRvbSAyNXB4XHJcbiAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMFxyXG4gICAgLnJlc2V0XHJcbiAgICAgIHRleHQtYWxpZ24gbGVmdFxyXG4gICAgLnN1Ym1pdFxyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICByaWdodCAwXHJcbiAgICAgIHRvcCAwXHJcbiAgICAgIHdpZHRoIDEwMHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0IDQ0cHhcclxuICAgICAgaGVpZ2h0IDQ0cHhcclxuICAgICAgbWFyZ2luLXRvcCAwXHJcbiAgICAgIC5idXR0b25cclxuICAgICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBmb250LXNpemUgMTZweFxyXG4gICAgLm5hbWVcclxuICAgICAgcGFkZGluZy1yaWdodCAxMjBweFxyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgICAgIGlucHV0XHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGFuaW0oKVxyXG4gICAgICAgIGZvbnQtZmFtaWx5ICdPcGVuIHNhbnMnXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDQ0cHhcclxuICAgICAgICBoZWlnaHQgNDRweFxyXG4gICAgICAgIGJveC1zaGFkb3cgMXB4IDJweCA1cHggLTJweCByZ2JhKDAsMCwwLDAuMjUpXHJcbiAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAkcmFkaXVzXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0IDEwcHhcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgIGJveC1zaGFkb3cgMXB4IDJweCA1cHggLTJweCByZ2JhKDAsMCwwLDAuMDEpXHJcbiAgICAubG9jYXRlLCAuYWdlLCAuc2V4XHJcbiAgICAgIGZsb2F0IGxlZnRcclxuICAgICAgd2lkdGggMzMuMzMzJVxyXG4gICAgLmxvY2F0ZVxyXG4gICAgICBwYWRkaW5nLXJpZ2h0IDMwcHhcclxuICAgICAgbWFyZ2luLWJvdHRvbSAwXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcclxuICAgICAgICB3aWR0aCAzMCVcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpXHJcbiAgICAgICAgd2lkdGggNTAlXHJcbiAgICAuc2V4XHJcbiAgICAgIGNsZWFyZml4KClcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KVxyXG4gICAgICAgIHdpZHRoIDM5JVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXHJcbiAgICAgICAgd2lkdGggNDIlXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KVxyXG4gICAgICAgIHdpZHRoIDYwJVxyXG4gICAgICAgIG1hcmdpbi10b3AgMzBweFxyXG4gICAgICAucmFkaW8tY3VzdG9tXHJcbiAgICAgICAgZmxvYXQgbGVmdFxyXG4gICAgICAgIHdpZHRoIDMzLjMzMyVcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDBcclxuICAgICAgICBtYXJnaW4tdG9wIDhweFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcclxuICAgICAgICAgID4gLnRleHRcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDIwcHhcclxuXHJcbiAgICAuYWdlXHJcbiAgICAgIHBhZGRpbmctcmlnaHQgMTVweFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpXHJcbiAgICAgICAgd2lkdGggMjUlXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcclxuICAgICAgICB3aWR0aCAyOCVcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpXHJcbiAgICAgICAgd2lkdGggNTAlXHJcbiAgICAgIC5zZWxlY3RzXHJcbiAgICAgICAgY2xlYXJmaXgoKVxyXG4gICAgICAgIC5taW4sIC5tYXhcclxuICAgICAgICAgIHdpZHRoIDUwJVxyXG4gICAgICAgICAgZmxvYXQgbGVmdFxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQgMTVweCIsIi5tX2FydGljbGUtY2Fyb3VzZWwtdGh1bWJuYWlsc1xyXG4gIGhlaWdodCA1ODBweFxyXG4gIC5jYXJvdXNlbC1hcnRpY2xlLXRodW1ibmFpbHNcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBoZWlnaHQgNTAwcHhcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIHBhZGRpbmctbGVmdCA1cHhcclxuICAgIHBhZGRpbmctcmlnaHQgNXB4XHJcbiAgICAuc2xpZGVcclxuICAgICAgaGVpZ2h0IDUwMHB4XHJcbiAgICAgIC5pbWFnZVxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gNTAlXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXHJcbiAgICAgICAgJi52aWRlbyBpbWdcclxuICAgICAgICAgIGhlaWdodCAxMDAlXHJcbiAgLmNhcm91c2VsLXRodW1ibmFpbHNcclxuICAgIGhlaWdodCA3MHB4XHJcbiAgICBtYXJnaW4tdG9wIDEwcHhcclxuICAgIC5zbGlkZVxyXG4gICAgICBoZWlnaHQgNzBweFxyXG4gICAgICBwYWRkaW5nLWxlZnQgNXB4XHJcbiAgICAgIHBhZGRpbmctcmlnaHQgNXB4XHJcbiAgICAgIC5pbWFnZVxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gNTAlXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXHJcbiAgICAgICAgJi52aWRlb1xyXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgICAgY29udGVudCBcIlwiXHJcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICAgIGxlZnQgMFxyXG4gICAgICAgICAgICB0b3AgMFxyXG4gICAgICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgcmdiYSgwLDAsMCwuNSkgIWltcG9ydGFudFxyXG4gICAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgICAgaWNvbigpXHJcbiAgICAgICAgICAgIGNvbnRlbnQgXCJcXGU5MTBcIiAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgbm9uZSAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAzMHB4XHJcbiAgICAgICAgICAgIGNvbG9yICNmZmZcclxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgICAgbGVmdCA1MCVcclxuICAgICAgICAgICAgdG9wIDUwJVxyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAtMTVweCAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3AgLTE1cHggIWltcG9ydGFudFxyXG4gICAgICAgICAgICB3aWR0aCAzMHB4ICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgaGVpZ2h0IDMwcHggIWltcG9ydGFudFxyXG4gICAgICAgICAgICB6LWluZGV4IDEwXHJcbiAgICAgICYuc2xpY2stY3VycmVudFxyXG4gICAgICAgIC5pbWFnZVxyXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgICAgY29udGVudCAnJ1xyXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICByaWdodCAwXHJcbiAgICAgICAgICAgIHRvcCAwXHJcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcclxuICAgICAgICAgICAgYm9yZGVyIDJweCBzb2xpZCAkcmVkXHJcbiAgICAgICAgICAmLnZpZGVvXHJcbiAgICAgICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kIG5vbmUgIWltcG9ydGFudFxyXG4gICAgICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxyXG4iLCIubV9hcnRpY2xlLWNhcm91c2VsXHJcbiAgaGVpZ2h0IDU2MHB4XHJcbiAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGJvcmRlclxyXG4gIG1hcmdpbi1ib3R0b20gNTVweFxyXG4gIHBhZGRpbmctYm90dG9tIDYwcHhcclxuICAubV9kZXRhaWxzLWJ1dHRvblxyXG4gICAgdG9wIDQycHhcclxuICAuY2Fyb3VzZWwtYXJ0aWNsZVxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIGhlaWdodCA1MDBweFxyXG4gICAgd2lkdGggMTAwJVxyXG5cclxuICAgIC5zbGlkZVxyXG4gICAgICBoZWlnaHQgNTAwcHhcclxuICAgICAgLmltYWdlXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA1MCVcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcclxuIiwiLm1fYXJ0aWNsZS1mb290ZXJcclxuICBjbGVhcmZpeCgpXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBib3JkZXItdG9wIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgcGFkZGluZy10b3AgMzBweFxyXG4gIG1hcmdpbi10b3AgMzBweFxyXG4gIC5zaGFyZVxyXG4gICAgZmxvYXQgbGVmdFxyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIHotaW5kZXggMTBcclxuICAgIGhlaWdodCAzMnB4XHJcbiAgICBwYWRkaW5nIDRweCAwXHJcbiAgLm1fZGV0YWlscy1idXR0b25cclxuICAgIGZsb2F0IHJpZ2h0XHJcbiAgICB0b3AgMFxyXG4gICAgei1pbmRleCAxMFxyXG4gIC5vcmlnaW5cclxuICAgIGZvbnQtc2l6ZSAxM3B4XHJcbiAgICBjb2xvciAjNzA3NDdjXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgIGxlZnQgMFxyXG4gICAgdG9wIDMwcHhcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIGhlaWdodCAzMnB4XHJcbiAgICBwYWRkaW5nLWxlZnQgMjAwcHhcclxuICAgIHBhZGRpbmctcmlnaHQgMjAwcHhcclxuICAgID4gc3BhblxyXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICAgICAgbGluZS1oZWlnaHQgMzJweFxyXG4gICAgYVxyXG4gICAgICBsaW5rKCkiLCIubV9hcnRpY2xlXHJcbiAgcGFkZGluZy10b3AgMTVweFxyXG4gIGgxLCBoMiwgaDMsIGg0XHJcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAgIGZvbnQtd2VpZ2h0IDYwMFxyXG4gIGgxXHJcbiAgICBmb250LXNpemUgMzBweFxyXG4gICAgbGluZS1oZWlnaHQgMzBweFxyXG4gIGgyXHJcbiAgICBmb250LXNpemUgMjRweFxyXG4gICAgbGluZS1oZWlnaHQgMjRweFxyXG4gIGgzXHJcbiAgICBmb250LXNpemUgMThweFxyXG4gICAgbGluZS1oZWlnaHQgMThweFxyXG4gIGg0XHJcbiAgICBmb250LXNpemUgMTZweFxyXG4gICAgbGluZS1oZWlnaHQgMTZweFxyXG4gIGhyXHJcbiAgICBib3JkZXItdG9wIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgICBtYXJnaW4gMzBweCAwXHJcbiAgcFxyXG4gICAgaVxyXG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudFxyXG4gICAgICBmb250LXN0eWxlIGl0YWxpYyAhaW1wb3J0YW50XHJcbiAgcCArIHVsXHJcbiAgICBtYXJnaW4tdG9wIC0yMHB4XHJcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcclxuXHJcbiAgdWxcclxuICAgIGxpXHJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgIHBhZGRpbmctbGVmdCAyMHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxyXG4gICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDBcclxuICAgICAgJjphZnRlclxyXG4gICAgICAgIGNvbnRlbnQgJydcclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgIGxlZnQgMFxyXG4gICAgICAgIHRvcCAxMXB4XHJcbiAgICAgICAgd2lkdGggMTBweFxyXG4gICAgICAgIGhlaWdodCAxcHhcclxuICAgICAgICBiYWNrZ3JvdW5kICRyZWRcclxuICAuZGF0ZVxyXG4gICAgY29sb3IgIzlkYTJhYVxyXG4gICAgZm9udC1zaXplIDEzcHhcclxuICAgIGxpbmUtaGVpZ2h0IDFcclxuICAgIG1hcmdpbi1ib3R0b20gMTBweFxyXG4gIC5sZWFkLWltYWdlXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICBoZWlnaHQgNTAwcHhcclxuICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiA1MCVcclxuICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxyXG4gIC52aWRlby1pdGVtXHJcbiAgICBoZWlnaHQgNTAwcHhcclxuICAgICY6YWZ0ZXJcclxuICAgICAgYW5pbSgpXHJcbiAgICAmOmJlZm9yZVxyXG4gICAgICBhbmltKClcclxuICAgICAgY29udGVudCAnJ1xyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICBsZWZ0IDBcclxuICAgICAgdG9wIDBcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICBiYWNrZ3JvdW5kIHJnYmEoMCwwLDAsLjUpXHJcbiAgICAmOmhvdmVyXHJcbiAgICAgICY6YWZ0ZXJcclxuICAgICAgICB0cmFuc2Zvcm0gc2NhbGUoMCkgcm90YXRlKC05MGRlZylcclxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAuMjVzIGVhc2UtaW5cclxuICAgICAgJjpiZWZvcmVcclxuICAgICAgICBvcGFjaXR5IDBcclxuICAgICAgICB0cmFuc2l0aW9uIGFsbCAuMjVzIGVhc2UtaW5cclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IC4yNXNcclxuICAgICYuaXMtYWN0aXZlXHJcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlXHJcbiAgICAgICAgZGlzcGxheSBub25lXHJcbiAgICBpbWdcclxuICAgICAgaGVpZ2h0IDEwMCVcclxuICAgIGlmcmFtZVxyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgICAgIGhlaWdodCAxMDAlXHJcbiAgcC5sZWFkXHJcbiAgICBmb250LXNpemUgMThweFxyXG4gICAgbGluZS1oZWlnaHQgMjhweFxyXG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgICBtYXJnaW4tdG9wIDMwcHhcclxuICAgIGNvbG9yICMwMDBcclxuICBwXHJcbiAgICBjb2xvciAjMzMzXHJcbiAgICBmb250LXNpemUgMTRweFxyXG4gICAgbGluZS1oZWlnaHQgMjRweFxyXG4gICAgbWFyZ2luLXRvcCAwXHJcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgIG1hcmdpbi1ib3R0b20gMFxyXG4gICAgaW1nXHJcbiAgICAgIGZsb2F0IGxlZnRcclxuICAgICAgd2lkdGggMzcwcHhcclxuICAgICAgbWFyZ2luLXJpZ2h0IDMwcHgiLCIubV9hdHRhY2htZW50c1xyXG4gIGJhY2tncm91bmQgJGJnXHJcbiAgYm9yZGVyLXJhZGl1cyAkcmFkaXVzXHJcbiAgYm94LXNoYWRvdyAwcHggMnB4IDVweCByZ2JhKDAsMCwwLDAuMTUpXHJcbiAgcGFkZGluZyAxNXB4IDIwcHggMCAyMHB4XHJcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgLnRpdGxlXHJcbiAgICBmb250LXdlaWdodCBib2xkXHJcbiAgICBmb250LXNpemUgMTZweFxyXG4gICAgbWFyZ2luLWJvdHRvbSAxNXB4XHJcbiAgLmxpc3RcclxuICAgIGN1cnNvciBkZWZhdWx0XHJcbiAgICBwYWRkaW5nLXRvcCAxNXB4XHJcbiAgLml0ZW1cclxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICAgIG1hcmdpbi1yaWdodCAzMHB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbSA0NXB4XHJcbiAgICBhXHJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgIGxpbmsoKVxyXG4gICAgICBmb250LXNpemUgMTNweFxyXG4gICAgICBwYWRkaW5nLWxlZnQgNDVweFxyXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgJi5kb2MgPiBhLFxyXG4gICAgJi54bHMgPiBhXHJcbiAgICAgICY6YWZ0ZXJcclxuICAgICAgICBpY29uKClcclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgIGxlZnQgMFxyXG4gICAgICAgIHRvcCA1MCVcclxuICAgICAgICBjb2xvciAkcmVkXHJcbiAgICAgICAgZm9udC1zaXplIDQwcHhcclxuICAgICAgICBtYXJnaW4tdG9wIC0yMHB4XHJcbiAgICAmLmRvYyA+IGE6YWZ0ZXJcclxuICAgICAgY29udGVudCBcIlxcZTkwZFwiXHJcbiAgICAmLnhscyA+IGE6YWZ0ZXJcclxuICAgICAgY29udGVudCBcIlxcZTkwZVwiXHJcbiAgLm9wdGlvbnNcclxuICAgIHBhZGRpbmctbGVmdCA0NXB4XHJcbiAgICAudmlldywgLmRvd25sb2FkXHJcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgIGNvbG9yICNjOGM4YzhcclxuICAgICAgZm9udC1zaXplIDEycHhcclxuICAgICAgbWFyZ2luLXJpZ2h0IDEwcHhcclxuICAgICAgaVxyXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgdG9wIDJweFxyXG4gICAgICBhXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0IDAiLCIubV9iZXN0LWF0aGxldGVzXHJcbiAgYm9yZGVyIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgcGFkZGluZy1ib3R0b20gMjBweFxyXG4gIG1hcmdpbi1ib3R0b20gNjBweFxyXG4gIGltZ1xyXG4gICAgbWF4LXdpZHRoIDEwMCVcclxuICAuaW1hZ2VcclxuICAgIHBhZGRpbmcgMjBweFxyXG4gIC5kZXRhaWxzXHJcbiAgICBwYWRkaW5nIDAgMjBweFxyXG4gICAgLm5hbWVcclxuICAgICAgY29sb3IgIzMzM1xyXG4gICAgICBmb250LXdlaWdodCA2MDBcclxuICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcbiAgICAuZGVzY1xyXG4gICAgICBjb2xvciAjNzA3NDdjXHJcbiAgICAgIGZvbnQtc2l6ZSAxM3B4XHJcbiIsIi5tX2JyZWFkY3J1bWJzXHJcbiAgbWFyZ2luLWJvdHRvbSAxMHB4XHJcbiAgY3Vyc29yIGRlZmF1bHRcclxuICBsaSxcclxuICBsaSBhXHJcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgbGlcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBmb250LXNpemUgMTNweFxyXG4gICAgbGluZS1oZWlnaHQgMVxyXG4gICAgJjphZnRlclxyXG4gICAgICBjb250ZW50ICcvJ1xyXG4gICAgICBsaW5lLWhlaWdodCAxM3B4XHJcbiAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gICAgICBjb2xvciAjZTFlNGU1XHJcbiAgICAgIG1hcmdpbi1sZWZ0IDNweFxyXG4gICAgICBtYXJnaW4tcmlnaHQgM3B4XHJcbiAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXJcclxuICAgICAgZGlzcGxheSBub25lXHJcbiAgICBhXHJcbiAgICAgIGNvbG9yICRibHVlXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXHJcbiAgICBzcGFuXHJcbiAgICAgIGNvbG9yICM3MDc0N2MiLCIubV9jYWxlbmRhclxyXG4gIGNsZWFyZml4KClcclxuICAuc2lkZWJhclxyXG4gICAgZmxvYXQgcmlnaHRcclxuICAgIHdpZHRoIDMyJVxyXG4gIC5tX2ZpbHRlcnNcclxuICAgIHdpZHRoIDEwMCVcclxuICAgIC5zdWJtaXQsXHJcbiAgICAucmVzZXRcclxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgdmVydGljYWwtYWxpZ24gdG9wXHJcbiAgICAgIHdpZHRoIDQ1JVxyXG4gICAgICBsaW5lLWhlaWdodCAzMnB4XHJcbiAgICAgIG1hcmdpbi10b3AgMTVweFxyXG4gICAgLnJlc2V0XHJcbiAgICAgIG1hcmdpbi1sZWZ0IDEwcHhcclxuICAgIC5zZWxlY3RzXHJcbiAgICAgIC5taW4sIC5tYXhcclxuICAgICAgICB3aWR0aCA0NSVcclxuICAuZXZlbnRzXHJcbiAgICBmbG9hdCBsZWZ0XHJcbiAgICB3aWR0aCA2NiVcclxuICAgIC5jb21pbmctZXZlbnRzXHJcbiAgICAgIC5saXN0XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxyXG4gICAgICAgIC5pdGVtXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gMFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIG5vbmVcclxuICAgIC5zb29uLWV2ZW50c1xyXG4gICAgICAubGlzdFxyXG4gICAgICAgIG1hcmdpbi10b3AgLTMwcHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAgICAgLml0ZW1cclxuICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgICAgICAgcGFkZGluZyAxNXB4IDBcclxuICAgICAgICAudGl0bGVcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b20gNXB4XHJcbiAgICAgICAgICBhXHJcbiAgICAgICAgICAgIGxpbmsoKVxyXG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XHJcbiAgICAgICAgLmluZm9cclxuICAgICAgICAgIC5pbmZvLXRpdGxlLFxyXG4gICAgICAgICAgLmluZm8tdmFsdWVcclxuICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgICAgICAgICAgIGNvbG9yICM3MDc0N2NcclxuICAgICAgICAgICAgZm9udC1zaXplIDEzcHhcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxyXG4gICAgICAgICAgLmluZm8tdmFsdWVcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNjAwIiwiLm1fY2hhbXBpb25pc2hcclxuICAubGlzdFxyXG4gICAgcGFkZGluZy1yaWdodCA1MHB4XHJcbiAgLnRpdGxlXHJcbiAgICBjb2xvciAjMzMzMzMzXHJcbiAgICBmb250LXNpemUgMThweFxyXG4gICAgcGFkZGluZy1ib3R0b20gMTVweFxyXG4gICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGJvcmRlclxyXG4gIC5jYXRlZ29yeVxyXG4gICAgLmNhdGVnb3J5LXRpdGxlXHJcbiAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcclxuICAgICAgY29sb3IgJHZpb2xldFxyXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICBwYWRkaW5nLWJvdHRvbSAxMHB4XHJcbiAgICAgIHBhZGRpbmctdG9wIDM1cHhcclxuICAgICAgJjphZnRlclxyXG4gICAgICAgIGNvbnRlbnQgJydcclxuICAgICAgICB3aWR0aCA3MHB4XHJcbiAgICAgICAgaGVpZ2h0IDJweFxyXG4gICAgICAgIGJhY2tncm91bmQgJHJlZFxyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgbGVmdCAwXHJcbiAgICAgICAgYm90dG9tIDBcclxuICAgIHVsXHJcbiAgICAgIG1hcmdpbi10b3AgMTVweFxyXG4gICAgICBsaVxyXG4gICAgICAgIHBhZGRpbmctbGVmdCAwXHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICAucGxhY2VcclxuICAgICAgICAgIGNvbG9yICM3MDc0N2NcclxuICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuIiwiLm1fY2xhc3NpZmllZFxyXG4gIGJvcmRlciAxcHggc29saWQgJGJvcmRlclxyXG4gIHBhZGRpbmctYm90dG9tIDE1cHhcclxuICBtYXJnaW4tYm90dG9tIDYwcHhcclxuICAubGlzdFxyXG4gICAgcGFkZGluZy1sZWZ0IDIwcHhcclxuICAgIHBhZGRpbmctcmlnaHQgMjBweFxyXG4gIC5pdGVtXHJcbiAgICBib3JkZXItdG9wIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgICBwYWRkaW5nLXRvcCAxMHB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbSAxNXB4XHJcbiAgICAmOmZpcnN0LWNoaWxkXHJcbiAgICAgIGJvcmRlci10b3Agbm9uZVxyXG4gICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgIHBhZGRpbmctYm90dG9tIDBcclxuICAgIGFcclxuICAgICAgbGluaygpXHJcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcclxuICAgIC5kZXNjXHJcbiAgICAgIHBhZGRpbmctdG9wIDVweFxyXG4gICAgICBmb250LXNpemUgMTNweFxyXG4gICAgICBsaW5lLWhlaWdodCAxOHB4XHJcbiAgICAgIGNvbG9yICM3MDc0N2NcclxuICAgIC5kYXRlXHJcbiAgICAgIGNvbG9yICM5ZGEyYWFcclxuICAgICAgZm9udC1zaXplIDEzcHhcclxuICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICBtYXJnaW4tYm90dG9tIDVweCIsIi5tX2NvbnRhY3RzXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAjbWFwLWNvbnRhY3RzXHJcbiAgICBoZWlnaHQgNTAwcHhcclxuICAudGFibGVzXHJcbiAgICBoZWlnaHQgNTAwcHhcclxuICAgIGRpc3BsYXkgdGFibGVcclxuICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICByaWdodCAyMHB4XHJcbiAgICB0b3AgMFxyXG4gICAgd2lkdGggMzUwcHhcclxuICAgIHotaW5kZXggMTBcclxuICAgIC5pdGVtXHJcbiAgICAgIGRpc3BsYXkgdGFibGUtY2VsbFxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICAgICAgLndyYXBcclxuICAgICAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgICAgICBib3gtc2hhZG93IDAgMCAzcHggcmdiYSgwLDAsMCwuNDUpXHJcbiAgICAgICAgcGFkZGluZy10b3AgMjBweFxyXG4gICAgLmxvY2F0ZSxcclxuICAgIC50ZWwsXHJcbiAgICAuZW1haWxcclxuICAgICAgbWFyZ2luLWJvdHRvbSAxNXB4XHJcbiAgICAgIHBhZGRpbmctbGVmdCA1MHB4XHJcbiAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxyXG4gICAgLmxvY2F0ZSxcclxuICAgIC5lbWFpbCxcclxuICAgIC50ZWxcclxuICAgICAgLmxhYmVsXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICBjb2xvciAjNzA3NDdjXHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XHJcbiAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgaWNvbigpXHJcbiAgICAgICAgICBjb2xvciAkcmVkXHJcbiAgICAgICAgICBmb250LXNpemUgMjBweFxyXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgIGxlZnQgLTI1cHhcclxuICAgICAgICAgIHRvcCA1MCVcclxuICAgICAgICAgIG1hcmdpbi10b3AgLTEwcHhcclxuICAgICAgLnZhbHVlXHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XHJcbiAgICAubG9jYXRlXHJcbiAgICAgIC5sYWJlbFxyXG4gICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIGNvbnRlbnQgXCJcXGU5MGZcIlxyXG4gICAgLmNvYWNoXHJcbiAgICAgIC5sYWJlbFxyXG4gICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIGNvbnRlbnQgXCJcXGU5MTNcIlxyXG4gICAgLnRlbFxyXG4gICAgICAubGFiZWxcclxuICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICBjb250ZW50ICdcXGU5MTInXHJcbiAgICAuZW1haWxcclxuICAgICAgLnZhbHVlXHJcbiAgICAgICAgYVxyXG4gICAgICAgICAgY29sb3IgJGJsdWVcclxuICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxyXG4gICAgICAubGFiZWxcclxuICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICBjb250ZW50ICdcXGU5MGMnXHJcblxyXG4gICAgLmRldGFpbHNcclxuICAgICAgcGFkZGluZy1sZWZ0IDQwcHhcclxuICAgICAgcGFkZGluZy1ib3R0b20gMjBweFxyXG4gICAgICBhXHJcbiAgICAgICAgd2lkdGggYXV0b1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAxNXB4XHJcbiAgICAgICAgcGFkZGluZy1yaWdodCAxNXB4XHJcbiAgLnBlcnNvbmFsXHJcbiAgICAudGl0bGVcclxuICAgICAgZm9udC13ZWlnaHQgNjAwXHJcbiAgICAgIGZvbnQtc2l6ZSAxNnB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0IDE4cHhcclxuICAgICAgbWFyZ2luLWJvdHRvbSAxNXB4XHJcbiAgICAgIHBhZGRpbmctdG9wIDMwcHhcclxuICAgIC5pbmZvXHJcbiAgICAgID4gZGl2XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAxNXB4XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcclxuICAgICAgLmxhYmVsXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIGNvbG9yICM3MDc0N2NcclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAudmFsdWVcclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDE4cHhcclxuICAgICAgICBjb2xvciAjMDAwXHJcbiAgICAgICAgYVxyXG4gICAgICAgICAgY29sb3IgJGJsdWVcclxuICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZSIsIi5tX2RhdGVwaWNrZXJcclxuICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAuZGF0ZXBpY2tlci10aXRsZVxyXG4gICAgZm9udC13ZWlnaHQgNjAwXHJcbiAgICBmb250LXNpemUgMTZweFxyXG4gICAgbGluZS1oZWlnaHQgMThweFxyXG4gICAgcGFkZGluZy10b3AgOHB4XHJcbiAgICBtYXJnaW4tYm90dG9tIDE1cHhcclxuICAuZGF0ZXBpY2tlci1pbml0aWFsXHJcbiAgICB3aWR0aCAxMDAlXHJcbiAgICAuZGF0ZXBpY2tlclxyXG4gICAgICB3aWR0aCA5OSVcclxuICAgICAgYm9yZGVyLWNvbG9yICRib3JkZXJcclxuICAgICAgYm94LXNoYWRvdyAwIDFweCA0cHggcmdiYSgwLDAsMCwuMTUpXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICBiYWNrZ3JvdW5kICRiZ1xyXG4gICAgLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtXHJcbiAgICAgIGJvcmRlciAxcHggc29saWQgJHZpb2xldFxyXG4gICAgICBjb2xvciAkdmlvbGV0XHJcbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLFxyXG4gICAgLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLS4tY3VycmVudC0sXHJcbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtXHJcbiAgICAgIGNvbG9yICNmZmZcclxuICAgICAgYmFja2dyb3VuZCAkdmlvbGV0XHJcbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtXHJcbiAgICAgIGJvcmRlci1yYWRpdXMgMFxyXG4gICAgICAmLi13ZWVrZW5kLSArIC4td2Vla2VuZC1cclxuICAgICAgICBib3JkZXItcmFkaXVzIDAgMTBweCAxMHB4IDBcclxuICAgICAgJi4td2Vla2VuZC0gKyAuLXdlZWtlbmQtICsgLi1pbi1yYW5nZS1cclxuICAgICAgICBib3JkZXItcmFkaXVzIDEwcHggMCAwIDEwcHhcclxuICAgIC5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLVxyXG4gICAgICBib3JkZXItcmFkaXVzIDEwcHggMCAwIDEwcHhcclxuICAgIC5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS10by1cclxuICAgICAgYm9yZGVyLXJhZGl1cyAwIDEwcHggMTBweCAwXHJcbiAgICAgICYuLXJhbmdlLWZyb20tXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAxMHB4XHJcbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4tZm9jdXMtXHJcbiAgICAgIGJvcmRlci1jb2xvciAkdmlvbGV0ICFpbXBvcnRhbnRcclxuICAgICAgYmFja2dyb3VuZCAkdmlvbGV0XHJcbiAgICAgIGNvbG9yICNmZmZcclxuXHJcbiAgICAuZGF0ZXBpY2tlci0tY2VsbFxyXG4gICAgICBib3JkZXItcmFkaXVzIDEwcHhcclxuICAgIC5kYXRlcGlja2VyLS1uYXZcclxuICAgICAgbWluLWhlaWdodCA3M3B4XHJcbiAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRib3JkZXJcclxuICAgIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICBzdmdcclxuICAgICAgICAgIGJvcmRlci1jb2xvciAkdmlvbGV0XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kICR2aW9sZXRcclxuICAgICAgICAgIHBhdGhcclxuICAgICAgICAgICAgc3Ryb2tlICNmZmZcclxuICAgIC5kYXRlcGlja2VyLS1uYXYtdGl0bGVcclxuICAgICAgZGlzcGxheSBibG9jayAhaW1wb3J0YW50XHJcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICAgIHBhZGRpbmctdG9wIDIwcHhcclxuICAgICAgPiBkaXZcclxuICAgICAgICBjb2xvciAkYmx1ZVxyXG4gICAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcclxuICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGZvbnQtc2l6ZSAxOHB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICBpXHJcbiAgICAgICAgZGlzcGxheSBibG9jayAhaW1wb3J0YW50XHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGZvbnQtZmFtaWx5ICdPcGVuIFNhbnMnICFpbXBvcnRhbnQ7XHJcbiAgICAuZGF0ZXBpY2tlci0tZGF5LW5hbWVcclxuICAgICAgY29sb3IgIzcwNzQ3Y1xyXG4gICAgICBmb250LXdlaWdodCBib2xkXHJcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtIG5vbmVcclxuICAgIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uXHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICBiYWNrZ3JvdW5kIG5vbmVcclxuICAgIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHN2Z1xyXG4gICAgICBib3JkZXIgMXB4IHNvbGlkICRib3JkZXJcclxuICAgICAgYm9yZGVyLXJhZGl1cyA1MCUiLCIubV9kYXRlc1xyXG4gIGJvcmRlciAxcHggc29saWQgJGJvcmRlclxyXG4gIHBhZGRpbmctYm90dG9tIDIwcHhcclxuICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAubGlzdFxyXG4gICAgcGFkZGluZy1sZWZ0IDIwcHhcclxuICAgIHBhZGRpbmctcmlnaHQgMjBweFxyXG4gICAgcGFkZGluZy10b3AgMTBweFxyXG4gIC5pdGVtXHJcbiAgICBjbGVhcmZpeCgpXHJcbiAgICBwYWRkaW5nLXRvcCAxMHB4XHJcbiAgICBwYWRkaW5nLWJvdHRvbSAxNXB4XHJcbiAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgcGFkZGluZy1ib3R0b20gMFxyXG4gICAgLmltYWdlXHJcbiAgICAgIGZsb2F0IGxlZnRcclxuICAgICAgd2lkdGggNzBweFxyXG4gICAgICBoZWlnaHQgMTAwcHhcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gNTAlXHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxyXG4gICAgICBtYXJnaW4tcmlnaHQgMTBweFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpXHJcbiAgICAgICAgd2lkdGggMzUlXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDBcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDUlXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgaGVpZ2h0IDIwMHB4XHJcbiAgICAuZGV0YWlsc1xyXG4gICAgICBmbG9hdCByaWdodFxyXG4gICAgICB3aWR0aCAxNDVweFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpXHJcbiAgICAgICAgd2lkdGggNjAlXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgcGFkZGluZy10b3AgMTBweFxyXG4gICAgICAudGl0bGVcclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDE0cHhcclxuICAgICAgICBmb250LXdlaWdodCA2MDBcclxuICAgIC5kZXNjXHJcbiAgICAgIHBhZGRpbmctdG9wIDEwcHhcclxuICAgICAgZm9udC1zaXplIDEzcHhcclxuICAgICAgbGluZS1oZWlnaHQgMThweFxyXG4gICAgICBjb2xvciAjNzA3NDdjIiwiLm1fZGV0YWlscy1idXR0b25cclxuICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgdG9wIDE2cHhcclxuICB6LWluZGV4IDFcclxuICBidXR0b24uYnV0dG9uXHJcbiAgICBiYWNrZ3JvdW5kICNmMGYyZjMiLCIubV9kaXNjdXNzXHJcbiAgLmNvbW1lbnRzXHJcbiAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgIHBhZGRpbmctbGVmdCAzMHB4XHJcbiAgICBwYWRkaW5nLXJpZ2h0IDMwcHhcclxuICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNlY2VjZWNcclxuICAgIC5pdGVtIC5pdGVtOmZpcnN0LWNoaWxkXHJcbiAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNlY2VjZWMgIWltcG9ydGFudFxyXG4gICAgLml0ZW1cclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgcGFkZGluZy1sZWZ0IDkwcHhcclxuICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgI2VjZWNlY1xyXG4gICAgICAmOmZpcnN0LWNoaWxkXHJcbiAgICAgICAgYm9yZGVyLXRvcCBub25lXHJcbiAgICAgIC5pbWFnZVxyXG4gICAgICAgIHdpZHRoIDcwcHhcclxuICAgICAgICBoZWlnaHQgNzBweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICAgICAgYmFja2dyb3VuZCAjZjBmMmYzXHJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICBsZWZ0IDBcclxuICAgICAgICB0b3AgMzBweFxyXG4gICAgICAgIGFcclxuICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gNTAlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcclxuICAgICAgICAmLm5vLWltYWdlIGFcclxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgICAgbGluZS1oZWlnaHQgNzBweFxyXG4gICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICBpY29uKClcclxuICAgICAgICAgICAgY29udGVudCAnXFxlOTAyJ1xyXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICBsZWZ0IDBcclxuICAgICAgICAgICAgdG9wIDBcclxuICAgICAgICAgICAgZm9udC1zaXplIDQwcHhcclxuICAgICAgICAgICAgY29sb3IgI2M1YzhjYVxyXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDcwcHhcclxuICAgICAgLmNvbW1lbnRzLWhlYWRlclxyXG4gICAgICAgIGNsZWFyZml4KClcclxuICAgICAgICBwYWRkaW5nLXRvcCAzMHB4XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b20gMTVweFxyXG4gICAgICAgIC51c2VyLW5hbWVcclxuICAgICAgICAgIGJvbGQoKVxyXG4gICAgICAgICAgZmxvYXQgbGVmdFxyXG4gICAgICAgICAgYVxyXG4gICAgICAgICAgICBjb2xvciAjMDAwXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXHJcbiAgICAgICAgICAgIHNwYW5cclxuICAgICAgICAgICAgICBjb2xvciAjMDAwXHJcbiAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXHJcbiAgICAgICAgLnJlcGx5XHJcbiAgICAgICAgICBmbG9hdCByaWdodFxyXG4gICAgICAgICAgLmljb24tY29tbWVudHNcclxuICAgICAgICAgICAgY29sb3IgI2M4YzhjOFxyXG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgICAgICB0b3AgMnB4XHJcbiAgICAgICAgICAgIGxlZnQgLTJweFxyXG4gICAgICAgICAgYVxyXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgICAgICBjb2xvciAkYmx1ZVxyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDFweCBkYXNoZWQgJGJsdWVcclxuICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRibHVlXHJcbiAgICAgIC5jb21tZW50cy1ib2R5XHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XHJcbiAgICAgICAgY29sb3IgIzcwNzQ3Y1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDMwcHhcclxuICAuYWRkLWNvbW1lbnRcclxuICAgIGJhY2tncm91bmQgI2YwZjJmM1xyXG4gICAgcGFkZGluZy1sZWZ0IDMwcHhcclxuICAgIHBhZGRpbmctcmlnaHQgMzBweFxyXG4gICAgLnRvcFxyXG4gICAgICBib2xkKClcclxuICAgICAgZm9udC1zaXplIDE4cHhcclxuICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAjZTJlMmUyXHJcbiAgICAgIHBhZGRpbmctYm90dG9tIDE1cHhcclxuICAgICAgcGFkZGluZy10b3AgMzBweFxyXG4gICAgZm9ybVxyXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICBwYWRkaW5nLWxlZnQgOTBweFxyXG4gICAgICBwYWRkaW5nLXRvcCAzMHB4XHJcbiAgICAgIC5pbWFnZVxyXG4gICAgICAgIHdpZHRoIDcwcHhcclxuICAgICAgICBoZWlnaHQgNzBweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgNTAlXHJcbiAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICAgICAgYmFja2dyb3VuZCAjZmZmXHJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICBsZWZ0IDBcclxuICAgICAgICB0b3AgMzBweFxyXG4gICAgICAgIGFcclxuICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gNTAlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcclxuICAgICAgICAmLm5vLWltYWdlIGFcclxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgICAgbGluZS1oZWlnaHQgNzBweFxyXG4gICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICBpY29uKClcclxuICAgICAgICAgICAgY29udGVudCAnXFxlOTAyJ1xyXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICBsZWZ0IDBcclxuICAgICAgICAgICAgdG9wIDBcclxuICAgICAgICAgICAgZm9udC1zaXplIDQwcHhcclxuICAgICAgICAgICAgY29sb3IgI2M1YzhjYVxyXG4gICAgICAgICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDcwcHhcclxuICAgICAgdGV4dGFyZWFcclxuICAgICAgICB0cmFuc2l0aW9uIGJveC1zaGFkb3cgLjI1cyBlYXNlLWluXHJcbiAgICAgICAgZm9udC1mYW1pbHkgJ09wZW4gc2FucydcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgbGluZS1oZWlnaHQgMS4xXHJcbiAgICAgICAgaGVpZ2h0IDEzNXB4XHJcbiAgICAgICAgYm94LXNoYWRvdyAxcHggMnB4IDVweCAtMnB4IHJnYmEoMCwwLDAsMC4yNSlcclxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRib3JkZXJcclxuICAgICAgICBib3JkZXItcmFkaXVzICRyYWRpdXNcclxuICAgICAgICBwYWRkaW5nLWxlZnQgMTBweFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMTBweFxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgICAgcGFkZGluZy10b3AgMTBweFxyXG4gICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgIGJveC1zaGFkb3cgMXB4IDJweCA1cHggLTJweCByZ2JhKDAsMCwwLDAuMDEpXHJcbiAgICAgIC5idXR0b25zXHJcbiAgICAgICAgcGFkZGluZy10b3AgMTVweFxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tIDE1cHhcclxuIiwiLm1fZGlzdHJpY3MtbGFyZ2UtZGVzY1xyXG4gIG1hcmdpbi1ib3R0b20gMzBweFxyXG4gIHBcclxuICAgIG1hcmdpbi10b3AgMFxyXG4gICAgZm9udC1zaXplIDE0cHhcclxuICAgIGxpbmUtaGVpZ2h0IDE4cHgiLCIubV9kaXN0cmljcy1sZWFkXHJcbiAgY2xlYXJmaXgoKVxyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgaGVpZ2h0IDIwMHB4XHJcbiAgcGFkZGluZy1ib3R0b20gMzBweFxyXG4gIG1hcmdpbi1ib3R0b20gMzBweFxyXG4gIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRib3JkZXJcclxuICAuaW1hZ2VcclxuICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICBsZWZ0IDBcclxuICAgIHRvcCAwXHJcbiAgICB3aWR0aCAxNzBweFxyXG4gICAgaGVpZ2h0IDE3MHB4XHJcbiAgICBib3JkZXIgMXB4IHNvbGlkICRib3JkZXJcclxuICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICBsaW5lLWhlaWdodCAxNjhweFxyXG4gICAgb3ZlcmZsb3cgaGlkZGVuXHJcbiAgICBpbWdcclxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgLmluZm9cclxuICAgIGZsb2F0IGxlZnRcclxuICAgIHBhZGRpbmctbGVmdCAxODBweFxyXG4gICAgcGFkZGluZy10b3AgMjBweFxyXG4gICAgLmNvYWNoLFxyXG4gICAgLnRlbCxcclxuICAgIC5lbWFpbCxcclxuICAgIC5sb2NhdGVcclxuICAgICAgbWFyZ2luLWJvdHRvbSAxNXB4XHJcbiAgICAgIHBhZGRpbmctbGVmdCA0MHB4XHJcbiAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxyXG4gICAgLmxvY2F0ZSxcclxuICAgIC5jb2FjaFxyXG4gICAgICAubGFiZWxcclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgIGNvbG9yICM3MDc0N2NcclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcclxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIGljb24oKVxyXG4gICAgICAgICAgY29sb3IgJHJlZFxyXG4gICAgICAgICAgZm9udC1zaXplIDIwcHhcclxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICBsZWZ0IC0yNXB4XHJcbiAgICAgICAgICB0b3AgNTAlXHJcbiAgICAgICAgICBtYXJnaW4tdG9wIC0xMHB4XHJcbiAgICAgIC52YWx1ZVxyXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XHJcbiAgICAubG9jYXRlXHJcbiAgICAgIC5sYWJlbFxyXG4gICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIGNvbnRlbnQgXCJcXGU5MGZcIlxyXG4gICAgLmNvYWNoXHJcbiAgICAgIC5sYWJlbFxyXG4gICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIGNvbnRlbnQgXCJcXGU5MTNcIlxyXG4gICAgLnRlbFxyXG4gICAgICAudmFsdWVcclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIGljb24oKVxyXG4gICAgICAgICAgY29udGVudCAnXFxlOTEyJ1xyXG4gICAgICAgICAgZm9udC1zaXplIDIwcHhcclxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICBsZWZ0IC0yNXB4XHJcbiAgICAgICAgICB0b3AgNTAlXHJcbiAgICAgICAgICBtYXJnaW4tdG9wIC0xMHB4XHJcbiAgICAgICAgICBjb2xvciAkcmVkXHJcbiAgICAuZW1haWxcclxuICAgICAgLnZhbHVlXHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICBsaW5lLWhlaWdodCAyMHB4XHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICBpY29uKClcclxuICAgICAgICAgIGNvbnRlbnQgJ1xcZTkwYydcclxuICAgICAgICAgIGZvbnQtc2l6ZSAyMHB4XHJcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgbGVmdCAtMjVweFxyXG4gICAgICAgICAgdG9wIDUwJVxyXG4gICAgICAgICAgbWFyZ2luLXRvcCAtMTBweFxyXG4gICAgICAgICAgY29sb3IgJHJlZFxyXG4gICAgICAgIGFcclxuICAgICAgICAgIGNvbG9yICRibHVlXHJcbiAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuICAgIC5kZXRhaWxzXHJcbiAgICAgIHBhZGRpbmctbGVmdCAyMHB4XHJcbiAgICAgIHBhZGRpbmctYm90dG9tIDIwcHhcclxuICAgICAgYnV0dG9uXHJcbiAgICAgICAgd2lkdGggYXV0b1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAxNXB4XHJcbiAgICAgICAgcGFkZGluZy1yaWdodCAxNXB4IiwiLm1fZGlzdHJpY3MtbmF2c1xyXG4gIHBhZGRpbmctYm90dG9tIDMwcHhcclxuICAuYnV0dG9uXHJcbiAgICB3aWR0aCAxMzBweFxyXG4gICAgbWFyZ2luLXJpZ2h0IDMwcHgiLCIubV9kaXN0cmljcy1uZXdzXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgLmNvbC14cy00Om50aC1jaGlsZCgzbisxKVxyXG4gICAgY2xlYXIgbGVmdFxyXG4gIC5pdGVtXHJcbiAgICBjbGVhcmZpeCgpXHJcbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgbWluLWhlaWdodCA5MHB4XHJcbiAgICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAgIC5pbWFnZVxyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICBsZWZ0IDBcclxuICAgICAgdG9wIDBcclxuICAgICAgd2lkdGggODVweFxyXG4gICAgICBoZWlnaHQgODVweFxyXG4gICAgICBhXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gNTAlXHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXHJcbiAgICAuZGVzY1xyXG4gICAgICBmbG9hdCBsZWZ0XHJcbiAgICAgIHBhZGRpbmctbGVmdCAxMDBweFxyXG4gICAgICAuZGF0ZVxyXG4gICAgICAgIGZvbnQtc2l6ZSAxM3B4XHJcbiAgICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gNXB4XHJcbiAgICAgICAgY29sb3IgIzlkYTJhYVxyXG4gICAgICAudGl0bGVcclxuICAgICAgICBhXHJcbiAgICAgICAgICBsaW5rKClcclxuICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4IiwiLm1fZGlzdHJpY3Mtc2Nob29sc1xyXG4gIC5tX2Rpc3RyaWNzXHJcbiAgICBoZWlnaHQgNDQwcHhcclxuICAgICNtYXBcclxuICAgICAgaGVpZ2h0IDQ0MHB4ICFpbXBvcnRhbnRcclxuICAgIC5kaXN0cmljdC10YWJsZXNcclxuICAgICAgLml0ZW1cclxuICAgICAgICAud3JhcFxyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b20gNXB4IiwiLm1fZGlzdHJpY3MtdXNlcnNcclxuICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICBvdmVyZmxvdyBoaWRkZW5cclxuICBkaXNwbGF5IHRhYmxlXHJcbiAgdGFibGUtbGF5b3V0IGZpeGVkXHJcbiAgd2lkdGggMTAwJVxyXG4gIC5jb2FjaGVzLFxyXG4gIC5hdGhsZXRlc1xyXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgIGRpc3BsYXkgdGFibGUtY2VsbFxyXG4gICAgdmVydGljYWwtYWxpZ24gdG9wXHJcbiAgICB3aWR0aCA1MCVcclxuICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgLnNtYWxsLWhlYWRsaW5nXHJcbiAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICNlOWU5ZTlcclxuICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGJvcmRlclxyXG4gICAgLmxpc3RcclxuICAgICAgcGFkZGluZy1sZWZ0IDIwcHhcclxuICAgICAgcGFkZGluZy1yaWdodCAyMHB4XHJcbiAgICAgIHBhZGRpbmctYm90dG9tIDYwcHhcclxuICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgICAgIC5pdGVtXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgICAgICAgcGFkZGluZyAxNXB4IDBcclxuICAgICAgICBoZWlnaHQgMTkwcHhcclxuICAgICAgICAuaW1hZ2VcclxuICAgICAgICAgIGhlaWdodCAxNTBweFxyXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgIGxlZnQgMFxyXG4gICAgICAgICAgdG9wIDIwcHhcclxuICAgICAgICAgIHdpZHRoIDMwJVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDUwJVxyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcbiAgICAgICAgLmRlc2NcclxuICAgICAgICAgIHBhZGRpbmctbGVmdCAzMyVcclxuICAgICAgICAgIC5uYW1lXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxyXG4gICAgICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAxXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDVweFxyXG4gICAgICAgICAgLmluZm9cclxuICAgICAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNXB4XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxyXG4gICAgLmRldGFpbHNcclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgbGVmdCAwXHJcbiAgICAgIGJvdHRvbSAzMHB4XHJcbiAgICAgIHdpZHRoIDgwJVxyXG4gICAgICBwYWRkaW5nLWxlZnQgMjBweFxyXG4gIC5hdGhsZXRlc1xyXG4gICAgcGFkZGluZy1yaWdodCAxNXB4XHJcbiAgICBiYWNrZ3JvdW5kICNmMGYyZjNcclxuICAgIGJvcmRlciAxcHggc29saWQgI2U5ZTllOVxyXG4gICAgYm9yZGVyLXRvcCBub25lXHJcbiAgICBib3JkZXItYm90dG9tIG5vbmVcclxuICAgIGJvcmRlci1yaWdodCBub25lXHJcbiAgICBib3gtc2hhZG93IGluc2V0IC0xcHggMHB4IDAgMXB4ICNlOWU5ZTlcclxuICAgICY6YWZ0ZXJcclxuICAgICAgY29udGVudCAnJ1xyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICByaWdodCAwXHJcbiAgICAgIHRvcCAtMiVcclxuICAgICAgd2lkdGggMTVweFxyXG4gICAgICBoZWlnaHQgMTEwJVxyXG4gICAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgICAgei1pbmRleCAxMFxyXG4gICAgICBib3JkZXItbGVmdCAxcHggc29saWQgI2U5ZTllOVxyXG4gIC5jb2FjaGVzXHJcbiAgICBwYWRkaW5nLWxlZnQgMTVweFxyXG4gICAgYmFja2dyb3VuZCAjZThmMmY3XHJcbiAgICBib3JkZXIgMXB4IHNvbGlkICNlOWU5ZTlcclxuICAgIGJvcmRlci10b3Agbm9uZVxyXG4gICAgYm9yZGVyLWJvdHRvbSBub25lXHJcbiAgICBib3JkZXItbGVmdCBub25lXHJcbiAgICBib3gtc2hhZG93IGluc2V0IDFweCAwcHggMCAxcHggI2U5ZTllOVxyXG4gICAgLmRldGFpbHNcclxuICAgICAgbGVmdCAwXHJcbiAgICAgIHBhZGRpbmctbGVmdCAzNXB4XHJcbiAgICAmOmFmdGVyXHJcbiAgICAgIGNvbnRlbnQgJydcclxuICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgbGVmdCAwXHJcbiAgICAgIHRvcCAtMyVcclxuICAgICAgd2lkdGggMTVweFxyXG4gICAgICBoZWlnaHQgMTA2JVxyXG4gICAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgICAgei1pbmRleCAxMFxyXG4gICAgICBib3JkZXItcmlnaHQgMXB4IHNvbGlkICNlOWU5ZTlcclxuXHJcbiIsIi5tX2Rpc3RyaWNzXHJcbiAgcG9zaXRpb24gcmVsYXRpdmVcclxuICBoZWlnaHQgNjgwcHhcclxuICAudGFicy1kaXMtaXRlbVxyXG4gICAgZGlzcGxheSBub25lXHJcbiAgICAmLmN1cnJlbnRcclxuICAgICAgZGlzcGxheSBibG9ja1xyXG4gIC5vbi1tYXBcclxuICAgICNtYXBcclxuICAgICAgaGVpZ2h0IDY4MHB4XHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgIC5kaXN0cmljdC10YWJsZXNcclxuICAgICAgZGlzcGxheSB0YWJsZVxyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICByaWdodCAyMHB4XHJcbiAgICAgIHRvcCAwXHJcbiAgICAgIHdpZHRoIDM1MHB4XHJcbiAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgIC5pdGVtXHJcbiAgICAgICAgZGlzcGxheSBub25lXHJcbiAgICAgICAgJi5jdXJyZW50XHJcbiAgICAgICAgICBkaXNwbGF5IHRhYmxlLWNlbGxcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gICAgICAgIC53cmFwXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgICAgICAgIGJveC1zaGFkb3cgMCAwIDNweCByZ2JhKDAsMCwwLC40NSlcclxuICAgICAgICAubmF2c1xyXG4gICAgICAgICAgYmFja2dyb3VuZCAkYmdcclxuICAgICAgICAgIHBhZGRpbmcgMjBweFxyXG4gICAgICAgICAgYVxyXG4gICAgICAgICAgICBsaW5rKClcclxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTVweFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMFxyXG4gICAgICAgIC5kZXNjXHJcbiAgICAgICAgICBwYWRkaW5nIDEwcHggMjBweFxyXG4gICAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcclxuICAub24tbWFwLFxyXG4gIC5vbi1saXN0XHJcbiAgICAuaXRlbVxyXG4gICAgICAudGl0bGVcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDI1cHhcclxuICAgICAgICBwYWRkaW5nLWxlZnQgMjBweFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxyXG4gICAgICAgIHBhZGRpbmctdG9wIDE1cHhcclxuICAgICAgICBhXHJcbiAgICAgICAgICBsaW5rKClcclxuICAgICAgICAgIGZvbnQtc2l6ZSAyNHB4XHJcbiAgICAgICAgICBsaW5lLWhlaWdodCAxXHJcbiAgICAgICAgICBmb250LXdlaWdodCA2MDBcclxuICAgICAgLmxvY2F0ZSxcclxuICAgICAgLmNvYWNoLFxyXG4gICAgICAudGVsLFxyXG4gICAgICAuZW1haWxcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDE1cHhcclxuICAgICAgICBwYWRkaW5nLWxlZnQgNDBweFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxyXG4gICAgICAubG9jYXRlLFxyXG4gICAgICAuY29hY2hcclxuICAgICAgICAubGFiZWxcclxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgICAgICBjb2xvciAjNzA3NDdjXHJcbiAgICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxyXG4gICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICBpY29uKClcclxuICAgICAgICAgICAgY29sb3IgJHJlZFxyXG4gICAgICAgICAgICBmb250LXNpemUgMjBweFxyXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICBsZWZ0IC0yNXB4XHJcbiAgICAgICAgICAgIHRvcCA1MCVcclxuICAgICAgICAgICAgbWFyZ2luLXRvcCAtMTBweFxyXG4gICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcclxuICAgICAgLmxvY2F0ZVxyXG4gICAgICAgIC5sYWJlbFxyXG4gICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICBjb250ZW50IFwiXFxlOTBmXCJcclxuICAgICAgLmNvYWNoXHJcbiAgICAgICAgLmxhYmVsXHJcbiAgICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICAgIGNvbnRlbnQgXCJcXGU5MTNcIlxyXG4gICAgICAudGVsXHJcbiAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQgMjBweFxyXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgICAgaWNvbigpXHJcbiAgICAgICAgICAgIGNvbnRlbnQgJ1xcZTkxMidcclxuICAgICAgICAgICAgZm9udC1zaXplIDIwcHhcclxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgICAgbGVmdCAtMjVweFxyXG4gICAgICAgICAgICB0b3AgNTAlXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3AgLTEwcHhcclxuICAgICAgICAgICAgY29sb3IgJHJlZFxyXG4gICAgICAuZW1haWxcclxuICAgICAgICAudmFsdWVcclxuICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XHJcbiAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgICBpY29uKClcclxuICAgICAgICAgICAgY29udGVudCAnXFxlOTBjJ1xyXG4gICAgICAgICAgICBmb250LXNpemUgMjBweFxyXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICBsZWZ0IC0yNXB4XHJcbiAgICAgICAgICAgIHRvcCA1MCVcclxuICAgICAgICAgICAgbWFyZ2luLXRvcCAtMTBweFxyXG4gICAgICAgICAgICBjb2xvciAkcmVkXHJcbiAgICAgICAgICBhXHJcbiAgICAgICAgICAgIGNvbG9yICRibHVlXHJcbiAgICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXHJcbiAgICAgIC5kZXRhaWxzXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0IDIwcHhcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAyMHB4XHJcbiAgICAgICAgYnV0dG9uXHJcbiAgICAgICAgICB3aWR0aCBhdXRvXHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgMTVweFxyXG4gICAgICAgICAgcGFkZGluZy1yaWdodCAxNXB4XHJcbiAgLm9uLWxpc3RcclxuICAgIC5jb2wteHMtNDpudGgtY2hpbGQoM24rMSlcclxuICAgICAgY2xlYXIgbGVmdFxyXG4gICAgLml0ZW1cclxuICAgICAgYmFja2dyb3VuZCAkYmdcclxuICAgICAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXMgJHJhZGl1c1xyXG4gICAgICBib3gtc2hhZG93IDAgMCAzcHggcmdiYSgwLDAsMCwuMjUpXHJcbiAgICAgIC50aXRsZVxyXG4gICAgICAgIGFcclxuICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XHJcbiAgICAgICAgICBsaW5lLWhlaWdodCAxOHB4XHJcbiAgICAgIC5kZXRhaWxzXHJcbiAgICAgICAgcGFkZGluZy10b3AgMjBweFxyXG4gICAgICAgIGJvcmRlci10b3AgMXB4IHNvbGlkICRib3JkZXJcclxuIiwiLm1fZmlsdGVyc1xyXG4gIGZsb2F0IHJpZ2h0XHJcbiAgd2lkdGggMjAlXHJcbiAgYmFja2dyb3VuZCAkYmdcclxuICBib3JkZXItcmFkaXVzICRyYWRpdXNcclxuICBib3gtc2hhZG93IDBweCAycHggNXB4IHJnYmEoMCwwLDAsLjE1KVxyXG4gIHBhZGRpbmcgMTVweCAyMHB4XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KVxyXG4gICAgd2lkdGggMjUlXHJcbiAgLmxhYmVsXHJcbiAgICBmb250LXdlaWdodCA2MDBcclxuICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICBsaW5lLWhlaWdodCAxXHJcbiAgICBtYXJnaW4tYm90dG9tIDE1cHhcclxuICAubG9jYXRlLCAuc2Nob29sXHJcbiAgICBtYXJnaW4tYm90dG9tIDE1cHhcclxuICAgIC5TdW1vU2VsZWN0XHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAuc2VsZWN0c1xyXG4gICAgY2xlYXJmaXgoKVxyXG4gICAgLm1pbiwgLm1heFxyXG4gICAgICBmbG9hdCBsZWZ0XHJcbiAgICAgIHdpZHRoIDYwcHhcclxuICAgICAgLlN1bW9TZWxlY3RcclxuICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAubWluXHJcbiAgICAgIG1hcmdpbi1yaWdodCAxMHB4XHJcbiAgLnN1Ym1pdFxyXG4gICAgd2lkdGggMTAwJVxyXG4gICAgbWFyZ2luLXRvcCAxNXB4XHJcbiAgICBidXR0b25cclxuICAgICAgd2lkdGggMTAwJVxyXG4gIC5yZXNldFxyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgIG1hcmdpbi10b3AgNXB4XHJcbiAgICBidXR0b25cclxuICAgICAgYmFja2dyb3VuZCBub25lXHJcbiAgICAgIGNvbG9yICRibHVlXHJcbiAgICAgIGJvcmRlciBub25lXHJcbiAgICAgIGJvcmRlci1ib3R0b20gMXB4IGRhc2hlZCAkYmx1ZVxyXG4gICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICBmb250LXNpemUgMTNweFxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGJsdWUiLCIubV9mb290ZXJcclxuICBwYWRkaW5nLXRvcCAzNXB4XHJcbiAgYmFja2dyb3VuZCAjMjAyNTI4XHJcbiAgY29sb3IgIzlkYTJhYVxyXG4gIHBcclxuICAgIGZvbnQtc2l6ZSAxMnB4XHJcbiAgICBsaW5lLWhlaWdodCAyMHB4XHJcbiAgYVxyXG4gICAgZm9udC1zaXplIDEzcHhcclxuICAgIGxpbmUtaGVpZ2h0IDIwcHhcclxuICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuICAgIGNvbG9yIHJnYmEoMTU3LCAxNjIsIDE3MCwgLjUpXHJcbiAgICBzcGFuXHJcbiAgICAgIGNvbG9yIHJnYmEoMTU3LCAxNjIsIDE3MCwgLjk5KVxyXG4gICAgJjpob3ZlclxyXG4gICAgICBjb2xvciByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbiBub25lXHJcbiAgICAgIHNwYW5cclxuICAgICAgICBjb2xvciByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpXHJcbiAgLmluZm8sXHJcbiAgLm5hdlxyXG4gICAgZmxvYXQgbGVmdFxyXG4gIC5pbnB1dHNcclxuICAgIGZsb2F0IHJpZ2h0XHJcbiAgICB3aWR0aCAyMTBweFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KVxyXG4gICAgICBkaXNwbGF5IG5vbmVcclxuICAgIC5yc3MtZmVlZFxyXG4gICAgICBwXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcclxuICAgICAgICBtYXJnaW4tdG9wIDIwcHhcclxuICAgICAgZm9ybVxyXG4gICAgICAgIGlucHV0XHJcbiAgICAgICAgICB3aWR0aCAxNzBweFxyXG4gICAgICAgICAgYmFja2dyb3VuZCBub25lXHJcbiAgICAgICAgICBmb250LXNpemUgMTNweFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQgMzJweFxyXG4gICAgICAgICAgaGVpZ2h0IDMycHhcclxuICAgICAgICAgIHBhZGRpbmcgMCAxMHB4XHJcbiAgICAgICAgICBib3JkZXIgMXB4IHNvbGlkICM0MzQ4NGNcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXMgJHJhZGl1c1xyXG4gICAgICAgICAgJjpmb2N1c1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgICAgICAgICAgY29sb3IgIzMzM1xyXG4gICAgICAgIGJ1dHRvblxyXG4gICAgICAgICAgaGVpZ2h0IDMycHhcclxuICAgICAgICAgIHdpZHRoIDM1cHhcclxuICAgICAgICAgIHJpZ2h0IDBcclxuICAgICAgICAgIHRvcCAwXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kICR2aW9sZXRcclxuICAgICAgICAgIGJvcmRlciBub25lXHJcbiAgICAgICAgICBjb2xvciAjZmZmXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzICRyYWRpdXNcclxuICAgICAgICAgIGZvbnQtc2l6ZSAxM3B4XHJcbiAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgJHJlZFxyXG4gICAgLnNlYXJjaFxyXG4gICAgICBmb3JtXHJcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICBjb250ZW50ICcnXHJcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgdG9wIDUwJVxyXG4gICAgICAgICAgcmlnaHQgMzJweFxyXG4gICAgICAgICAgd2lkdGggMXB4XHJcbiAgICAgICAgICBoZWlnaHQgMTJweFxyXG4gICAgICAgICAgbWFyZ2luLXRvcCAtKEBoZWlnaHQvMilcclxuICAgICAgICAgIGJhY2tncm91bmQgIzQzNDg0Y1xyXG4gICAgICAgIGlucHV0XHJcbiAgICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kIG5vbmVcclxuICAgICAgICAgIGZvbnQtc2l6ZSAxM3B4XHJcbiAgICAgICAgICBsaW5lLWhlaWdodCAzMnB4XHJcbiAgICAgICAgICBoZWlnaHQgMzJweFxyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDEwcHhcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQgNDJweFxyXG4gICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjNDM0ODRjXHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzICRyYWRpdXNcclxuICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAjZmZmXHJcbiAgICAgICAgICAgIGNvbG9yICMzMzNcclxuICAgICAgICBidXR0b25cclxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICBoZWlnaHQgMzJweFxyXG4gICAgICAgICAgd2lkdGggMzJweFxyXG4gICAgICAgICAgcmlnaHQgMFxyXG4gICAgICAgICAgdG9wIDBcclxuICAgICAgICAgIGJhY2tncm91bmQgbm9uZVxyXG4gICAgICAgICAgYm9yZGVyIG5vbmVcclxuICAgICAgICAgIGNvbG9yICM0MzQ4NGNcclxuICAgICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgY29sb3IgJHZpb2xldFxyXG4gIC5pbmZvXHJcbiAgICB3aWR0aCA0NDBweFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KVxyXG4gICAgICB3aWR0aCAzMDBweFxyXG4gIC5uYXZcclxuICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgd2lkdGggNDQwcHhcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweClcclxuICAgICAgZmxvYXQgcmlnaHRcclxuICAgIHVsXHJcbiAgICAgIGZsb2F0IGxlZnRcclxuICAgICAgcGFkZGluZy1sZWZ0IDU1cHhcclxuICAgICAgYVxyXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgICAgICAgcGFkZGluZyA1cHggMFxyXG4gICYuc21hbGxcclxuICAgIHBhZGRpbmctdG9wIDBcclxuICAgIC5pbmZvXHJcbiAgICAgIHdpZHRoIGF1dG8gIWltcG9ydGFudFxyXG4gICAgICBwXHJcbiAgICAgICAgbGluZS1oZWlnaHQgOTBweFxyXG4gICAgICAgIG1hcmdpbiAwXHJcbiAgICAuc2VuZC1tZXNzYWdlXHJcbiAgICAgIGZsb2F0IHJpZ2h0XHJcbiAgICAgIGhlaWdodCA5MHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0IDkwcHhcclxuICAgICAgYVxyXG4gICAgICAgIHdpZHRoIGF1dG9cclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxyXG4gICAgICAgIGNvbG9yICNmZmZcclxuICAgICAgICBsaW5lLWhlaWdodCAzMnB4XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0IDEwcHhcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcclxuIiwiLm1faGVhZGVyXHJcbiAgaGVpZ2h0IDEyMHB4XHJcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgYmFja2dyb3VuZCAjZmZmXHJcbiAgYm94LXNoYWRvdyAwIDAgNXB4IHJnYmEoMCwwLDAsLjE1KVxyXG4gIC5jb250YWluZXJcclxuICAgIGhlaWdodCAxMDAlXHJcbiAgLmxvZ29cclxuICAgIGZsb2F0IGxlZnRcclxuICAgIHdpZHRoIDI4NXB4XHJcbiAgICBkaXNwbGF5IHRhYmxlXHJcbiAgICBoZWlnaHQgMTAwJVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KVxyXG4gICAgICB3aWR0aCA4MHB4XHJcbiAgICBhXHJcbiAgICAgIGRpc3BsYXkgdGFibGUtY2VsbFxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICAgICAgY29sb3IgIzAwMFxyXG4gICAgICAuaWNvblxyXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgICAgICAgd2lkdGggODBweFxyXG4gICAgICAgIGhlaWdodCA4MHB4XHJcbiAgICAgICAgYmFja2dyb3VuZCB1cmwoXCIuLi9pbWFnZXMvbG9nby5wbmdcIikgbm8tcmVwZWF0IDUwJSA1MCVcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcclxuICAgICAgLnRleHRcclxuICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gICAgICAgIHBhZGRpbmctbGVmdCA1cHhcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpXHJcbiAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAub3B0aW9uc1xyXG4gICAgZmxvYXQgcmlnaHRcclxuICAgIHdpZHRoIDg4NXB4XHJcbiAgICBoZWlnaHQgMTAwJVxyXG4gICAgcGFkZGluZy10b3AgMjVweFxyXG4gICAgcGFkZGluZy1sZWZ0IDI1cHhcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweClcclxuICAgICAgd2lkdGggODE1cHhcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KVxyXG4gICAgICB3aWR0aCA2OTBweFxyXG4gICAgLnRvcFxyXG4gICAgICBjbGVhcmZpeCgpXHJcbiAgICAucmlnaHRcclxuICAgICAgZmxvYXQgcmlnaHRcclxuICAgICAgd2lkdGggMzYwcHhcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpXHJcbiAgICAgICAgd2lkdGggMjcwcHhcclxuICAgIC50b3AtbWVudVxyXG4gICAgICBmbG9hdCBsZWZ0XHJcbiAgICAgIHVsXHJcbiAgICAgICAgY2xlYXJmaXgoKVxyXG4gICAgICAgIGxpXHJcbiAgICAgICAgICBmbG9hdCBsZWZ0XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQgMjBweFxyXG4gICAgICAgICAgYVxyXG4gICAgICAgICAgICBjb2xvciAjNzA3NDdjXHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuICAgICAgICAgICAgZm9udC1zaXplIDEzcHhcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMzJweFxyXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplIDExcHhcclxuICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICAgIGNvbG9yICMwMDBcclxuICAgIC5tYWluLW1lbnVcclxuICAgICAgZGlzcGxheSB0YWJsZVxyXG4gICAgICB3aWR0aCAxMDAlXHJcbiAgICAgIG1hcmdpbi10b3AgMjBweFxyXG4gICAgICBsaVxyXG4gICAgICAgIGRpc3BsYXkgdGFibGUtY2VsbFxyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgICAgICAgbWluLXdpZHRoIDgwcHhcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpXHJcbiAgICAgICAgICBtaW4td2lkdGggMFxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGRcclxuICAgICAgICAgIHRleHQtYWxpZ24gbGVmdFxyXG4gICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgdGV4dC1hbGlnbiByaWdodFxyXG4gICAgICAgIGFcclxuICAgICAgICAgIGxpbmsoKVxyXG4gICAgICAgICAgZm9udC1zaXplIDE2cHhcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KVxyXG4gICAgICAgICAgICBmb250LXNpemUgMTNweFxyXG4gICAgLmxhbmdcclxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcclxuICAgICAgZmxvYXQgbGVmdFxyXG4gICAgICB3aWR0aCA2MHB4XHJcbiAgICAgIG1hcmdpbi1yaWdodCAzMHB4XHJcbiAgICAgIGhlaWdodCAzMnB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXMgJHJhZGl1c1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweClcclxuICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgICAgJjphZnRlclxyXG4gICAgICAgIGNvbnRlbnQgJydcclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgIHRvcCA1MCVcclxuICAgICAgICByaWdodCA4cHhcclxuICAgICAgICBtYXJnaW4tdG9wIC0zLjVweFxyXG4gICAgICAgIHdpZHRoIDBcclxuICAgICAgICBoZWlnaHQgMFxyXG4gICAgICAgIGJvcmRlci1zdHlsZSBzb2xpZFxyXG4gICAgICAgIGJvcmRlci13aWR0aCA1cHggMy41cHggMCAzLjVweFxyXG4gICAgICAgIGJvcmRlci1jb2xvciAjYTBhMGEwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XHJcbiAgICAgICY6aG92ZXJcclxuICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICBib3JkZXItY29sb3IgIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxyXG4gICAgICAgIGxpXHJcbiAgICAgICAgICBib3gtc2hhZG93IDAgMCA1cHggcmdiYSgwLDAsMCwuMTUpXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgJHJhZGl1cyAkcmFkaXVzIDAgMFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIG5vbmVcclxuICAgICAgICAgICY6bGFzdC1jaGlsZFxyXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgIC5pY29uXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIHdpZHRoIDI1cHhcclxuICAgICAgICBoZWlnaHQgMTVweFxyXG4gICAgICAgICYucnVcclxuICAgICAgICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1hZ2VzL2xhbmctcnUucG5nXCIpIG5vLXJlcGVhdCAwIDBcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxyXG4gICAgICAgICYuZW5cclxuICAgICAgICAgIGJhY2tncm91bmQgdXJsKFwiLi4vaW1hZ2VzL2xhbmctZW4ucG5nXCIpIG5vLXJlcGVhdCAwIDBcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxyXG4gICAgICBsaVxyXG4gICAgICAgIGhlaWdodCAzMnB4XHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDMycHhcclxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgIGJvcmRlciAxcHggc29saWQgJGJvcmRlclxyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgJHJhZGl1c1xyXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgIGFcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAjZjBmMmYzXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICBsZWZ0IDBcclxuICAgICAgICAgIHRvcCAxMDAlXHJcbiAgICAgICAgICBib3JkZXItdG9wIG5vbmVcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRib3JkZXJcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXMgMCAwICRyYWRpdXMgJHJhZGl1c1xyXG4gICAgICAgIGFcclxuICAgICAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgICAgICAgIHBhZGRpbmctdG9wIDcuNXB4XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgMTBweFxyXG4gICAgLnNlYXJjaFxyXG4gICAgICBmbG9hdCBsZWZ0XHJcbiAgICAgIHdpZHRoIDE3MHB4XHJcbiAgICAgIG1hcmdpbi1yaWdodCAzMHB4XHJcbiAgICAgIGZvcm1cclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICBjb250ZW50ICcnXHJcbiAgICAgICAgICB3aWR0aCAxcHhcclxuICAgICAgICAgIGhlaWdodCAxMnB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kICRib3JkZXJcclxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgICAgICByaWdodCAzMnB4XHJcbiAgICAgICAgICB0b3AgNTAlXHJcbiAgICAgICAgICBtYXJnaW4tdG9wIC0oQGhlaWdodC8yKVxyXG4gICAgICAgIGlucHV0XHJcbiAgICAgICAgICBhbmltKClcclxuICAgICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAgIGhlaWdodCAzMnB4XHJcbiAgICAgICAgICBsaW5lLWhlaWdodCAzMnB4XHJcbiAgICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRib3JkZXJcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXMgJHJhZGl1c1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDEwcHhcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQgMzJweFxyXG4gICAgICAgICAgZm9udC1zaXplIDEzcHhcclxuICAgICAgICAgICY6Zm9jdXNcclxuICAgICAgICAgICAgYm94LXNoYWRvdyAxcHggMnB4IDVweCAtMnB4IHJnYmEoMCwwLDAsLjI1KVxyXG4gICAgICAgIGJ1dHRvblxyXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgIHJpZ2h0IDBcclxuICAgICAgICAgIHRvcCAwXHJcbiAgICAgICAgICB3aWR0aCAzMnB4XHJcbiAgICAgICAgICBoZWlnaHQgMzJweFxyXG4gICAgICAgICAgYmFja2dyb3VuZCBub25lXHJcbiAgICAgICAgICBib3JkZXIgbm9uZVxyXG4gICAgICAgICAgY29sb3IgJGJvcmRlclxyXG4gICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICBjb2xvciAkdmlvbGV0XHJcbiAgICAuc2luZ2luXHJcbiAgICAgIGZsb2F0IGxlZnRcclxuICAgICAgd2lkdGggNzBweFxyXG4gIC5hdXRoXHJcbiAgICBmbG9hdCByaWdodFxyXG4gICAgaGVpZ2h0IDEwMCVcclxuICAgIC51c2VyLFxyXG4gICAgLmV4aXRcclxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgICAuZXhpdFxyXG4gICAgICBtYXJnaW4tbGVmdCA1MHB4XHJcbiAgICAudXNlclxyXG4gICAgICAucGxhY2VcclxuICAgICAgICBsaWdodCgpXHJcbiAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICBjb2xvciAjNzY3Njc2XHJcbiAgICAgIC5uYW1lXHJcbiAgICAgICAgbWFyZ2luLXRvcCA1cHhcclxuICAgICAgICBib2xkKClcclxuICAgICAgICBmb250LXNpemUgMTVweFxyXG4iLCIubV9pdGVtXHJcbiAgcGFkZGluZy1ib3R0b20gMTVweFxyXG4gIC5pbWFnZVxyXG4gICAgaGVpZ2h0IDE4MHB4XHJcbiAgICAmOmFmdGVyXHJcbiAgICAgIGRpc3BsYXkgbm9uZVxyXG4gICAgYVxyXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICBkaXNwbGF5IGJsb2NrXHJcbiAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gNTAlXHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxyXG4gICAgICAmOmFmdGVyXHJcbiAgICAgICAgY29udGVudCBcIlwiXHJcbiAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICBsZWZ0IDBcclxuICAgICAgICB0b3AgMFxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICAgIGJhY2tncm91bmQgcmdiYSgwLDg0LDE4NSwwLjI1KVxyXG4gICAgICAgIG9wYWNpdHkgMFxyXG4gICAgICAgIHRyYW5zaXRpb24gYWxsIC4yNXMgZWFzZS1vdXRcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIHRyYW5zaXRpb24gYWxsIC41cyBlYXNlLWluXHJcbiAgICAgICAgICBvcGFjaXR5IDFcclxuICAgICYudmlkZW9cclxuICAgICAgYVxyXG4gICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIGFuaW0oKVxyXG4gICAgICAgICAgY29udGVudCAnJ1xyXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgIHJpZ2h0IDBcclxuICAgICAgICAgIHRvcCAwXHJcbiAgICAgICAgICB3aWR0aCAxMDAlXHJcbiAgICAgICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICAgICAgb3BhY2l0eSAxXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kIHJnYmEoMCwwLDAsLjcpXHJcbiAgICAgICAgJjpiZWZvcmVcclxuICAgICAgICAgIGFuaW0oKVxyXG4gICAgICAgICAgaWNvbigpXHJcbiAgICAgICAgICBjb250ZW50ICdcXGU5MTAnXHJcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgICAgcmlnaHQgMFxyXG4gICAgICAgICAgdG9wIDBcclxuICAgICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgICBjb2xvciAjZmZmXHJcbiAgICAgICAgICB6LWluZGV4IDEwXHJcbiAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgICAgICAgbGluZS1oZWlnaHQgMTgwcHhcclxuICAgICAgICAgIGZvbnQtc2l6ZSA1MHB4XHJcblxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSBzY2FsZSgwKSByb3RhdGUoLTkwZGVnKVxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAuMjVzIGVhc2UtaW5cclxuICAgICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgICAgb3BhY2l0eSAwXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24gYWxsIC4yNXMgZWFzZS1pblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IC4yNXNcclxuICAuZGF0ZVxyXG4gICAgY29sb3IgIzlkYTJhYVxyXG4gICAgZm9udC1zaXplIDEzcHhcclxuICAgIGxpbmUtaGVpZ2h0IDFcclxuICAgIG1hcmdpbi1ib3R0b20gNXB4XHJcbiAgICBtYXJnaW4tdG9wIDEwcHhcclxuICAudGl0bGVcclxuICAgIGhlaWdodCA2MHB4XHJcbiAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgIGFcclxuICAgICAgbGluaygpXHJcbiAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0IDIwcHgiLCIubV9sZWFkLWV2ZW50c1xyXG4gIC8vIG1hcmdpbi10b3AgMzBweFxyXG4gIG1hcmdpbi1ib3R0b20gMzBweFxyXG4gIG92ZXJmbG93IGhpZGRlblxyXG4gIGRpc3BsYXkgdGFibGVcclxuICB0YWJsZS1sYXlvdXQgZml4ZWRcclxuICAvLyBib3JkZXItdG9wIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgLy8gcGFkZGluZy10b3AgMzBweFxyXG4gIC5maW5pc2hlZC1ldmVudHMsXHJcbiAgLmNvbWluZy1ldmVudHNcclxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICBkaXNwbGF5IHRhYmxlLWNlbGxcclxuICAgIHZlcnRpY2FsLWFsaWduIHRvcFxyXG4gICAgd2lkdGggNTAlXHJcbiAgICBvdmVyZmxvdyBoaWRkZW5cclxuICAgIC5zbWFsbC1oZWFkbGluZ1xyXG4gICAgICBib3JkZXItdG9wIDFweCBzb2xpZCAjZTllOWU5XHJcbiAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRib3JkZXJcclxuICAgIC5saXN0XHJcbiAgICAgIHBhZGRpbmctbGVmdCAyMHB4XHJcbiAgICAgIHBhZGRpbmctcmlnaHQgMjBweFxyXG4gICAgICBwYWRkaW5nLWJvdHRvbSA2MHB4XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxyXG4gICAgICAuaXRlbVxyXG4gICAgICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRib3JkZXJcclxuICAgICAgICBwYWRkaW5nIDE1cHggMFxyXG4gICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcclxuICAgICAgICAgIGFcclxuICAgICAgICAgICAgbGluaygpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxNHB4XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcclxuICAgICAgICAuaW5mb1xyXG4gICAgICAgICAgLmluZm8tdGl0bGUsXHJcbiAgICAgICAgICAuaW5mby12YWx1ZVxyXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICAgICAgICAgICAgY29sb3IgIzcwNzQ3Y1xyXG4gICAgICAgICAgICBmb250LXNpemUgMTNweFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XHJcbiAgICAgICAgICAuaW5mby12YWx1ZVxyXG4gICAgICAgICAgICBmb250LXdlaWdodCA2MDBcclxuICAgIC5kZXRhaWxzXHJcbiAgICAgIHBvc2l0aW9uIGFic29sdXRlXHJcbiAgICAgIGxlZnQgMFxyXG4gICAgICBib3R0b20gMzBweFxyXG4gICAgICB3aWR0aCA4MCVcclxuICAgICAgcGFkZGluZy1sZWZ0IDIwcHhcclxuICAuY29taW5nLWV2ZW50c1xyXG4gICAgcGFkZGluZy1yaWdodCAxNXB4XHJcbiAgICBiYWNrZ3JvdW5kICNmMGYyZjNcclxuICAgIGJvcmRlciAxcHggc29saWQgI2U5ZTllOVxyXG4gICAgYm9yZGVyLXRvcCBub25lXHJcbiAgICBib3JkZXItYm90dG9tIG5vbmVcclxuICAgIGJvcmRlci1yaWdodCBub25lXHJcbiAgICBib3gtc2hhZG93IGluc2V0IC0xcHggMHB4IDAgMXB4ICNlOWU5ZTlcclxuICAgICY6YWZ0ZXJcclxuICAgICAgY29udGVudCAnJ1xyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICByaWdodCAwXHJcbiAgICAgIHRvcCAtMiVcclxuICAgICAgd2lkdGggMTVweFxyXG4gICAgICBoZWlnaHQgMTEwJVxyXG4gICAgICBiYWNrZ3JvdW5kICNmZmZcclxuICAgICAgei1pbmRleCAxMFxyXG4gICAgICBib3JkZXItbGVmdCAxcHggc29saWQgI2U5ZTllOVxyXG4gIC5maW5pc2hlZC1ldmVudHNcclxuICAgIHBhZGRpbmctbGVmdCAxNXB4XHJcbiAgICBiYWNrZ3JvdW5kICNlOGYyZjdcclxuICAgIGJvcmRlciAxcHggc29saWQgI2U5ZTllOVxyXG4gICAgYm9yZGVyLXRvcCBub25lXHJcbiAgICBib3JkZXItYm90dG9tIG5vbmVcclxuICAgIGJvcmRlci1sZWZ0IG5vbmVcclxuICAgIGJveC1zaGFkb3cgaW5zZXQgMXB4IDBweCAwIDFweCAjZTllOWU5XHJcbiAgICAuZGV0YWlsc1xyXG4gICAgICBsZWZ0IDBcclxuICAgICAgcGFkZGluZy1sZWZ0IDM1cHhcclxuICAgICY6YWZ0ZXJcclxuICAgICAgY29udGVudCAnJ1xyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICBsZWZ0IDBcclxuICAgICAgdG9wIC0zJVxyXG4gICAgICB3aWR0aCAxNXB4XHJcbiAgICAgIGhlaWdodCAxMDYlXHJcbiAgICAgIGJhY2tncm91bmQgI2ZmZlxyXG4gICAgICB6LWluZGV4IDEwXHJcbiAgICAgIGJvcmRlci1yaWdodCAxcHggc29saWQgI2U5ZTllOVxyXG5cclxuIiwiLm1fbGVhZC1tZWRpYVxyXG4gIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRib3JkZXJcclxuICBtYXJnaW4tYm90dG9tIDQ1cHhcclxuICAuY29sLXhzLTRcclxuICAgIHRyYW5zaXRpb24gYWxsIC4yNXMgZWFzZS1pblxyXG4gICAgb3BhY2l0eSAxXHJcbiAgICB0cmFuc2Zvcm0gc2NhbGUoMSlcclxuICAgICYuYW5pbS1vdXRcclxuICAgICAgdHJhbnNmb3JtIHNjYWxlKDApXHJcbiAgICAgIG9wYWNpdHkgMCIsIi5tX2xlYWQtbmV3c1xyXG4gIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRib3JkZXJcclxuICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAubGVhZFxyXG4gICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGJvcmRlclxyXG4gIC5sYXJnZVxyXG4gICAgcGFkZGluZy1ib3R0b20gMzBweFxyXG4gICAgLmltYWdlXHJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXHJcbiAgICAgIGRpc3BsYXkgYmxvY2tcclxuICAgICAgaGVpZ2h0IDM4MHB4XHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQgbm8tcmVwZWF0XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gNTAlIDUwJVxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcclxuICAgICAgbWFyZ2luLWJvdHRvbSAxNXB4XHJcbiAgICAgICY6YWZ0ZXJcclxuICAgICAgICBjb250ZW50IFwiXCJcclxuICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICAgIGxlZnQgMFxyXG4gICAgICAgIHRvcCAwXHJcbiAgICAgICAgd2lkdGggMTAwJVxyXG4gICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgYmFja2dyb3VuZCByZ2JhKDAsODQsMTg1LDAuMjUpXHJcbiAgICAgICAgb3BhY2l0eSAwXHJcbiAgICAgICAgdHJhbnNpdGlvbiBhbGwgLjI1cyBlYXNlLW91dFxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgdHJhbnNpdGlvbiBhbGwgLjVzIGVhc2UtaW5cclxuICAgICAgICAgIG9wYWNpdHkgMVxyXG5cclxuICAgIC5kYXRlXHJcbiAgICAgIGNvbG9yICM5ZGEyYWFcclxuICAgICAgZm9udC1zaXplIDEzcHhcclxuICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICBtYXJnaW4tYm90dG9tIDVweFxyXG4gICAgLnRpdGxlXHJcbiAgICAgIGFcclxuICAgICAgICBsaW5rKClcclxuICAgICAgICBmb250LXNpemUgMjhweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDM2cHhcclxuICAuc21hbGxcclxuICAgIC5pdGVtXHJcbiAgICAgIGNsZWFyZml4KClcclxuICAgICAgcGFkZGluZy1ib3R0b20gMjBweFxyXG4gICAgICBtYXJnaW4tYm90dG9tIDIwcHhcclxuICAgICAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGJvcmRlclxyXG4gICAgICAuaW1hZ2VcclxuICAgICAgICBmbG9hdCBsZWZ0XHJcbiAgICAgICAgd2lkdGggODVweFxyXG4gICAgICAgIGhlaWdodCA4NXB4XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA1MCVcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcclxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxyXG4gICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgIGNvbnRlbnQgXCJcIlxyXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcclxuICAgICAgICAgIGxlZnQgMFxyXG4gICAgICAgICAgdG9wIDBcclxuICAgICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICAgIGhlaWdodCAxMDAlXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kIHJnYmEoMCw4NCwxODUsMC4yNSlcclxuICAgICAgICAgIG9wYWNpdHkgMFxyXG4gICAgICAgICAgdHJhbnNpdGlvbiBhbGwgLjI1cyBlYXNlLW91dFxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICY6YWZ0ZXJcclxuICAgICAgICAgICAgdHJhbnNpdGlvbiBhbGwgLjVzIGVhc2UtaW5cclxuICAgICAgICAgICAgb3BhY2l0eSAxXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KVxyXG4gICAgICAgICAgd2lkdGggMzUlXHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQgNSVcclxuXHJcbiAgICAgIC5kZXNjXHJcbiAgICAgICAgZmxvYXQgcmlnaHRcclxuICAgICAgICB3aWR0aCAxNzBweFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweClcclxuICAgICAgICAgIHdpZHRoIDYwJVxyXG4gICAgICAgIC5kYXRlXHJcbiAgICAgICAgICBjb2xvciAjOWRhMmFhXHJcbiAgICAgICAgICBmb250LXNpemUgMTNweFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbSA1cHhcclxuICAgICAgICAudGl0bGVcclxuICAgICAgICAgIGFcclxuICAgICAgICAgICAgbGluaygpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxM3B4XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcclxuICAubm9ybWFsXHJcbiAgICBwYWRkaW5nLWJvdHRvbSAxNXB4XHJcbiAgICBwYWRkaW5nLXRvcCAzMHB4XHJcbiIsIi5tX2xlYWQtcGFydG5lcnNcclxuICBtYXJnaW4tYm90dG9tIDE1cHhcclxuICAuY2Fyb3VzZWwtcGFydG5lcnNcclxuICAgIHBhZGRpbmctbGVmdCAzNXB4XHJcbiAgICBwYWRkaW5nLXJpZ2h0IDM1cHhcclxuICAgIC5zbGljay1hcnJvd1xyXG4gICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxyXG4gICAgICB0b3AgNTAlXHJcbiAgICAgIGJhY2tncm91bmQgbm9uZVxyXG4gICAgICBib3JkZXIgbm9uZVxyXG4gICAgICBjb2xvciAjYmJjNmM4XHJcbiAgICAgIGhlaWdodCAxNnB4XHJcbiAgICAgIG1hcmdpbi10b3AgLThweFxyXG4gICAgICAmLnNsaWNrLXByZXZcclxuICAgICAgICBsZWZ0IDBcclxuICAgICAgJi5zbGljay1uZXh0XHJcbiAgICAgICAgcmlnaHQgMFxyXG4gICAgICAmOmhvdmVyXHJcbiAgICAgICAgY29sb3IgJHZpb2xldFxyXG4gICAgLml0ZW1cclxuICAgICAgaGVpZ2h0IDExMHB4XHJcbiAgICAgIHBhZGRpbmctbGVmdCAxNXB4XHJcbiAgICAgIHBhZGRpbmctcmlnaHQgMTVweFxyXG4gICAgICBhXHJcbiAgICAgICAgZGlzcGxheSBibG9ja1xyXG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgICBoZWlnaHQgMTAwJVxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDExMHB4XHJcbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICRib3JkZXJcclxuICAgICAgICBpbWdcclxuICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICAgICAgICAgIG1heC13aWR0aCA5MCVcclxuICAgICAgICAgIG1heC1oZWlnaHQgOTAlXHJcbiAgICAgICAgICB0cmFuc2Zvcm0gc2NhbGUoMC4yKVxyXG4gICAgICAgICAgb3BhY2l0eSAwXHJcbiAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAuMjVzIGVhc2Utb3V0XHJcbiAgICAgICYuc2xpY2stYWN0aXZlXHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAgICB0cmFuc2l0aW9uIGFsbCAuNTVzIGVhc2UtaW5cclxuICAgICAgICAgIHRyYW5zZm9ybSBzY2FsZSgxKVxyXG4gICAgICAgICAgb3BhY2l0eSAxIiwiLm1fbWFuYWdlcnNcclxuICAuaXRlbVxyXG4gICAgY2xlYXJmaXgoKVxyXG4gICAgcGFkZGluZy1ib3R0b20gNTBweFxyXG4gICAgbWFyZ2luLWJvdHRvbSA1MHB4XHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgICAmOmxhc3QtY2hpbGRcclxuICAgICAgbWFyZ2luLWJvdHRvbSAwXHJcbiAgICAgIGJvcmRlci1ib3R0b20gbm9uZVxyXG4gICAgLmltYWdlXHJcbiAgICAgIGZsb2F0IGxlZnRcclxuICAgICAgd2lkdGggMzAlXHJcbiAgICAgIGhlaWdodCA0MDBweFxyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdCBuby1yZXBlYXRcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA1MCVcclxuICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXHJcbiAgICAuZGV0YWlsc1xyXG4gICAgICBmbG9hdCByaWdodFxyXG4gICAgICB3aWR0aCA2NyVcclxuICAgICAgLm5hbWVcclxuICAgICAgICBmb250LXdlaWdodCA2MDBcclxuICAgICAgICBmb250LXNpemUgMTZweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDFcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAgICAgLnN0YXR1cywgLmNvbnRhY3RzLCAuZGVzY1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxyXG4gICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDFcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxyXG4gICAgICAgICAgY29sb3IgIzcwNzQ3Y1xyXG4gICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgLmNvbnRhY3RzXHJcbiAgICAgICAgLnZhbHVlXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIDE1cHhcclxuICAgICAgICAgIGFcclxuICAgICAgICAgICAgY29sb3IgJGJsdWVcclxuICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcclxuIiwiLm1fcGFnZS1oZWFkZXItbmF2c1xyXG4gIGNsZWFyZml4KClcclxuICBwYWRkaW5nLWJvdHRvbSAxNHB4XHJcbiAgcGFkZGluZy10b3AgOHB4XHJcbiAgbWFyZ2luLWJvdHRvbSAwcHhcclxuICBoMVxyXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gICAgZm9udC1zaXplIDMwcHhcclxuICAgIGxpbmUtaGVpZ2h0IDMwcHhcclxuICAgIGZvbnQtd2VpZ2h0IDYwMFxyXG4gICAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgLm5hdnNcclxuICAgIGJ1dHRvblxyXG4gICAgICB3aWR0aCBhdXRvXHJcbiAgICAgIHBhZGRpbmctbGVmdCAxMHB4XHJcbiAgICAgIHBhZGRpbmctcmlnaHQgMTBweFxyXG4gICAgICBtYXJnaW4tcmlnaHQgMzBweFxyXG4gIC5jb250YWN0cy1idXR0b25cclxuICAgIGZsb2F0IHJpZ2h0XHJcbiAgICAmICsgaDJcclxuICAgICAgZmxvYXQgbGVmdFxyXG4iLCIubV9wYWdlLWhlYWRlclxyXG4gIGNsZWFyZml4KClcclxuICBwYWRkaW5nLWJvdHRvbSAxNHB4XHJcbiAgcGFkZGluZy10b3AgOHB4XHJcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgYm9yZGVyLWJvdHRvbSAxcHggc29saWQgJGJvcmRlclxyXG4gIGgyXHJcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgICBmb250LXNpemUgMzBweFxyXG4gICAgbGluZS1oZWlnaHQgMzBweFxyXG4gICAgZm9udC13ZWlnaHQgNjAwXHJcbiAgICBtYXJnaW4tcmlnaHQgNDBweFxyXG4gIGgzXHJcbiAgICBmb250LXNpemUgMThweFxyXG4gICAgbGluZS1oZWlnaHQgMThweFxyXG4gICAgZm9udC13ZWlnaHQgYm9sZFxyXG4gICAgdGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXHJcblxyXG4gIC5saW5rc1xyXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxyXG4gICAgbGluZS1oZWlnaHQgMzBweFxyXG4gICAgY3Vyc29yIGRlZmF1bHRcclxuICAgIGFcclxuICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcclxuICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgICAgIG1hcmdpbi1yaWdodCA0MHB4XHJcbiAgICAgIGxpbmUtaGVpZ2h0IDFcclxuICAgICAgY29sb3IgJGJsdWVcclxuICAgICAgYm9yZGVyLWJvdHRvbSAxcHggZGFzaGVkIHJnYmEoMCw4NCwxODUsMC4yNSlcclxuICAgICAgJjpob3ZlclxyXG4gICAgICAgIGJvcmRlci1jb2xvciByZ2JhKDAsODQsMTg1LDAuOTkpXHJcbiAgLmJ1dHRvbnNcclxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcclxuICAgIGJ1dHRvblxyXG4gICAgICB3aWR0aCAxMTBweFxyXG4gICAgICBtYXJnaW4tcmlnaHQgMzBweFxyXG4iLCIubV9wYWdpbmF0aW9uc1xyXG4gIHRleHQtYWxpZ24gY2VudGVyXHJcbiAgY3Vyc29yIGRlZmF1bHRcclxuICBtYXJnaW4tYm90dG9tIDMwcHhcclxuICAvLyBwYWRkaW5nLXRvcCAzMHB4XHJcbiAgLy8gYm9yZGVyLXRvcCAxcHggc29saWQgJGJvcmRlclxyXG4gIHVsLCBsaSwgYSwgYnV0dG9uXHJcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xyXG4gICAgdmVydGljYWwtYWxpZ24gdG9wXHJcbiAgICBsaW5lLWhlaWdodCAzMHB4XHJcbiAgICBoZWlnaHQgMzBweFxyXG4gIGFcclxuICAgIHdpZHRoIDMwcHhcclxuICAgIGhlaWdodCAzMHB4XHJcbiAgICBjb2xvciAkYmx1ZVxyXG4gICAgJjpob3ZlcixcclxuICAgICYuY3VycmVudFxyXG4gICAgICBiYWNrZ3JvdW5kICR2aW9sZXRcclxuICAgICAgY29sb3IgI2ZmZlxyXG4gICAgICBib3JkZXItY29sb3IgJHZpb2xldFxyXG4gIGJ1dHRvblxyXG4gICAgd2lkdGggMzBweFxyXG4gICAgaGVpZ2h0IDMwcHhcclxuICAgIGxpbmUtaGVpZ2h0IDMwcHhcclxuICAgIGJvcmRlciAxcHggc29saWQgJGJvcmRlclxyXG4gICAgYmFja2dyb3VuZCBub25lXHJcbiAgICBjb2xvciAkYmx1ZVxyXG4gICAgZm9udC1zaXplIDEycHhcclxuICAgICY6aG92ZXJcclxuICAgICAgYmFja2dyb3VuZCAkdmlvbGV0XHJcbiAgICAgIGNvbG9yICNmZmZcclxuICAgICAgYm9yZGVyLWNvbG9yICR2aW9sZXQiLCIubV9yYXRpbmctbGlzdFxyXG4gIGNsZWFyZml4KClcclxuICAmICsgLm1fcGFnaW5hdGlvbnNcclxuICAgIHBhZGRpbmctcmlnaHQgMjMlXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpXHJcbiAgICAgIHBhZGRpbmctcmlnaHQgMjclXHJcbiAgICB1bFxyXG4gICAgICBsaVxyXG4gICAgICAgIHBvc2l0aW9uIHN0YXRpY1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAwXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSAwXHJcbiAgICAgICAgJjphZnRlclxyXG4gICAgICAgICAgZGlzcGxheSBub25lXHJcbiAgLmxpc3RcclxuICAgIHdpZHRoIDc3JVxyXG4gICAgZmxvYXQgbGVmdFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KVxyXG4gICAgICB3aWR0aCA3MiVcclxuICAuaXRlbVxyXG4gICAgY2xlYXJmaXgoKVxyXG4gICAgcGFkZGluZy1ib3R0b20gNTBweFxyXG4gICAgbWFyZ2luLWJvdHRvbSA1MHB4XHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgICAuaW1hZ2VcclxuICAgICAgZmxvYXQgbGVmdFxyXG4gICAgICB3aWR0aCAyNSVcclxuICAgICAgaGVpZ2h0IDI1MHB4XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDUwJVxyXG4gICAgICBiYWNrZ3JvdW5kLXNpemUgY292ZXJcclxuICAgIC5kZXRhaWxzXHJcbiAgICAgIGZsb2F0IHJpZ2h0XHJcbiAgICAgIHdpZHRoIDcyJVxyXG4gICAgICAubmFtZVxyXG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxyXG4gICAgICAgIGZvbnQtc2l6ZSAxNnB4XHJcbiAgICAgICAgbGluZS1oZWlnaHQgMVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxyXG4gICAgICAuaW5mb1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMzBweFxyXG4gICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gMFxyXG4gICAgICAuZGVzY1xyXG4gICAgICAgIC50aXRsZVxyXG4gICAgICAgICAgZm9udC1zaXplIDE0cHhcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDFcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b20gMTVweFxyXG4gICAgICAgICAgY29sb3IgIzcwNzQ3Y1xyXG4gICAgICAgIC52YWx1ZVxyXG4gICAgICAgICAgZm9udC1zaXplIDE0cHhcclxuIiwiLm1fcmVzdWx0cy1nYWxsZXJ5XHJcbiAgbWFyZ2luLWJvdHRvbSAzMHB4XHJcbiAgLm1fcGFnZS1oZWFkZXJcclxuICAgIGJvcmRlci1ib3R0b20gbm9uZVxyXG4gICAgbWFyZ2luLWJvdHRvbSAxNXB4XHJcbiAgICBoMlxyXG4gICAgICBtYXJnaW4tYm90dG9tIDBcclxuICAubV9hcnRpY2xlLWNhcm91c2VsLXRodW1ibmFpbHNcclxuICAgIG9wYWNpdHkgMFxyXG4gICAgaGVpZ2h0IDBcclxuICAgIG92ZXJmbG93IGhpZGRlblxyXG4gICAgJi5jdXJyZW50XHJcbiAgICAgIG9wYWNpdHkgMVxyXG4gICAgICBoZWlnaHQgYXV0b1xyXG4gICAgICBvdmVyZmxvdyB2aXNpYmxlIiwiLm1fcmVzdWx0cy1saXN0XHJcbiAgY2xlYXJmaXgoKVxyXG4gICYgKyAubV9wYWdpbmF0aW9uc1xyXG4gICAgcGFkZGluZy1yaWdodCAyMyVcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweClcclxuICAgICAgcGFkZGluZy1yaWdodCAyNyVcclxuICAgIHVsXHJcbiAgICAgIGxpXHJcbiAgICAgICAgcG9zaXRpb24gc3RhdGljXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0IDBcclxuICAgICAgICBtYXJnaW4tYm90dG9tIDBcclxuICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICBkaXNwbGF5IG5vbmVcclxuICAubGlzdFxyXG4gICAgd2lkdGggNzclXHJcbiAgICBmbG9hdCBsZWZ0XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpXHJcbiAgICAgIHdpZHRoIDcyJVxyXG4gICAgLmxpc3RcclxuICAgICAgd2lkdGggMTAwJVxyXG4gICAgICBmbG9hdCBub25lXHJcbiAgLmxpc3RcclxuICAgIGNsZWFyZml4KClcclxuICAgIG1hcmdpbi1ib3R0b20gMzBweFxyXG4gICAgLm1fcGFnZS1oZWFkZXJcclxuICAgICAgYm9yZGVyLWJvdHRvbSBub25lXHJcbiAgICAgIG1hcmdpbi1ib3R0b20gMFxyXG4gICAgICBoMlxyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMFxyXG4gIC5pdGVtXHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgICBwYWRkaW5nIDE1cHggMFxyXG4gICAgLnRpdGxlXHJcbiAgICAgIG1hcmdpbi1ib3R0b20gNXB4XHJcbiAgICAgIGFcclxuICAgICAgICBsaW5rKClcclxuICAgICAgICBmb250LXNpemUgMTRweFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0IDIwcHhcclxuICAgIC5pbmZvXHJcbiAgICAgIC5pbmZvLXRpdGxlLFxyXG4gICAgICAuaW5mby12YWx1ZVxyXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXHJcbiAgICAgICAgdmVydGljYWwtYWxpZ24gbWlkZGxlXHJcbiAgICAgICAgY29sb3IgIzcwNzQ3Y1xyXG4gICAgICAgIGZvbnQtc2l6ZSAxM3B4XHJcbiAgICAgICAgbGluZS1oZWlnaHQgMjBweFxyXG4gICAgICAuaW5mby12YWx1ZVxyXG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxyXG4iLCIubV9yc3MtbGFyZ2VcclxuICBjbGVhcmZpeCgpXHJcbiAgaGVpZ2h0IDkycHhcclxuICBsaW5lLWhlaWdodCA5MnB4XHJcbiAgYmFja2dyb3VuZCAkYmdcclxuICBib3JkZXItcmFkaXVzICRyYWRpdXNcclxuICBib3gtc2hhZG93IDBweCAycHggNXB4IHJnYmEoMCwwLDAsLjE1KVxyXG4gIC5oZWFkbGluZ1xyXG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcclxuICAgIGZvbnQtc2l6ZSAxOHB4XHJcbiAgICBmb250LXdlaWdodCBib2xkXHJcbiAgICBwYWRkaW5nIDAgMjBweFxyXG4gICAgZmxvYXQgbGVmdFxyXG4gICAgd2lkdGggMzAwcHhcclxuICAgIHRleHQtYWxpZ24gbGVmdFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KVxyXG4gICAgICB3aWR0aCAyODBweFxyXG4gICAgICBwYWRkaW5nLWxlZnQgMTBweFxyXG4gICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweClcclxuICAgICAgd2lkdGggMjQwcHhcclxuICAgICAgZm9udC1zaXplIDE2cHhcclxuICBmb3JtXHJcbiAgICBmbG9hdCByaWdodFxyXG4gICAgcGFkZGluZyAyMHB4XHJcbiAgICB3aWR0aCA1NzBweFxyXG4gICAgbWFyZ2luLXRvcCAxMHB4XHJcbiAgICBtYXJnaW4tYm90dG9tIDEwcHhcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweClcclxuICAgICAgd2lkdGggNDYwcHhcclxuICAgICAgcGFkZGluZy1yaWdodCAxMHB4XHJcbiAgICAgIHBhZGRpbmctbGVmdCAxMHB4XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpXHJcbiAgICAgIHdpZHRoIDQwMHB4XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpXHJcbiAgICAgIHdpZHRoIDUwMHB4XHJcbiAgICBpbnB1dFxyXG4gICAgICBhbmltKClcclxuICAgICAgYm9yZGVyIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgbGluZS1oZWlnaHQgMzJweFxyXG4gICAgICBoZWlnaHQgMzJweFxyXG4gICAgICBwYWRkaW5nLWxlZnQgMTBweFxyXG4gICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcclxuICAgICAgZm9udC1zaXplIDEzcHhcclxuICAgICAgd2lkdGggMzcwcHhcclxuICAgICAgZmxvYXQgbGVmdFxyXG4gICAgICBib3JkZXItcmFkaXVzICRyYWRpdXNcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KVxyXG4gICAgICAgIHdpZHRoIDI2MHB4XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweClcclxuICAgICAgICB3aWR0aCAyMDBweFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpXHJcbiAgICAgICAgd2lkdGggMzMwcHhcclxuICAgICAgJjpmb2N1c1xyXG4gICAgICAgIGJveC1zaGFkb3cgMXB4IDJweCA1cHggLTJweCByZ2JhKDAsMCwwLDAuMjUpXHJcbiAgICBidXR0b25cclxuICAgICAgZmxvYXQgcmlnaHRcclxuICAgICAgd2lkdGggMTQwcHgiLCIubV9yc3NcclxuICBiYWNrZ3JvdW5kICRiZ1xyXG4gIGJvcmRlci1yYWRpdXMgJHJhZGl1c1xyXG4gIGJveC1zaGFkb3cgMHB4IDJweCA1cHggcmdiYSgwLDAsMCwuMTUpXHJcbiAgLmhlYWRsaW5nXHJcbiAgICB0ZXh0LWFsaWduIGNlbnRlclxyXG4gICAgZm9udC1zaXplIDE2cHhcclxuICAgIGZvbnQtd2VpZ2h0IGJvbGRcclxuICAgIHBhZGRpbmcgMTVweCAyMHB4XHJcbiAgICBib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgZm9ybVxyXG4gICAgcGFkZGluZyAyMHB4XHJcbiAgICBpbnB1dFxyXG4gICAgICBhbmltKClcclxuICAgICAgYm9yZGVyIDFweCBzb2xpZCAkYm9yZGVyXHJcbiAgICAgIHdpZHRoIDEwMCVcclxuICAgICAgbGluZS1oZWlnaHQgMzJweFxyXG4gICAgICBoZWlnaHQgMzJweFxyXG4gICAgICBwYWRkaW5nLWxlZnQgMTBweFxyXG4gICAgICBwYWRkaW5nLXJpZ2h0IDEwcHhcclxuICAgICAgZm9udC1zaXplIDEzcHhcclxuICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XHJcbiAgICAgIGJvcmRlci1yYWRpdXMgJHJhZGl1c1xyXG4gICAgICAmOmZvY3VzXHJcbiAgICAgICAgYm94LXNoYWRvdyAxcHggMnB4IDVweCAtMnB4IHJnYmEoMCwwLDAsMC4yNSlcclxuICAgIGJ1dHRvblxyXG4gICAgICB3aWR0aCAxMDAlIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
