/**** VARIABLES ****/
.submit-btn {
  text-decoration: none;
  font-family: "georgiapro", sans-serif;
  font-weight: 700;
  font-size: 1.32rem;
  color: #1b1b1b;
  background: #09e02d;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  margin: 0 auto;
  border: none;
  text-align: center;
  border-radius: 8px;
  line-height: 1;
  letter-spacing: 1px;
  white-space: break-spaces;
  display: block;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: 100%;
  padding: 14px 20px;
  text-transform: uppercase;
}
.submit-btn:hover, .submit-btn:focus {
  background: rgb(7.0300429185, 174.9699570815, 35.1502145923);
  color: #fff;
}
.submit-btn span {
  -webkit-transform: skewX(15deg);
  -ms-transform: skewX(15deg);
  transform: skewX(15deg);
}
.submit-btn span:nth-child(2) {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-right: 0px;
  display: none;
}
.submit-btn:hover span:nth-child(2) {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-right: 45px;
}
@media (min-width: 992px) {
  .submit-btn span:nth-child(2) {
    width: 15px;
    margin-left: 20px;
    position: relative;
    line-height: 1.3;
    display: block;
  }
}

@-webkit-keyframes bump {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
}

@keyframes bump {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
}
div.sticky-signup-wrapper {
  position: sticky;
  top: 0;
  background: #1b1b1b;
  background-size: cover;
  background-attachment: fixed;
  border: none;
  color: #fff;
  opacity: 1;
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  border-radius: 0;
}
div.sticky-signup-wrapper h3 {
  color: #fff;
}
div.sticky-signup-wrapper .sticky-inner {
  max-width: calc(950px + 100px);
}
div.sticky-signup-wrapper.unsticky {
  opacity: 0;
}
@media (max-width: 767px) {
  div.sticky-signup-wrapper {
    padding: 0;
  }
}
div.sticky-signup-wrapper .sticky-signup-wrapper h3 {
  font-size: 1em;
  margin-bottom: 0 !important;
}
div.sticky-signup-wrapper .sticky-signup-wrapper input.form-control {
  font-size: 0.75em;
  height: 40px;
  padding: 10px;
}
div.sticky-signup-wrapper .sticky-signup-wrapper .sna-email-invalid {
  font-size: 0.75em;
}
div.sticky-signup-wrapper .sticky-signup-wrapper .submit-btn {
  font-size: 0.75em;
  height: auto;
  padding: 15px;
}

.card.card-form-sms, .sticky-signup-wrapper {
  position: relative;
  padding: 30px;
  border: none;
  border: none;
}

.card.card-form-sms {
  background: #1b1b1b;
  color: #fff;
  border-radius: 16px;
  max-width: calc(950px + 100px);
  margin: auto;
}
.card.card-form-sms .card-body, .card.card-form-sms .section-normal {
  position: relative;
  padding: 0;
}
.card.card-form-sms h2 {
  color: #fff;
}
.card.card-form-sms p {
  line-height: 1.25;
}
.card.card-form-sms a {
  color: rgb(37.7296137339, 246.2703862661, 72.6480686695);
}
.card.card-form-sms a:hover, .card.card-form-sms a:focus {
  color: #fff;
}

.sticky-signup-wrapper {
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
  margin: 0;
  z-index: 99;
  position: relative;
}

.static-signup {
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
  margin: 0;
  padding: 30px;
  position: relative;
  z-index: 99;
  background: #1b1b1b;
  border: none;
  color: #fff;
  border-radius: 8px;
}
.static-signup .sticky-inner {
  max-width: 950px;
}
.static-signup h3 {
  color: #fff;
}
@media (max-width: 767px) {
  .static-signup .static-signup {
    padding: 5px;
  }
}

.eventboxbg {
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
  height: auto;
  background-size: cover;
  background-attachment: fixed;
  z-index: 1;
  background: #1b1b1b;
  color: #fff;
  overflow-x: hidden;
  position: relative;
  border-top: 5px solid #09e02d;
}
.eventboxbg .box-inner {
  max-width: 1200px;
  margin: auto;
}
.eventboxbg p {
  font-size: 1.1rem;
  line-height: 1.3;
}
.eventboxbg a {
  color: rgb(37.7296137339, 246.2703862661, 72.6480686695);
}
.eventboxbg a:hover, .eventboxbg a:focus {
  color: #fff;
}
.eventboxbg i {
  color: #fff;
}

/* The button */
.addeventatc {
  display: inline-block;
  position: relative;
  font-family: "Times New Roman", "Times", serif;
  font-weight: 400;
  color: #4f3f98;
  text-decoration: underline;
  font-size: 20px;
  cursor: pointer;
  margin-top: 10px;
}
.addeventatc:hover {
  color: #09e02d;
  font-size: 20px;
  text-decoration: underline;
}
.addeventatc .start, .addeventatc .end, .addeventatc .timezone, .addeventatc .title, .addeventatc .description, .addeventatc .location, .addeventatc .organizer, .addeventatc .organizer_email, .addeventatc .facebook_event, .addeventatc .all_day_event, .addeventatc .date_format, .addeventatc .alarm_reminder, .addeventatc .recurring, .addeventatc .attendees, .addeventatc .calname, .addeventatc .uid, .addeventatc .status, .addeventatc .method, .addeventatc .client, .addeventatc .transp {
  display: none !important;
}

/* Drop down */
.addeventatc_dropdown {
  width: 230px;
  position: absolute;
  padding: 6px 0px 0px 0px;
  color: #1b1b1b !important;
  font-weight: 700;
  line-height: 100%;
  background: #fff;
  font-size: 15px;
  text-decoration: none;
  text-align: left;
  margin-left: -1px;
  display: none;
  border-radius: 8px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 10px 26px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 10px 26px;
  -webkit-transform: scale(0.98, 0.98) translateY(5px);
  -ms-transform: scale(0.98, 0.98) translateY(5px);
  transform: scale(0.98, 0.98) translateY(5px);
  z-index: -1;
  -webkit-transition: -webkit-transform 0.15s ease;
  transition: -webkit-transform 0.15s ease;
  transition: transform 0.15s ease;
  transition: transform 0.15s ease, -webkit-transform 0.15s ease;
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.addeventatc_dropdown.topdown {
  -webkit-transform: scale(0.98, 0.98) translateY(-5px) !important;
  -ms-transform: scale(0.98, 0.98) translateY(-5px) !important;
  transform: scale(0.98, 0.98) translateY(-5px) !important;
}
.addeventatc_dropdown span {
  display: block;
  line-height: 100%;
  background: #fff;
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  color: #1b1b1b;
  font-weight: 700;
  padding: 14px 10px 14px 55px;
  margin: -2px 0;
}
.addeventatc_dropdown span:hover {
  background-color: #fff;
  color: #1b1b1b;
  text-decoration: none;
  font-size: 15px;
}
.addeventatc_dropdown em {
  color: #666 !important;
  font-size: 12px !important;
  font-weight: 400;
}
.addeventatc_dropdown .frs a {
  background: #fff;
  color: #666 !important;
  cursor: pointer;
  font-size: 9px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 110% !important;
  padding-left: 10px;
  position: absolute;
  right: 10px;
  text-align: right;
  text-decoration: none;
  top: 5px;
  z-index: 101;
}
.addeventatc_dropdown .ateappleical {
  background: url(https://s3.amazonaws.com/finalrunup.com/gfx/gfx/icon-apple-t5.svg) 18px 40% no-repeat;
  background-size: 22px 100%;
}
.addeventatc_dropdown .ategoogle {
  background: url(https://s3.amazonaws.com/finalrunup.com/gfx/gfx/icon-google-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}
.addeventatc_dropdown .ateoffice365 {
  background: url(https://s3.amazonaws.com/finalrunup.com/gfx/gfx/icon-office365-t5.svg) 19px 50% no-repeat;
  background-size: 18px 100%;
}
.addeventatc_dropdown .ateoutlook {
  background: url(https://s3.amazonaws.com/finalrunup.com/gfx/gfx/icon-outlook-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}
.addeventatc_dropdown .ateoutlookcom {
  background: url(https://s3.amazonaws.com/finalrunup.com/gfx/gfx/icon-outlookcom-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}
.addeventatc_dropdown .ateyahoo {
  background: url(https://s3.amazonaws.com/finalrunup.com/gfx/gfx/icon-yahoo-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}
.addeventatc_dropdown .atefacebook {
  background: url(https://s3.amazonaws.com/finalrunup.com/gfx/gfx/icon-facebook-t5.svg) 18px 50% no-repeat;
  background-size: 22px 100%;
}
.addeventatc_dropdown .copyx {
  height: 21px;
  display: block;
  position: relative;
  cursor: default;
}
.addeventatc_dropdown .brx {
  height: 1px;
  overflow: hidden;
  background: rgb(240, 240, 240);
  position: absolute;
  z-index: 100;
  left: 10px;
  right: 10px;
  top: 9px;
}
.addeventatc_dropdown.addeventatc-selected {
  -webkit-transform: scale(1, 1) translateY(0);
  -ms-transform: scale(1, 1) translateY(0);
  transform: scale(1, 1) translateY(0);
  z-index: 99999999999;
}
.addeventatc_dropdown.addeventatc-selected.topdown {
  -webkit-transform: scale(1, 1) translateY(0) !important;
  -ms-transform: scale(1, 1) translateY(0) !important;
  transform: scale(1, 1) translateY(0) !important;
}
.addeventatc_dropdown .drop_markup {
  background-color: #fff;
}

#customAddToCalendar {
  background: transparent;
  border: none;
  padding: 20px 32px;
  color: #4f3f98;
  cursor: pointer;
  text-decoration: underline;
  font-weight: 700;
  font-size: 20px;
  text-align: center;
}

.invalid-tooltip {
  background: #1b1b1b;
  color: #cc0000;
  font-weight: 700;
  font-size: 1rem;
}

.h-divider {
  margin: auto;
  width: 100%;
  position: absolute;
  bottom: 0;
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1);
}
.h-divider .curve:after {
  content: "";
  display: block;
  margin: -55px auto 0;
  width: 100%;
  height: 25px;
  border-radius: 125px/12px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.7);
}

.form-control {
  border-radius: 8px;
}

footer#ipm_footer {
  display: none;
}

.vipBox {
  background: #1b1b1b;
  border: 0px solid #00A651;
  border-radius: 8px;
  color: #fff;
  padding: 15px 20px;
  max-width: 100%;
  margin: 0 auto;
  -webkit-box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}

.vipBox img {
  max-width: 200px;
  border: none;
}

.vipBox h2, .vipBox h3, .vipBox h4, .vipBox h5, .vipBox h6 {
  color: #fff;
  margin-bottom: 20px;
}

.vipBox .disclaimer {
  margin: 15px 15px 0 15px;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  padding-bottom: 20px;
}

@media (max-width: 980px) {
  .vipBox .disclaimer {
    font-size: 12px;
  }
}
.vipBox a {
  color: #09e02d;
}

.vipBox a:hover {
  text-decoration: underline;
}

.vipBox a:link {
  color: #09e02d;
  text-decoration: none;
}

.vipBox .form-group {
  margin-bottom: 0;
}

.vipBox input.phone {
  padding: 10px 8px;
  font-size: 18px;
  border: 1px solid #fff;
  width: 100%;
  border-radius: 8px;
  margin-bottom: 0;
}

.vipBox input.phone:focus {
  border: 1px solid #000;
  color: #000;
  outline: none;
  border-color: #000;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.vipBox .submit-btn {
  text-transform: uppercase;
  margin-right: 10px;
  padding: 13px 12px 14px;
  letter-spacing: 2px;
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
  width: 100%;
}

@media (max-width: 767px) {
  .form-row {
    gap: 15px;
  }
}
header {
  background: white;
}

header h1, header h2, header h3, header h4, header h5, header h6 {
  color: #000;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjc3MvdmFyaWFibGVzLnNjc3MiLCJzY3NzL2J1dHRvbi1ob3RsaXN0LnNjc3MiLCJob3RsaXN0LXN0eWxlcy5jc3MiLCJzY3NzL2hvdGxpc3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFBQTtBQ0NBO0VBQ0MscUJBQUE7RUFDQSxxQ0QyQmM7RUMxQmQsZ0JENkJXO0VDNUJYLGtCQUFBO0VBQ0UsY0RHSztFQ0ZQLG1CRE9XO0VDTlgsNEJBQUE7RUFBQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkRrRGU7RUNqRGYsY0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFBQSxtQkFBQTtFQUFBLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBQ0NEO0FEQ0M7RUFDQyw0REFBQTtFQUNBLFdEZE07QUVlUjtBRENDO0VBQ0MsK0JBQUE7RUFBQSwyQkFBQTtFQUFBLHVCQUFBO0FDQ0Y7QURDRTtFQUNJLHdCQUFBO0VBQUEsZ0JBQUE7RUFDQSxpQkFBQTtFQUNILGFBQUE7QUNDSDtBREVDO0VBQ0ksd0JBQUE7RUFBQSxnQkFBQTtFQUNBLGtCQUFBO0FDQUw7QURHQztFQUNDO0lBQ0UsV0FBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtJQUNBLGNBQUE7RUNERjtBQUNGOztBQzlDQTtFQUNJO0lBQ0UsMkJBQUE7SUFBQSxtQkFBQTtFRGlESjtFQy9DRTtJQUNFLDhCQUFBO0lBQUEsc0JBQUE7RURpREo7QUFDRjs7QUN2REE7RUFDSTtJQUNFLDJCQUFBO0lBQUEsbUJBQUE7RURpREo7RUMvQ0U7SUFDRSw4QkFBQTtJQUFBLHNCQUFBO0VEaURKO0FBQ0Y7QUM5Q0E7RUFDRSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxtQkhITTtFR0lOLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0VBQ0EsV0hOTTtFR09OLFVBQUE7RUFDQSx5Q0FB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QUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0FEa0NGOztBQy9CQTtFQUNFO0lBQ0UsU0FBQTtFRGtDRjtBQUNGO0FDL0JBO0VBQ0UsaUJBQUE7QURpQ0Y7O0FDL0JBO0VBQ0UsV0FBQTtBRGtDRiIsImZpbGUiOiJob3RsaXN0LXN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKioqKiBWQVJJQUJMRVMgKioqKi9cclxuXHJcbi8vdGhlc2UgcHJvYmFibHkgd29uJ3QgY2hhbmdlIGJ1dCB0aGV5J3JlIGhlcmUganVzdCBpbiBjYXNlXHJcbiRtYXgtd2lkdGg6IDk1MHB4O1xyXG4kbmF2LXdpZHRoOiAxMjAwcHg7XHJcblxyXG4kZ3JheTogcmdiKDI0MCwgMjQwLCAyNDApO1xyXG4kZGFyay1ncmF5OiAjNjY2O1xyXG4kbGlnaHQtZ3JheTogcmdiKDI0NSwgMjQ1LCAyNDUpO1xyXG4kYmxhY2s6ICMxYjFiMWI7XHJcbiR3aGl0ZTogI2ZmZjtcclxuXHJcbi8vdGhlc2Ugd2lsbCBjaGFuZ2UgZm9yIG1vc3QgY2FtcGFpZ25zXHJcbiRwcmltYXJ5OiAjNGYzZjk4O1xyXG4kc2Vjb25kYXJ5OiAjMDllMDJkO1xyXG4kdGVydGlhcnk6ICM1NTg2ZmY7XHJcblxyXG4vL3VzZWQgZm9yIHRoZSBjaXJjbGUgaWNvbnMgYnkgZGVmYXVsdCBidXQgY2FuIGJlIHJldXNlZFxyXG4vL21pZ2h0IGFsc28gbmVlZCBhIHNlY29uZCwgZGlmZmVyZW50IGdyYWRpZW50IGZvciBtYW55IGNhbXBhaWducyBidXQgdGhhdCdzIGVhc3kgdG8gc2V0IHVwXHJcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkc2Vjb25kYXJ5LDEpIDQwJSwgcmdiYShkYXJrZW4oJHNlY29uZGFyeSwyNSUpLDEpIDEwMCUpO1xyXG5cclxuLy9kb24ndCBmb3JnZXQgdG8gY2hhbmdlIHRoZXNlIGNvbG9ycyBpZiB0aGV5IG5vIGxvbmdlciBtYXRjaCB1cCB0byB5b3VyIGNhbXBhaWduIGNvbG9ycyFcclxuJGdyZWVuOiAkdGVydGlhcnk7ICAvLyMwMGFlNDIgaWYgbm8gY2FtcGFpZ24gdmFyaWFibGVcclxuJHJlZDogI2NjMDAwMDsgIC8vIzAwYWU0MiBpZiBubyBjYW1wYWlnbiB2YXJpYWJsZVxyXG5cclxuJGhpZ2hsaWdodDogI0ZGRkQwMDtcclxuJG9yYW5nZTogI0U1NjYwMDsgLy8jRTU2NjAwIGlmIG5vIGNhbXBhaWduIHZhcmlhYmxlXHJcbiRibHVlOiAkc2Vjb25kYXJ5OyAvLyMwMDdiZmYgaWYgbm8gY2FtcGFpZ24gdmFyaWFibGVcclxuXHJcbi8vdGhlc2Ugd2lsbCBjaGFuZ2UgZm9yIG1vc3QgY2FtcGFpZ25zXHJcbiRwcmltYXJ5LWZvbnQ6IFwiZ2VvcmdpYXByb1wiLCBzYW5zLXNlcmlmO1xyXG4kaGVhZGluZy1mb250OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIlRpbWVzXCIsIHNlcmlmO1xyXG4kZm9udC1ub3JtYWw6IDQwMDtcclxuJGZvbnQtYm9sZDogNzAwO1xyXG4kaGVhZGluZy13ZWlnaHQ6IDQwMDtcclxuJGhlYWRpbmctYm9sZDogNzAwO1xyXG5cclxuLy90aGVzZSBwcm9iYWJseSB3b24ndCBjaGFuZ2UgYnV0IHRoZXkncmUgaGVyZSBqdXN0IGluIGNhc2VcclxuJGd1YXJhbnRlZTogJGJsYWNrO1xyXG4kZ3VhcmFudGVlLWJrZ2Q6ICR3aGl0ZTtcclxuJGd1YXJhbnRlZS1pbWc6IHVybCgnaHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL21hcmtldGluZ2Fzc2V0cy5jbG91ZHNuYS5jb20vcHJvZC9pbWFnZXMvdHJhZGVzdG9wcy9zaGFyZWQvd2hpdGUtYWJzdHJhY3QtYmtnZC5zdmcnKTtcclxuJGd1YXJhbnRlZS1mb250OiAkaGVhZGluZy1mb250O1xyXG5cclxuLy9hdCBsZWFzdCBzb21lIG9mIHRoZXNlIHdpbGwgY2hhbmdlIGZvciBtb3N0IGNhbXBhaWduc1xyXG4kYmFja2dyb3VuZDogbm9uZTsgLy9iYWNrZ3JvdW5kIG9mIHRoZSB3aG9sZSBwYWdlXHJcbiRvdmVybGF5OiByZ2JhKDAsMCwwLDAuNSk7IC8vb3ZlcmxheSBvbiB0aGUgd2hvbGUgcGFnZSBieSBkZWZhdWx0IGJ1dCBjYW4gYmUgbW92ZWQgdG8gdGhlIGhlcm8gaWYgbmVlZGVkXHJcblxyXG4kaGVhZGVyLWJrZ2Q6ICRibGFjazsgLy90aGUgdG9wIGJhciBvbmx5IHZpc2libGUgb24gdGhlIE1haW4gT0ZcclxuXHJcbiRoZXJvLWJrZ2Q6IHVybCgnaHR0cHM6Ly9kYW0uaW52ZXN0b3JwbGFjZS5jb20vN01VWFhBRjYvYXQvbjNmN3J3NDQ2amhreHM5d3c4MzVxZi9iZ19pbWFnZS5qcGcnKTtcclxuJGhlcm8tZm9udDogJHdoaXRlO1xyXG5cclxuJG1haW4tYmtnZDogJHdoaXRlO1xyXG4kbGluay1jb2xvcjogJGJsdWU7XHJcbiRsaW5rLWhvdmVyOiAkdGVydGlhcnk7XHJcblxyXG4kZm9vdGVyLWJrZ2Q6ICRibGFjaztcclxuJGZvb3Rlci1mb250OiAkd2hpdGU7XHJcbiRmb290ZXItbGluazogbGlnaHRlbigkYmx1ZSwxMCUpO1xyXG4kZm9vdGVyLWhvdmVyOiAkd2hpdGU7XHJcblxyXG4kYm94LXNoYWRvdzogcmdiYSgkYmxhY2ssIDAuMykgMHB4IDVweCAyOXB4IDBweDtcclxuJGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiRxdW90ZTogcmdiYSgkcHJpbWFyeSwgLjA1KTtcclxuJHF1b3RlLWJvcmRlcjogJHByaW1hcnk7XHJcbiRxdW90ZS10ZXh0OiAkcHJpbWFyeTtcclxuJHF1b3RlLWZvbnQ6ICRoZWFkaW5nLWZvbnQ7XHJcbiRxdW90ZS13ZWlnaHQ6ICRoZWFkaW5nLXdlaWdodDtcclxuJHF1b3RlLWJvbGQ6ICRoZWFkaW5nLWJvbGQ7XHJcblxyXG4kb2YtYm9yZGVyOiA1cHggc29saWQgJGRhcmstZ3JheTtcclxuXHJcbi8vbGl0dGxlIGV4dHJhIHRoaW5ncyBmb3IgaWYgeW91IGdvIHdpdGggdGhlIGZsb2F0aW5nIGNvbnRlbnQgYm94IGxheW91dFxyXG4kZXh0cmEtcGFkZGluZzogMDsgLy9lZGl0IGlmIHRoZSBtYWluIGNvbnRlbnQgbmVlZHMgdG8gZmxvYXQgd2l0aGluIHRoZSBiYWNrZ3JvdW5kXHJcbiRtYWluLXNoYWRvdzogbm9uZTsgLy9lZGl0IGlmIHRoZSBtYWluIGNvbnRlbnQgbmVlZHMgYSBzaGFkb3dcclxuXHJcbi8vbW9iaWxlIGZvbnQgc2l6ZXNcclxuLy9sYXJnZXIgc2l6ZXMgYXJlIG11bHRpcGxpZWQgb2ZmIG9mIHRoaXNcclxuLy90aGVzZSBwcm9iYWJseSB3b24ndCBjaGFuZ2UgYnV0IHNvbWUgZm9udHMgbWF5IG5vdCBwbGF5IG5pY2VcclxuJGgxLWZvbnQ6IDEuNzVyZW07XHJcbiRoMi1mb250OiAxLjY1cmVtO1xyXG4kaDMtZm9udDogMS41cmVtO1xyXG4kaDQtZm9udDogMS4zNXJlbTtcclxuJGg1LWZvbnQ6IDEuM3JlbTtcclxuJGg2LWZvbnQ6IDEuMjVyZW07XHJcbiRoZWFkZXItbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbi8vYnJlYWtwb2ludCB2YXJpYWJsZXNcclxuLy90YWtlbiBmcm9tIGJvb3RzdHJhcFxyXG4vL2Rvbid0IGNoYW5nZSB1bmxlc3MgeW91IGhhdmUgYSBzcGVjaWZpYyByZWFzb24gdG9vXHJcbiRzbS11cDogNTc2cHg7XHJcbiRtZC11cDogNzY4cHg7XHJcbiRsZy11cDogOTkycHg7XHJcbiR4bC11cDogMTIwMHB4O1xyXG4keHhsLXVwOiAxNDAwcHg7XHJcbiR4cy1kb3duOiA1NzVweDtcclxuIiwiLy9ob3RsaXN0IGJ1dHRvblxyXG4uc3VibWl0LWJ0biB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG5cdGZvbnQtc2l6ZTogMS4zMnJlbTtcclxuICBcdGNvbG9yOiAkYmxhY2s7XHJcblx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0d2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMTRweCAyMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZDogZGFya2VuKCRzZWNvbmRhcnksIDEwJSk7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdHRyYW5zZm9ybTogc2tld1goMTVkZWcpO1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHQgICAgXHR0cmFuc2l0aW9uOiAwLjVzO1xyXG5cdCAgICBcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVyIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuXHQgICAgdHJhbnNpdGlvbjogMC41cztcclxuXHQgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRsZy11cCkge1xyXG5cdFx0c3BhbjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qKioqIFZBUklBQkxFUyAqKioqL1xuLnN1Ym1pdC1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImdlb3JnaWFwcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjMycmVtO1xuICBjb2xvcjogIzFiMWIxYjtcbiAgYmFja2dyb3VuZDogIzA5ZTAyZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zdWJtaXQtYnRuOmhvdmVyLCAuc3VibWl0LWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYig3LjAzMDA0MjkxODUsIDE3NC45Njk5NTcwODE1LCAzNS4xNTAyMTQ1OTIzKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3VibWl0LWJ0biBzcGFuIHtcbiAgdHJhbnNmb3JtOiBza2V3WCgxNWRlZyk7XG59XG4uc3VibWl0LWJ0biBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1Ym1pdC1idG46aG92ZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1Ym1pdC1idG4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYnVtcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cbmRpdi5zdGlja3ktc2lnbnVwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmRpdi5zdGlja3ktc2lnbnVwLXdyYXBwZXIgaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cbmRpdi5zdGlja3ktc2lnbnVwLXdyYXBwZXIgLnN0aWNreS1pbm5lciB7XG4gIG1heC13aWR0aDogY2FsYyg5NTBweCArIDEwMHB4KTtcbn1cbmRpdi5zdGlja3ktc2lnbnVwLXdyYXBwZXIudW5zdGlja3kge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5zdGlja3ktc2lnbnVwLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbmRpdi5zdGlja3ktc2lnbnVwLXdyYXBwZXIgLnN0aWNreS1zaWdudXAtd3JhcHBlciBoMyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5kaXYuc3RpY2t5LXNpZ251cC13cmFwcGVyIC5zdGlja3ktc2lnbnVwLXdyYXBwZXIgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbmRpdi5zdGlja3ktc2lnbnVwLXdyYXBwZXIgLnN0aWNreS1zaWdudXAtd3JhcHBlciAuc25hLWVtYWlsLWludmFsaWQge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cbmRpdi5zdGlja3ktc2lnbnVwLXdyYXBwZXIgLnN0aWNreS1zaWdudXAtd3JhcHBlciAuc3VibWl0LWJ0biB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5jYXJkLmNhcmQtZm9ybS1zbXMsIC5zdGlja3ktc2lnbnVwLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FyZC5jYXJkLWZvcm0tc21zIHtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1heC13aWR0aDogY2FsYyg5NTBweCArIDEwMHB4KTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmNhcmQuY2FyZC1mb3JtLXNtcyAuY2FyZC1ib2R5LCAuY2FyZC5jYXJkLWZvcm0tc21zIC5zZWN0aW9uLW5vcm1hbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXJkLmNhcmQtZm9ybS1zbXMgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmNhcmQtZm9ybS1zbXMgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmNhcmQuY2FyZC1mb3JtLXNtcyBhIHtcbiAgY29sb3I6IHJnYigzNy43Mjk2MTM3MzM5LCAyNDYuMjcwMzg2MjY2MSwgNzIuNjQ4MDY4NjY5NSk7XG59XG4uY2FyZC5jYXJkLWZvcm0tc21zIGE6aG92ZXIsIC5jYXJkLmNhcmQtZm9ybS1zbXMgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RpY2t5LXNpZ251cC13cmFwcGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RhdGljLXNpZ251cCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnN0YXRpYy1zaWdudXAgLnN0aWNreS1pbm5lciB7XG4gIG1heC13aWR0aDogOTUwcHg7XG59XG4uc3RhdGljLXNpZ251cCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF0aWMtc2lnbnVwIC5zdGF0aWMtc2lnbnVwIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuLmV2ZW50Ym94Ymcge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XG4gIGNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwOWUwMmQ7XG59XG4uZXZlbnRib3hiZyAuYm94LWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ldmVudGJveGJnIHAge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5ldmVudGJveGJnIGEge1xuICBjb2xvcjogcmdiKDM3LjcyOTYxMzczMzksIDI0Ni4yNzAzODYyNjYxLCA3Mi42NDgwNjg2Njk1KTtcbn1cbi5ldmVudGJveGJnIGE6aG92ZXIsIC5ldmVudGJveGJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ldmVudGJveGJnIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogVGhlIGJ1dHRvbiAqL1xuLmFkZGV2ZW50YXRjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIlRpbWVzXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzRmM2Y5ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFkZGV2ZW50YXRjOmhvdmVyIHtcbiAgY29sb3I6ICMwOWUwMmQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWRkZXZlbnRhdGMgLnN0YXJ0LCAuYWRkZXZlbnRhdGMgLmVuZCwgLmFkZGV2ZW50YXRjIC50aW1lem9uZSwgLmFkZGV2ZW50YXRjIC50aXRsZSwgLmFkZGV2ZW50YXRjIC5kZXNjcmlwdGlvbiwgLmFkZGV2ZW50YXRjIC5sb2NhdGlvbiwgLmFkZGV2ZW50YXRjIC5vcmdhbml6ZXIsIC5hZGRldmVudGF0YyAub3JnYW5pemVyX2VtYWlsLCAuYWRkZXZlbnRhdGMgLmZhY2Vib29rX2V2ZW50LCAuYWRkZXZlbnRhdGMgLmFsbF9kYXlfZXZlbnQsIC5hZGRldmVudGF0YyAuZGF0ZV9mb3JtYXQsIC5hZGRldmVudGF0YyAuYWxhcm1fcmVtaW5kZXIsIC5hZGRldmVudGF0YyAucmVjdXJyaW5nLCAuYWRkZXZlbnRhdGMgLmF0dGVuZGVlcywgLmFkZGV2ZW50YXRjIC5jYWxuYW1lLCAuYWRkZXZlbnRhdGMgLnVpZCwgLmFkZGV2ZW50YXRjIC5zdGF0dXMsIC5hZGRldmVudGF0YyAubWV0aG9kLCAuYWRkZXZlbnRhdGMgLmNsaWVudCwgLmFkZGV2ZW50YXRjIC50cmFuc3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIERyb3AgZG93biAqL1xuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDZweCAwcHggMHB4IDBweDtcbiAgY29sb3I6ICMxYjFiMWIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNCkgMHB4IDEwcHggMjZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4LCAwLjk4KSB0cmFuc2xhdGVZKDVweCk7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uYWRkZXZlbnRhdGNfZHJvcGRvd24udG9wZG93biB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45OCwgMC45OCkgdHJhbnNsYXRlWSgtNXB4KSAhaW1wb3J0YW50O1xufVxuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNHB4IDEwcHggMTRweCA1NXB4O1xuICBtYXJnaW46IC0ycHggMDtcbn1cbi5hZGRldmVudGF0Y19kcm9wZG93biBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxYjFiMWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duIGVtIHtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYWRkZXZlbnRhdGNfZHJvcGRvd24gLmZycyBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTEwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiAxMDE7XG59XG4uYWRkZXZlbnRhdGNfZHJvcGRvd24gLmF0ZWFwcGxlaWNhbCB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL3MzLmFtYXpvbmF3cy5jb20vZmluYWxydW51cC5jb20vZ2Z4L2dmeC9pY29uLWFwcGxlLXQ1LnN2ZykgMThweCA0MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTAwJTtcbn1cbi5hZGRldmVudGF0Y19kcm9wZG93biAuYXRlZ29vZ2xlIHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vczMuYW1hem9uYXdzLmNvbS9maW5hbHJ1bnVwLmNvbS9nZngvZ2Z4L2ljb24tZ29vZ2xlLXQ1LnN2ZykgMThweCA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTAwJTtcbn1cbi5hZGRldmVudGF0Y19kcm9wZG93biAuYXRlb2ZmaWNlMzY1IHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vczMuYW1hem9uYXdzLmNvbS9maW5hbHJ1bnVwLmNvbS9nZngvZ2Z4L2ljb24tb2ZmaWNlMzY1LXQ1LnN2ZykgMTlweCA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTAwJTtcbn1cbi5hZGRldmVudGF0Y19kcm9wZG93biAuYXRlb3V0bG9vayB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL3MzLmFtYXpvbmF3cy5jb20vZmluYWxydW51cC5jb20vZ2Z4L2dmeC9pY29uLW91dGxvb2stdDUuc3ZnKSAxOHB4IDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxMDAlO1xufVxuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duIC5hdGVvdXRsb29rY29tIHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vczMuYW1hem9uYXdzLmNvbS9maW5hbHJ1bnVwLmNvbS9nZngvZ2Z4L2ljb24tb3V0bG9va2NvbS10NS5zdmcpIDE4cHggNTAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEwMCU7XG59XG4uYWRkZXZlbnRhdGNfZHJvcGRvd24gLmF0ZXlhaG9vIHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vczMuYW1hem9uYXdzLmNvbS9maW5hbHJ1bnVwLmNvbS9nZngvZ2Z4L2ljb24teWFob28tdDUuc3ZnKSAxOHB4IDUwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxMDAlO1xufVxuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duIC5hdGVmYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybChodHRwczovL3MzLmFtYXpvbmF3cy5jb20vZmluYWxydW51cC5jb20vZ2Z4L2dmeC9pY29uLWZhY2Vib29rLXQ1LnN2ZykgMThweCA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTAwJTtcbn1cbi5hZGRldmVudGF0Y19kcm9wZG93biAuY29weXgge1xuICBoZWlnaHQ6IDIxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hZGRldmVudGF0Y19kcm9wZG93biAuYnJ4IHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYigyNDAsIDI0MCwgMjQwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDlweDtcbn1cbi5hZGRldmVudGF0Y19kcm9wZG93bi5hZGRldmVudGF0Yy1zZWxlY3RlZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk7XG59XG4uYWRkZXZlbnRhdGNfZHJvcGRvd24uYWRkZXZlbnRhdGMtc2VsZWN0ZWQudG9wZG93biB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duIC5kcm9wX21hcmt1cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbiNjdXN0b21BZGRUb0NhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjBweCAzMnB4O1xuICBjb2xvcjogIzRmM2Y5ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBjb2xvcjogI2NjMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uaC1kaXZpZGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5oLWRpdmlkZXIgLmN1cnZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogLTU1cHggYXV0byAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMjVweC8xMnB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuZm9vdGVyI2lwbV9mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlwQm94IHtcbiAgYmFja2dyb3VuZDogIzFiMWIxYjtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwQTY1MTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xMikgMHB4IDFweCAzcHgsIHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDFweCAycHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xMikgMHB4IDFweCAzcHgsIHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDFweCAycHg7XG59XG5cbi52aXBCb3ggaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udmlwQm94IGgyLCAudmlwQm94IGgzLCAudmlwQm94IGg0LCAudmlwQm94IGg1LCAudmlwQm94IGg2IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi52aXBCb3ggLmRpc2NsYWltZXIge1xuICBtYXJnaW46IDE1cHggMTVweCAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAudmlwQm94IC5kaXNjbGFpbWVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi52aXBCb3ggYSB7XG4gIGNvbG9yOiAjMDllMDJkO1xufVxuXG4udmlwQm94IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZpcEJveCBhOmxpbmsge1xuICBjb2xvcjogIzA5ZTAyZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlwQm94IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpcEJveCBpbnB1dC5waG9uZSB7XG4gIHBhZGRpbmc6IDEwcHggOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aXBCb3ggaW5wdXQucGhvbmU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLnZpcEJveCAuc3VibWl0LWJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMTNweCAxMnB4IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLXJvdyB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuaGVhZGVyIGgxLCBoZWFkZXIgaDIsIGhlYWRlciBoMywgaGVhZGVyIGg0LCBoZWFkZXIgaDUsIGhlYWRlciBoNiB7XG4gIGNvbG9yOiAjMDAwO1xufSIsIkBrZXlmcmFtZXMgYnVtcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgIH1cclxufVxyXG5cclxuZGl2LnN0aWNreS1zaWdudXAtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogJGZvb3Rlci1ia2dkO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICRmb290ZXItZm9udDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLW91dDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICBoMyB7XHJcbiAgICBjb2xvcjogJGZvb3Rlci1mb250O1xyXG4gIH1cclxuXHJcbiAgLnN0aWNreS1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoI3skbWF4LXdpZHRofSArIDEwMHB4KTtcclxuICB9XHJcblxyXG4gICYudW5zdGlja3kge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuc3RpY2t5LXNpZ251cC13cmFwcGVyIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RpY2t5LXNpZ251cC13cmFwcGVyIGlucHV0LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RpY2t5LXNpZ251cC13cmFwcGVyIC5zbmEtZW1haWwtaW52YWxpZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgICB9XHJcbiAgICAuc3RpY2t5LXNpZ251cC13cmFwcGVyIC5zdWJtaXQtYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQuY2FyZC1mb3JtLXNtcywgLnN0aWNreS1zaWdudXAtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmNhcmQuY2FyZC1mb3JtLXNtcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLWJrZ2Q7XHJcbiAgICBjb2xvcjogJGZvb3Rlci1mb250O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMqMjtcclxuICAgIG1heC13aWR0aDogY2FsYygjeyRtYXgtd2lkdGh9ICsgMTAwcHgpO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIC5jYXJkLWJvZHksIC5zZWN0aW9uLW5vcm1hbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLWZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB9XHJcblx0XHJcblx0YSB7XHJcblx0XHRjb2xvcjogJGZvb3Rlci1saW5rO1xyXG5cclxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJGZvb3Rlci1mb250O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5zdGlja3ktc2lnbnVwLXdyYXBwZXIge1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbi5zdGF0aWMtc2lnbnVwIHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgYmFja2dyb3VuZDogJGZvb3Rlci1ia2dkO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICRmb290ZXItZm9udDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIFxyXG4gICAgLnN0aWNreS1pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICRmb290ZXItZm9udDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuc3RhdGljLXNpZ251cCB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgfVxyXG59XHJcbn1cclxuXHJcbi5ldmVudGJveGJnIHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLWJrZ2Q7XHJcbiAgICBjb2xvcjogJGZvb3Rlci1mb250O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRzZWNvbmRhcnk7XHJcblxyXG4gICAgLmJveC1pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmF2LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgfVxyXG5cclxuXHRcclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkZm9vdGVyLWxpbms7XHJcblxyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiAkZm9vdGVyLWZvbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLWZvbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFRoZSBidXR0b24gKi9cclxuLmFkZGV2ZW50YXRjIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5nLXdlaWdodDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXJ0LCAuZW5kLCAudGltZXpvbmUsIC50aXRsZSwgLmRlc2NyaXB0aW9uLCAubG9jYXRpb24sIC5vcmdhbml6ZXIsIC5vcmdhbml6ZXJfZW1haWwsIC5mYWNlYm9va19ldmVudCwgLmFsbF9kYXlfZXZlbnQsIC5kYXRlX2Zvcm1hdCwgLmFsYXJtX3JlbWluZGVyLCAucmVjdXJyaW5nLCAuYXR0ZW5kZWVzLCAuY2FsbmFtZSwgLnVpZCwgLnN0YXR1cywgLm1ldGhvZCwgLmNsaWVudCwgLnRyYW5zcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBEcm9wIGRvd24gKi9cclxuLmFkZGV2ZW50YXRjX2Ryb3Bkb3duIHtcclxuICAgIHdpZHRoOiAyMzBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmc6IDZweCAwcHggMHB4IDBweDtcclxuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNCkgMHB4IDEwcHggMjZweDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoLjk4LCAuOTgpIHRyYW5zbGF0ZVkoNXB4KTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgZWFzZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICAvKiBTYWZhcmkgKi9cclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggKi9cclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcblxyXG4gICAgJi50b3Bkb3duIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45OCwgLjk4KSB0cmFuc2xhdGVZKC01cHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxMHB4IDE0cHggNTVweDtcclxuICAgICAgICBtYXJnaW46IC0ycHggMDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBlbSB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgLmZycyBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgfVxyXG4gICAgLmF0ZWFwcGxlaWNhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vczMuYW1hem9uYXdzLmNvbS9maW5hbHJ1bnVwLmNvbS9nZngvZ2Z4L2ljb24tYXBwbGUtdDUuc3ZnKSAxOHB4IDQwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYXRlZ29vZ2xlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL2ZpbmFscnVudXAuY29tL2dmeC9nZngvaWNvbi1nb29nbGUtdDUuc3ZnKSAxOHB4IDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYXRlb2ZmaWNlMzY1IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL2ZpbmFscnVudXAuY29tL2dmeC9nZngvaWNvbi1vZmZpY2UzNjUtdDUuc3ZnKSAxOXB4IDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYXRlb3V0bG9vayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vczMuYW1hem9uYXdzLmNvbS9maW5hbHJ1bnVwLmNvbS9nZngvZ2Z4L2ljb24tb3V0bG9vay10NS5zdmcpIDE4cHggNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTAwJTtcclxuICAgIH1cclxuICAgIC5hdGVvdXRsb29rY29tIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL2ZpbmFscnVudXAuY29tL2dmeC9nZngvaWNvbi1vdXRsb29rY29tLXQ1LnN2ZykgMThweCA1MCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmF0ZXlhaG9vIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL2ZpbmFscnVudXAuY29tL2dmeC9nZngvaWNvbi15YWhvby10NS5zdmcpIDE4cHggNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTAwJTtcclxuICAgIH1cclxuICAgIC5hdGVmYWNlYm9vayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vczMuYW1hem9uYXdzLmNvbS9maW5hbHJ1bnVwLmNvbS9nZngvZ2Z4L2ljb24tZmFjZWJvb2stdDUuc3ZnKSAxOHB4IDUwJSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29weXgge1xyXG4gICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgLmJyeCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiA5cHg7XHJcbiAgICB9XHJcbiAgICAmLmFkZGV2ZW50YXRjLXNlbGVjdGVkIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk5OTk5OTk7XHJcbiAgICAgICAgJi50b3Bkb3duIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3BfbWFya3VwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjdXN0b21BZGRUb0NhbGVuZGFyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMjBweCAzMnB4O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi5pbnZhbGlkLXRvb2x0aXAge1xyXG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuXHJcbi5oLWRpdmlkZXIge1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuXHJcbiAgLmN1cnZlOmFmdGVyIHtcclxuICBcdGNvbnRlbnQ6ICcnO1xyXG4gIFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgXHRtYXJnaW46IC01NXB4IGF1dG8gMDtcclxuICBcdHdpZHRoOiAxMDAlO1xyXG4gIFx0aGVpZ2h0OiAyNXB4O1xyXG4gIFx0Ym9yZGVyLXJhZGl1czogMTI1cHgvMTJweDtcclxuICBcdGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbi8vICAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4vLyBIaWRlIHRoZSBkZWZhdWx0IGdsb2JhbCBmb290ZXIgb24gdGhlIElQIHBhZ2VcclxuZm9vdGVyI2lwbV9mb290ZXIge2Rpc3BsYXk6bm9uZX1cclxuXHJcbi52aXBCb3gge1xyXG4gIGJhY2tncm91bmQ6ICMxYjFiMWI7XHJcbiAgYm9yZGVyOiAwcHggc29saWQgIzAwQTY1MTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xMikgMHB4IDFweCAzcHgsIHJnYmEoMCwgMCwgMCwgMC4yNCkgMHB4IDFweCAycHg7XHJcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEyKSAwcHggMXB4IDNweCwgcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggMXB4IDJweDtcclxufVxyXG4udmlwQm94IGltZyB7XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLnZpcEJveCBoMiwgLnZpcEJveCBoMywgLnZpcEJveCBoNCwgLnZpcEJveCBoNSwgLnZpcEJveCBoNiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4udmlwQm94IC5kaXNjbGFpbWVyIHtcclxuICBtYXJnaW46IDE1cHggMTVweCAwIDE1cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcclxuICAudmlwQm94IC5kaXNjbGFpbWVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuLnZpcEJveCBhIHtcclxuICBjb2xvcjogICMwOWUwMmQ7O1xyXG59XHJcbi52aXBCb3ggYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLnZpcEJveCBhOmxpbmsge1xyXG4gIGNvbG9yOiAgIzA5ZTAyZDs7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi52aXBCb3ggLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLnZpcEJveCBpbnB1dC5waG9uZSB7XHJcbiAgcGFkZGluZzogMTBweCA4cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLnZpcEJveCBpbnB1dC5waG9uZTpmb2N1cyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBjb2xvcjogIzAwMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG59XHJcbi52aXBCb3ggLnN1Ym1pdC1idG4ge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHBhZGRpbmc6IDEzcHggMTJweCAxNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuZm9ybS1yb3cge1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG5oZWFkZXIgaDEsIGhlYWRlciBoMiwgaGVhZGVyIGgzLCBoZWFkZXIgaDQsIGhlYWRlciBoNSwgaGVhZGVyIGg2IHtcclxuICBjb2xvcjogIzAwMDtcclxufSJdfQ== */
